ï»¿/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight: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{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #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}.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-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-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}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight: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,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{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%}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{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{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{position:relative;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;min-height:34px}.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;min-height:32px;padding:6px 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;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.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,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.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,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.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;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight: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;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.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:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#204d74;border-color:#122b40}.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:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.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:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.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:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.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:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.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}.collapse.in{display:block}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 dashed;border-top:4px solid \9;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 dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.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,.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{z-index:2;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}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar: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;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{z-index:3;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;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager: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:middle;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,.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-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-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-object.img-thumbnail{max-width:none}.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,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled: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,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.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,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.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,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.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,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.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,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.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,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.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,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.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,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.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>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.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-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-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:1050;-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:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity: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;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity: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;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-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,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)}.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:1000px;-moz-perspective:1000px;perspective:1000px}.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%;margin-top:-10px;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;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}.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 !important}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 !important}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 !important}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 !important}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 !important}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("/fonts/weathericons/weathericons-regular-webfont.eot");src:url("http://theadvocate.com/csp/mediapool/sites/shared/assets/fonts/weathericons/weathericons-regular-webfont.eot");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");src:url("http://theadvocate.com/csp/mediapool/sites/shared/assets/fonts/weathericons/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"),url("http://theadvocate.com/csp/mediapool/sites/shared/assets/fonts/weathericons/weathericons-regular-webfont.woff") format("woff"),url("http://theadvocate.com/csp/mediapool/sites/shared/assets/fonts/weathericons/weathericons-regular-webfont.ttf") format("truetype"),url("http://theadvocate.com/csp/mediapool/sites/shared/assets/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,iVBORw0KGgoAAAANSUhEUgAAAZAAAABZCAYAAAAQL3IEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAF5hJREFUeNrsPe1x4ziy8NT+l14E5kVgvQjMjcC8CMyJ4HQRDCaC4UYwdATLieCoCJaO4OgM6Ah8hLcxA8Eg0QABfkjdVSzZEgkCjUZ/o3Hz9vbGCAi2Ajc3N3n/kfR0ywkbBAQLr0cSIAQbEyBN/7Hv6TYhbBAQLAufCAUEGxIeaf9x11+3YIkQEBCQBUJAgBIgVf/xAP++kBVCQEAWCAEBRngkivBgYIVkhBkCAhIgBAQ24IbvjoQWAoIFFTtyYRFswPrY9x9tf+0MP//e03BNWCIgIAuEgIANWBpCeHwlK4SAgAQIAYEL5P312l9Ffz1pvz1AfGSylQNZXqbv94jnDxuw5JIQuArQjwOR9GXAb4SCbQEsvsLz8a6/xD6K1PS9ujkP0mQPcKnQwiUggQttSfTvaBzHK/pxK6yP/tmu/1/08VG7jYOQcRIY8IwIxN8r34uPl/6q+6uCe8RnOcaY4Z5k5B6OxFcDVyXGa2gnhT4fbHM4IIglvkxjyA20MTpnA+MSuKtNrkUMrgg2BCIGQtd2Lljkb8DQMljwKbhy3pTfUuUqgMHU0IZ6r7j2I++rlPta/V74Tv5+1N6rvl/8zj3G28CzyUCf3vTfEW1mgI83YHaZ4fdaaZtb2ivhvtxy317DV6kwbYkn+XsHv+8H2uJKO93YHCrv7mz3AmNvtLYPCJzKOTmEwBVdG+FHhITNCRAOWqH+fTrG8EBjrZW/5b215X1qu4VFwKSWfnPHscp3lyN9enMRTooA/tDuyL2VhTH/FLCI99c2fIEg7hQGnlnmpXYcN3cUdA1CQPG/9VFruz/bpPW8/YtiINuE0sPSbIB5MVc3kuYmMblcovRZcbUU2ljEOE66q8UWqwD3z3f499S3k1twJvr8FRjfoFtO+fvWFEfxmKsCBISI+4jkgT8D7LznBlfW0Ps7xU0pQOz+ry34xdCBiqu7ELgiWBZIgGxQeJh84xGZeChXaevyfvCV3wOjNzEnPQ60Y/aMrHKAoY71myMEyLNru0iBrzL6wjcADhsubyG2IwUdRiD9ACEmhUjlqFzoMacouCIgAULgxohnf3YKSGbl+H4+ICjkWCqFIVo1a4WJCnhx3DtSj41Le+99KM0axnhSBKQvwxWM+0nDJaatRrGE5Nh8lZBsAFeUkUUChIBgFHKXm0FbfQRGXyGEDENo1qnGGF0Y+XHk/QVYC0++43WwmpxLt4Awu4e+loowQJWCgbGp9z16CpEhXNE+ng0DpfES7C0as4uGmBvakgzMVWOWDLB2fJYzs6vs4CtARhjzrfIuzn6lFwsmywNZfGpfd0Jjd4xhCWF2kn3pnxdWyBcFzxVCiIj4x2f2K34kxtdArAaDq2wmXBGQACGYGYRv+z+B2hJMOtG+u/do5wiaMoapPMMYVCsks1guIUAwwSfJ+MRn/14RM3hQfp9siQhhAXtTfgp8ByGXAKP+XflaFSDv7jaMO08kFEA/pBD51v/fQaIBZj51XJ0U2giCK4L5YXUuLEHQVGV1VhDa6c3QpTEfK6Pon0nVq//u/9jHWMXY/AtGsgN3R2q72LmPfha3CPjt79nH+Iz6/yNmBzviXVPaEHg4i/dAAoaXCwmExR/KV99twfgRXHHl7ywErgjIApEmd4IxrQnWD7B7vHR4hBuYsa19Vase0qxbReNNJw5LWkiZQdmRqbfyPh7AqmPaOLCCR6ylBnaLD8F7KRisC0nEg5QY1fs8wSmRU3C1C4Qrgmu2QBST+55yxC8KSuT8izm/BXdHN7F9XbOuR5iyD40OKTjq98cAmrXa1xeHWIEQHh0zZ5CJNk4D1gBGiOSKFbODdxxGcFXOhCuCBTTENe2yliUvULtr6cLvRDfc77MTnVtKaqSI977HSSy7tBOP8ZfMUt6Ene+uzidUAmgt9wy+hyF2oo+0xbE70eE5jpzXD+VsoJ/csqu80XEeEld00U50V19vrrkhEhLxFweyLpdJW7131LL1dofcYSarpMBqvMJFBpVs90hXC/fV7vX3sl97V16xbj2lAGUxojjWmhXiFDcCC1EIoeeR9TwbrgjIhXVkHw8MIoLyA1tJj5CCGd0WMLZuwD1VGNwaLgytYR+D6Y/qWCEz68z1MoYLKOVegXYuhFoGz1WWvpTsfL9F7qpMQdzoX4rwSB3cejnSDViMuJD2CJxLIWJKknjHlS1LayquCMiFZTJlvaqsUpVeXKE6WNyoSq6aW7EZqZYri+6lhitjv4ouZpa+V57jl9VmdfppDO6ZQht/obqT2HkF40IrMFgj+3NWxXikevFBeWemvPene8q0BjSctQbX1BGJsw8FKZXvS+RYD7LPnriqmUNBSrqoGu/YYtCvgibKGqMoDczzgw9bY4y2e/OBuEINliHXFj7m6rSy4YXJjw7Mp0TGCHJg1t3Ye+EeXUhUI8/U8n7py2daGfaR+TDhuEXiq1NwfHBov9a+b6GNZCSWY+pPqY21QsbUpBAJhStO63v91yrORIc0wLuBn19hEXRkLxJEor9U+6qlndF+eKTz6a9szpcWILB4bTuhv1pOWiMgICAguEIBIkzkB8ttr30/KUecgICAYEWwaBYWZMA8IG7dUXYGAQEBAQkQFXikewkICAgILlWAQM65S9FEyhEnICAgIAHyDqaNgzYgAUJAQECwElgsiN5bEy37VabBBX6nVEECAgKCK7VAlFo9PsBp2ggICAiu1AKZYH1I+Adt9CIgICC4MgtEOfNBhX+TFUJAQABVjxPCBFkgQwRSs/NzskXV0NzDKiErhMCXBuXZ7fIQpFS7pYZPQV8NVPrdBPOFccnxyP8liHF0MK4WG0uU2Y/I88+njqGEvpGSSALESOD/1b5+D4oDkX53aO4Pcbxm5P4WbMLpdQ7gtbCX7jecSb6Wfh6HGL2SMp4Bc915tC/OzhBVE6q1KC7KuFL2q9S8z7hqGFczwtRFReNshvFI3Aarf9e3e2RuWwaWAoF/getijX0z8tuZK8cK5JxVEEWWdB+qWrqfoc8HWKCcuVefnXJJYsp8xqn1uwnUn0JhWPsI+K0c+3Mc6wv7Vak49NwIOkgXrMB8iDSuFuY4MVTZrWcYF2cOp2o6tDvnup20xpRK1YJ2c2autL1Y3xYr584+nj1gOu6TOw6Kr6z0PIbxyMuVqVdswpGfQJA+hNjNySwVhjUmOFJEG/XIeAqT4IGFK8/kaNcmSKB/NaJPg4IVcCPH2DB7WfkPpfhnOhOoDdhutxEB8uZyfPDA2qgdFfFpfZuR+HXh0DocCjSoMa3g7PYxhn9EMLu9o6Ugz1zYR2DOpuu4AH6HFIlywrOd61hgXjDaaxnTGgYa4QiaSDyFUoGhiwUUszxQ20NzJt55cKCFycosrMF8xILcOyjg+pUGoLMU+Fa7NgHSYRiThxWSL+RCiLLYYEFzhBbhJUjY+WmEb7GJMqAAqRF4a0Y0s/2E/hwRDLbFMiMPWmssikoSSEgVS9HCwBjbCGu18hS0aWhvCNBshcUxQplJY67DxQSIQbvoRiRt4uq3XcgKia6tOTCuNKJPeAk3oUk7SzwtqyqEdYBg5JKu84B4yCzzf4yA+zFXZxppvtOIWnXqYsHOKUAG6D31sK6jzY/atyUFiK5NFx4MZOzKLlGAKJohJrhcOGo+k4JnM1urhafwaEK6lhx80Xkkl84slvfIOHmk940pNHUgAVJHFHKTcaPgm69MgKhhhQ9KXPSNhDc3N5lhf4ctTc01B/zI5ofTHC8RqYyQPvnZcuu/xNHAkAppa1MI9CdkF+7m3NgF6dw7DL3Afo56IH31FRSLLuRcACN5tdz6Hfo2BQdjKe2fY+7JUMb5rP20jzDfgrbuR265Nxw57AIHT54yN6yyf0ALlUyt1n+fYye6ztyfbHn08PsPh3dMJbLVAzCM/7cwL3GufI1k+HzCHMaEHEMvICjLkb0PPMZ+DVhQmD0FtY/gBcEzpmA9zbGhb0BYxthbxD1owgUEnbysvQBr378KoZgsBdXQD1EFCCwGXbvAEr/rZpoju3CAjV42DVgKkX1AKyTHWDYB6CU10MsQgylhrCYQDKOIOA+CGX213LZzoHVVKFYjQvF1Tjo3CMt94PkW7T0ibn2caAXXG1niq+wnCLf5BYiB2E9YTQDuc3ETPVxDDR0QIjYmcosRIg5WyG4mxsWR1odgag8LuwOEgHpBWMYueCvZeDmfY0iXnMM6fFKUk5j8gUWa03Yjy3vNJXNOQwQSc9PTpMAfc085LWcM9NZsoZx5h70opWfG0+w7/5k5SJkgkzIWycpjuE2lKLwxe5B2kWxDTCA1ULIEZn/S3pMPJZEzxYIkGNj6yhYIomvJKvs5g+i5wa1QOmo/FULLC2nqbskSEdrbMwIfWSDNbsfi1uhBxcoQZ8lUM85BiaBPrPUWOrEktCtLrt0g60tLlnhhuLjS0aPv7VaKrq65r8LzYbJ+owgQcJ0cHRdIqIWTs+sBzIIqx1xZjrGQKAIa2nxAzruNHsqZ5wBDn8exOQBmanMPVQvTWhFSgGh4K8FV9jIFjwTzQywLRK8M+uq7sJFa3lUSGTJOhNGAuefCj8WEx2IfY9bH6wKl1zGMfWfRsG1Kz4+5Yx8DisZzCAGinQn0qggnjsDjNSmIiwE2dhdLgOiEUExcAC7CZ66A71pgsga8pBUCbT0ix2RjHvUCjFXQNSbl/Dgy/vuVWx9qPw6BabaSvAGpLF7T2l4Svi0iQAa0xKluhYK55UhfjZYCVogtFmLTgJe0QlDWB8CDpa2lslgwDH5oQyaGVuuVkFsxde4NApMb3jEGt/KAK4Jo1gfagxPDAnHeOIjU8lxiKNdGZBgBnSFcFLNaIS7WB3Kj6JoFiIDUdV7Y3265dg1EBlURpuJYnd8fhrGVCGWRM4KYkGJvDCpABjaChcrcKScQ6qUDhoE9BNwXEgq/LtYHhqgXiROAgvOMuPVg0PRswfPmUojUoDAUnsri7aVXnlgY0G7C0BaIrvWfQgU1HTVkSWTZNcw24AaTaHBYixXiGPuw9n0FzLbxwD9mTO0FkWqu8YZ64D6M0klWSBwhnzN7TC68ABlgCKH3DbgSzTUF3DAMLA2MYx5wLm2uTquwWjhTCcPo7z3m4yIEiCG1v7TMo02RuScrJOz89JdYk99dnvstotnzMlZDxVfT7gcpMl4ekI+8E9naC6kFFCA2vCRIHD8xfI0i56KFwEwyR2F0t3L8Cxr7QqxoENTUfsymYo6gwZxtp87VHHDo19aQ5Tvkvt7D7/c+LwwiQIAh5DOZmIWDAJGC7RqIDMPEE2RbmMWr3pt7KBs7B+tjC9Ah10qijPXArge4i2cCqch4KTAXDN/mfmEoCyRnHyuIHleSCfWgLdprFiAull4UK2SgSgHfOvJFrG9A+zMJ8VbR/jCWzdbdI2pqv8um4hJBgz4KDMHKBMhx5S4HIjI/nMWwQi7R+ogJyQWM4Sz2gY1VCddzL3xEpYV7iwJzXHqn/krgyVGRlK6tAxs+QiCuAEEUt1sDEJGtwAqJbX1caLxr0wLEcCaQa2KNoI//IAQUp1X7s6aY7zwJHLqEB4JYILrm+cLmyRzB5NATka3LCtGtjx9XaH2o2XIt8wxebtT6cLY2wQp5sSipwl1ekII4SWEUdJlBDSx0LGWSABnYOJjOxRT693cOptelE1m6ZiskcIXmMZO8XvlC7TQBcrFgSO0vJygyY+mlslRPyQim0mcBMSuUYjN1H4iucc6tUbowIKrk6cdceaB7devj5GhuY06nTFaOf71EB2atpBumt3zCfKtMrWT2jbLkXQgHaEHsLUBm2jiIESAuRRYveWNhlJTQgLvT84kLvlsKBwGhsfy/RaHIkBZnGWCtjwEVWVxA0ZxigegM4GXuAKZ2UhoGLpnIkpCEEdIKMSRa+GijmPsXiycgy7rUGv02SJrd4vk2uWZxfu/H8eZ7MZxfnkq9h1Ma4wkQz53EMa2QWMxwS9oeJqGgmUBQU6wQHmAOaiQu0hULcBP+MWeJpBskyyWY+R2VNwkGXzE3/TaBOM5OHHQ97zyktHQI9EqN7tLSPTFFI58nJhBw5pGRFcj6kBv1Xpk9aSJjywTSMe4zU79EuZ8HxJiqrRCjNuevLGyRy3sE7ZEQmc5XOfZG54v9Hfx7Uy7u006oC7S/N4erDvDOeuwdM4+/RIz5ONN75JUM0Eoa+f3tQjRYWfpVDTy3R4ypW3J9TVwbfAFaP0QYU2p5J58Br9zSh3Tuuf40UbvwdSPF8NmdXLSYSzF1wX2FsQxCaLAuriceyvpQAGPl3sKmqLVZIOUA7WIqz+62ErszpPaH9kxgaJBiITOBTwzEdOLgGvZWcMf78wuZQ8xiOYVIr3aNhbAwsQ/1/UL4PAfCSUimeWDjG91slan5BdFrrvGGNmTj0J4tbhTkxEwCO91/cnxAaBd3IZlCQMKqHa2QzRPZwOa8EMI1VFshrQ8Xa3fuuc2n4AwpmFdvNWNOHAwEdODUOnjPX64WyDGGZhsQXM3lrROZGK8tqPwjZMKAx8mQQXENyRqnlc1tZrE+SmR/bXuaihUwjgTJH4KdRuqpLGYbTX/eCrzT/CdHwnlYG0EbmMuLwyOPWyUy8InbsndeI7k+XJnzKXDW2xE5t8lM83A7wTpRBbNtPd3BqXGLuSz6j8ZkCRnOBIrNG2zt7xjFQmKCoMMfnyYwjeAnDi7E3DZHZLCQMQs0jxGf8rBCeOD3C80Wk6deLkxvf7gITkidtGnWX5ZwZYGgFGOpB8akpvZH5w3Qvk1ZPJIVEoUWjqA0Vdj0MVOqYbHSFEJMWuRZiqR4ZitpvOzvbJ8OMa58JanTdcQ+NIj384XSKpsJ9NshaPYw45o6yjENrRV2nq6dz9SvfK51wCiNV133neSbWAvEpKWvcmMTaNwuwXRfUzdZSPL/xexxj8+xN3Y6WCExXS5iUduysr7ESIEFK3CIbl6Y52Y2oN+UjcdDxPzXsdOVhfbeX2Kdf5PuUJNFa9g4WM201jEu68VcfhdoeexhbgX9Ve+04CBxdGm3X/FGpiK2FWJrM4LUr5HjyFe0gbOeyeLEWCL5TO8MYh04WJrHSHjNlPePjknDRbnCtZ7PoP1ftAVioPkUu5GwYJ7HHW4Idi6aylx+VaFh9pfQsv7L7CUcnmFSy7mQhrBC+Ax96JCWyPcQlgjMvRDmdwNzkITIPoI2UoSG/a3vUzBrRMRXRHv9n3/CungFumqG7tdwUc+8djHWzhxWSLKCd+wj8aEMXJR3SoyrloTq62PMV2yBYDRSbwkO2lkUCwSYBncYQxdLC51ohdQLxL5KBL4qYPK+VkE70G4ZwyqHcVVIWhD3ZZ7vyA0019hwZXgmfVtnGaP8LWLpIjZDCZ0R2oti/QFN1GPW1g3cOORvHyuhPKqZLOinE4P+7vm49PNWlnfUCItAFpGTGlnDzs+0kIfZS8a0Z27lyF+AaS1+yiJYSXo5lX8ukaUH2lJpsZpfFdy1iDYTNlxMEkUzgeJfHOkNeAW6O6M/QSdgqeyB8SagsJjo7g9gFJ3jvH9FF+ILN99/InHixa8AZ38hbo1G8w7j/MGmFa+UfGmMF/3j57pBaiKjUs9H64lU7KxkfpbHB+0Z8JB4armxrm4t+LbEydoVZOJxZAyhATdtDjSkXtwS6+BzxgIdxzWF9lPEfFdLx+EsFuFQ3zIPLbxjC3oDIFmjW5DvDBYFvQGGJLWR24mC8hkGKrSdY0StIwGkSg0+5kFCajnquQ8sOsECacAltCprT5sTwdi+wL+f3xYq72+IV+RAK7eBmn0BgVMuZflFGtcJLI564H1yPafIdaBaQaKacBFg3FKw7+HzbsKaln2r5LoyjPPA/OO/J8XrgPYSeOJ6Tjhb2zexAkwxzVgQIDm7LFBdXM1KClS6MrUWmEWywv4dIHblwxhOwHCqFbpsDzCmzHFcUjGqYFxtzPUWgh+Aezo0bf3cGBmRr5TYkk9r5236PA7GQAgIPK2Qdg3WB3KhJuw8FqUL83Zltd6wgvygaLAqtPLa2rgIVkpvJEAIQjKvrVlOBAQE/vA/AQYAHH3qEQ7lu6sAAAAASUVORK5CYII=");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[data-vertical="nolegals"]{background-color:yellow;color:#111}.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}}@media print{a[href]:after{content:none}}.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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LENBQUUsT0FBTyxDQUFFLEtBQUssQ0FDekIsc0JBQVMsQ0FBRSxPQUFPLENBQUUsS0FBSyxDQUV6Qiw0Q0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwwQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDBCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isb0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix5QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLG9CQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isd0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix5QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDBCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IscUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHFCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHlCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDZCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHlCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IscUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsOEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw2QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw2QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsZ0NBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix5QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isd0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsK0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwrQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDBCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IseUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw4QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw4QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDZCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IseUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwrQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwrQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDZCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw4QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLGtDQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwwQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IseUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsOEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix5QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsOEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw2QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLGlDQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsbUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixxQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDBCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw2QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IseUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLG9DQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsbUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixpQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLG1DQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isd0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDZCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHlCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IscUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixxQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isa0NBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsbUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixvQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdDQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IseUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixzQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isd0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw4QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw2QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDZCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix5QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHdCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwwQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDBCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixnQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLG1DQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsZ0NBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw4QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsZ0NBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixvQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwwQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQVMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHNCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isd0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix3QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDhCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw0QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHFCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix1QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isc0JBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQix5QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHFCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IscUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixxQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHFCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsdUJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixxQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsMkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixrQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsbUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixpQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLGdDQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsOEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixxQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDRCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsaUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixrQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHFDQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IseUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixtQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHVDQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0Isb0NBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQixnQ0FBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLCtCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsaUNBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiw4QkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHlCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNkJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLDJCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FDM0IsNEJBQVMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUMzQiwyQkFBUyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQzNCLHlCQUFTLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0N4Uy9ELENBQUUsQ0NnRUEsa0JBQWtCLENEL0RFLFVBQVUsQ0NnRTNCLGVBQWUsQ0RoRUUsVUFBVSxDQ2lFdEIsVUFBVSxDRGpFRSxVQUFVLENBRWhDLGdCQUNRLENDNEROLGtCQUFrQixDRDNERSxVQUFVLENDNEQzQixlQUFlLENENURFLFVBQVUsQ0M2RHRCLFVBQVUsQ0Q3REUsVUFBVSxDQU1oQyxJQUFLLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FDZiwyQkFBMkIsQ0FBRSxXQUFhLENBRzVDLElBQUssQ0FDSCxXQUFXLENFc0JhLDJDQUF1QixDRnJCL0MsU0FBUyxDRXVCZSxJQUFJLENGdEI1QixXQUFXLENFa0NhLE9BQVcsQ0ZqQ25DLEtBQUssQ0U2eUJ1QixJQUFVLENGNXlCdEMsZ0JBQWdCLENFZ3RCWSxJQUFRLENGNXNCdEMsNEJBR1MsQ0FDUCxXQUFXLENBQUUsT0FBTyxDQUNwQixTQUFTLENBQUUsT0FBTyxDQUNsQixXQUFXLENBQUUsT0FBTyxDQU10QixDQUFFLENBQ0EsS0FBSyxDRTZ0QnVCLE9BQVcsQ0Y1dEJ2QyxlQUFlLENBQUUsSUFBSSxDQUVyQixlQUNRLENBQ04sS0FBSyxDRXFaOEIsT0FBaUIsQ0ZwWnBELGVBQWUsQ0VoQkssU0FBUyxDRm1CL0IsT0FBUSxDR3JEUixPQUFPLENBQUUsV0FBVyxDQUVwQixPQUFPLENBQUUsaUNBQWlDLENBQzFDLGNBQWMsQ0FBRSxJQUFJLENINkR0QixNQUFPLENBQ0wsTUFBTSxDQUFFLENBQUMsQ0FNWCxHQUFJLENBQ0YsY0FBYyxDQUFFLE1BQU0sQ0FJeEIsZUFBZ0IsQ0l2RWQsT0FBTyxDQUR1QixLQUFLLENBRW5DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0owRWQsWUFBYSxDQUNYLGFBQWEsQ0V3QmEsR0FBRyxDRmxCL0IsY0FBZSxDQUNiLE9BQU8sQ0VncEJxQixHQUFHLENGL29CL0IsV0FBVyxDRS9CYSxPQUFXLENGZ0NuQyxnQkFBZ0IsQ0VncEJZLElBQVEsQ0Yvb0JwQyxNQUFNLENBQUUsY0FBMkIsQ0FDbkMsYUFBYSxDRWtwQmUsR0FBbUIsQ0QxakIvQyxrQkFBa0IsQ0FBRSxvQkFBVyxDQUMxQixhQUFhLENBQUUsb0JBQVcsQ0FDdkIsVUFBVSxDQUFFLG9CQUFXLENHbEwvQixPQUFPLENKNEZpQixZQUFZLENJM0ZwQyxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENKOEZkLFdBQVksQ0FDVixhQUFhLENBQUUsR0FBRyxDQU1wQixFQUFHLENBQ0QsVUFBVSxDRTRQdUIsSUFBcUIsQ0YzUHRELGFBQWEsQ0UyUG9CLElBQXFCLENGMVB0RCxNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxjQUFvQixDQVFsQyxRQUFTLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsTUFBTSxDQUNoQixJQUFJLENBQUUsZ0JBQWEsQ0FDbkIsTUFBTSxDQUFFLENBQUMsQ0FRVCxrREFDUSxDQUNOLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxPQUFPLENBQ2pCLElBQUksQ0FBRSxJQUFJLENBV2QsZUFBZ0IsQ0FDZCxNQUFNLENBQUUsT0FBTyxDS3ZKakIseUNBQzZCLENBQzNCLFdBQVcsQ0gwRGEsT0FBTyxDR3pEL0IsV0FBVyxDSDBEYSxHQUFHLENHekQzQixXQUFXLENIMERhLEdBQUcsQ0d6RDNCLEtBQUssQ0gwRG1CLE9BQU8sQ0d4RC9CLCtPQUNPLENBQ0wsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLENBQUMsQ0FDZCxLQUFLLENIMDBCcUIsSUFBVyxDR3QwQnpDLG9CQUVRLENBQ04sVUFBVSxDSG1WdUIsSUFBcUIsQ0dsVnRELGFBQWEsQ0FBRSxJQUEyQixDQUUxQyx1SEFDTyxDQUNMLFNBQVMsQ0FBRSxHQUFHLENBR2xCLG9CQUVRLENBQ04sVUFBVSxDQUFFLElBQTJCLENBQ3ZDLGFBQWEsQ0FBRSxJQUEyQixDQUUxQyx1SEFDTyxDQUNMLFNBQVMsQ0FBRSxHQUFHLENBSWxCLE1BQVEsQ0FBRSxTQUFTLENIU08sSUFBOEIsQ0dSeEQsTUFBUSxDQUFFLFNBQVMsQ0hTTyxJQUErQixDR1J6RCxNQUFRLENBQUUsU0FBUyxDSFNPLElBQTZCLENHUnZELE1BQVEsQ0FBRSxTQUFTLENIU08sSUFBOEIsQ0dSeEQsTUFBUSxDQUFFLFNBQVMsQ0hTTyxJQUFlLENHUnpDLE1BQVEsQ0FBRSxTQUFTLENIU08sSUFBOEIsQ0dIeEQsQ0FBRSxDQUNBLE1BQU0sQ0FBRSxRQUErQixDQUd6QyxLQUFNLENBQ0osYUFBYSxDSCtTb0IsSUFBcUIsQ0c5U3RELFNBQVMsQ0FBRSxJQUErQixDQUMxQyxXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUVoQix5QkFBbUMsQ0FOckMsS0FBTSxDQU9GLFNBQVMsQ0FBRSxJQUF1QixFQVN0QyxZQUNPLENBQ0wsU0FBUyxDQUFFLEdBQWtELENBRy9ELFVBQ00sQ0FDSixnQkFBZ0IsQ0g2b0JZLE9BQWlCLENHNW9CN0MsT0FBTyxDQUFFLElBQUksQ0FJZixVQUFxQixDQUFFLFVBQVUsQ0FBRSxJQUFJLENBQ3ZDLFdBQXFCLENBQUUsVUFBVSxDQUFFLEtBQUssQ0FDeEMsWUFBcUIsQ0FBRSxVQUFVLENBQUUsTUFBTSxDQUN6QyxhQUFxQixDQUFFLFVBQVUsQ0FBRSxPQUFPLENBQzFDLFlBQXFCLENBQUUsV0FBVyxDQUFFLE1BQU0sQ0FHMUMsZUFBcUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUNoRCwyQkFBcUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUNoRCxnQkFBcUIsQ0FBRSxjQUFjLENBQUUsVUFBVSxDQUdqRCxXQUFZLENBQ1YsS0FBSyxDSHV2QnVCLElBQVcsQ0l6MUJ2QyxhQUFXLENBQ1QsS0FBSyxDSnd3QnFCLE9BQVcsQ0l0d0J2Qyx5Q0FDa0IsQ0FDaEIsS0FBSyxDQUFFLE9BQW1CLENBTDVCLGFBQVcsQ0FDVCxLQUFLLENKa3RCcUIsT0FBbUIsQ0lodEIvQyx5Q0FDa0IsQ0FDaEIsS0FBSyxDQUFFLE9BQW1CLENBTDVCLFVBQVcsQ0FDVCxLQUFLLENKc3RCcUIsT0FBZ0IsQ0lwdEI1QyxtQ0FDa0IsQ0FDaEIsS0FBSyxDQUFFLE9BQW1CLENBTDVCLGFBQVcsQ0FDVCxLQUFLLENKMHRCcUIsT0FBbUIsQ0l4dEIvQyx5Q0FDa0IsQ0FDaEIsS0FBSyxDQUFFLE9BQW1CLENBTDVCLFlBQVcsQ0FDVCxLQUFLLENKOHRCcUIsT0FBa0IsQ0k1dEI5Qyx1Q0FDa0IsQ0FDaEIsS0FBSyxDQUFFLE9BQW1CLENENkc5QixXQUFZLENBR1YsS0FBSyxDQUFFLElBQUksQ0VySFgsV0FBVyxDQUNULGdCQUFnQixDTHd3QlUsT0FBVyxDS3R3QnZDLHFDQUNrQixDQUNoQixnQkFBZ0IsQ0FBRSxPQUFtQixDQUx2QyxXQUFXLENBQ1QsZ0JBQWdCLENMb3RCVSxPQUFpQixDS2x0QjdDLHFDQUNrQixDQUNoQixnQkFBZ0IsQ0FBRSxPQUFtQixDQUx2QyxRQUFXLENBQ1QsZ0JBQWdCLENMd3RCVSxPQUFjLENLdHRCMUMsK0JBQ2tCLENBQ2hCLGdCQUFnQixDQUFFLE9BQW1CLENBTHZDLFdBQVcsQ0FDVCxnQkFBZ0IsQ0w0dEJVLE9BQWlCLENLMXRCN0MscUNBQ2tCLENBQ2hCLGdCQUFnQixDQUFFLE9BQW1CLENBTHZDLFVBQVcsQ0FDVCxnQkFBZ0IsQ0xndUJVLE9BQWdCLENLOXRCNUMsbUNBQ2tCLENBQ2hCLGdCQUFnQixDQUFFLE9BQW1CLENGZ0l6QyxZQUFhLENBQ1gsY0FBYyxDQUFFLEdBQWlDLENBQ2pELE1BQU0sQ0FBRSxXQUFtRCxDQUMzRCxhQUFhLENBQUUsY0FBbUMsQ0FRcEQsS0FDRyxDQUNELFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLElBQTJCLENBQzFDLHVCQUNHLENBQ0QsYUFBYSxDQUFFLENBQUMsQ0FZcEIsY0FBZSxDQUpiLFlBQVksQ0FBRSxDQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FTbEIsWUFBYSxDQVZYLFlBQVksQ0FBRSxDQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FXaEIsV0FBVyxDQUFFLElBQUksQ0FFakIsZUFBSyxDQUNILE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxHQUFHLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBS3RCLEVBQUcsQ0FDRCxVQUFVLENBQUUsQ0FBQyxDQUNiLGFBQWEsQ0htTG9CLElBQXFCLENHakx4RCxLQUNHLENBQ0QsV0FBVyxDSC9IYSxPQUFXLENHaUlyQyxFQUFHLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FFbkIsRUFBRyxDQUNELFdBQVcsQ0FBRSxDQUFDLENHdkxkLGdEQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQix1QkFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLENIOExiLHlCQUEyQyxDQUN6QyxpQkFBRyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQTRCLENBQ25DLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLEtBQUssQ0lsTnJCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENKbU5qQixpQkFBRyxDQUNELFdBQVcsQ0gyb0JhLEtBQTRCLEVHam9CMUQscUNBRTBCLENBQ3hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLGVBQTZCLENBRTlDLFdBQVksQ0FDVixTQUFTLENBQUUsR0FBRyxDQUtoQixVQUFXLENBQ1QsT0FBTyxDQUFFLFNBQWlELENBQzFELE1BQU0sQ0FBRSxRQUF5QixDQUNqQyxTQUFTLENING1Cb0IsTUFBc0IsQ0czbUJuRCxXQUFXLENBQUUsY0FBa0MsQ0FLN0MseUVBQWEsQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQU1wQixvREFFTyxDQUNMLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxXQUFXLENIdE1XLE9BQVcsQ0d1TWpDLEtBQUssQ0h1bEJxQixJQUFXLENHcmxCckMseUVBQVMsQ0FDUCxPQUFPLENBQUUsYUFBYSxDQVE1Qix5Q0FDc0IsQ0FDcEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsWUFBWSxDQUFFLENBQUMsQ0FDZixZQUFZLENBQUUsY0FBa0MsQ0FDaEQsV0FBVyxDQUFFLENBQUMsQ0FDZCxVQUFVLENBQUUsS0FBSyxDQU1mLCtNQUFTLENBQUUsT0FBTyxDQUFFLEVBQUUsQ0FDdEIseU1BQVEsQ0FDTixPQUFPLENBQUUsYUFBYSxDQU01QixPQUFRLENBQ04sYUFBYSxDSHVFb0IsSUFBcUIsQ0d0RXRELFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0h6T2EsT0FBVyxDUXpEckMsaUJBR0ssQ0FDSCxXQUFXLENSc0NhLDZDQUFLLENRbEMvQixJQUFLLENBQ0gsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsU0FBUyxDQUFFLEdBQUcsQ0FDZCxLQUFLLENSbXpCdUIsT0FBTyxDUWx6Qm5DLGdCQUFnQixDUm16QlksT0FBTyxDUWx6Qm5DLGFBQWEsQ1IwRmEsR0FBRyxDUXRGL0IsR0FBSSxDQUNGLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFNBQVMsQ0FBRSxHQUFHLENBQ2QsS0FBSyxDUjZ5QnVCLElBQUksQ1E1eUJoQyxnQkFBZ0IsQ1I2eUJZLElBQUksQ1E1eUJoQyxhQUFhLENSbUZhLEdBQUcsQ1FsRjdCLFVBQVUsQ0FBRSwrQkFBOEIsQ0FFMUMsT0FBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUtwQixHQUFJLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsS0FBaUMsQ0FDMUMsTUFBTSxDQUFFLFFBQStCLENBQ3ZDLFNBQVMsQ0FBRSxJQUFxQixDQUNoQyxXQUFXLENSa0JhLE9BQVcsQ1FqQm5DLFVBQVUsQ0FBRSxTQUFTLENBQ3JCLFNBQVMsQ0FBRSxVQUFVLENBQ3JCLEtBQUssQ1IyeEJ1QixJQUFVLENRMXhCdEMsZ0JBQWdCLENSeXhCWSxPQUFPLENReHhCbkMsTUFBTSxDQUFFLGNBQTJCLENBQ25DLGFBQWEsQ1IwRGEsR0FBRyxDUXZEN0IsUUFBSyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxXQUFXLENBQUUsUUFBUSxDQUNyQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLGFBQWEsQ0FBRSxDQUFDLENBS3BCLGVBQWdCLENBQ2QsVUFBVSxDUjJ3QmtCLEtBQUssQ1Exd0JqQyxVQUFVLENBQUUsTUFBTSxDQzFEcEIsVUFBVyxDQ0hULFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRyxJQUFhLENBQzVCLGFBQWEsQ0FBRSxJQUFhLENKSTVCLGtDQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQixnQkFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLENHUGIseUJBQW1DLENBSHJDLFVBQVcsQ0FJUCxLQUFLLENUNlVzQixLQUFpQixFUzNVOUMseUJBQW1DLENBTnJDLFVBQVcsQ0FPUCxLQUFLLENUK1VzQixLQUFrQixFUzdVL0MsMEJBQW1DLENBVHJDLFVBQVcsQ0FVUCxLQUFLLENUaVZzQixNQUF3QixFU3ZVdkQsZ0JBQWlCLENDdkJmLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRyxJQUFhLENBQzVCLGFBQWEsQ0FBRSxJQUFhLENKSTVCLDhDQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQixzQkFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLENHbUJmLElBQUssQ0N2QkgsV0FBVyxDQUFHLEtBQW9CLENBQ2xDLFlBQVksQ0FBRSxLQUFxQixDSkhuQyxzQkFDUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FFaEIsVUFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLENLVGIsMmVBQVMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUVsQixVQUFVLENBQUUsR0FBRyxDQUVmLFlBQVksQ0FBRyxJQUE4QixDQUM3QyxhQUFhLENBQUUsSUFBK0IsQ0FVaEQsMEhBQVMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQU9YLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxRQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLEdBQW9DLENBRDdDLFVBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxVQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsVUFBeUIsQ0FDdkIsS0FBSyxDQUFFLElBQW9DLENBbUI3QyxjQUFzQixDQUNwQixLQUFLLENBQUUsSUFBSSxDQU5iLGNBQThCLENBQzVCLEtBQUssQ0FBRSxRQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBRDdDLGVBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxlQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsZUFBOEIsQ0FDNUIsS0FBSyxDQUFFLElBQW9DLENBTjdDLGNBQXNCLENBQ3BCLElBQUksQ0FBRSxJQUFJLENBTlosY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLFFBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FENUMsZUFBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGVBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxlQUE4QixDQUM1QixJQUFJLENBQUUsSUFBb0MsQ0FtQjVDLGdCQUFnQyxDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FEbkQsaUJBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxpQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGlCQUFnQyxDQUM5QixXQUFXLENBQUUsSUFBb0MsQ0ZHdkQseUJBQW1DLENFckNqQywwSEFBUyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBT1gsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFFBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FEN0MsVUFBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFVBQXlCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxVQUF5QixDQUN2QixLQUFLLENBQUUsSUFBb0MsQ0FtQjdDLGNBQXNCLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBTmIsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFFBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FEN0MsZUFBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGVBQThCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUQ3QyxlQUE4QixDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FON0MsY0FBc0IsQ0FDcEIsSUFBSSxDQUFFLElBQUksQ0FOWixjQUE4QixDQUM1QixJQUFJLENBQUUsUUFBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUQ1QyxlQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsZUFBOEIsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBRDVDLGVBQThCLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQW1CNUMsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFFBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQURuRCxpQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLFNBQW9DLENBRG5ELGlCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsaUJBQWdDLENBQzlCLFdBQVcsQ0FBRSxJQUFvQyxFRll2RCx5QkFBbUMsQ0U5Q2pDLDBIQUFTLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FPWCxTQUF5QixDQUN2QixLQUFLLENBQUUsUUFBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxVQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsVUFBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFVBQXlCLENBQ3ZCLEtBQUssQ0FBRSxJQUFvQyxDQW1CN0MsY0FBc0IsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FOYixjQUE4QixDQUM1QixLQUFLLENBQUUsUUFBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxlQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsZUFBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGVBQThCLENBQzVCLEtBQUssQ0FBRSxJQUFvQyxDQU43QyxjQUFzQixDQUNwQixJQUFJLENBQUUsSUFBSSxDQU5aLGNBQThCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBRDVDLGVBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxlQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsZUFBOEIsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBbUI1QyxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEVBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBRG5ELGlCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsaUJBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxpQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLElBQW9DLEVGcUJ2RCwwQkFBbUMsQ0V2RGpDLDBIQUFTLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FPWCxTQUF5QixDQUN2QixLQUFLLENBQUUsUUFBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxTQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsU0FBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFNBQXlCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxVQUF5QixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsVUFBeUIsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLFVBQXlCLENBQ3ZCLEtBQUssQ0FBRSxJQUFvQyxDQW1CN0MsY0FBc0IsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FOYixjQUE4QixDQUM1QixLQUFLLENBQUUsUUFBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxjQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsY0FBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGNBQThCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUQ3QyxlQUE4QixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FEN0MsZUFBOEIsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBRDdDLGVBQThCLENBQzVCLEtBQUssQ0FBRSxJQUFvQyxDQU43QyxjQUFzQixDQUNwQixJQUFJLENBQUUsSUFBSSxDQU5aLGNBQThCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBRDVDLGNBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxjQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsY0FBOEIsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBRDVDLGVBQThCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUQ1QyxlQUE4QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FENUMsZUFBOEIsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBbUI1QyxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEVBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBRG5ELGdCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsZ0JBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxnQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLEdBQW9DLENBRG5ELGlCQUFnQyxDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FEbkQsaUJBQWdDLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQURuRCxpQkFBZ0MsQ0FDOUIsV0FBVyxDQUFFLElBQW9DLEVDdkR2RCxLQUFNLENBQ0osZ0JBQWdCLENaZ0ljLFdBQVcsQ1k5SDNDLE9BQVEsQ0FDTixXQUFXLENad0htQixHQUFHLENZdkhqQyxjQUFjLENadUhnQixHQUFHLENZdEhqQyxLQUFLLENaazFCdUIsSUFBVyxDWWoxQnZDLFVBQVUsQ0FBRSxJQUFJLENBRWxCLEVBQUcsQ0FDRCxVQUFVLENBQUUsSUFBSSxDQU1sQixNQUFPLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ1pxVm9CLElBQXFCLENZL1VsRCxpSEFDSyxDQUNILE9BQU8sQ1ppR2lCLEdBQUcsQ1loRzNCLFdBQVcsQ1o4Qk8sT0FBVyxDWTdCN0IsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsVUFBVSxDQUFFLGNBQTZCLENBSy9DLGtCQUFrQixDQUNoQixjQUFjLENBQUUsTUFBTSxDQUN0QixhQUFhLENBQUUsY0FBNkIsQ0FPMUMsbVBBQ0ssQ0FDSCxVQUFVLENBQUUsQ0FBQyxDQUtuQixrQkFBZ0IsQ0FDZCxVQUFVLENBQUUsY0FBNkIsQ0FJM0MsYUFBTyxDQUNMLGdCQUFnQixDWmlyQlUsSUFBUSxDWXJxQmhDLDZLQUNLLENBQ0gsT0FBTyxDWnVEaUIsR0FBRyxDWTVDbkMsZUFBZ0IsQ0FDZCxNQUFNLENBQUUsY0FBNkIsQ0FLakMsdUtBQ0ssQ0FDSCxNQUFNLENBQUUsY0FBNkIsQ0FLekMsdURBQ0ssQ0FDSCxtQkFBbUIsQ0FBRSxHQUFHLENBVzVCLHdDQUE4QixDQUM1QixnQkFBZ0IsQ1pzQlksT0FBTyxDWVpyQywyQkFBbUIsQ0FDakIsZ0JBQWdCLENaY1ksT0FBZSxDWUwvQyx3QkFBeUIsQ0FDdkIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUtuQiwrQ0FBaUIsQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxVQUFVLENDeklyQix1VEFHaUIsQ0FDZixnQkFBZ0IsQ2IrSFUsT0FBZSxDYXhIM0MsMkxBSXVCLENBQ3JCLGdCQUFnQixDQUFFLE9BQXVCLENBaEIzQyxtVUFHaUIsQ0FDZixnQkFBZ0IsQ2I2c0JRLE9BQWlCLENhdHNCM0MsZ01BSXVCLENBQ3JCLGdCQUFnQixDQUFFLE9BQXVCLENBaEIzQywrUkFHaUIsQ0FDZixnQkFBZ0IsQ2JpdEJRLE9BQWMsQ2Exc0J4QyxpTEFJdUIsQ0FDckIsZ0JBQWdCLENBQUUsT0FBdUIsQ0FoQjNDLG1VQUdpQixDQUNmLGdCQUFnQixDYnF0QlEsT0FBaUIsQ2E5c0IzQyxnTUFJdUIsQ0FDckIsZ0JBQWdCLENBQUUsT0FBdUIsQ0FoQjNDLHVUQUdpQixDQUNmLGdCQUFnQixDYnl0QlEsT0FBZ0IsQ2FsdEIxQywyTEFJdUIsQ0FDckIsZ0JBQWdCLENBQUUsT0FBdUIsQ0RrSi9DLGlCQUFrQixDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUVqQixvQ0FBOEMsQ0FKaEQsaUJBQWtCLENBS2QsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsSUFBOEIsQ0FDN0MsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsa0JBQWtCLENBQUUsd0JBQXdCLENBQzVDLE1BQU0sQ0FBRSxjQUE2QixDQUdyQyx3QkFBUyxDQUNQLGFBQWEsQ0FBRSxDQUFDLENBT1osNk5BQ0ssQ0FDSCxXQUFXLENBQUUsTUFBTSxDQU8zQixpQ0FBa0IsQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FPTCwyVkFDaUIsQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUVoQixxVkFDZ0IsQ0FDZCxZQUFZLENBQUUsQ0FBQyxDQVdqQixtT0FDSyxDQUNILGFBQWEsQ0FBRSxDQUFDLEVFek41QixRQUFTLENBQ1AsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBSVQsU0FBUyxDQUFFLENBQUMsQ0FHZCxNQUFPLENBQ0wsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsYUFBYSxDZHNWb0IsSUFBcUIsQ2NyVnRELFNBQVMsQ0FBRSxJQUF1QixDQUNsQyxXQUFXLENBQUUsT0FBTyxDQUNwQixLQUFLLENkaXpCdUIsSUFBVSxDY2h6QnRDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLGlCQUE4QixDQUcvQyxLQUFNLENBQ0osT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQVduQixvQkFBcUIsQ2Y0Qm5CLGtCQUFrQixDZTNCRSxVQUFVLENmNEIzQixlQUFlLENlNUJFLFVBQVUsQ2Y2QnRCLFVBQVUsQ2U3QkUsVUFBVSxDQUloQywwQ0FDdUIsQ0FDckIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUdyQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FJaEIsbUJBQW9CLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FJYiw2QkFDYSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBSWQsK0VBRTZCLENiekUzQixPQUFPLENBQUUsV0FBVyxDQUVwQixPQUFPLENBQUUsaUNBQWlDLENBQzFDLGNBQWMsQ0FBRSxJQUFJLENhMkV0QixNQUFPLENBQ0wsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsR0FBNEIsQ0FDekMsU0FBUyxDZGxDZSxJQUFJLENjbUM1QixXQUFXLENkdkJhLE9BQVcsQ2N3Qm5DLEtBQUssQ2QrVnFDLElBQUssQ2NyVWpELGFBQWMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDZGlHMEIsSUFBd0QsQ2NoR3hGLE9BQU8sQ0FBRSxRQUErQyxDQUN4RCxTQUFTLENkbkVlLElBQUksQ2NvRTVCLFdBQVcsQ2R4RGEsT0FBVyxDY3lEbkMsS0FBSyxDZDhUcUMsSUFBSyxDYzdUL0MsZ0JBQWdCLENkbUVlLElBQUksQ2NsRW5DLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsTUFBTSxDQUFFLGNBQXVCLENBQy9CLGFBQWEsQ2Q0RWtCLEdBQW1CLENEcElsRCxrQkFBa0IsQ0FBRSxpQ0FBTyxDQUNuQixVQUFVLENBQUUsaUNBQU8sQ0FvSDNCLGtCQUFrQixDQUFFLDJEQUFXLENBQzFCLGFBQWEsQ0FBRSwyREFBVyxDQUN2QixVQUFVLENBQUUsMkRBQVcsQ2dCbkkvQixtQkFBUSxDQUNOLFlBQVksQ2ZzSmlCLE9BQU8sQ2VySnBDLE9BQU8sQ0FBRSxDQUFDLENoQlVaLGtCQUFrQixDQUFFLCtEQUFPLENBQ25CLFVBQVUsQ0FBRSwrREFBTyxDQWlDM0IsK0JBQW9CLENBQ2xCLEtBQUssQ0MyR3dCLElBQUksQ0QxR2pDLE9BQU8sQ0FBRSxDQUFDLENBRVosbUNBQXdCLENBQUUsS0FBSyxDQ3dHQSxJQUFJLENEdkduQyx3Q0FBOEIsQ0FBRSxLQUFLLENDdUdOLElBQUksQ2N2RW5DLGdGQUVxQixDQUNuQixnQkFBZ0IsQ2R5dEJVLElBQWEsQ2N4dEJ2QyxPQUFPLENBQUUsQ0FBQyxDQUdaLHdEQUNxQixDQUNuQixNQUFNLENkbUZ1QixXQUFXLENjNUU1QyxxQkFBc0IsQ0FDcEIsTUFBTSxDQUFFLElBQUksQ0FXZCxvQkFBcUIsQ0FDbkIsa0JBQWtCLENBQUUsSUFBSSxDQWExQixxREFBc0QsQ0FLbEQsMElBQWUsQ0FDYixXQUFXLENkMEJpQixJQUF3RCxDY3ZCdEYsczZCQUNrQixDQUNoQixXQUFXLENkeUJpQixJQUFnRixDY3RCOUcsczZCQUNrQixDQUNoQixXQUFXLENka0JpQixJQUErRSxFY1BqSCxXQUFZLENBQ1YsYUFBYSxDZFdrQixJQUFJLENjSHJDLGdCQUNVLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUVuQiw0QkFBTSxDQUNKLFVBQVUsQ2Q0SXFCLElBQXFCLENjM0lwRCxZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsQ0FBQyxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixNQUFNLENBQUUsT0FBTyxDQUduQixxSUFHd0MsQ0FDdEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FHcEIsaUNBQ3NCLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBSWxCLDhCQUNpQixDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE1BQU0sQ0FBRSxPQUFPLENBRWpCLDZEQUNvQyxDQUNsQyxVQUFVLENBQUUsQ0FBQyxDQUNiLFdBQVcsQ0FBRSxJQUFJLENBU2pCLDRNQUVxQixDQUNuQixNQUFNLENkekN1QixXQUFXLENjK0MxQyxxSEFDcUIsQ0FDbkIsTUFBTSxDZGpEdUIsV0FBVyxDY3lEeEMsaUhBQU0sQ0FDSixNQUFNLENkMURxQixXQUFXLENjcUU1QyxvQkFBcUIsQ0FFbkIsV0FBVyxDQUFFLEdBQTRCLENBQ3pDLGNBQWMsQ0FBRSxHQUE0QixDQUU1QyxhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsSUFBeUMsQ0FFckQsaVlBQ1csQ0FDVCxZQUFZLENBQUUsQ0FBQyxDQUNmLGFBQWEsQ0FBRSxDQUFDLENDalBsQixnSEFBVyxDQUNULE1BQU0sQ2ZrSndCLElBQWdGLENlako5RyxPQUFPLENBQUUsUUFBcUMsQ0FDOUMsU0FBUyxDZnBCYSxJQUE4QixDZXFCcEQsV0FBVyxDZmlDYSxHQUFHLENlaEMzQixhQUFhLENmaUlnQixHQUFvQixDZTlIbkQsd0lBQWlCLENBQ2YsTUFBTSxDZjBJd0IsSUFBZ0YsQ2V6STlHLFdBQVcsQ2Z5SW1CLElBQWdGLENldEloSCxpVUFDMkIsQ0FDekIsTUFBTSxDQUFFLElBQUksQ0RpUGQsNEJBQWMsQ0FDWixNQUFNLENkOUd3QixJQUFnRixDYytHOUcsT0FBTyxDQUFFLFFBQWlELENBQzFELFNBQVMsQ2RwUmEsSUFBOEIsQ2NxUnBELFdBQVcsQ2QvTmEsR0FBRyxDY2dPM0IsYUFBYSxDZC9IZ0IsR0FBb0IsQ2NpSW5ELGtDQUFvQixDQUNsQixNQUFNLENkckh3QixJQUFnRixDY3NIOUcsV0FBVyxDZHRIbUIsSUFBZ0YsQ2N3SGhILGlGQUM4QixDQUM1QixNQUFNLENBQUUsSUFBSSxDQUVkLG1DQUFxQixDQUNuQixNQUFNLENkN0h3QixJQUFnRixDYzhIOUcsVUFBVSxDQUFFLElBQTBDLENBQ3RELE9BQU8sQ0FBRSxRQUF1RCxDQUNoRSxTQUFTLENkcFNhLElBQThCLENjcVNwRCxXQUFXLENkL09hLEdBQUcsQ2VyQzdCLGdIQUFXLENBQ1QsTUFBTSxDZmdKd0IsSUFBK0UsQ2UvSTdHLE9BQU8sQ0FBRSxTQUFxQyxDQUM5QyxTQUFTLENmckJhLElBQThCLENlc0JwRCxXQUFXLENmZ0NhLE9BQVMsQ2UvQmpDLGFBQWEsQ2YrSGdCLEdBQW9CLENlNUhuRCx3SUFBaUIsQ0FDZixNQUFNLENmd0l3QixJQUErRSxDZXZJN0csV0FBVyxDZnVJbUIsSUFBK0UsQ2VwSS9HLGlVQUMyQixDQUN6QixNQUFNLENBQUUsSUFBSSxDRDJRZCw0QkFBYyxDQUNaLE1BQU0sQ2QxSXdCLElBQStFLENjMkk3RyxPQUFPLENBQUUsU0FBaUQsQ0FDMUQsU0FBUyxDZC9TYSxJQUE4QixDY2dUcEQsV0FBVyxDZDFQYSxPQUFTLENjMlBqQyxhQUFhLENkM0pnQixHQUFvQixDYzZKbkQsa0NBQW9CLENBQ2xCLE1BQU0sQ2RqSndCLElBQStFLENja0o3RyxXQUFXLENkbEptQixJQUErRSxDY29KL0csaUZBQzhCLENBQzVCLE1BQU0sQ0FBRSxJQUFJLENBRWQsbUNBQXFCLENBQ25CLE1BQU0sQ2R6SndCLElBQStFLENjMEo3RyxVQUFVLENBQUUsSUFBMEMsQ0FDdEQsT0FBTyxDQUFFLFNBQXVELENBQ2hFLFNBQVMsQ2QvVGEsSUFBOEIsQ2NnVXBELFdBQVcsQ2QxUWEsT0FBUyxDY21SckMsYUFBYyxDQUVaLFFBQVEsQ0FBRSxRQUFRLENBR2xCLDJCQUFjLENBQ1osYUFBYSxDQUFFLE1BQTJCLENBSTlDLHNCQUF1QixDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ2R4TDJCLElBQXdELENjeUx4RixNQUFNLENkekwwQixJQUF3RCxDYzBMeEYsV0FBVyxDZDFMcUIsSUFBd0QsQ2MyTHhGLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxJQUFJLENBRXRCLHVTQUVzRCxDQUNwRCxLQUFLLENkL0wyQixJQUErRSxDY2dNL0csTUFBTSxDZGhNMEIsSUFBK0UsQ2NpTS9HLFdBQVcsQ2RqTXFCLElBQStFLENjbU1qSCx1U0FFc0QsQ0FDcEQsS0FBSyxDZHBNMkIsSUFBZ0YsQ2NxTWhILE1BQU0sQ2RyTTBCLElBQWdGLENjc01oSCxXQUFXLENkdE1xQixJQUFnRixDZWxOaEgsZ1JBU3lCLENBQ3ZCLEtBQUssQ2Zzc0JxQixPQUFtQixDZW5zQi9DLDBCQUFjLENBQ1osWUFBWSxDZmtzQmMsT0FBbUIsQ0RucEIvQyxrQkFBa0IsQ0FBRSxpQ0FBTyxDQUNuQixVQUFVLENBQUUsaUNBQU8sQ2dCOUN6QixnQ0FBUSxDQUNOLFlBQVksQ0FBRSxPQUEwQixDaEI0QzVDLGtCQUFrQixDQUFFLGlEQUFPLENBQ25CLFVBQVUsQ0FBRSxpREFBTyxDZ0J2QzNCLCtCQUFtQixDQUNqQixLQUFLLENmd3JCcUIsT0FBbUIsQ2V2ckI3QyxZQUFZLENmdXJCYyxPQUFtQixDZXRyQjdDLGdCQUFnQixDZndyQlUsT0FBaUIsQ2VyckI3QyxtQ0FBdUIsQ0FDckIsS0FBSyxDZmtyQnFCLE9BQW1CLENlaHRCL0MsZ1JBU3lCLENBQ3ZCLEtBQUssQ2Y4c0JxQixPQUFtQixDZTNzQi9DLDBCQUFjLENBQ1osWUFBWSxDZjBzQmMsT0FBbUIsQ0QzcEIvQyxrQkFBa0IsQ0FBRSxpQ0FBTyxDQUNuQixVQUFVLENBQUUsaUNBQU8sQ2dCOUN6QixnQ0FBUSxDQUNOLFlBQVksQ0FBRSxPQUEwQixDaEI0QzVDLGtCQUFrQixDQUFFLGlEQUFPLENBQ25CLFVBQVUsQ0FBRSxpREFBTyxDZ0J2QzNCLCtCQUFtQixDQUNqQixLQUFLLENmZ3NCcUIsT0FBbUIsQ2UvckI3QyxZQUFZLENmK3JCYyxPQUFtQixDZTlyQjdDLGdCQUFnQixDZmdzQlUsT0FBaUIsQ2U3ckI3QyxtQ0FBdUIsQ0FDckIsS0FBSyxDZjByQnFCLE9BQW1CLENleHRCL0MsNFBBU3lCLENBQ3ZCLEtBQUssQ2ZrdEJxQixPQUFrQixDZS9zQjlDLHdCQUFjLENBQ1osWUFBWSxDZjhzQmMsT0FBa0IsQ0QvcEI5QyxrQkFBa0IsQ0FBRSxpQ0FBTyxDQUNuQixVQUFVLENBQUUsaUNBQU8sQ2dCOUN6Qiw4QkFBUSxDQUNOLFlBQVksQ0FBRSxPQUEwQixDaEI0QzVDLGtCQUFrQixDQUFFLGlEQUFPLENBQ25CLFVBQVUsQ0FBRSxpREFBTyxDZ0J2QzNCLDZCQUFtQixDQUNqQixLQUFLLENmb3NCcUIsT0FBa0IsQ2Vuc0I1QyxZQUFZLENmbXNCYyxPQUFrQixDZWxzQjVDLGdCQUFnQixDZm9zQlUsT0FBZ0IsQ2Vqc0I1QyxpQ0FBdUIsQ0FDckIsS0FBSyxDZjhyQnFCLE9BQWtCLENjblQ5Qyw0Q0FBMkIsQ0FDeEIsR0FBRyxDQUFFLElBQTJCLENBRW5DLG9EQUFtQyxDQUNoQyxHQUFHLENBQUUsQ0FBQyxDQVVYLFdBQVksQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxHQUFHLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQUFFLE9BQXlCLENBbUJoQyx5QkFBbUMsQ0FFakMsd0JBQVksQ0FDVixPQUFPLENBQUUsWUFBWSxDQUNyQixhQUFhLENBQUUsQ0FBQyxDQUNoQixjQUFjLENBQUUsTUFBTSxDQUl4QiwwQkFBYyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLE1BQU0sQ0FJeEIsaUNBQXFCLENBQ25CLE9BQU8sQ0FBRSxZQUFZLENBR3ZCLHlCQUFhLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLE1BQU0sQ0FFdEIsK0hBRWMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUtmLHVDQUE2QixDQUMzQixLQUFLLENBQUUsSUFBSSxDQUdiLDJCQUFlLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FLeEIsMENBQ1UsQ0FDUixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsQ0FBQyxDQUNiLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGNBQWMsQ0FBRSxNQUFNLENBRXRCLHNEQUFNLENBQ0osWUFBWSxDQUFFLENBQUMsQ0FHbkIscUZBQ2lDLENBQy9CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFdBQVcsQ0FBRSxDQUFDLENBSWhCLGlEQUFxQyxDQUNuQyxHQUFHLENBQUUsQ0FBQyxFQXFCVixtSEFHaUIsQ0FDZixVQUFVLENBQUUsQ0FBQyxDQUNiLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxHQUE0QixDQUkzQyxrREFDVSxDQUNSLFVBQVUsQ0FBRSxJQUFzRCxDQUlwRSw0QkFBWSxDSnppQlosV0FBVyxDQUFHLEtBQW9CLENBQ2xDLFlBQVksQ0FBRSxLQUFxQixDSkhuQyxzRUFDUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FFaEIsa0NBQVEsQ0FDTixLQUFLLENBQUUsSUFBSSxDUTJpQmIseUJBQW1DLENBQ2pDLCtCQUFlLENBQ2IsVUFBVSxDQUFFLEtBQUssQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQTRCLEVBUTdDLHFEQUFxQyxDQUNuQyxLQUFLLENBQUUsSUFBK0IsQ0FRdEMseUJBQW1DLENBQ2pDLDhDQUFlLENBQ2IsV0FBVyxDQUFFLFVBQW9ELENBQ2pFLFNBQVMsQ2RsaUJTLElBQThCLEVjdWlCcEQseUJBQW1DLENBQ2pDLDhDQUFlLENBQ2IsV0FBVyxDQUFFLEdBQTZCLENBQzFDLFNBQVMsQ2R6aUJTLElBQThCLEVnQjdDeEQsSUFBSyxDQUNILE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ2hCMElvQixNQUFNLENnQnpJckMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsWUFBWSxDQUFFLFlBQVksQ0FDMUIsTUFBTSxDQUFFLE9BQU8sQ0FDZixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxxQkFBcUIsQ0FDN0IsV0FBVyxDQUFFLE1BQU0sQ0M2Q25CLE9BQU8sQ0FBRSxRQUFxQyxDQUM5QyxTQUFTLENqQmJlLElBQUksQ2lCYzVCLFdBQVcsQ2pCRmEsT0FBVyxDaUJHbkMsYUFBYSxDakJnSGtCLEdBQW1CLENEdUNsRCxtQkFBbUIsQ2lCck1FLElBQUksQ2pCc010QixnQkFBZ0IsQ2lCdE1FLElBQUksQ2pCdU1yQixlQUFlLENpQnZNRSxJQUFJLENqQndNakIsV0FBVyxDaUJ4TUUsSUFBSSxDQUt2Qiw2RkFDUSxDZnRCVixPQUFPLENBQUUsV0FBVyxDQUVwQixPQUFPLENBQUUsaUNBQWlDLENBQzFDLGNBQWMsQ0FBRSxJQUFJLENld0JwQixnQ0FFUSxDQUNOLEtBQUssQ2hCcUh3QixJQUFJLENnQnBIakMsZUFBZSxDQUFFLElBQUksQ0FHdkIsdUJBQ1MsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNWLGdCQUFnQixDQUFFLElBQUksQ2pCMkJ4QixrQkFBa0IsQ0FBRSxpQ0FBTyxDQUNuQixVQUFVLENBQUUsaUNBQU8sQ2lCeEIzQixvREFFcUIsQ0FDbkIsTUFBTSxDaEJ1THVCLFdBQVcsQ2tCcE8xQyxPQUFPLENGOENZLElBQUcsQ0UzQ3RCLE1BQU0sQ0FBRSxpQkFBMEIsQ25COERsQyxrQkFBa0IsQ0FBRSxJQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFPLENpQlozQix1Q0FDcUIsQ0FDbkIsY0FBYyxDQUFFLElBQUksQ0FReEIsWUFBYSxDQzdEWCxLQUFLLENqQmlKMEIsSUFBSSxDaUJoSm5DLGdCQUFnQixDakJpSmUsSUFBSSxDaUJoSm5DLFlBQVksQ2pCaUptQixJQUFJLENpQi9JbkMscUNBQ1EsQ0FDTixLQUFLLENqQjJJd0IsSUFBSSxDaUIxSWpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV4QyxrQkFBUSxDQUNOLEtBQUssQ2pCc0l3QixJQUFJLENpQnJJakMsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRXhDLDBFQUUwQixDQUN4QixLQUFLLENqQitId0IsSUFBSSxDaUI5SGpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV0QyxzUkFFUSxDQUNOLEtBQUssQ2pCd0hzQixJQUFJLENpQnZIL0IsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRzFDLDBFQUUwQixDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBS3RCLDZpQkFLUyxDQUNQLGdCQUFnQixDakJzR1csSUFBSSxDaUJyRzNCLFlBQVksQ2pCc0dXLElBQUksQ2lCbEduQyxtQkFBTyxDQUNMLEtBQUssQ2pCZ0d3QixJQUFJLENpQi9GakMsZ0JBQWdCLENqQjhGYSxJQUFJLENnQmpGckMsWUFBYSxDQ2hFWCxLQUFLLENqQnFKMEIsSUFBSSxDaUJwSm5DLGdCQUFnQixDakJzd0JZLE9BQVcsQ2lCcndCdkMsWUFBWSxDakJxSm1CLE9BQTJCLENpQm5KMUQscUNBQ1EsQ0FDTixLQUFLLENqQitJd0IsSUFBSSxDaUI5SWpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV4QyxrQkFBUSxDQUNOLEtBQUssQ2pCMEl3QixJQUFJLENpQnpJakMsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRXhDLDBFQUUwQixDQUN4QixLQUFLLENqQm1Jd0IsSUFBSSxDaUJsSWpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV0QyxzUkFFUSxDQUNOLEtBQUssQ2pCNEhzQixJQUFJLENpQjNIL0IsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRzFDLDBFQUUwQixDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBS3RCLDZpQkFLUyxDQUNQLGdCQUFnQixDakIydEJRLE9BQVcsQ2lCMXRCL0IsWUFBWSxDakIwR1csT0FBMkIsQ2lCdEcxRCxtQkFBTyxDQUNMLEtBQUssQ2pCcXRCcUIsT0FBVyxDaUJwdEJyQyxnQkFBZ0IsQ2pCa0dhLElBQUksQ2dCakZyQyxZQUFhLENDcEVYLEtBQUssQ2pCeUowQixJQUFJLENpQnhKbkMsZ0JBQWdCLENqQitvQlksT0FBYyxDaUI5b0IxQyxZQUFZLENqQnlKbUIsT0FBMkIsQ2lCdkoxRCxxQ0FDUSxDQUNOLEtBQUssQ2pCbUp3QixJQUFJLENpQmxKakMsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRXhDLGtCQUFRLENBQ04sS0FBSyxDakI4SXdCLElBQUksQ2lCN0lqQyxnQkFBZ0IsQ0FBRSxPQUF3QixDQUN0QyxZQUFZLENBQUUsT0FBb0IsQ0FFeEMsMEVBRTBCLENBQ3hCLEtBQUssQ2pCdUl3QixJQUFJLENpQnRJakMsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRXRDLHNSQUVRLENBQ04sS0FBSyxDakJnSXNCLElBQUksQ2lCL0gvQixnQkFBZ0IsQ0FBRSxPQUF3QixDQUN0QyxZQUFZLENBQUUsT0FBb0IsQ0FHMUMsMEVBRTBCLENBQ3hCLGdCQUFnQixDQUFFLElBQUksQ0FLdEIsNmlCQUtTLENBQ1AsZ0JBQWdCLENqQm9tQlEsT0FBYyxDaUJubUJsQyxZQUFZLENqQjhHVyxPQUEyQixDaUIxRzFELG1CQUFPLENBQ0wsS0FBSyxDakI4bEJxQixPQUFjLENpQjdsQnhDLGdCQUFnQixDakJzR2EsSUFBSSxDZ0JqRnJDLFNBQVUsQ0N4RVIsS0FBSyxDakI2SjBCLElBQUksQ2lCNUpuQyxnQkFBZ0IsQ2pCcXBCWSxPQUFXLENpQnBwQnZDLFlBQVksQ2pCNkptQixPQUF3QixDaUIzSnZELCtCQUNRLENBQ04sS0FBSyxDakJ1SndCLElBQUksQ2lCdEpqQyxnQkFBZ0IsQ0FBRSxPQUF3QixDQUN0QyxZQUFZLENBQUUsT0FBb0IsQ0FFeEMsZUFBUSxDQUNOLEtBQUssQ2pCa0p3QixJQUFJLENpQmpKakMsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRXhDLGlFQUUwQixDQUN4QixLQUFLLENqQjJJd0IsSUFBSSxDaUIxSWpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV0QywyUEFFUSxDQUNOLEtBQUssQ2pCb0lzQixJQUFJLENpQm5JL0IsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRzFDLGlFQUUwQixDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBS3RCLHVmQUtTLENBQ1AsZ0JBQWdCLENqQjBtQlEsT0FBVyxDaUJ6bUIvQixZQUFZLENqQmtIVyxPQUF3QixDaUI5R3ZELGdCQUFPLENBQ0wsS0FBSyxDakJvbUJxQixPQUFXLENpQm5tQnJDLGdCQUFnQixDakIwR2EsSUFBSSxDZ0JqRnJDLFlBQWEsQ0M1RVgsS0FBSyxDakJpSzBCLElBQUksQ2lCaEtuQyxnQkFBZ0IsQ2pCaXBCWSxPQUFjLENpQmhwQjFDLFlBQVksQ2pCaUttQixPQUEyQixDaUIvSjFELHFDQUNRLENBQ04sS0FBSyxDakIySndCLElBQUksQ2lCMUpqQyxnQkFBZ0IsQ0FBRSxPQUF3QixDQUN0QyxZQUFZLENBQUUsT0FBb0IsQ0FFeEMsa0JBQVEsQ0FDTixLQUFLLENqQnNKd0IsSUFBSSxDaUJySmpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV4QywwRUFFMEIsQ0FDeEIsS0FBSyxDakIrSXdCLElBQUksQ2lCOUlqQyxnQkFBZ0IsQ0FBRSxPQUF3QixDQUN0QyxZQUFZLENBQUUsT0FBb0IsQ0FFdEMsc1JBRVEsQ0FDTixLQUFLLENqQndJc0IsSUFBSSxDaUJ2SS9CLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUcxQywwRUFFMEIsQ0FDeEIsZ0JBQWdCLENBQUUsSUFBSSxDQUt0Qiw2aUJBS1MsQ0FDUCxnQkFBZ0IsQ2pCc21CUSxPQUFjLENpQnJtQmxDLFlBQVksQ2pCc0hXLE9BQTJCLENpQmxIMUQsbUJBQU8sQ0FDTCxLQUFLLENqQmdtQnFCLE9BQWMsQ2lCL2xCeEMsZ0JBQWdCLENqQjhHYSxJQUFJLENnQmpGckMsV0FBWSxDQ2hGVixLQUFLLENqQnFLMEIsSUFBSSxDaUJwS25DLGdCQUFnQixDakJtcEJZLE9BQWEsQ2lCbHBCekMsWUFBWSxDakJxS21CLE9BQTBCLENpQm5LekQsbUNBQ1EsQ0FDTixLQUFLLENqQitKd0IsSUFBSSxDaUI5SmpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV4QyxpQkFBUSxDQUNOLEtBQUssQ2pCMEp3QixJQUFJLENpQnpKakMsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRXhDLHVFQUUwQixDQUN4QixLQUFLLENqQm1Kd0IsSUFBSSxDaUJsSmpDLGdCQUFnQixDQUFFLE9BQXdCLENBQ3RDLFlBQVksQ0FBRSxPQUFvQixDQUV0Qyw2UUFFUSxDQUNOLEtBQUssQ2pCNElzQixJQUFJLENpQjNJL0IsZ0JBQWdCLENBQUUsT0FBd0IsQ0FDdEMsWUFBWSxDQUFFLE9BQW9CLENBRzFDLHVFQUUwQixDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBS3RCLDJoQkFLUyxDQUNQLGdCQUFnQixDakJ3bUJRLE9BQWEsQ2lCdm1CakMsWUFBWSxDakIwSFcsT0FBMEIsQ2lCdEh6RCxrQkFBTyxDQUNMLEtBQUssQ2pCa21CcUIsT0FBYSxDaUJqbUJ2QyxnQkFBZ0IsQ2pCa0hhLElBQUksQ2dCNUVyQyxTQUFVLENBQ1IsS0FBSyxDaEI2cUJ1QixPQUFXLENnQjVxQnZDLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxDQUFDLENBRWhCLDRGQUlxQixDQUNuQixnQkFBZ0IsQ0FBRSxXQUFXLENqQnJDL0Isa0JBQWtCLENBQUUsSUFBTyxDQUNuQixVQUFVLENBQUUsSUFBTyxDaUJ1QzNCLDBEQUdTLENBQ1AsWUFBWSxDQUFFLFdBQVcsQ0FFM0IsK0JBQ1EsQ0FDTixLQUFLLENoQnNWOEIsT0FBaUIsQ2dCclZwRCxlQUFlLENoQi9FSyxTQUFTLENnQmdGN0IsZ0JBQWdCLENBQUUsV0FBVyxDQUk3Qix5SEFDUSxDQUNOLEtBQUssQ2hCaXVCbUIsSUFBVyxDZ0JodUJuQyxlQUFlLENBQUUsSUFBSSxDQVMzQiwwQkFBUSxDQ3ZFTixPQUFPLENBQUUsU0FBcUMsQ0FDOUMsU0FBUyxDakJaZSxJQUE4QixDaUJhdEQsV0FBVyxDakJ5Q2UsT0FBUyxDaUJ4Q25DLGFBQWEsQ2pCaUhrQixHQUFvQixDZ0J6Q3JELDBCQUFRLENDM0VOLE9BQU8sQ0FBRSxRQUFxQyxDQUM5QyxTQUFTLENqQlhlLElBQThCLENpQll0RCxXQUFXLENqQjBDZSxHQUFHLENpQnpDN0IsYUFBYSxDakJrSGtCLEdBQW9CLENnQnRDckQsMEJBQVEsQ0MvRU4sT0FBTyxDQUFFLE9BQXFDLENBQzlDLFNBQVMsQ2pCWGUsSUFBOEIsQ2lCWXRELFdBQVcsQ2pCMENlLEdBQUcsQ2lCekM3QixhQUFhLENqQmtIa0IsR0FBb0IsQ2dCOUJyRCxVQUFXLENBQ1QsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUliLHFCQUF3QixDQUN0QixVQUFVLENBQUUsR0FBRyxDQU9mLDJGQUFZLENBQ1YsS0FBSyxDQUFFLElBQUksQ0c1SmYsS0FBTSxDQUNKLE9BQU8sQ0FBRSxDQUFDLENwQitLVixrQkFBa0IsQ0FBRSxvQkFBVyxDQUMxQixhQUFhLENBQUUsb0JBQVcsQ0FDdkIsVUFBVSxDQUFFLG9CQUFXLENvQi9LL0IsUUFBSyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBSWQsU0FBVSxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBRWIsWUFBVSxDQUFFLE9BQU8sQ0FBRSxLQUFLLENBSzVCLGNBQWtCLENBQUUsT0FBTyxDQUFFLFNBQVMsQ0FFdEMsaUJBQWtCLENBQUUsT0FBTyxDQUFFLGVBQWUsQ0FFNUMsV0FBWSxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ3BCOEpoQiwyQkFBMkIsQ0FBRSxpQkFBb0IsQ0FDekMsbUJBQW1CLENBQUUsaUJBQW9CLENBT2pELDJCQUEyQixDQUFFLEtBQW9CLENBQ3pDLG1CQUFtQixDQUFFLEtBQW9CLENBR2pELGtDQUFrQyxDb0J2S0UsSUFBSSxDcEJ3S2hDLDBCQUEwQixDb0J4S0UsSUFBSSxDQzdCMUMsTUFBTyxDQUNMLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsTUFBTSxDQUN0QixVQUFVLENBQUksVUFBd0IsQ0FDdEMsVUFBVSxDQUFJLFlBQTBCLENBQ3hDLFlBQVksQ0FBRSxxQkFBbUMsQ0FDakQsV0FBVyxDQUFHLHFCQUFtQyxDQUluRCxpQkFDVSxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBSXBCLHNCQUF1QixDQUNyQixPQUFPLENBQUUsQ0FBQyxDQUlaLGNBQWUsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDcEJtUGtCLElBQUksQ29CbFA3QixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ3BCVWUsSUFBSSxDb0JUNUIsVUFBVSxDQUFFLElBQUksQ0FDaEIsZ0JBQWdCLENwQm9NZSxJQUFJLENvQm5NbkMsTUFBTSxDQUFFLGNBQW1DLENBQzNDLE1BQU0sQ0FBRSwwQkFBMEIsQ0FDbEMsYUFBYSxDcEIrRGEsR0FBRyxDRHpDN0Isa0JBQWtCLENBQUUsNEJBQU8sQ0FDbkIsVUFBVSxDQUFFLDRCQUFPLENxQnJCM0IsZUFBZSxDQUFFLFdBQVcsQ0FLNUIseUJBQWEsQ0FDWCxLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxJQUFJLENBSVosdUJBQVMsQ0N0RFQsTUFBTSxDQUFFLEdBQUcsQ0FDWCxNQUFNLENBQUUsS0FBbUMsQ0FDM0MsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsZ0JBQWdCLENyQjZPZSxPQUFPLENvQnJMdEMsbUJBQVMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDcEJOVyxPQUFXLENvQk9qQyxLQUFLLENwQnF3QnFCLElBQVUsQ29CcHdCcEMsV0FBVyxDQUFFLE1BQU0sQ0FNckIsbURBQ1EsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENwQjBLd0IsT0FBc0IsQ29CektuRCxnQkFBZ0IsQ3BCMkthLE9BQU8sQ29Cckt0QyxzRkFFUSxDQUNOLEtBQUssQ3BCbWxCdUIsSUFBdUIsQ29CbGxCbkQsZUFBZSxDQUFFLElBQUksQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixnQkFBZ0IsQ3BCZ3JCVSxPQUFXLENvQnZxQnZDLDRGQUVRLENBQ04sS0FBSyxDcEJvdkJxQixJQUFXLENvQmh2QnZDLGlFQUNRLENBQ04sZUFBZSxDQUFFLElBQUksQ0FDckIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFJLENFM0d4QixNQUFNLENBQUUsMkRBQTJELENGNkdqRSxNQUFNLENwQm9IdUIsV0FBVyxDb0I3RzFDLG9CQUFpQixDQUNmLE9BQU8sQ0FBRSxLQUFLLENBSWhCLE9BQUksQ0FDRixPQUFPLENBQUUsQ0FBQyxDQVFkLG9CQUFxQixDQUNuQixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxDQUFDLENBUVYsbUJBQW9CLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FJYixnQkFBaUIsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFNBQVMsQ3BCdEdlLElBQThCLENvQnVHdEQsV0FBVyxDcEI3RmEsT0FBVyxDb0I4Rm5DLEtBQUssQ3BCZ3NCdUIsSUFBVyxDb0IvckJ2QyxXQUFXLENBQUUsTUFBTSxDQUlyQixrQkFBbUIsQ0FDakIsUUFBUSxDQUFFLEtBQUssQ0FDZixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxHQUF1QixDQUlsQywwQkFBNkIsQ0FDM0IsS0FBSyxDQUFFLENBQUMsQ0FDUixJQUFJLENBQUUsSUFBSSxDQVdWLG9EQUFPLENBQ0wsVUFBVSxDQUFFLENBQUMsQ0FDYixhQUFhLENBQUUsVUFBd0IsQ0FDdkMsYUFBYSxDQUFFLFlBQTBCLENBQ3pDLE9BQU8sQ0FBRSxFQUFFLENBR2Isb0VBQWUsQ0FDYixHQUFHLENBQUUsSUFBSSxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLEdBQUcsQ0FTdEIseUJBQTJDLENBRXZDLDRCQUFlLENBQ2IsS0FBSyxDQUFFLENBQUMsQ0FBRSxJQUFJLENBQUUsSUFBSSxDQUl0QixpQ0FBb0IsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FBRSxLQUFLLENBQUUsSUFBSSxFRy9NMUIsOEJBQ29CLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLHdDQUFPLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FFWCx1TkFHUyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBT2QsMkdBR3dCLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBS3JCLFlBQWEsQ0FDWCxXQUFXLENBQUUsSUFBSSxDakJ0QmpCLHNDQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQixrQkFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLENpQm1CYixtRUFFYSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBRWIsbUVBRWUsQ0FDYixXQUFXLENBQUUsR0FBRyxDQUlwQix3RUFBMkUsQ0FDekUsYUFBYSxDQUFFLENBQUMsQ0FJbEIsMkJBQThCLENBQzVCLFdBQVcsQ0FBRSxDQUFDLENBQ2Qsa0VBQXlDLENDbER6QywwQkFBMEIsQ0RtREssQ0FBQyxDQ2xEN0IsdUJBQXVCLENEa0RLLENBQUMsQ0FJbEMsMEZBQ2dELENDaEQ5Qyx5QkFBeUIsQ0RpREcsQ0FBQyxDQ2hEMUIsc0JBQXNCLENEZ0RHLENBQUMsQ0FJL0IscUJBQXdCLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBRWIsNkRBQWtFLENBQ2hFLGFBQWEsQ0FBRSxDQUFDLENBR2hCLHNJQUNtQixDQ3JFbkIsMEJBQTBCLENEc0VLLENBQUMsQ0NyRTdCLHVCQUF1QixDRHFFSyxDQUFDLENBR2xDLG1FQUF3RSxDQ2pFdEUseUJBQXlCLENEa0VHLENBQUMsQ0NqRTFCLHNCQUFzQixDRGlFRyxDQUFDLENBSS9CLG1FQUNpQyxDQUMvQixPQUFPLENBQUUsQ0FBQyxDQWlCWixnQ0FBcUMsQ0FDbkMsWUFBWSxDQUFFLEdBQUcsQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FFcEIsaUZBQXdDLENBQ3RDLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBS3JCLGdDQUFpQyxDeEIvQy9CLGtCQUFrQixDQUFFLGlDQUFPLENBQ25CLFVBQVUsQ0FBRSxpQ0FBTyxDd0JrRDNCLHlDQUFXLEN4Qm5EWCxrQkFBa0IsQ0FBRSxJQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFPLEN3QnlEN0IsV0FBWSxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBR2hCLHdDQUFlLENBQ2IsWUFBWSxDQUFFLFNBQXVDLENBQ3JELG1CQUFtQixDQUFFLENBQUMsQ0FHeEIsd0RBQXVCLENBQ3JCLFlBQVksQ0FBRSxTQUF1QyxDQVFyRCwyRkFFb0IsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ2pCeklqQiwwRUFDUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FFaEIsb0NBQVEsQ0FDTixLQUFLLENBQUUsSUFBSSxDaUJ5SVgsbUNBQU8sQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUlmLCtJQUcwQixDQUN4QixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUtoQiwyREFBcUMsQ0FDbkMsYUFBYSxDQUFFLENBQUMsQ0FFbEIscURBQStCLENBQzdCLHVCQUF1QixDdkJHTSxHQUFtQixDd0J2S2xELDBCQUEwQixDRHFLTSxDQUFDLENDcEtoQyx5QkFBeUIsQ0RvS00sQ0FBQyxDQUVqQyxxREFBK0IsQ0FDN0IseUJBQXlCLEN2QkRJLEdBQW1CLEN3Qi9LbEQsdUJBQXVCLENEaUxNLENBQUMsQ0NoTDdCLHNCQUFzQixDRGdMTSxDQUFDLENBR2hDLHNFQUEyRSxDQUN6RSxhQUFhLENBQUUsQ0FBQyxDQUdoQix3SkFDbUIsQ0NqTG5CLDBCQUEwQixDRGtMTSxDQUFDLENDakxoQyx5QkFBeUIsQ0RpTE0sQ0FBQyxDQUduQyw0RUFBaUYsQ0M3TC9FLHVCQUF1QixDRDhMSSxDQUFDLENDN0wzQixzQkFBc0IsQ0Q2TEksQ0FBQyxDQU85QixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxLQUFLLENBQ25CLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLHlEQUNhLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsVUFBVSxDQUNuQixLQUFLLENBQUUsRUFBRSxDQUVYLG9DQUFrQixDQUNoQixLQUFLLENBQUUsSUFBSSxDQUdiLDhDQUE0QixDQUMxQixJQUFJLENBQUUsSUFBSSxDQW9CViwrTkFDdUIsQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLGdCQUFhLENBQ25CLGNBQWMsQ0FBRSxJQUFJLENFMU8xQixZQUFhLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxlQUFlLENBQUUsUUFBUSxDQUd6QiwyQkFBaUIsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxDQUFDLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FHbEIsMEJBQWMsQ0FHWixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUtWLEtBQUssQ0FBRSxJQUFJLENBRVgsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQXVCcEIsOERBRTJCLENBQ3pCLE9BQU8sQ0FBRSxVQUFVLENBRW5CLHVLQUFxQyxDQUNuQyxhQUFhLENBQUUsQ0FBQyxDQUlwQixtQ0FDaUIsQ0FDZixLQUFLLENBQUUsRUFBRSxDQUNULFdBQVcsQ0FBRSxNQUFNLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBS3hCLGtCQUFtQixDQUNqQixPQUFPLENBQUUsUUFBK0MsQ0FDeEQsU0FBUyxDekJ2QmUsSUFBSSxDeUJ3QjVCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFdBQVcsQ0FBRSxDQUFDLENBQ2QsS0FBSyxDekJ5V3FDLElBQUssQ3lCeFcvQyxVQUFVLENBQUUsTUFBTSxDQUNsQixnQkFBZ0IsQ3pCd3hCWSxJQUFhLEN5QnZ4QnpDLE1BQU0sQ0FBRSxjQUF5QyxDQUNqRCxhQUFhLEN6QjRCYSxHQUFHLEN5QnpCN0Isc0hBQVcsQ0FDVCxPQUFPLENBQUUsUUFBaUQsQ0FDMUQsU0FBUyxDekJqQ2EsSUFBOEIsQ3lCa0NwRCxhQUFhLEN6QndCVyxHQUFHLEN5QnRCN0Isc0hBQVcsQ0FDVCxPQUFPLENBQUUsU0FBaUQsQ0FDMUQsU0FBUyxDekJ2Q2EsSUFBOEIsQ3lCd0NwRCxhQUFhLEN6QmtCVyxHQUFHLEN5QmQ3QixnRkFDdUIsQ0FDckIsVUFBVSxDQUFFLENBQUMsQ0FLakIsdVVBTWlFLENEdEcvRCwwQkFBMEIsQ0N1R0csQ0FBQyxDRHRHM0IsdUJBQXVCLENDc0dHLENBQUMsQ0FFaEMsOEJBQStCLENBQzdCLFlBQVksQ0FBRSxDQUFDLENBRWpCLGdUQU1tRSxDRDFHakUseUJBQXlCLENDMkdHLENBQUMsQ0QxRzFCLHNCQUFzQixDQzBHRyxDQUFDLENBRS9CLDZCQUE4QixDQUM1QixXQUFXLENBQUUsQ0FBQyxDQUtoQixnQkFBaUIsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUdsQixTQUFTLENBQUUsQ0FBQyxDQUNaLFdBQVcsQ0FBRSxNQUFNLENBSW5CLHFCQUFPLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsMEJBQU8sQ0FDTCxXQUFXLENBQUUsSUFBSSxDQUduQixvRkFFUyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBTVoseUVBQ2EsQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUlwQix1RUFDYSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLElBQUksQ0MzSnZCLElBQUssQ0FDSCxhQUFhLENBQUUsQ0FBQyxDQUNoQixZQUFZLENBQUUsQ0FBQyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENwQkVoQixzQkFDUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FFaEIsVUFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLENvQkxiLE9BQUssQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUVkLFNBQUksQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQzFCcVorQixTQUFVLEMwQnBaaEQsK0JBQ1EsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUNyQixnQkFBZ0IsQzFCODBCTSxJQUFhLEMwQnowQnZDLGtCQUFlLENBQ2IsS0FBSyxDMUI4ekJtQixJQUFXLEMwQjV6Qm5DLGlEQUNRLENBQ04sS0FBSyxDMUIwekJpQixJQUFXLEMwQnp6QmpDLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsTUFBTSxDMUJpTW1CLFdBQVcsQzBCMUx4QyxrREFFUSxDQUNOLGdCQUFnQixDMUJ1ekJRLElBQWEsQzBCdHpCckMsWUFBWSxDMUI0dEJZLE9BQVcsQzBCbnRCdkMsaUJBQWEsQ0xyRGIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxNQUFNLENBQUUsS0FBbUMsQ0FDM0MsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsZ0JBQWdCLENBSlMsT0FBTyxDSzZEaEMsYUFBZSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBU25CLFNBQVUsQ0FDUixhQUFhLENBQUUsY0FBZ0MsQ0FDL0MsWUFBSyxDQUNILEtBQUssQ0FBRSxJQUFJLENBRVgsYUFBYSxDQUFFLElBQUksQ0FHbkIsY0FBSSxDQUNGLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFdBQVcsQzFCdEJTLE9BQVcsQzBCdUIvQixNQUFNLENBQUUscUJBQXFCLENBQzdCLGFBQWEsQ0FBRSxXQUEyQyxDQUMxRCxvQkFBUSxDQUNOLFlBQVksQ0FBRSxjQUEwRixDQU0xRyw2RUFFUSxDQUNOLEtBQUssQzFCb1YrQixJQUFLLEMwQm5WekMsZ0JBQWdCLEMxQjRvQk0sSUFBUSxDMEIzb0I5QixNQUFNLENBQUUsY0FBa0QsQ0FDMUQsbUJBQW1CLENBQUUsV0FBVyxDQUNoQyxNQUFNLENBQUUsT0FBTyxDQWVyQixhQUFLLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FHWCxlQUFJLENBQ0YsYUFBYSxDMUJtVXlCLEdBQW1CLEMwQmpVM0QsZ0JBQUssQ0FDSCxXQUFXLENBQUUsR0FBRyxDQUtoQixnRkFFUSxDQUNOLEtBQUssQzFCd2lCbUIsSUFBdUIsQzBCdmlCL0MsZ0JBQWdCLEMxQnVvQk0sT0FBVyxDMEI5bkJ2QyxlQUFLLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxrQkFBSyxDQUNILFVBQVUsQ0FBRSxHQUFHLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FZcEIsc0NBQWUsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUVYLDRDQUFLLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxnREFBSSxDQUNGLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGFBQWEsQ0FBRSxHQUFHLENBSXRCLHVDQUEyQixDQUN6QixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxJQUFJLENBR1oseUJBQW1DLENBQ2pDLDRDQUFLLENBQ0gsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsS0FBSyxDQUFFLEVBQUUsQ0FDVCxnREFBSSxDQUNGLGFBQWEsQ0FBRSxDQUFDLEVBU3hCLDJDQUFvQixDQUNsQixhQUFhLENBQUUsQ0FBQyxDQUVoQixxREFBUyxDQUVQLFlBQVksQ0FBRSxDQUFDLENBQ2YsYUFBYSxDMUJ0RlcsR0FBRyxDMEJ5RjdCLHVOQUVvQixDQUNsQixNQUFNLENBQUUsY0FBK0MsQ0FHekQseUJBQW1DLENBQ2pDLHFEQUFTLENBQ1AsYUFBYSxDQUFFLGNBQStDLENBQzlELGFBQWEsQ0FBRSxXQUEyQyxDQUU1RCx1TkFFb0IsQ0FDbEIsbUJBQW1CLEMxQjJoQkssSUFBUSxFMEJoaEJwQyxzQkFBWSxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBRWYsb0JBQVUsQ0FDUixPQUFPLENBQUUsS0FBSyxDQVNsQix3QkFBeUIsQ0FFdkIsVUFBVSxDQUFFLElBQUksQ0YzT2hCLHVCQUF1QixDRTZPSSxDQUFDLENGNU8zQixzQkFBc0IsQ0U0T0ksQ0FBQyxDQ3RPOUIsT0FBUSxDQUNOLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQzNCZ1d1QixJQUFJLEMyQi9WckMsYUFBYSxDM0JnV29CLElBQXFCLEMyQi9WdEQsTUFBTSxDQUFFLHFCQUFxQixDckJEN0IsNEJBQ1EsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBRWhCLGFBQVEsQ0FDTixLQUFLLENBQUUsSUFBSSxDcUJBYix5QkFBMkMsQ0FUN0MsT0FBUSxDQVVKLGFBQWEsQzNCMFZrQixHQUFtQixFTWpXcEQsMENBQ1EsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBRWhCLG9CQUFRLENBQ04sS0FBSyxDQUFFLElBQUksQ3FCY2IseUJBQTJDLENBSDdDLGNBQWUsQ0FJWCxLQUFLLENBQUUsSUFBSSxFQWVmLGdCQUFpQixDQUNmLFVBQVUsQ0FBRSxPQUFPLENBQ25CLGFBQWEsQzNCNFRvQixJQUErQixDMkIzVGhFLFlBQVksQzNCMlRxQixJQUErQixDMkIxVGhFLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsVUFBVSxDQUFFLG1DQUFrQyxDQUU5QywwQkFBMEIsQ0FBRSxLQUFLLENyQjNDakMsOENBQ1EsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBRWhCLHNCQUFRLENBQ04sS0FBSyxDQUFFLElBQUksQ3FCdUNiLG1CQUFLLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FHbEIseUJBQTJDLENBYjdDLGdCQUFpQixDQWNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLENBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUVoQix5QkFBVyxDQUNULE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDekIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsY0FBYyxDQUFFLENBQUMsQ0FDakIsUUFBUSxDQUFFLGtCQUFrQixDQUc5QixtQkFBSyxDQUNILFVBQVUsQ0FBRSxPQUFPLENBS3JCLDRHQUV1QixDQUNyQixZQUFZLENBQUUsQ0FBQyxDQUNmLGFBQWEsQ0FBRSxDQUFDLEVBT3BCLHdFQUFpQixDQUNmLFVBQVUsQzNCcVJxQixLQUFLLEMyQm5ScEMsNkRBQXVFLENBSHpFLHdFQUFpQixDQUliLFVBQVUsQ0FBRSxLQUFLLEVBWXJCLHVIQUNtQixDQUNqQixZQUFZLENBQUUsS0FBMkIsQ0FDekMsV0FBVyxDQUFHLEtBQTJCLENBRXpDLHlCQUEyQyxDQUw3Qyx1SEFDbUIsQ0FLZixZQUFZLENBQUUsQ0FBQyxDQUNmLFdBQVcsQ0FBRyxDQUFDLEVBYXJCLGtCQUFtQixDQUNqQixPQUFPLEMzQm9Ka0IsSUFBSSxDMkJuSjdCLFlBQVksQ0FBRSxPQUFPLENBRXJCLHlCQUEyQyxDQUo3QyxrQkFBbUIsQ0FLZixhQUFhLENBQUUsQ0FBQyxFQUtwQixzQ0FDcUIsQ0FDbkIsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDM0IwSWtCLElBQUksQzJCdkk3Qix5QkFBMkMsQ0FSN0Msc0NBQ3FCLENBUWpCLGFBQWEsQ0FBRSxDQUFDLEVBR3BCLGlCQUFrQixDQUNoQixHQUFHLENBQUUsQ0FBQyxDQUNOLFlBQVksQ0FBRSxPQUFPLENBRXZCLG9CQUFxQixDQUNuQixNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxPQUFPLENBTXZCLGFBQWMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxTQUFtRCxDQUM1RCxTQUFTLEMzQmpIZSxJQUE4QixDMkJrSHRELFdBQVcsQzNCdU1zQixJQUFxQixDMkJ0TXRELE1BQU0sQzNCcU0yQixJQUFJLEMyQm5NckMsdUNBQ1EsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUd2QixpQkFBTSxDQUNKLE9BQU8sQ0FBRSxLQUFLLENBR2hCLHlCQUEyQyxDQUN6Qyx1RUFDNkIsQ0FDM0IsV0FBVyxDQUFFLEtBQTJCLEVBVzlDLGNBQWUsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQzNCNEtxQixJQUErQixDMkIzS2hFLE9BQU8sQ0FBRSxRQUFRLENDOUxqQixVQUFVLENBQUUsR0FBd0MsQ0FDcEQsYUFBYSxDQUFFLEdBQXdDLENEK0x2RCxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsTUFBTSxDQUFFLHFCQUFxQixDQUM3QixhQUFhLEMzQjVGYSxHQUFHLEMyQmdHN0Isb0JBQVEsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUlaLHdCQUFVLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FFcEIsa0NBQXNCLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBR2pCLHlCQUEyQyxDQTVCN0MsY0FBZSxDQTZCWCxPQUFPLENBQUUsSUFBSSxFQVVqQixXQUFZLENBQ1YsTUFBTSxDQUFFLFdBQTRELENBRXBFLGdCQUFTLENBQ1AsV0FBVyxDQUFLLElBQUksQ0FDcEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDM0JnSW9CLElBQXFCLEMyQjdIdEQseUJBQStDLENBRTdDLGdDQUFxQixDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLENBQUMsQ0FDYixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLElBQUksQ0FDaEIsdUZBQ2lCLENBQ2YsT0FBTyxDQUFFLGlCQUFpQixDQUU1QixxQ0FBUyxDQUNQLFdBQVcsQzNCOEdnQixJQUFxQixDMkI3R2hELHVGQUNRLENBQ04sZ0JBQWdCLENBQUUsSUFBSSxFQU85Qix5QkFBMkMsQ0FsQzdDLFdBQVksQ0FtQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUVULGNBQUssQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFJLENBQ0YsV0FBVyxDM0JnR2tCLElBQTJDLEMyQi9GeEUsY0FBYyxDM0IrRmUsSUFBMkMsRTJCbkZoRixZQUFhLENBQ1gsV0FBVyxDQUFFLEtBQTJCLENBQ3hDLFlBQVksQ0FBRSxLQUEyQixDQUN6QyxPQUFPLENBQUUsU0FBK0IsQ0FDeEMsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxhQUFhLENBQUUscUJBQXFCLEM1QjlOcEMsa0JBQWtCLENBQUUsaUVBQU8sQ0FDbkIsVUFBVSxDQUFFLGlFQUFPLEM2Qi9EM0IsVUFBVSxDQUFFLEdBQXdDLENBQ3BELGFBQWEsQ0FBRSxHQUF3QyxDZDhjdkQseUJBQW1DLENBRWpDLHdCQUFZLENBQ1YsT0FBTyxDQUFFLFlBQVksQ0FDckIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FJeEIsMEJBQWMsQ0FDWixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLGNBQWMsQ0FBRSxNQUFNLENBSXhCLGlDQUFxQixDQUNuQixPQUFPLENBQUUsWUFBWSxDQUd2Qix5QkFBYSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBRXRCLCtIQUVjLENBQ1osS0FBSyxDQUFFLElBQUksQ0FLZix1Q0FBNkIsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FHYiwyQkFBZSxDQUNiLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGNBQWMsQ0FBRSxNQUFNLENBS3hCLDBDQUNVLENBQ1IsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLENBQUMsQ0FDYixhQUFhLENBQUUsQ0FBQyxDQUNoQixjQUFjLENBQUUsTUFBTSxDQUV0QixzREFBTSxDQUNKLFlBQVksQ0FBRSxDQUFDLENBR25CLHFGQUNpQyxDQUMvQixRQUFRLENBQUUsUUFBUSxDQUNsQixXQUFXLENBQUUsQ0FBQyxDQUloQixpREFBcUMsQ0FDbkMsR0FBRyxDQUFFLENBQUMsRWF6T1IseUJBQStDLENBRGpELHdCQUFZLENBRVIsYUFBYSxDQUFFLEdBQUcsQ0FFbEIsbUNBQWEsQ0FDWCxhQUFhLENBQUUsQ0FBQyxFQVN0Qix5QkFBMkMsQ0ExQjdDLFlBQWEsQ0EyQlQsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ0FBRSxDQUFDLENBQ2QsWUFBWSxDQUFFLENBQUMsQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLGNBQWMsQ0FBRSxDQUFDLEM1QnpQbkIsa0JBQWtCLENBQUUsSUFBTyxDQUNuQixVQUFVLENBQUUsSUFBTyxFNEJpUTdCLDZCQUFrQyxDQUNoQyxVQUFVLENBQUUsQ0FBQyxDSHBVYix1QkFBdUIsQ0dxVUksQ0FBQyxDSHBVM0Isc0JBQXNCLENHb1VJLENBQUMsQ0FHOUIsa0RBQXVELENBQ3JELGFBQWEsQ0FBRSxDQUFDLENIelVoQix1QkFBdUIsQ3hCMldVLEdBQW1CLEN3QjFXbkQsc0JBQXNCLEN4QjBXVSxHQUFtQixDd0JuV3BELDBCQUEwQixDR21VSSxDQUFDLENIbFU5Qix5QkFBeUIsQ0drVUksQ0FBQyxDQVFqQyxXQUFZLENDaFZWLFVBQVUsQ0FBRSxHQUF3QyxDQUNwRCxhQUFhLENBQUUsR0FBd0MsQ0RrVnZELGdEQUFTLENDblZULFVBQVUsQ0FBRSxJQUF3QyxDQUNwRCxhQUFhLENBQUUsSUFBd0MsQ0RxVnZELGdEQUFTLENDdFZULFVBQVUsQ0FBRSxJQUF3QyxDQUNwRCxhQUFhLENBQUUsSUFBd0MsQ0QrVnpELFlBQWEsQ0NoV1gsVUFBVSxDQUFFLElBQXdDLENBQ3BELGFBQWEsQ0FBRSxJQUF3QyxDRGtXdkQseUJBQTJDLENBSDdDLFlBQWEsQ0FJVCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQzNCSW9CLElBQStCLEMyQkg5RCxZQUFZLEMzQkdtQixJQUErQixFMkJVbEUseUJBQTJDLENBQ3pDLFlBQWEsQ0FDWCxLQUFLLENBQUUsZUFBZSxDQUV4QixhQUFjLENBQ1osS0FBSyxDQUFFLGdCQUFnQixDQUN6QixZQUFZLENBQUUsS0FBMkIsQ0FFdkMsNkJBQWdCLENBQ2QsWUFBWSxDQUFFLENBQUMsRUFVckIsZUFBZ0IsQ0FDZCxnQkFBZ0IsQzNCekJpQixPQUFPLEMyQjBCeEMsWUFBWSxDM0J6QnFCLE9BQWdDLEMyQjJCakUsNkJBQWMsQ0FDWixLQUFLLEMzQmhCa0MsSUFBMEIsQzJCaUJqRSx1RUFDUSxDQUNOLEtBQUssQzNCbEJnQyxPQUF3QyxDMkJtQjdFLGdCQUFnQixDM0JsQnFCLFdBQVcsQzJCc0JwRCw0QkFBYSxDQUNYLEtBQUssQzNCdkMwQixJQUFJLEMyQjJDbkMsZ0NBQVMsQ0FDUCxLQUFLLEMzQjlCZ0MsSUFBMEIsQzJCZ0MvRCw2RUFDUSxDQUNOLEtBQUssQzNCMUM4QixJQUFJLEMyQjJDdkMsZ0JBQWdCLEMzQjFDbUIsV0FBVyxDMkI4Q2hELDZIQUVRLENBQ04sS0FBSyxDM0JoRDhCLElBQUksQzJCaUR2QyxnQkFBZ0IsQzNCaERtQixPQUFnQyxDMkJvRHJFLG1JQUVRLENBQ04sS0FBSyxDM0J0RDhCLElBQUksQzJCdUR2QyxnQkFBZ0IsQzNCdERtQixXQUFXLEMyQjJEcEQsOEJBQWUsQ0FDYixZQUFZLEMzQmxEMkIsSUFBSSxDMkJtRDNDLHlFQUNRLENBQ04sZ0JBQWdCLEMzQnZEcUIsSUFBSSxDMkJ5RDNDLHdDQUFVLENBQ1IsZ0JBQWdCLEMzQnpEcUIsSUFBSSxDMkI2RDdDLDZEQUNhLENBQ1gsWUFBWSxDM0JqRm1CLE9BQWdDLEMyQndGN0QsdUhBRVEsQ0FDTixnQkFBZ0IsQzNCcEZtQixPQUFnQyxDMkJxRm5FLEtBQUssQzNCdEY4QixJQUFJLEMyQjBGM0MseUJBQStDLENBRzNDLHFEQUFTLENBQ1AsS0FBSyxDM0J4RjRCLElBQTBCLEMyQnlGM0QsdUhBQ1EsQ0FDTixLQUFLLEMzQm5HMEIsSUFBSSxDMkJvR25DLGdCQUFnQixDM0JuR2UsV0FBVyxDMkJ1RzVDLDRMQUVRLENBQ04sS0FBSyxDM0J6RzBCLElBQUksQzJCMEduQyxnQkFBZ0IsQzNCekdlLE9BQWdDLEMyQjZHakUsa01BRVEsQ0FDTixLQUFLLEMzQi9HMEIsSUFBSSxDMkJnSG5DLGdCQUFnQixDM0IvR2UsV0FBVyxFMkIySHBELDRCQUFhLENBQ1gsS0FBSyxDM0J6SGtDLElBQTBCLEMyQjBIakUsa0NBQVEsQ0FDTixLQUFLLEMzQm5JZ0MsSUFBSSxDMkJ1STdDLHlCQUFVLENBQ1IsS0FBSyxDM0JoSWtDLElBQTBCLEMyQmlJakUsK0RBQ1EsQ0FDTixLQUFLLEMzQjNJZ0MsSUFBSSxDMkIrSXpDLHlMQUNRLENBQ04sS0FBSyxDM0I3SThCLElBQUksQzJCcUovQyxlQUFnQixDQUNkLGdCQUFnQixDM0JySTBCLElBQUksQzJCc0k5QyxZQUFZLEMzQnJJOEIsT0FBK0IsQzJCdUl6RSw2QkFBYyxDQUNaLEtBQUssQzNCNUhtQyxPQUEwQixDMkI2SGxFLHVFQUNRLENBQ04sS0FBSyxDM0I5SGlDLElBQUksQzJCK0gxQyxnQkFBZ0IsQzNCOUhzQixXQUFXLEMyQmtJckQsNEJBQWEsQ0FDWCxLQUFLLEMzQm5KbUMsT0FBeUIsQzJCdUpqRSxnQ0FBUyxDQUNQLEtBQUssQzNCMUlpQyxPQUEwQixDMkI0SWhFLDZFQUNRLENBQ04sS0FBSyxDM0JwSitCLElBQWdDLEMyQnFKcEUsZ0JBQWdCLEMzQnRKb0IsV0FBVyxDMkIwSmpELDZIQUVRLENBQ04sS0FBSyxDM0I1SitCLElBQWdDLEMyQjZKcEUsZ0JBQWdCLEMzQjVKb0IsT0FBK0IsQzJCZ0tyRSxtSUFFUSxDQUNOLEtBQUssQzNCbEsrQixJQUFJLEMyQm1LeEMsZ0JBQWdCLEMzQmxLb0IsV0FBVyxDMkJ3S3JELDhCQUFlLENBQ2IsWUFBWSxDM0IvSjRCLElBQUksQzJCZ0s1Qyx5RUFDUSxDQUNOLGdCQUFnQixDM0JwS3NCLElBQUksQzJCc0s1Qyx3Q0FBVSxDQUNSLGdCQUFnQixDM0J0S3NCLElBQUksQzJCMEs5Qyw2REFDYSxDQUNYLFlBQVksQ0FBRSxPQUE4QixDQU0xQyx1SEFFUSxDQUNOLGdCQUFnQixDM0JoTW9CLE9BQStCLEMyQmlNbkUsS0FBSyxDM0JsTStCLElBQWdDLEMyQnNNeEUseUJBQStDLENBRzNDLGlFQUFtQixDQUNqQixZQUFZLEMzQmhOc0IsT0FBK0IsQzJCa05uRSx5REFBUyxDQUNQLGdCQUFnQixDM0JuTmtCLE9BQStCLEMyQnFObkUscURBQVMsQ0FDUCxLQUFLLEMzQjFNNkIsT0FBMEIsQzJCMk01RCx1SEFDUSxDQUNOLEtBQUssQzNCbk4yQixJQUFnQyxDMkJvTmhFLGdCQUFnQixDM0JyTmdCLFdBQVcsQzJCeU43Qyw0TEFFUSxDQUNOLEtBQUssQzNCM04yQixJQUFnQyxDMkI0TmhFLGdCQUFnQixDM0IzTmdCLE9BQStCLEMyQitOakUsa01BRVEsQ0FDTixLQUFLLEMzQmpPMkIsSUFBSSxDMkJrT3BDLGdCQUFnQixDM0JqT2dCLFdBQVcsRTJCd09yRCw0QkFBYSxDQUNYLEtBQUssQzNCdE9tQyxPQUEwQixDMkJ1T2xFLGtDQUFRLENBQ04sS0FBSyxDM0I5T2lDLElBQWdDLEMyQmtQMUUseUJBQVUsQ0FDUixLQUFLLEMzQjdPbUMsT0FBMEIsQzJCOE9sRSwrREFDUSxDQUNOLEtBQUssQzNCdFBpQyxJQUFnQyxDMkIwUHRFLHlMQUNRLENBQ04sS0FBSyxDM0IxUCtCLElBQUksQzZCbFpoRCxXQUFZLENBQ1YsT0FBTyxDQUFFLFFBQTJELENBQ3BFLGFBQWEsQzdCc1dvQixJQUFxQixDNkJyV3RELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGdCQUFnQixDN0JveEJjLE9BQU8sQzZCbnhCckMsYUFBYSxDN0JtR2EsR0FBRyxDNkJqRzdCLGNBQUssQ0FDSCxPQUFPLENBQUUsWUFBWSxDQUVyQix3QkFBWSxDQUNWLE9BQU8sQ0FBRSxJQUErQixDQUN4QyxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQzdCNndCcUIsSUFBSSxDNkJ6d0JsQyxtQkFBVSxDQUNSLEtBQUssQzdCczBCcUIsSUFBVyxDOEIxMUJ6QyxXQUFZLENBQ1YsT0FBTyxDQUFFLFlBQVksQ0FDckIsWUFBWSxDQUFFLENBQUMsQ0FDZixNQUFNLENBQUUsTUFBdUIsQ0FDL0IsYUFBYSxDOUJzR2EsR0FBRyxDOEJwRzdCLGNBQUssQ0FDSCxPQUFPLENBQUUsTUFBTSxDQUNmLG9DQUNPLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsUUFBK0MsQ0FDeEQsV0FBVyxDOUIrQ1MsT0FBVyxDOEI5Qy9CLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLEtBQUssQzlCMnZCbUIsT0FBVyxDOEIxdkJuQyxnQkFBZ0IsQzlCd2NpQixJQUFjLEM4QnZjL0MsTUFBTSxDQUFFLGNBQTRCLENBQ3BDLFdBQVcsQ0FBRSxJQUFJLENBR2pCLDREQUNPLENBQ0wsV0FBVyxDQUFFLENBQUMsQ05YcEIseUJBQXlCLEN4QjhGQyxHQUFHLEN3QjdGMUIsc0JBQXNCLEN4QjZGQyxHQUFHLEM4QjlFekIsMERBQ08sQ056QlgsMEJBQTBCLEN4QnNHQSxHQUFHLEN3QnJHMUIsdUJBQXVCLEN4QnFHQSxHQUFHLEM4QnJFM0IsaUdBQ1EsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQzlCK1o0QixPQUFpQixDOEI5WmxELGdCQUFnQixDOUIyekJRLElBQWEsQzhCMXpCckMsWUFBWSxDOUIrWnFCLElBQUksQzhCelp2QyxvS0FFUSxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDOUIyYTRCLElBQXdCLEM4QjFhekQsZ0JBQWdCLEM5QnF0QlEsT0FBVyxDOEJwdEJuQyxZQUFZLEM5Qm90QlksT0FBVyxDOEJudEJuQyxNQUFNLENBQUUsT0FBTyxDQUtqQixnTEFLVSxDQUNSLEtBQUssQzlCd3hCbUIsSUFBVyxDOEJ2eEJuQyxnQkFBZ0IsQzlCNllpQixJQUFJLEM4QjVZckMsWUFBWSxDOUI2WXFCLElBQUksQzhCNVlyQyxNQUFNLEM5QitKcUIsV0FBVyxDK0JuT3hDLDBDQUNPLENBQ0wsT0FBTyxDQUFFLFNBQXFDLENBQzlDLFNBQVMsQy9CNkNXLElBQThCLEMrQjVDbEQsV0FBVyxDL0JrR1csT0FBUyxDK0IvRi9CLGtFQUNPLENQR1gseUJBQXlCLEN4QitGQyxHQUFHLEN3QjlGMUIsc0JBQXNCLEN4QjhGQyxHQUFHLEMrQjdGekIsZ0VBQ08sQ1BYWCwwQkFBMEIsQ3hCdUdBLEdBQUcsQ3dCdEcxQix1QkFBdUIsQ3hCc0dBLEdBQUcsQytCMUczQiwwQ0FDTyxDQUNMLE9BQU8sQ0FBRSxRQUFxQyxDQUM5QyxTQUFTLEMvQjhDVyxJQUE4QixDK0I3Q2xELFdBQVcsQy9CbUdXLEdBQUcsQytCaEd6QixrRUFDTyxDUEdYLHlCQUF5QixDeEJnR0MsR0FBRyxDd0IvRjFCLHNCQUFzQixDeEIrRkMsR0FBRyxDK0I5RnpCLGdFQUNPLENQWFgsMEJBQTBCLEN4QndHQSxHQUFHLEN3QnZHMUIsdUJBQXVCLEN4QnVHQSxHQUFHLENnQzFHL0IsTUFBTyxDQUNMLFlBQVksQ0FBRSxDQUFDLENBQ2YsTUFBTSxDQUFFLE1BQXVCLENBQy9CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLEMxQklsQiwwQkFDUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FFaEIsWUFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLEMwQlJiLFNBQUcsQ0FDRCxPQUFPLENBQUUsTUFBTSxDQUNmLDBCQUNPLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsZ0JBQWdCLENoQzBjaUIsSUFBYyxDZ0N6Yy9DLE1BQU0sQ0FBRSxjQUF1QixDQUMvQixhQUFhLENoQzBjb0IsSUFBSSxDZ0N2Y3ZDLG1DQUNVLENBQ1IsZUFBZSxDQUFFLElBQUksQ0FDckIsZ0JBQWdCLENoQzgwQlEsSUFBYSxDZ0N6MEJ2QyxnQ0FDTyxDQUNMLEtBQUssQ0FBRSxLQUFLLENBS2Qsd0NBQ08sQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUtiLDBGQUdPLENBQ0wsS0FBSyxDaEM2eUJtQixJQUFXLENnQzV5Qm5DLGdCQUFnQixDaEMwYWlCLElBQWMsQ2dDemEvQyxNQUFNLENoQ3FMcUIsV0FBVyxDaUNuTzVDLE1BQU8sQ0FDTCxPQUFPLENBQUUsTUFBTSxDQUNmLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLFNBQVMsQ0FBRSxHQUFHLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLENBQUMsQ0FDZCxLQUFLLENqQytqQnVCLElBQUksQ2lDOWpCaEMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsY0FBYyxDQUFFLFFBQVEsQ0FDeEIsYUFBYSxDQUFFLEtBQUssQ0FLcEIsWUFBUSxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBSWYsV0FBTyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBTVgsMkJBQ1EsQ0FDTixLQUFLLENqQ3lpQnFCLElBQUksQ2lDeGlCOUIsZUFBZSxDQUFFLElBQUksQ0FDckIsTUFBTSxDQUFFLE9BQU8sQ0FPbkIsY0FBZSxDQ3hDYixnQkFBZ0IsQ2xDMDFCWSxJQUFXLENrQ3YxQnJDLHFEQUNRLENBQ04sZ0JBQWdCLENBQUUsT0FBbUIsQ0R1QzNDLGNBQWUsQ0M1Q2IsZ0JBQWdCLENsQzB3QlksT0FBVyxDa0N2d0JyQyxxREFDUSxDQUNOLGdCQUFnQixDQUFFLE9BQW1CLENEMkMzQyxjQUFlLENDaERiLGdCQUFnQixDbENtcEJZLE9BQWMsQ2tDaHBCeEMscURBQ1EsQ0FDTixnQkFBZ0IsQ0FBRSxPQUFtQixDRCtDM0MsV0FBWSxDQ3BEVixnQkFBZ0IsQ2xDeXBCWSxPQUFXLENrQ3RwQnJDLCtDQUNRLENBQ04sZ0JBQWdCLENBQUUsT0FBbUIsQ0RtRDNDLGNBQWUsQ0N4RGIsZ0JBQWdCLENsQ3FwQlksT0FBYyxDa0NscEJ4QyxxREFDUSxDQUNOLGdCQUFnQixDQUFFLE9BQW1CLENEdUQzQyxhQUFjLENDNURaLGdCQUFnQixDbEN1cEJZLE9BQWEsQ2tDcHBCdkMsbURBQ1EsQ0FDTixnQkFBZ0IsQ0FBRSxPQUFtQixDQ0YzQyxNQUFPLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsT0FBTyxDQUNoQixTQUFTLENuQzJDZSxJQUE4QixDbUMxQ3RELFdBQVcsQ25Dc3dCaUIsSUFBSSxDbUNyd0JoQyxLQUFLLENuQzJ2QnVCLElBQUksQ21DMXZCaEMsV0FBVyxDbkNxd0JpQixDQUFDLENtQ3B3QjdCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGdCQUFnQixDbkM0MEJZLElBQVcsQ21DMzBCdkMsYUFBYSxDbkNpd0JlLElBQUksQ21DOXZCaEMsWUFBUSxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBSWYsV0FBTyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBR1gsa0VBQ3VCLENBQ3JCLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLE9BQU8sQ0FNbEIsMERBQzZCLENBQzNCLEtBQUssQ25DbXVCcUIsT0FBVyxDbUNsdUJyQyxnQkFBZ0IsQ25Db3VCVSxJQUFJLENtQ2p1QmhDLHVCQUFxQixDQUNuQixLQUFLLENBQUUsS0FBSyxDQUdkLDhCQUF5QixDQUN2QixZQUFZLENBQUUsR0FBRyxDQUduQixzQkFBd0IsQ0FDdEIsV0FBVyxDQUFFLEdBQUcsQ0FNbEIsMkJBQ1EsQ0FDTixLQUFLLENuQzBzQnFCLElBQUksQ21DenNCOUIsZUFBZSxDQUFFLElBQUksQ0FDckIsTUFBTSxDQUFFLE9BQU8sQ0M1RG5CLFVBQVcsQ0FDVCxXQUFXLENwQ3Flb0IsSUFBSSxDb0NwZW5DLGNBQWMsQ3BDb2VpQixJQUFJLENvQ25lbkMsYUFBYSxDcENtZWtCLElBQUksQ29DbGVuQyxLQUFLLENwQ21lMEIsT0FBTyxDb0NsZXRDLGdCQUFnQixDcEM2MUJZLElBQWEsQ29DMzFCekMsNEJBQ0ksQ0FDRixLQUFLLENwQ2dld0IsT0FBTyxDb0M3ZHRDLFlBQUUsQ0FDQSxhQUFhLENBQUUsSUFBd0IsQ0FDdkMsU0FBUyxDcEM0ZG9CLElBQTZCLENvQzNkMUQsV0FBVyxDQUFFLEdBQUcsQ0FHbEIsYUFBSyxDQUNILGdCQUFnQixDQUFFLE9BQTBCLENBRzlDLGlEQUNtQixDQUNqQixhQUFhLENwQ2lGVyxHQUFHLENvQzlFN0IscUJBQVcsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUdqQixvQ0FBOEMsQ0EvQmhELFVBQVcsQ0FnQ1AsV0FBVyxDQUFLLElBQTBCLENBQzFDLGNBQWMsQ0FBRSxJQUEwQixDQUUxQyxpREFDbUIsQ0FDakIsWUFBWSxDQUFHLElBQXdCLENBQ3ZDLGFBQWEsQ0FBRSxJQUF3QixDQUd6Qyw0QkFDSSxDQUNGLFNBQVMsQ3BDZ2NrQixJQUE2QixFcUMxZTlELFVBQVcsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ3JDcXVCcUIsR0FBRyxDcUNwdUIvQixhQUFhLENyQ29Xb0IsSUFBcUIsQ3FDbld0RCxXQUFXLENyQ3FEYSxPQUFXLENxQ3BEbkMsZ0JBQWdCLENyQ291QlksSUFBUSxDcUNudUJwQyxNQUFNLENBQUUsY0FBMkIsQ0FDbkMsYUFBYSxDckNzdUJlLEdBQW1CLENEMWpCL0Msa0JBQWtCLENBQUUsdUJBQVcsQ0FDMUIsYUFBYSxDQUFFLHVCQUFXLENBQ3ZCLFVBQVUsQ0FBRSx1QkFBVyxDc0MzSy9CLCtCQUNRLENuQ1JSLE9BQU8sQ0FEdUIsS0FBSyxDQUVuQyxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENtQ1FWLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBTXBCLG1CQUFTLENBQ1AsT0FBTyxDckM2dEJtQixHQUFHLENxQzV0QjdCLEtBQUssQ3JDK3lCcUIsSUFBVSxDcUMxeUJ4QyxzREFFbUIsQ0FDakIsWUFBWSxDckN5dUJnQixPQUFXLENzQ3J3QnpDLE1BQU8sQ0FDTCxPQUFPLEN0QzBtQnFCLElBQUksQ3NDem1CaEMsYUFBYSxDdENtV29CLElBQXFCLENzQ2xXdEQsTUFBTSxDQUFFLHFCQUFxQixDQUM3QixhQUFhLEN0Q3dtQmUsR0FBbUIsQ3NDcm1CL0MsU0FBRyxDQUNELFVBQVUsQ0FBRSxDQUFDLENBRWIsS0FBSyxDQUFFLE9BQU8sQ0FJaEIsa0JBQVksQ0FDVixXQUFXLEN0QzhsQmUsSUFBSSxDc0MxbEJoQyxrQkFDSyxDQUNILGFBQWEsQ0FBRSxDQUFDLENBR2xCLFVBQVEsQ0FDTixVQUFVLENBQUUsR0FBRyxDQVFuQixxQ0FDbUIsQ0FDakIsYUFBYSxDQUFFLElBQXFCLENBR3BDLG1EQUFPLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxPQUFPLENBUWxCLGNBQWUsQ0N2RGIsZ0JBQWdCLEN2Q3N0QlksT0FBaUIsQ3VDcnRCN0MsWUFBWSxDdkNvdEJnQixPQUFxQixDdUNudEJqRCxLQUFLLEN2Q2t0QnVCLE9BQW1CLEN1Q2h0Qi9DLGlCQUFHLENBQ0QsZ0JBQWdCLENBQUUsT0FBbUIsQ0FFdkMsMEJBQVksQ0FDVixLQUFLLENBQUUsT0FBd0IsQ0RtRG5DLFdBQVksQ0MzRFYsZ0JBQWdCLEN2QzB0QlksT0FBYyxDdUN6dEIxQyxZQUFZLEN2Q3d0QmdCLE9BQWtCLEN1Q3Z0QjlDLEtBQUssQ3ZDc3RCdUIsT0FBZ0IsQ3VDcHRCNUMsY0FBRyxDQUNELGdCQUFnQixDQUFFLE9BQW1CLENBRXZDLHVCQUFZLENBQ1YsS0FBSyxDQUFFLE9BQXdCLENEdURuQyxjQUFlLENDL0RiLGdCQUFnQixDdkM4dEJZLE9BQWlCLEN1Qzd0QjdDLFlBQVksQ3ZDNHRCZ0IsT0FBcUIsQ3VDM3RCakQsS0FBSyxDdkMwdEJ1QixPQUFtQixDdUN4dEIvQyxpQkFBRyxDQUNELGdCQUFnQixDQUFFLE9BQW1CLENBRXZDLDBCQUFZLENBQ1YsS0FBSyxDQUFFLE9BQXdCLENEMkRuQyxhQUFjLENDbkVaLGdCQUFnQixDdkNrdUJZLE9BQWdCLEN1Q2p1QjVDLFlBQVksQ3ZDZ3VCZ0IsT0FBb0IsQ3VDL3RCaEQsS0FBSyxDdkM4dEJ1QixPQUFrQixDdUM1dEI5QyxnQkFBRyxDQUNELGdCQUFnQixDQUFFLE9BQW1CLENBRXZDLHlCQUFZLENBQ1YsS0FBSyxDQUFFLE9BQXdCLENDRm5DLHVDQUdDLENBRkMsSUFBTSxDQUFFLG1CQUFtQixDQUFFLE1BQU0sQ0FDbkMsRUFBTSxDQUFFLG1CQUFtQixDQUFFLEdBQUcsRUFJbEMsK0JBR0MsQ0FGQyxJQUFNLENBQUUsbUJBQW1CLENBQUUsTUFBTSxDQUNuQyxFQUFNLENBQUUsbUJBQW1CLENBQUUsR0FBRyxFQVFsQyxTQUFVLENBQ1IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsTUFBTSxDeENrVjJCLElBQXFCLEN3Q2pWdEQsYUFBYSxDeENpVm9CLElBQXFCLEN3Q2hWdEQsZ0JBQWdCLEN4Q2duQlksT0FBTyxDd0MvbUJuQyxhQUFhLEN4Q21uQmUsR0FBbUIsQ0Q3a0IvQyxrQkFBa0IsQ0FBRSwrQkFBTyxDQUNuQixVQUFVLENBQUUsK0JBQU8sQ3lDbEM3QixhQUFjLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsRUFBRSxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDeENjZSxJQUE4QixDd0NidEQsV0FBVyxDeENxVXNCLElBQXFCLEN3Q3BVdEQsS0FBSyxDeENzbUJ1QixJQUFJLEN3Q3JtQmhDLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGdCQUFnQixDeENrdUJZLE9BQVcsQ0R6c0J2QyxrQkFBa0IsQ0FBRSwrQkFBTyxDQUNuQixVQUFVLENBQUUsK0JBQU8sQ0FvSDNCLGtCQUFrQixDQUFFLGVBQVcsQ0FDMUIsYUFBYSxDQUFFLGVBQVcsQ0FDdkIsVUFBVSxDQUFFLGVBQVcsQ3lDdElqQyxxREFDc0IsQ0NBcEIsZ0JBQWdCLENBQUUsa0xBQW1JLENBQ3JKLGdCQUFnQixDQUFFLDZLQUE4SCxDQUNoSixnQkFBZ0IsQ0FBRSw0S0FBMkgsQ0RBN0ksZUFBZSxDQUFFLFNBQVMsQ0FPNUIsbURBQ3FCLEN6QzdDbkIsaUJBQWlCLEN5QzhDRSx1Q0FBdUMsQ3pDN0NyRCxZQUFZLEN5QzZDRSx1Q0FBdUMsQ3pDNUNsRCxTQUFTLEN5QzRDRSx1Q0FBdUMsQ0FPNUQscUJBQXNCLENFckVwQixnQkFBZ0IsQzFDbXBCWSxPQUFjLEMwQ2hwQjFDLHVDQUFvQixDRGdEcEIsZ0JBQWdCLENBQUUsa0xBQW1JLENBQ3JKLGdCQUFnQixDQUFFLDZLQUE4SCxDQUNoSixnQkFBZ0IsQ0FBRSw0S0FBMkgsQ0RvQi9JLGtCQUFtQixDRXpFakIsZ0JBQWdCLEMxQ3lwQlksT0FBVyxDMEN0cEJ2QyxvQ0FBb0IsQ0RnRHBCLGdCQUFnQixDQUFFLGtMQUFtSSxDQUNySixnQkFBZ0IsQ0FBRSw2S0FBOEgsQ0FDaEosZ0JBQWdCLENBQUUsNEtBQTJILENEd0IvSSxxQkFBc0IsQ0U3RXBCLGdCQUFnQixDMUNxcEJZLE9BQWMsQzBDbHBCMUMsdUNBQW9CLENEZ0RwQixnQkFBZ0IsQ0FBRSxrTEFBbUksQ0FDckosZ0JBQWdCLENBQUUsNktBQThILENBQ2hKLGdCQUFnQixDQUFFLDRLQUEySCxDRDRCL0ksb0JBQXFCLENFakZuQixnQkFBZ0IsQzFDdXBCWSxPQUFhLEMwQ3BwQnpDLHNDQUFvQixDRGdEcEIsZ0JBQWdCLENBQUUsa0xBQW1JLENBQ3JKLGdCQUFnQixDQUFFLDZLQUE4SCxDQUNoSixnQkFBZ0IsQ0FBRSw0S0FBMkgsQ0V4RC9JLE1BQU8sQ0FFTCxVQUFVLENBQUUsSUFBSSxDQUVoQixrQkFBYyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBSWpCLGtCQUNZLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUCxRQUFRLENBQUUsTUFBTSxDQUdsQixXQUFZLENBQ1YsS0FBSyxDQUFFLE9BQU8sQ0FHaEIsYUFBYyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBR2QsMkJBQWdCLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FJbkIsK0JBQ3FCLENBQ25CLFlBQVksQ0FBRSxJQUFJLENBR3BCLDZCQUNvQixDQUNsQixhQUFhLENBQUUsSUFBSSxDQUdyQixvQ0FFWSxDQUNWLE9BQU8sQ0FBRSxVQUFVLENBQ25CLGNBQWMsQ0FBRSxHQUFHLENBR3JCLGFBQWMsQ0FDWixjQUFjLENBQUUsTUFBTSxDQUd4QixhQUFjLENBQ1osY0FBYyxDQUFFLE1BQU0sQ0FJeEIsY0FBZSxDQUNiLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FNcEIsV0FBWSxDQUNWLFlBQVksQ0FBRSxDQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0N2RGxCLFdBQVksQ0FFVixhQUFhLENBQUUsSUFBSSxDQUNuQixZQUFZLENBQUUsQ0FBQyxDQVFqQixnQkFBaUIsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxTQUFTLENBRWxCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGdCQUFnQixDNUMwb0JjLElBQUksQzRDem9CbEMsTUFBTSxDQUFFLGNBQTRCLENBR3BDLDRCQUFjLENwQjNCZCx1QkFBdUIsQ3hCcXFCTyxHQUFtQixDd0JwcUJoRCxzQkFBc0IsQ3hCb3FCTyxHQUFtQixDNEN2b0JqRCwyQkFBYSxDQUNYLGFBQWEsQ0FBRSxDQUFDLENwQnZCbEIsMEJBQTBCLEN4QjZwQkksR0FBbUIsQ3dCNXBCaEQseUJBQXlCLEN4QjRwQkksR0FBbUIsQzRDM25CbkQsd0NBQ3VCLENBQ3JCLEtBQUssQzVDOG9CeUIsSUFBc0IsQzRDNW9CcEQsMEZBQXlCLENBQ3ZCLEtBQUssQzVDNG9CdUIsSUFBSSxDNEN4b0JsQyx5R0FDUSxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLEtBQUssQzVDb29CdUIsSUFBc0IsQzRDbm9CbEQsZ0JBQWdCLEM1Q2luQlksT0FBTyxDNEM3bUJ2QyxzQkFBdUIsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUtoQix5RkFFaUIsQ0FDZixnQkFBZ0IsQzVDK3hCVSxJQUFhLEM0Qzl4QnZDLEtBQUssQzVDb3hCcUIsSUFBVyxDNENueEJyQyxNQUFNLEM1QzZKdUIsV0FBVyxDNEMxSnhDLG9LQUF5QixDQUN2QixLQUFLLENBQUUsT0FBTyxDQUVoQiwySkFBc0IsQ0FDcEIsS0FBSyxDNUM0d0JtQixJQUFXLEM0Q3Z3QnZDLG1GQUVlLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLEM1Q21sQnVCLElBQXVCLEM0Q2xsQm5ELGdCQUFnQixDNUNrckJVLE9BQVcsQzRDanJCckMsWUFBWSxDNUNpckJjLE9BQVcsQzRDOXFCckMsbWdCQUVrQyxDQUNoQyxLQUFLLENBQUUsT0FBTyxDQUVoQixxSkFBc0IsQ0FDcEIsS0FBSyxDNUM4a0JxQixPQUFtQyxDNkNockJqRSx3QkFBMkIsQ0FDekIsS0FBSyxDN0NtdEJxQixPQUFtQixDNkNsdEI3QyxnQkFBZ0IsQzdDb3RCVSxPQUFpQixDNkMvc0I3Qyx3REFDaUMsQ0FDL0IsS0FBSyxDN0Myc0JxQixPQUFtQixDNkN6c0I3QywwR0FBeUIsQ0FDdkIsS0FBSyxDQUFFLE9BQU8sQ0FHaEIseUlBQ1EsQ0FDTixLQUFLLEM3Q21zQm1CLE9BQW1CLEM2Q2xzQjNDLGdCQUFnQixDQUFFLE9BQXVCLENBRTNDLDRPQUVlLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxnQkFBZ0IsQzdDNHJCUSxPQUFtQixDNkMzckIzQyxZQUFZLEM3QzJyQlksT0FBbUIsQzZDcHRCL0MscUJBQTJCLENBQ3pCLEtBQUssQzdDdXRCcUIsT0FBZ0IsQzZDdHRCMUMsZ0JBQWdCLEM3Q3d0QlUsT0FBYyxDNkNudEIxQyxrREFDaUMsQ0FDL0IsS0FBSyxDN0Mrc0JxQixPQUFnQixDNkM3c0IxQyxvR0FBeUIsQ0FDdkIsS0FBSyxDQUFFLE9BQU8sQ0FHaEIsNkhBQ1EsQ0FDTixLQUFLLEM3Q3VzQm1CLE9BQWdCLEM2Q3RzQnhDLGdCQUFnQixDQUFFLE9BQXVCLENBRTNDLDBOQUVlLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxnQkFBZ0IsQzdDZ3NCUSxPQUFnQixDNkMvckJ4QyxZQUFZLEM3QytyQlksT0FBZ0IsQzZDeHRCNUMsd0JBQTJCLENBQ3pCLEtBQUssQzdDMnRCcUIsT0FBbUIsQzZDMXRCN0MsZ0JBQWdCLEM3QzR0QlUsT0FBaUIsQzZDdnRCN0Msd0RBQ2lDLENBQy9CLEtBQUssQzdDbXRCcUIsT0FBbUIsQzZDanRCN0MsMEdBQXlCLENBQ3ZCLEtBQUssQ0FBRSxPQUFPLENBR2hCLHlJQUNRLENBQ04sS0FBSyxDN0Myc0JtQixPQUFtQixDNkMxc0IzQyxnQkFBZ0IsQ0FBRSxPQUF1QixDQUUzQyw0T0FFZSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLEM3Q29zQlEsT0FBbUIsQzZDbnNCM0MsWUFBWSxDN0Ntc0JZLE9BQW1CLEM2QzV0Qi9DLHVCQUEyQixDQUN6QixLQUFLLEM3Qyt0QnFCLE9BQWtCLEM2Qzl0QjVDLGdCQUFnQixDN0NndUJVLE9BQWdCLEM2QzN0QjVDLHNEQUNpQyxDQUMvQixLQUFLLEM3Q3V0QnFCLE9BQWtCLEM2Q3J0QjVDLHdHQUF5QixDQUN2QixLQUFLLENBQUUsT0FBTyxDQUdoQixxSUFDUSxDQUNOLEtBQUssQzdDK3NCbUIsT0FBa0IsQzZDOXNCMUMsZ0JBQWdCLENBQUUsT0FBdUIsQ0FFM0Msc09BRWUsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFnQixDN0N3c0JRLE9BQWtCLEM2Q3ZzQjFDLFlBQVksQzdDdXNCWSxPQUFrQixDNEN6bUJoRCx3QkFBeUIsQ0FDdkIsVUFBVSxDQUFFLENBQUMsQ0FDYixhQUFhLENBQUUsR0FBRyxDQUVwQixxQkFBc0IsQ0FDcEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0UxSGxCLE1BQU8sQ0FDTCxhQUFhLEM5Q3NXb0IsSUFBcUIsQzhDcld0RCxnQkFBZ0IsQzlDNnJCWSxJQUFJLEM4QzVyQmhDLE1BQU0sQ0FBRSxxQkFBcUIsQ0FDN0IsYUFBYSxDOUMrckJlLEdBQW1CLENEcm9CL0Msa0JBQWtCLENBQUUsMEJBQU8sQ0FDbkIsVUFBVSxDQUFFLDBCQUFPLEMrQ3REN0IsV0FBWSxDQUNWLE9BQU8sQzlDc3JCcUIsSUFBSSxDTXpyQmhDLG9DQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQixpQkFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLEN3Q0VmLGNBQWUsQ0FDYixPQUFPLEM5Q2tyQnFCLFNBQXNCLEM4Q2pyQmxELGFBQWEsQ0FBRSxxQkFBcUIsQ3RCcEJwQyx1QkFBdUIsQ0FBRSxHQUFPLENBQy9CLHNCQUFzQixDQUFFLEdBQU8sQ3NCc0JoQyx5Q0FBNkIsQ0FDM0IsS0FBSyxDQUFFLE9BQU8sQ0FLbEIsWUFBYSxDQUNYLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQStCLENBQzFDLEtBQUssQ0FBRSxPQUFPLENBRWQsZ0dBSWEsQ0FDWCxLQUFLLENBQUUsT0FBTyxDQUtsQixhQUFjLENBQ1osT0FBTyxDOUN1cEJxQixTQUFzQixDOEN0cEJsRCxnQkFBZ0IsQzlDMnBCWSxPQUFPLEM4QzFwQm5DLFVBQVUsQ0FBRSxjQUE2QixDdEJ4Q3pDLDBCQUEwQixDQUFFLEdBQU8sQ0FDbEMseUJBQXlCLENBQUUsR0FBTyxDc0JrRG5DLHFEQUNnQyxDQUM5QixhQUFhLENBQUUsQ0FBQyxDQUVoQix1RkFBaUIsQ0FDZixZQUFZLENBQUUsS0FBSyxDQUNuQixhQUFhLENBQUUsQ0FBQyxDQUtoQix1SUFBNkIsQ0FDM0IsVUFBVSxDQUFFLENBQUMsQ3RCdkVuQix1QkFBdUIsQ0FBRSxHQUFPLENBQy9CLHNCQUFzQixDQUFFLEdBQU8sQ3NCNkU1QixtSUFBNEIsQ0FDMUIsYUFBYSxDQUFFLENBQUMsQ3RCdkV0QiwwQkFBMEIsQ0FBRSxHQUFPLENBQ2xDLHlCQUF5QixDQUFFLEdBQU8sQ3NCNEVqQyw4RUFBNkIsQ3RCckYvQix1QkFBdUIsQ3NCc0ZRLENBQUMsQ3RCckYvQixzQkFBc0IsQ3NCcUZRLENBQUMsQ0FNaEMsdURBQTZCLENBQzNCLGdCQUFnQixDQUFFLENBQUMsQ0FHdkIseUJBQTRCLENBQzFCLGdCQUFnQixDQUFFLENBQUMsQ0FTbkIsMkVBRTJCLENBQ3pCLGFBQWEsQ0FBRSxDQUFDLENBRWhCLG1HQUFRLENBQ04sWUFBWSxDOUNtbEJZLElBQUksQzhDbGxCNUIsYUFBYSxDOUNrbEJXLElBQUksQzhDOWtCaEMsaUZBQ3FELEN0QnRIckQsdUJBQXVCLENBQUUsR0FBTyxDQUMvQixzQkFBc0IsQ0FBRSxHQUFPLENzQjBINUIsdVNBQWlCLENBQ2Ysc0JBQXNCLENBQUUsR0FBMEIsQ0FDbEQsdUJBQXVCLENBQUUsR0FBMEIsQ0FFbkQsdXNCQUNlLENBQ2Isc0JBQXNCLENBQUUsR0FBMEIsQ0FFcEQsK3JCQUNjLENBQ1osdUJBQXVCLENBQUUsR0FBMEIsQ0FNM0QsOEVBQ21ELEN0QnBJbkQsMEJBQTBCLENBQUUsR0FBTyxDQUNsQyx5QkFBeUIsQ0FBRSxHQUFPLENzQndJL0IseVJBQWdCLENBQ2QseUJBQXlCLENBQUUsR0FBMEIsQ0FDckQsMEJBQTBCLENBQUUsR0FBMEIsQ0FFdEQsMnFCQUNlLENBQ2IseUJBQXlCLENBQUUsR0FBMEIsQ0FFdkQsbXFCQUNjLENBQ1osMEJBQTBCLENBQUUsR0FBMEIsQ0FLOUQsNkhBR2tDLENBQ2hDLFVBQVUsQ0FBRSxjQUE2QixDQUUzQyxtR0FDaUQsQ0FDL0MsVUFBVSxDQUFFLENBQUMsQ0FFZiwrREFDc0MsQ0FDcEMsTUFBTSxDQUFFLENBQUMsQ0FLTCwrcEJBQ2lCLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FFaEIsbXBCQUNnQixDQUNkLFlBQVksQ0FBRSxDQUFDLENBT2pCLCtiQUNLLENBQ0gsYUFBYSxDQUFFLENBQUMsQ0FPbEIsdWJBQ0ssQ0FDSCxhQUFhLENBQUUsQ0FBQyxDQUt4Qix3QkFBb0IsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQVVwQixZQUFhLENBQ1gsYUFBYSxDOUMrSW9CLElBQXFCLEM4QzVJdEQsbUJBQU8sQ0FDTCxhQUFhLENBQUUsQ0FBQyxDQUNoQixhQUFhLEM5Q3NlYSxHQUFtQixDOENwZTdDLDBCQUFTLENBQ1AsVUFBVSxDQUFFLEdBQUcsQ0FJbkIsMkJBQWUsQ0FDYixhQUFhLENBQUUsQ0FBQyxDQUVoQiwrR0FDZ0MsQ0FDOUIsVUFBVSxDQUFFLGNBQTZCLENBSTdDLDBCQUFjLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FDYixzREFBOEIsQ0FDNUIsYUFBYSxDQUFFLGNBQTZCLENBT2xELGNBQWUsQ0MxUGIsWUFBWSxDL0M2c0JnQixJQUFJLEMrQzNzQmhDLDZCQUFtQixDQUNqQixLQUFLLEMvQ3EwQnFCLElBQVUsQytDcDBCcEMsZ0JBQWdCLEMvQzBzQlUsT0FBTyxDK0N6c0JqQyxZQUFZLEMvQ3dzQmMsSUFBSSxDK0N0c0I5Qix5REFBZ0MsQ0FDOUIsZ0JBQWdCLEMvQ3FzQlEsSUFBSSxDK0Nuc0I5QixvQ0FBTyxDQUNMLEtBQUssQy9DbXNCbUIsT0FBTyxDK0Nsc0IvQixnQkFBZ0IsQy9DNHpCUSxJQUFVLEMrQ3h6QnBDLHdEQUFnQyxDQUM5QixtQkFBbUIsQy9DNHJCSyxJQUFJLEM4Q2hkbEMsY0FBZSxDQzdQYixZQUFZLEMvQzB3QmdCLE9BQVcsQytDeHdCdkMsNkJBQW1CLENBQ2pCLEtBQUssQy9DNnNCcUIsSUFBSSxDK0M1c0I5QixnQkFBZ0IsQy9Dc3dCVSxPQUFXLEMrQ3J3QnJDLFlBQVksQy9DcXdCYyxPQUFXLEMrQ253QnJDLHlEQUFnQyxDQUM5QixnQkFBZ0IsQy9Da3dCUSxPQUFXLEMrQ2h3QnJDLG9DQUFPLENBQ0wsS0FBSyxDL0MrdkJtQixPQUFXLEMrQzl2Qm5DLGdCQUFnQixDL0Nvc0JRLElBQUksQytDaHNCOUIsd0RBQWdDLENBQzlCLG1CQUFtQixDL0N5dkJLLE9BQVcsQzhDMWdCekMsY0FBZSxDQ2hRYixZQUFZLEMvQ3F0QmdCLE9BQXFCLEMrQ250QmpELDZCQUFtQixDQUNqQixLQUFLLEMvQ2l0QnFCLE9BQW1CLEMrQ2h0QjdDLGdCQUFnQixDL0NrdEJVLE9BQWlCLEMrQ2p0QjNDLFlBQVksQy9DZ3RCYyxPQUFxQixDK0M5c0IvQyx5REFBZ0MsQ0FDOUIsZ0JBQWdCLEMvQzZzQlEsT0FBcUIsQytDM3NCL0Msb0NBQU8sQ0FDTCxLQUFLLEMvQzJzQm1CLE9BQWlCLEMrQzFzQnpDLGdCQUFnQixDL0N3c0JRLE9BQW1CLEMrQ3BzQjdDLHdEQUFnQyxDQUM5QixtQkFBbUIsQy9Db3NCSyxPQUFxQixDOENsZG5ELFdBQVksQ0NuUVYsWUFBWSxDL0N5dEJnQixPQUFrQixDK0N2dEI5QywwQkFBbUIsQ0FDakIsS0FBSyxDL0NxdEJxQixPQUFnQixDK0NwdEIxQyxnQkFBZ0IsQy9Dc3RCVSxPQUFjLEMrQ3J0QnhDLFlBQVksQy9Db3RCYyxPQUFrQixDK0NsdEI1QyxzREFBZ0MsQ0FDOUIsZ0JBQWdCLEMvQ2l0QlEsT0FBa0IsQytDL3NCNUMsaUNBQU8sQ0FDTCxLQUFLLEMvQytzQm1CLE9BQWMsQytDOXNCdEMsZ0JBQWdCLEMvQzRzQlEsT0FBZ0IsQytDeHNCMUMscURBQWdDLENBQzlCLG1CQUFtQixDL0N3c0JLLE9BQWtCLEM4Q25kaEQsY0FBZSxDQ3RRYixZQUFZLEMvQzZ0QmdCLE9BQXFCLEMrQzN0QmpELDZCQUFtQixDQUNqQixLQUFLLEMvQ3l0QnFCLE9BQW1CLEMrQ3h0QjdDLGdCQUFnQixDL0MwdEJVLE9BQWlCLEMrQ3p0QjNDLFlBQVksQy9Dd3RCYyxPQUFxQixDK0N0dEIvQyx5REFBZ0MsQ0FDOUIsZ0JBQWdCLEMvQ3F0QlEsT0FBcUIsQytDbnRCL0Msb0NBQU8sQ0FDTCxLQUFLLEMvQ210Qm1CLE9BQWlCLEMrQ2x0QnpDLGdCQUFnQixDL0NndEJRLE9BQW1CLEMrQzVzQjdDLHdEQUFnQyxDQUM5QixtQkFBbUIsQy9DNHNCSyxPQUFxQixDOENwZG5ELGFBQWMsQ0N6UVosWUFBWSxDL0NpdUJnQixPQUFvQixDK0MvdEJoRCw0QkFBbUIsQ0FDakIsS0FBSyxDL0M2dEJxQixPQUFrQixDK0M1dEI1QyxnQkFBZ0IsQy9DOHRCVSxPQUFnQixDK0M3dEIxQyxZQUFZLEMvQzR0QmMsT0FBb0IsQytDMXRCOUMsd0RBQWdDLENBQzlCLGdCQUFnQixDL0N5dEJRLE9BQW9CLEMrQ3Z0QjlDLG1DQUFPLENBQ0wsS0FBSyxDL0N1dEJtQixPQUFnQixDK0N0dEJ4QyxnQkFBZ0IsQy9Db3RCUSxPQUFrQixDK0NodEI1Qyx1REFBZ0MsQ0FDOUIsbUJBQW1CLEMvQ2d0QkssT0FBb0IsQ2dEaHVCbEQsaUJBQWtCLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBRWhCLDBJQUlNLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBS2IsdUJBQXdCLENBQ3RCLGNBQWMsQ0FBRSxNQUFNLENBSXhCLHNCQUF1QixDQUNyQixjQUFjLENBQUUsR0FBRyxDQzNCckIsS0FBTSxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDbkIsZ0JBQWdCLENqRHF2QlksT0FBTyxDaURwdkJuQyxNQUFNLENBQUUsaUJBQXNCLENBQzlCLGFBQWEsQ2pEaUdhLEdBQUcsQ0R6QzdCLGtCQUFrQixDQUFFLGdDQUFPLENBQ25CLFVBQVUsQ0FBRSxnQ0FBTyxDa0R2RDNCLGdCQUFXLENBQ1QsWUFBWSxDQUFFLElBQUksQ0FDbEIsWUFBWSxDQUFFLGdCQUFlLENBS2pDLFFBQVMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ2pEdUZhLEdBQUcsQ2lEckYvQixRQUFTLENBQ1AsT0FBTyxDQUFFLEdBQUcsQ0FDWixhQUFhLENqRG9GYSxHQUFHLENrRDFHL0IsTUFBTyxDQUNMLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQXVCLENBQ2xDLFdBQVcsQ2xEbXpCaUIsSUFBSSxDa0RsekJoQyxXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ2xEa3pCdUIsSUFBSSxDa0RqekJoQyxXQUFXLENsRGt6QmlCLFlBQWEsQ2tCMXpCekMsT0FBTyxDZ0NTVSxHQUFFLENoQ05uQixNQUFNLENBQUUsaUJBQTBCLENnQ1FsQyx5QkFDUSxDQUNOLEtBQUssQ2xENHlCcUIsSUFBSSxDa0QzeUI5QixlQUFlLENBQUUsSUFBSSxDQUNyQixNQUFNLENBQUUsT0FBTyxDaENmakIsT0FBTyxDZ0NnQlksR0FBRSxDaENickIsTUFBTSxDQUFFLGlCQUEwQixDZ0N1QnBDLFlBQWEsQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxrQkFBa0IsQ0FBRSxJQUFJLENDeEIxQixXQUFZLENBQ1YsUUFBUSxDQUFFLE1BQU0sQ0FJbEIsTUFBTyxDQUNMLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ25EbVFrQixJQUFJLENtRGxRN0IsMEJBQTBCLENBQUUsS0FBSyxDQUlqQyxPQUFPLENBQUUsQ0FBQyxDQUdWLHlCQUFxQixDcEQwR3JCLGlCQUFpQixDQUFFLGtCQUFpQixDQUNoQyxhQUFhLENBQUUsa0JBQWlCLENBQy9CLFlBQVksQ0FBRSxrQkFBaUIsQ0FDNUIsU0FBUyxDQUFFLGtCQUFpQixDQWtFcEMsa0JBQWtCLENBQUUsK0JBQTZCLENBQzlDLGVBQWUsQ0FBRSw0QkFBMEIsQ0FDekMsYUFBYSxDQUFFLDBCQUF3QixDQUNwQyxVQUFVLENBQUUsdUJBQXFCLENvRDlLekMsdUJBQW1CLENwRHNHbkIsaUJBQWlCLENBQUUsZUFBaUIsQ0FDaEMsYUFBYSxDQUFFLGVBQWlCLENBQy9CLFlBQVksQ0FBRSxlQUFpQixDQUM1QixTQUFTLENBQUUsZUFBaUIsQ29Edkd0QyxrQkFBbUIsQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FJbEIsYUFBYyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FJZCxjQUFlLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENuRHVpQjZCLElBQUksQ21EdGlCakQsTUFBTSxDQUFFLGNBQThDLENBQ3RELE1BQU0sQ0FBRSx5QkFBcUMsQ0FDN0MsYUFBYSxDbkR1RGEsR0FBRyxDRDFDN0Isa0JBQWtCLENBQUUseUJBQU8sQ0FDbkIsVUFBVSxDQUFFLHlCQUFPLENvRFozQixlQUFlLENBQUUsV0FBVyxDQUU1QixPQUFPLENBQUUsQ0FBQyxDQUlaLGVBQWdCLENBQ2QsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ25Eb05rQixJQUFJLENtRG5ON0IsZ0JBQWdCLENuRDRoQlksSUFBSSxDbUQxaEJoQyxvQkFBTyxDakNyRVAsT0FBTyxDaUNxRW1CLENBQUMsQ2pDbEUzQixNQUFNLENBQUUsZ0JBQTBCLENpQ21FbEMsa0JBQUssQ2pDdEVMLE9BQU8sQ2xCaW1CcUIsR0FBRSxDa0I5bEI5QixNQUFNLENBQUUsaUJBQTBCLENpQ3dFcEMsYUFBYyxDQUNaLE9BQU8sQ25EdWdCcUIsSUFBSSxDbUR0Z0JoQyxhQUFhLENBQUUsaUJBQW9DLENBQ25ELFVBQVUsQ0FBRSxVQUFpRCxDQUcvRCxvQkFBcUIsQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FJbEIsWUFBYSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsV0FBVyxDbkQ2ZmlCLE9BQWlCLENtRHhmL0MsV0FBWSxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ25EaWZxQixJQUFJLENtRDdlbEMsYUFBYyxDQUNaLE9BQU8sQ25ENGVxQixJQUFJLENtRDNlaEMsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLGlCQUFvQyxDN0M1RmhELHdDQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQixtQkFBUSxDQUNOLEtBQUssQ0FBRSxJQUFJLEM2QzBGYix1QkFBWSxDQUNWLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBR2xCLGtDQUF1QixDQUNyQixXQUFXLENBQUUsSUFBSSxDQUduQixtQ0FBd0IsQ0FDdEIsV0FBVyxDQUFFLENBQUMsQ0FLbEIsd0JBQXlCLENBQ3ZCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxPQUFPLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBSWxCLHlCQUFtQyxDQUVqQyxhQUFjLENBQ1osS0FBSyxDbkRtZXFCLEtBQUssQ21EbGUvQixNQUFNLENBQUUsU0FBUyxDQUVuQixjQUFlLENwRHZFZixrQkFBa0IsQ0FBRSwwQkFBTyxDQUNuQixVQUFVLENBQUUsMEJBQU8sQ29EMkUzQixTQUFVLENBQUUsS0FBSyxDbkQ0ZFcsS0FBSyxFbUR6ZG5DLHlCQUFtQyxDQUNqQyxTQUFVLENBQUUsS0FBSyxDbkRzZFcsS0FBSyxFb0RwbUJuQyxRQUFTLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDcEQrUWtCLElBQUksQ29EOVE3QixPQUFPLENBQUUsS0FBSyxDQ1JkLFdBQVcsQ3JEZ0RhLDJDQUF1QixDcUQ5Qy9DLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ3JEd0RhLE9BQVcsQ3FEdkRuQyxVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNqQixlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsTUFBTSxDQUNwQixTQUFTLENBQUUsTUFBTSxDREhqQixTQUFTLENwRHdDZSxJQUE4QixDa0JsRHRELE9BQU8sQ2tDWVUsQ0FBQyxDbENUbEIsTUFBTSxDQUFFLGdCQUEwQixDa0NXbEMsV0FBUyxDbENkVCxPQUFPLENsQitnQnFCLEdBQUUsQ2tCNWdCOUIsTUFBTSxDQUFFLGlCQUEwQixDa0NZbEMsWUFBUyxDQUFFLFVBQVUsQ0FBRyxJQUFJLENBQUUsT0FBTyxDQUFFLEtBQXNCLENBQzdELGNBQVMsQ0FBRSxXQUFXLENBQUcsR0FBRyxDQUFFLE9BQU8sQ0FBRSxLQUFzQixDQUM3RCxlQUFTLENBQUUsVUFBVSxDQUFJLEdBQUcsQ0FBRSxPQUFPLENBQUUsS0FBc0IsQ0FDN0QsYUFBUyxDQUFFLFdBQVcsQ0FBRSxJQUFJLENBQUUsT0FBTyxDQUFFLEtBQXNCLENBSS9ELGNBQWUsQ0FDYixTQUFTLENwRG1mbUIsS0FBSyxDb0RsZmpDLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLEtBQUssQ3BEbWZ1QixJQUFJLENvRGxmaEMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZ0JBQWdCLENwRHlmWSxJQUFXLENvRHhmdkMsYUFBYSxDcEQ4RWEsR0FBRyxDb0QxRS9CLGNBQWUsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsWUFBWSxDQUFFLFdBQVcsQ0FDekIsWUFBWSxDQUFFLEtBQUssQ0FJbkIsMkJBQXFCLENBQ25CLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsSUFBcUIsQ0FDbEMsWUFBWSxDQUFFLFNBQTJDLENBQ3pELGdCQUFnQixDcERzZVUsSUFBVyxDb0RwZXZDLGdDQUEwQixDQUN4QixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ3BEZ2VxQixHQUFHLENvRC9kN0IsYUFBYSxDQUFFLElBQXFCLENBQ3BDLFlBQVksQ0FBRSxTQUEyQyxDQUN6RCxnQkFBZ0IsQ3BEK2RVLElBQVcsQ29EN2R2QyxpQ0FBMkIsQ0FDekIsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENwRHlkc0IsR0FBRyxDb0R4ZDdCLGFBQWEsQ0FBRSxJQUFxQixDQUNwQyxZQUFZLENBQUUsU0FBMkMsQ0FDekQsZ0JBQWdCLENwRHdkVSxJQUFXLENvRHRkdkMsNkJBQXVCLENBQ3JCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUsSUFBcUIsQ0FDakMsWUFBWSxDQUFFLGFBQWdFLENBQzlFLGtCQUFrQixDcERpZFEsSUFBVyxDb0QvY3ZDLDRCQUFzQixDQUNwQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLElBQXFCLENBQ2pDLFlBQVksQ0FBRSxhQUFnRSxDQUM5RSxpQkFBaUIsQ3BEMGNTLElBQVcsQ29EeGN2Qyw4QkFBd0IsQ0FDdEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsR0FBRyxDQUNULFdBQVcsQ0FBRSxJQUFxQixDQUNsQyxZQUFZLENBQUUsU0FBMkMsQ0FDekQsbUJBQW1CLENwRG1jTyxJQUFXLENvRGpjdkMsbUNBQTZCLENBQzNCLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDcEQ2YnFCLEdBQUcsQ29ENWI3QixVQUFVLENBQUUsSUFBcUIsQ0FDakMsWUFBWSxDQUFFLFNBQTJDLENBQ3pELG1CQUFtQixDcEQ0Yk8sSUFBVyxDb0QxYnZDLG9DQUE4QixDQUM1QixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ3BEc2JzQixHQUFHLENvRHJiN0IsVUFBVSxDQUFFLElBQXFCLENBQ2pDLFlBQVksQ0FBRSxTQUEyQyxDQUN6RCxtQkFBbUIsQ3BEcWJPLElBQVcsQ3NEbGhCekMsUUFBUyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLEN0RDZRa0IsSUFBSSxDc0Q1UTdCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDdERzaEIyQixLQUFLLENzRHJoQnpDLE9BQU8sQ0FBRSxHQUFHLENEWFosV0FBVyxDckRnRGEsMkNBQXVCLENxRDlDL0MsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDckR3RGEsT0FBVyxDcUR2RG5DLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxNQUFNLENBQ3BCLFNBQVMsQ0FBRSxNQUFNLENDQWpCLFNBQVMsQ3REbUNlLElBQUksQ3NEakM1QixnQkFBZ0IsQ3REMmhCb0IsSUFBVyxDc0QxaEIvQyxlQUFlLENBQUUsV0FBVyxDQUM1QixNQUFNLENBQUUsY0FBd0MsQ0FDaEQsTUFBTSxDQUFFLHlCQUErQixDQUN2QyxhQUFhLEN0RHdGYSxHQUFHLENEMUM3QixrQkFBa0IsQ0FBRSwwQkFBTyxDQUNuQixVQUFVLENBQUUsMEJBQU8sQ3VEM0MzQixZQUFVLENBQUUsVUFBVSxDQUFFLEtBQXFCLENBQzdDLGNBQVUsQ0FBRSxXQUFXLEN0RGdoQmEsSUFBSSxDc0QvZ0J4QyxlQUFVLENBQUUsVUFBVSxDdEQrZ0JjLElBQUksQ3NEOWdCeEMsYUFBVSxDQUFFLFdBQVcsQ0FBRSxLQUFxQixDQUdoRCxjQUFlLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLEN0RGdCZSxJQUFJLENzRGY1QixnQkFBZ0IsQ3REb2dCb0IsT0FBdUIsQ3NEbmdCM0QsYUFBYSxDQUFFLGlCQUF1QyxDQUN0RCxhQUFhLENBQUUsV0FBeUQsQ0FHMUUsZ0JBQWlCLENBQ2YsT0FBTyxDQUFFLFFBQVEsQ0FRakIscUNBQ1EsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxZQUFZLENBQUUsV0FBVyxDQUN6QixZQUFZLENBQUUsS0FBSyxDQUd2QixlQUFrQixDQUNoQixZQUFZLEN0RG1meUIsSUFBd0IsQ3NEamYvRCxxQkFBd0IsQ0FDdEIsWUFBWSxDdEQyZXdCLElBQUksQ3NEMWV4QyxPQUFPLENBQUUsRUFBRSxDQUlYLG1CQUFlLENBQ2IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsS0FBMkIsQ0FDeEMsbUJBQW1CLENBQUUsQ0FBQyxDQUN0QixnQkFBZ0IsQ3REMmVrQixJQUEyQyxDc0QxZTdFLGdCQUFnQixDdER3ZWtCLGdCQUFvQyxDc0R2ZXRFLE1BQU0sQ0FBRSxLQUEyQixDQUNuQyx5QkFBUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLEdBQUcsQ0FDWCxXQUFXLENBQUUsS0FBcUIsQ0FDbEMsbUJBQW1CLENBQUUsQ0FBQyxDQUN0QixnQkFBZ0IsQ3RENGRnQixJQUFXLENzRHpkL0MscUJBQWlCLENBQ2YsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsS0FBMkIsQ0FDakMsVUFBVSxDQUFFLEtBQTJCLENBQ3ZDLGlCQUFpQixDQUFFLENBQUMsQ0FDcEIsa0JBQWtCLEN0RDJkZ0IsSUFBMkMsQ3NEMWQ3RSxrQkFBa0IsQ3REd2RnQixnQkFBb0MsQ3NEdmR0RSwyQkFBUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osSUFBSSxDQUFFLEdBQUcsQ0FDVCxNQUFNLENBQUUsS0FBcUIsQ0FDN0IsaUJBQWlCLENBQUUsQ0FBQyxDQUNwQixrQkFBa0IsQ3RENmNjLElBQVcsQ3NEMWMvQyxzQkFBa0IsQ0FDaEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsS0FBMkIsQ0FDeEMsZ0JBQWdCLENBQUUsQ0FBQyxDQUNuQixtQkFBbUIsQ3RENmNlLElBQTJDLENzRDVjN0UsbUJBQW1CLEN0RDBjZSxnQkFBb0MsQ3NEemN0RSxHQUFHLENBQUUsS0FBMkIsQ0FDaEMsNEJBQVEsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsV0FBVyxDQUFFLEtBQXFCLENBQ2xDLGdCQUFnQixDQUFFLENBQUMsQ0FDbkIsbUJBQW1CLEN0RDhiYSxJQUFXLENzRDFiL0Msb0JBQWdCLENBQ2QsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsS0FBMkIsQ0FDbEMsVUFBVSxDQUFFLEtBQTJCLENBQ3ZDLGtCQUFrQixDQUFFLENBQUMsQ0FDckIsaUJBQWlCLEN0RDRiaUIsSUFBMkMsQ3NEM2I3RSxpQkFBaUIsQ3REeWJpQixnQkFBb0MsQ3NEeGJ0RSwwQkFBUSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixrQkFBa0IsQ0FBRSxDQUFDLENBQ3JCLGlCQUFpQixDdEQrYWUsSUFBVyxDc0Q5YTNDLE1BQU0sQ0FBRSxLQUFxQixDQ3pIbkMsU0FBVSxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBR3BCLGVBQWdCLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FFWCxxQkFBUSxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ3hEd0twQixrQkFBa0IsQ0FBRSxxQkFBVyxDQUMxQixhQUFhLENBQUUscUJBQVcsQ0FDdkIsVUFBVSxDQUFFLHFCQUFXLEN3RHRLN0IscURBQ1UsQ3JEYlosT0FBTyxDQUR1QixLQUFLLENBRW5DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ3FEYVIsV0FBVyxDQUFFLENBQUMsQ0FJaEIscURBQXNELENBYnhELHFCQUFRLEN4RCtMUixrQkFBa0IsQ0FBRSxrQ0FBNkIsQ0FDOUMsZUFBZSxDQUFFLCtCQUEwQixDQUN6QyxhQUFhLENBQUUsNkJBQXdCLENBQ3BDLFVBQVUsQ0FBRSwwQkFBcUIsQ0F4SnpDLDJCQUEyQixDd0QzQk0sTUFBTSxDeEQ0QnBDLHdCQUF3QixDd0Q1Qk0sTUFBTSxDeEQ2Qi9CLG1CQUFtQixDd0Q3Qk0sTUFBTSxDeER1SXZDLG1CQUFtQixDd0R0SU0sTUFBTSxDeER1STVCLGdCQUFnQixDd0R2SU0sTUFBTSxDeER3SXZCLFdBQVcsQ3dEeElNLE1BQU0sQ0FFM0IsNkRBQ2UsQ3hENkduQixpQkFBaUIsQ0FBRSx1QkFBdUIsQ0FDbEMsU0FBUyxDQUFFLHVCQUF1QixDd0Q1R3BDLElBQUksQ0FBRSxDQUFDLENBRVQsNERBQ2MsQ3hEd0dsQixpQkFBaUIsQ0FBRSx3QkFBdUIsQ0FDbEMsU0FBUyxDQUFFLHdCQUF1QixDd0R2R3BDLElBQUksQ0FBRSxDQUFDLENBRVQsNkZBRVMsQ3hEa0diLGlCQUFpQixDQUFFLG9CQUF1QixDQUNsQyxTQUFTLENBQUUsb0JBQXVCLEN3RGpHcEMsSUFBSSxDQUFFLENBQUMsRUFLYixtRUFFUSxDQUNOLE9BQU8sQ0FBRSxLQUFLLENBR2hCLHVCQUFVLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FHVCwyQ0FDUSxDQUNOLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FHYixxQkFBUSxDQUNOLElBQUksQ0FBRSxJQUFJLENBRVoscUJBQVEsQ0FDTixJQUFJLENBQUUsS0FBSyxDQUViLHNEQUNjLENBQ1osSUFBSSxDQUFFLENBQUMsQ0FHVCw0QkFBZSxDQUNiLElBQUksQ0FBRSxLQUFLLENBRWIsNkJBQWdCLENBQ2QsSUFBSSxDQUFFLElBQUksQ0FRZCxpQkFBa0IsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDdkQ0c0J1QyxHQUFHLENrQjF5Qi9DLE9BQU8sQ2xCMnlCcUMsR0FBRSxDa0J4eUI5QyxNQUFNLENBQUUsaUJBQTBCLENxQzZGbEMsU0FBUyxDdkQ0c0JtQyxJQUFJLEN1RDNzQmhELEtBQUssQ3ZEd3NCdUMsSUFBSSxDdUR2c0JoRCxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLEN2RG9zQmlDLHlCQUF5QixDdUQvckJyRSxzQkFBTyxDZGxHUCxnQkFBZ0IsQ0FBRSwwRUFBbUYsQ0FDckcsZ0JBQWdCLENBQUUscUVBQThFLENBQ2hHLGdCQUFnQixDQUFFLHFFQUErRSxDQUNqRyxpQkFBaUIsQ0FBRSxRQUFRLENBQzNCLE1BQU0sQ0FBRSw4R0FBZ0osQ2NpR3hKLHVCQUFRLENBQ04sSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsQ0FBQyxDZHZHVixnQkFBZ0IsQ0FBRSwwRUFBbUYsQ0FDckcsZ0JBQWdCLENBQUUscUVBQThFLENBQ2hHLGdCQUFnQixDQUFFLHFFQUErRSxDQUNqRyxpQkFBaUIsQ0FBRSxRQUFRLENBQzNCLE1BQU0sQ0FBRSw4R0FBZ0osQ2N3R3hKLCtDQUNRLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLEN2RG9yQnFDLElBQUksQ3VEbnJCOUMsZUFBZSxDQUFFLElBQUksQ3JDdEh2QixPQUFPLENxQ3VIWSxHQUFFLENyQ3BIckIsTUFBTSxDQUFFLGlCQUEwQixDcUN3SGxDLDhJQUd5QixDQUN2QixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLFlBQVksQ0FFdkIsc0VBQ3dCLENBQ3RCLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FFcEIsdUVBQ3lCLENBQ3ZCLEtBQUssQ0FBRSxHQUFHLENBQ1YsWUFBWSxDQUFFLEtBQUssQ0FFckIseURBQ1csQ0FDVCxLQUFLLENBQUcsSUFBSSxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FDZCxXQUFXLENBQUUsS0FBSyxDQUtsQixtQ0FBUyxDQUNQLE9BQU8sQ0FBRSxPQUFPLENBSWxCLG1DQUFTLENBQ1AsT0FBTyxDQUFFLE9BQU8sQ0FVdEIsb0JBQXFCLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osSUFBSSxDQUFFLEdBQUcsQ0FDVCxPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLENBQUMsQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUVsQix1QkFBRyxDQUNELE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRyxJQUFJLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsR0FBRyxDQUNYLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE1BQU0sQ0FBRSxjQUEwQyxDQUNsRCxhQUFhLENBQUUsSUFBSSxDQUNuQixNQUFNLENBQUUsT0FBTyxDQVdmLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsZ0JBQWdCLENBQUUsV0FBYSxDQUVqQyw0QkFBUSxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFHLElBQUksQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDdkRnbUIwQixJQUFJLEN1RHpsQmxELGlCQUFrQixDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsRUFBRSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLEtBQUssQ3ZEb2xCdUMsSUFBSSxDdURubEJoRCxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLEN2RHdrQmlDLHlCQUF5QixDdUR2a0JyRSxzQkFBTyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBTXJCLG9DQUE4QyxDQUkxQyw4SUFHVyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsS0FBSyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUVqQixzRUFDVyxDQUNULFdBQVcsQ0FBRSxLQUFLLENBRXBCLHVFQUNXLENBQ1QsWUFBWSxDQUFFLEtBQUssQ0FLdkIsaUJBQWtCLENBQ2hCLElBQUksQ0FBRSxHQUFHLENBQ1QsS0FBSyxDQUFFLEdBQUcsQ0FDVixjQUFjLENBQUUsSUFBSSxDQUl0QixvQkFBcUIsQ0FDbkIsTUFBTSxDQUFFLElBQUksRWpEN1BkLGdDQUNRLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUVoQixlQUFRLENBQ04sS0FBSyxDQUFFLElBQUksQ2tEUmYsYUFBYyxDQ1JaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0RTcEIsV0FBWSxDQUNWLEtBQUssQ0FBRSxnQkFBZ0IsQ0FFekIsVUFBVyxDQUNULEtBQUssQ0FBRSxlQUFlLENBUXhCLEtBQU0sQ0FDSixPQUFPLENBQUUsZUFBZSxDQUUxQixLQUFNLENBQ0osT0FBTyxDQUFFLGdCQUFnQixDQUUzQixVQUFXLENBQ1QsVUFBVSxDQUFFLE1BQU0sQ0FFcEIsVUFBVyxDRXpCVCxJQUFJLENBQUUsS0FBSyxDQUNYLEtBQUssQ0FBRSxXQUFXLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsTUFBTSxDQUFFLENBQUMsQ0Y4QlgsT0FBUSxDQUNOLE9BQU8sQ0FBRSxlQUFlLENBTzFCLE1BQU8sQ0FDTCxRQUFRLENBQUUsS0FBSyxDR2hDZixhQUVDLENBREMsS0FBSyxDQUFFLFlBQVksQ0NMckIsV0FBVyxDQUNULE9BQU8sQ0FBRSxlQUFlLENBRDFCLFdBQVcsQ0FDVCxPQUFPLENBQUUsZUFBZSxDQUQxQixXQUFXLENBQ1QsT0FBTyxDQUFFLGVBQWUsQ0FEMUIsV0FBVyxDQUNULE9BQU8sQ0FBRSxlQUFlLENEaUI1Qix1UEFXeUIsQ0FDdkIsT0FBTyxDQUFFLGVBQWUsQ0FHMUIseUJBQW1DLENDNUNqQyxXQUFXLENBQ1QsT0FBTyxDQUFFLGdCQUFnQixDQUUzQixnQkFBaUIsQ0FBRSxPQUFPLENBQUUsZ0JBQWdCLENBQzVDLGFBQWlCLENBQUUsT0FBTyxDQUFFLG9CQUFvQixDQUNoRCwyQkFDaUIsQ0FBRSxPQUFPLENBQUUscUJBQXFCLEVEMENqRCx5QkFBbUMsQ0FEckMsaUJBQWtCLENBRWQsT0FBTyxDQUFFLGdCQUFnQixFQUkzQix5QkFBbUMsQ0FEckMsa0JBQW1CLENBRWYsT0FBTyxDQUFFLGlCQUFpQixFQUk1Qix5QkFBbUMsQ0FEckMsd0JBQXlCLENBRXJCLE9BQU8sQ0FBRSx1QkFBdUIsRUFJcEMsZ0RBQW1FLENDL0RqRSxXQUFXLENBQ1QsT0FBTyxDQUFFLGdCQUFnQixDQUUzQixnQkFBaUIsQ0FBRSxPQUFPLENBQUUsZ0JBQWdCLENBQzVDLGFBQWlCLENBQUUsT0FBTyxDQUFFLG9CQUFvQixDQUNoRCwyQkFDaUIsQ0FBRSxPQUFPLENBQUUscUJBQXFCLEVENkRqRCxnREFBbUUsQ0FEckUsaUJBQWtCLENBRWQsT0FBTyxDQUFFLGdCQUFnQixFQUkzQixnREFBbUUsQ0FEckUsa0JBQW1CLENBRWYsT0FBTyxDQUFFLGlCQUFpQixFQUk1QixnREFBbUUsQ0FEckUsd0JBQXlCLENBRXJCLE9BQU8sQ0FBRSx1QkFBdUIsRUFJcEMsaURBQW1FLENDbEZqRSxXQUFXLENBQ1QsT0FBTyxDQUFFLGdCQUFnQixDQUUzQixnQkFBaUIsQ0FBRSxPQUFPLENBQUUsZ0JBQWdCLENBQzVDLGFBQWlCLENBQUUsT0FBTyxDQUFFLG9CQUFvQixDQUNoRCwyQkFDaUIsQ0FBRSxPQUFPLENBQUUscUJBQXFCLEVEZ0ZqRCxpREFBbUUsQ0FEckUsaUJBQWtCLENBRWQsT0FBTyxDQUFFLGdCQUFnQixFQUkzQixpREFBbUUsQ0FEckUsa0JBQW1CLENBRWYsT0FBTyxDQUFFLGlCQUFpQixFQUk1QixpREFBbUUsQ0FEckUsd0JBQXlCLENBRXJCLE9BQU8sQ0FBRSx1QkFBdUIsRUFJcEMsMEJBQW1DLENDckdqQyxXQUFXLENBQ1QsT0FBTyxDQUFFLGdCQUFnQixDQUUzQixnQkFBaUIsQ0FBRSxPQUFPLENBQUUsZ0JBQWdCLENBQzVDLGFBQWlCLENBQUUsT0FBTyxDQUFFLG9CQUFvQixDQUNoRCwyQkFDaUIsQ0FBRSxPQUFPLENBQUUscUJBQXFCLEVEbUdqRCwwQkFBbUMsQ0FEckMsaUJBQWtCLENBRWQsT0FBTyxDQUFFLGdCQUFnQixFQUkzQiwwQkFBbUMsQ0FEckMsa0JBQW1CLENBRWYsT0FBTyxDQUFFLGlCQUFpQixFQUk1QiwwQkFBbUMsQ0FEckMsd0JBQXlCLENBRXJCLE9BQU8sQ0FBRSx1QkFBdUIsRUFJcEMseUJBQW1DLENDN0dqQyxVQUFXLENBQ1QsT0FBTyxDQUFFLGVBQWUsRURnSDVCLGdEQUFtRSxDQ2pIakUsVUFBVyxDQUNULE9BQU8sQ0FBRSxlQUFlLEVEb0g1QixpREFBbUUsQ0NySGpFLFVBQVcsQ0FDVCxPQUFPLENBQUUsZUFBZSxFRHdINUIsMEJBQW1DLENDekhqQyxVQUFXLENBQ1QsT0FBTyxDQUFFLGVBQWUsRUFEMUIsY0FBVyxDQUNULE9BQU8sQ0FBRSxlQUFlLENEcUk1QixZQUFhLENDakpYLGNBQVcsQ0FDVCxPQUFPLENBQUUsZ0JBQWdCLENBRTNCLG1CQUFpQixDQUFFLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDNUMsZ0JBQWlCLENBQUUsT0FBTyxDQUFFLG9CQUFvQixDQUNoRCxpQ0FDaUIsQ0FBRSxPQUFPLENBQUUscUJBQXFCLEVEOEluRCxvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLGVBQWUsQ0FFeEIsWUFBYSxDQUhmLG9CQUFxQixDQUlqQixPQUFPLENBQUUsZ0JBQWdCLEVBRzdCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsZUFBZSxDQUV4QixZQUFhLENBSGYscUJBQXNCLENBSWxCLE9BQU8sQ0FBRSxpQkFBaUIsRUFHOUIsMkJBQTRCLENBQzFCLE9BQU8sQ0FBRSxlQUFlLENBRXhCLFlBQWEsQ0FIZiwyQkFBNEIsQ0FJeEIsT0FBTyxDQUFFLHVCQUF1QixFQUlwQyxZQUFhLENDL0pYLGFBQVcsQ0FDVCxPQUFPLENBQUUsZUFBZTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0NNNUIsVUFRQyxDQVBDLFdBQVcsQ0FBRSxjQUFjLENBQzNCLEdBQUcsQ0FBRSwyREFBMkQsQ0FDaEUsR0FBRyxDQUFFLG1IQUFtSCxDQUN4SCxHQUFHLENBQUUsa1dBQThGLENBQ25HLEdBQUcsQ0FBRSxra0JBQXNKLENBQzNKLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBRXBCLEdBQUksQ0FDRixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsY0FBYyxDQUMzQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUNkLHNCQUFzQixDQUFFLFdBQVcsQ0FDbkMsdUJBQXVCLENBQUUsU0FBUyxDQUVwQywyQkFBNEIsQ0FDMUIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsMkJBQTRCLENBQzFCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsbUJBQW9CLENBQ2xCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHdCQUF5QixDQUN2QixPQUFPLENBQUUsT0FBTyxDQUVsQix1QkFBd0IsQ0FDdEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsd0JBQXlCLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG1CQUFvQixDQUNsQixPQUFPLENBQUUsT0FBTyxDQUVsQixzQkFBdUIsQ0FDckIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsbUJBQW9CLENBQ2xCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHVCQUF3QixDQUN0QixPQUFPLENBQUUsT0FBTyxDQUVsQiw2QkFBOEIsQ0FDNUIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDRCQUE2QixDQUMzQixPQUFPLENBQUUsT0FBTyxDQUVsQiwyQkFBNEIsQ0FDMUIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsdUJBQXdCLENBQ3RCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHVCQUF3QixDQUN0QixPQUFPLENBQUUsT0FBTyxDQUVsQixpQkFBa0IsQ0FDaEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsY0FBZSxDQUNiLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGVBQWdCLENBQ2QsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG1CQUFvQixDQUNsQixPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZUFBZ0IsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZUFBZ0IsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUVsQixtQkFBb0IsQ0FDbEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsd0JBQXlCLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHVCQUF3QixDQUN0QixPQUFPLENBQUUsT0FBTyxDQUVsQixnQkFBaUIsQ0FDZixPQUFPLENBQUUsT0FBTyxDQUVsQixpQ0FBa0MsQ0FDaEMsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsaUNBQWtDLENBQ2hDLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHlCQUEwQixDQUN4QixPQUFPLENBQUUsT0FBTyxDQUVsQiw4QkFBK0IsQ0FDN0IsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsNkJBQThCLENBQzVCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDhCQUErQixDQUM3QixPQUFPLENBQUUsT0FBTyxDQUVsQix5QkFBMEIsQ0FDeEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsNEJBQTZCLENBQzNCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHlCQUEwQixDQUN4QixPQUFPLENBQUUsT0FBTyxDQUVsQiw2QkFBOEIsQ0FDNUIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsa0NBQW1DLENBQ2pDLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGlDQUFrQyxDQUNoQyxPQUFPLENBQUUsT0FBTyxDQUVsQixzQkFBdUIsQ0FDckIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsNkJBQThCLENBQzVCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDZCQUE4QixDQUM1QixPQUFPLENBQUUsT0FBTyxDQUVsQix1QkFBd0IsQ0FDdEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIscUJBQXNCLENBQ3BCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDBCQUEyQixDQUN6QixPQUFPLENBQUUsT0FBTyxDQUVsQix5QkFBMEIsQ0FDeEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsMEJBQTJCLENBQ3pCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsT0FBTyxDQUVsQix3QkFBeUIsQ0FDdkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIscUJBQXNCLENBQ3BCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHlCQUEwQixDQUN4QixPQUFPLENBQUUsT0FBTyxDQUVsQiw4QkFBK0IsQ0FDN0IsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsNkJBQThCLENBQzVCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGtCQUFtQixDQUNqQixPQUFPLENBQUUsT0FBTyxDQUVsQixxQkFBc0IsQ0FDcEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsd0JBQXlCLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG1CQUFvQixDQUNsQixPQUFPLENBQUUsT0FBTyxDQUVsQixnQkFBaUIsQ0FDZixPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGVBQWdCLENBQ2QsT0FBTyxDQUFFLE9BQU8sQ0FFbEIscUJBQXNCLENBQ3BCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHNCQUF1QixDQUNyQixPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZUFBZ0IsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHNCQUF1QixDQUNyQixPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZ0JBQWlCLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHNCQUF1QixDQUNyQixPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsaUJBQWtCLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLCtCQUFnQyxDQUM5QixPQUFPLENBQUUsT0FBTyxDQUVsQiwrQkFBZ0MsQ0FDOUIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsc0JBQXVCLENBQ3JCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGtCQUFtQixDQUNqQixPQUFPLENBQUUsT0FBTyxDQUVsQixtQkFBb0IsQ0FDbEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsYUFBYyxDQUNaLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG9CQUFxQixDQUNuQixPQUFPLENBQUUsT0FBTyxDQUVsQiwwQkFBMkIsQ0FDekIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsMEJBQTJCLENBQ3pCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsT0FBTyxDQUVsQiwwQkFBMkIsQ0FDekIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsMEJBQTJCLENBQ3pCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZ0JBQWlCLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZUFBZ0IsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsd0JBQXlCLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDBCQUEyQixDQUN6QixPQUFPLENBQUUsT0FBTyxDQUVsQiw4QkFBK0IsQ0FDN0IsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsMEJBQTJCLENBQ3pCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDRCQUE2QixDQUMzQixPQUFPLENBQUUsT0FBTyxDQUVsQixnQ0FBaUMsQ0FDL0IsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsZ0NBQWlDLENBQy9CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGtDQUFtQyxDQUNqQyxPQUFPLENBQUUsT0FBTyxDQUVsQixzQ0FBdUMsQ0FDckMsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsd0JBQXlCLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHdCQUF5QixDQUN2QixPQUFPLENBQUUsT0FBTyxDQUVsQixpQkFBa0IsQ0FDaEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsY0FBZSxDQUNiLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG9CQUFxQixDQUNuQixPQUFPLENBQUUsT0FBTyxDQUVsQixlQUFnQixDQUNkLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGdCQUFpQixDQUNmLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHlCQUEwQixDQUN4QixPQUFPLENBQUUsT0FBTyxDQUVsQixnQkFBaUIsQ0FDZixPQUFPLENBQUUsT0FBTyxDQUVsQiw4QkFBK0IsQ0FDN0IsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsbUJBQW9CLENBQ2xCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG9CQUFxQixDQUNuQixPQUFPLENBQUUsT0FBTyxDQUVsQiwyQkFBNEIsQ0FDMUIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsa0JBQW1CLENBQ2pCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsT0FBTyxDQUVsQixrQkFBbUIsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsaUJBQWtCLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGlCQUFrQixDQUNoQixPQUFPLENBQUUsT0FBTyxDQUVsQixpQkFBa0IsQ0FDaEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsaUJBQWtCLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGlCQUFrQixDQUNoQixPQUFPLENBQUUsT0FBTyxDQUVsQixpQkFBa0IsQ0FDaEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsaUJBQWtCLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGlCQUFrQixDQUNoQixPQUFPLENBQUUsT0FBTyxDQUVsQixpQkFBa0IsQ0FDaEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsa0JBQW1CLENBQ2pCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLGtCQUFtQixDQUNqQixPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsc0JBQXVCLENBQ3JCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLDBCQUEyQixDQUN6QixPQUFPLENBQUUsT0FBTyxDQUVsQixnQkFBaUIsQ0FDZixPQUFPLENBQUUsT0FBTyxDQUVsQixtQkFBb0IsQ0FDbEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG9CQUFxQixDQUNuQixPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG9CQUFxQixDQUNuQixPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLG9CQUFxQixDQUNuQixPQUFPLENBQUUsT0FBTyxDQUVsQixvQkFBcUIsQ0FDbkIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIsb0JBQXFCLENBQ25CLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHFCQUFzQixDQUNwQixPQUFPLENBQUUsT0FBTyxDQUVsQixxQkFBc0IsQ0FDcEIsT0FBTyxDQUFFLE9BQU8sQ0FFbEIscUJBQXNCLENBQ3BCLE9BQU8sQ0FBRSxPQUFPLENBRWxCLHVCQUF3QixDQUN0QixPQUFPLENBQUUsT0FBTyxDQUVsQix1QkFBd0IsQ0FDdEIsaUJBQWlCLENBQUUsWUFBWSxDQUMvQixjQUFjLENBQUUsWUFBWSxDQUM1QixhQUFhLENBQUUsWUFBWSxDQUMzQixZQUFZLENBQUUsWUFBWSxDQUMxQixTQUFTLENBQUUsWUFBWSxDQUV6Qix3QkFBeUIsQ0FDdkIsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixZQUFZLENBQUUsYUFBYSxDQUMzQixTQUFTLENBQUUsYUFBYSxDQUUxQix3QkFBeUIsQ0FDdkIsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixZQUFZLENBQUUsYUFBYSxDQUMzQixTQUFTLENBQUUsYUFBYSxDQUUxQix3QkFBeUIsQ0FDdkIsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixZQUFZLENBQUUsYUFBYSxDQUMzQixTQUFTLENBQUUsYUFBYSxDQUUxQix3QkFBeUIsQ0FDdkIsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixZQUFZLENBQUUsYUFBYSxDQUMzQixTQUFTLENBQUUsYUFBYSxDQUUxQix3QkFBeUIsQ0FDdkIsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixZQUFZLENBQUUsYUFBYSxDQUMzQixTQUFTLENBQUUsYUFBYSxDQUUxQix3QkFBeUIsQ0FDdkIsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixZQUFZLENBQUUsYUFBYSxDQUMzQixTQUFTLENBQUUsYUFBYSxDQUUxQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQix5QkFBMEIsQ0FDeEIsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUUzQixtQkFBb0IsQ0FDbEIsT0FBTyxDQUFFLE9B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NkMsS0FBTSxDQUo1RCxXQUFXLENBQUUsR0FBeUMsQ080SjlDLCtEQUFFLENQaEwwQixXQUFXLENBQUUsMERBQW1DLENBNkNwRCxXQUFXLENBQUUsY0FBYyxDTzZJekQseUNBQWMsQ1AxTG9CLFdBQVcsQ0FBRSwwREFBbUMsQ0FtQnBGLFNBQVMsQ0FLNkMsS0FBTSxDQUo1RCxXQUFXLENBQUUsR0FBeUMsQ0EyRXRELEtBQUssQ0M5R1ksT0FBTyxDRGlGeEIsK0NBQVEsQ0FFSixtQkFBSyxDQUFFLEtBQUssQ0FDWixtQkFBSyxDQUFFLEdBQUcsQ0FFWixlQUFlLENBQUUsSUFBSSxDQXlCdkIsK0NBQVEsQ0FDTixLQUFLLENDaEhVLE9BQU8sQ0RpSHRCLG1CQUFtQixDQ2xIRyxPQUFPIiwic291cmNlcyI6WyIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJfd2VhdGhlci1pY29ucy5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi91c3IvbGliL3J1YnkvZ2Vtcy8yLjIuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvX3ZlcnRpY2FsX3JoeXRobS5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLCJtb2R1bGVzL190eXBlLnNjc3MiLCJtb2R1bGVzL19jb2xvci5zY3NzIiwibW9kdWxlcy9fbGlzdHMuc2NzcyIsIm1vZHVsZXMvX2Zvcm1zLnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fYWRzLnNjc3MiLCJfYmFzZS5zY3NzIiwiX3dpZGdldHMuc2NzcyJdLCJuYW1lcyI6W10sImZpbGUiOiJmb2xpby5jc3MiLCJzb3VyY2VSb290IjoiL3NvdXJjZS8iLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRvciBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOC4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGBkYXRldGltZWAgb3IgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXG59XG5cbmEuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtc207XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2FibGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoJG1vZGFsLXRpdGxlLXBhZGRpbmcgKyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAod2lsbCBiZSByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIVxuICogIFdlYXRoZXIgSWNvbnMgMS4zXG4gKiAgVXBkYXRlZCBOb3ZlbWJlciAzMHRoLCAyMDE0XG4gKiAgV2VhdGhlciB0aGVtZWQgaWNvbnMgZm9yIEJvb3RzdHJhcFxuICogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBNYWludGFpbmVkIGF0IGh0dHA6Ly9lcmlrZmxvd2Vycy5naXRodWIuaW8vd2VhdGhlci1pY29uc1xuICogIGh0dHA6Ly90d2l0dGVyLmNvbS9FcmlrX1VYXG4gKlxuICogIExpY2Vuc2VcbiAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICAtIEZwbXQgbGljZW5zZWQgdW5kZXIgU0lMIE9GTCAxLjEgLVxuICogICAgaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkxcbiAqICAtIENTUyBhbmQgTEVTUyBhcmUgbGljZW5zZWQgdW5kZXIgTUlUIExpY2Vuc2UgLVxuICogICAgaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLmh0bWxcbiAqICAtIERvY3VtZW50YXRpb24gbGljZW5zZWQgdW5kZXIgQ0MgQlkgMy4wIC1cbiAqICAgIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMC9cbiAqICAtIEluc3BpcmVkIGJ5IGFuZCB3b3JrcyBncmVhdCBhcyBhIGNvbXBhbmlvbiB3aXRoIEZvbnQgQXdlc29tZVxuICogICAgXCJGb250IEF3ZXNvbWUgYnkgRGF2ZSBHYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pb1wiXG4gKlxuICogIFdlYXRoZXIgSWNvbnMgQm9vdHN0cmFwIFBhY2thZ2UgQXV0aG9yIC0gRXJpayBGbG93ZXJzIC0gZXJpa0BoZWxsb2VyaWsuY29tXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgRW1haWw6IGVyaWtAaGVsbG9lcmlrLmNvbVxuICogIFR3aXR0ZXI6IGh0dHA6Ly90d2l0dGVyLmNvbS9FcmlrX1VYXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3dlYXRoZXJpY29ucyc7XG4gIHNyYzogdXJsKCcvZm9udHMvd2VhdGhlcmljb25zL3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCdodHRwOi8vdGhlYWR2b2NhdGUuY29tL2NzcC9tZWRpYXBvb2wvc2l0ZXMvc2hhcmVkL2Fzc2V0cy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL3dlYXRoZXJpY29ucy93ZWF0aGVyaWNvbnMtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvd2VhdGhlcmljb25zL3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnRSZycpIGZvcm1hdCgnc3ZnJyk7XG4gIHNyYzogdXJsKCdodHRwOi8vdGhlYWR2b2NhdGUuY29tL2NzcC9tZWRpYXBvb2wvc2l0ZXMvc2hhcmVkL2Fzc2V0cy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHA6Ly90aGVhZHZvY2F0ZS5jb20vY3NwL21lZGlhcG9vbC9zaXRlcy9zaGFyZWQvYXNzZXRzL2ZvbnRzL3dlYXRoZXJpY29ucy93ZWF0aGVyaWNvbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwOi8vdGhlYWR2b2NhdGUuY29tL2NzcC9tZWRpYXBvb2wvc2l0ZXMvc2hhcmVkL2Fzc2V0cy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnaHR0cDovL3RoZWFkdm9jYXRlLmNvbS9jc3AvbWVkaWFwb29sL3NpdGVzL3NoYXJlZC9hc3NldHMvZm9udHMvd2VhdGhlcmljb25zL3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnRSZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53aSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICd3ZWF0aGVyaWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi53aS1kYXktY2xvdWR5LWd1c3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4ud2ktZGF5LWNsb3VkeS13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLndpLWRheS1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi53aS1kYXktZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4ud2ktZGF5LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi53aS1kYXktbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4ud2ktZGF5LXJhaW4tbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4ud2ktZGF5LXJhaW4td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLndpLWRheS1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4ud2ktZGF5LXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi53aS1kYXktc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLndpLWRheS1zcHJpbmtsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLndpLWRheS1zdW5ueS1vdmVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLndpLWRheS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLndpLWRheS1zdG9ybS1zaG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4ud2ktZGF5LXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLndpLWNsb3VkeS1ndXN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLndpLWNsb3VkeS13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLndpLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLndpLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLndpLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi53aS1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi53aS1yYWluLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLndpLXJhaW4td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLndpLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi53aS1zaG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4ud2ktc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLndpLXNwcmlua2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4ud2ktc3Rvcm0tc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLndpLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLndpLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4ud2ktbmlnaHQtYWx0LWNsb3VkeS1ndXN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLndpLW5pZ2h0LWFsdC1jbG91ZHktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi53aS1uaWdodC1hbHQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLndpLW5pZ2h0LWFsdC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi53aS1uaWdodC1hbHQtcmFpbi1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi53aS1uaWdodC1hbHQtcmFpbi13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4ud2ktbmlnaHQtYWx0LXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi53aS1uaWdodC1hbHQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLndpLW5pZ2h0LWFsdC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4ud2ktbmlnaHQtYWx0LXNwcmlua2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4ud2ktbmlnaHQtYWx0LXN0b3JtLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi53aS1uaWdodC1hbHQtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4ud2ktbmlnaHQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi53aS1uaWdodC1jbG91ZHktZ3VzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi53aS1uaWdodC1jbG91ZHktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi53aS1uaWdodC1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi53aS1uaWdodC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4ud2ktbmlnaHQtbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4ud2ktbmlnaHQtcmFpbi1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi53aS1uaWdodC1yYWluLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi53aS1uaWdodC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4ud2ktbmlnaHQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLndpLW5pZ2h0LXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi53aS1uaWdodC1zcHJpbmtsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLndpLW5pZ2h0LXN0b3JtLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi53aS1uaWdodC10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi53aS1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4ud2ktY2xvdWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLndpLWNsb3VkLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi53aS1jbG91ZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLndpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4ud2ktZGVncmVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLndpLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLndpLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi53aS1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4ud2ktaG9yaXpvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi53aS1ob3Jpem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4ud2ktbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLndpLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLndpLW5pZ2h0LWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLndpLXJlZnJlc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4ud2ktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLndpLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4ud2ktc3ByaW5rbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4ud2ktc3Ryb25nLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi53aS1zdW5yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4ud2ktc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4ud2ktdGhlcm1vbWV0ZXItZXh0ZXJpb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi53aS10aGVybW9tZXRlci1pbnRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLndpLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4ud2ktdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLndpLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4ud2ktdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi53aS13aW5kLXdlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi53aS13aW5kLXNvdXRoLXdlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi53aS13aW5kLXNvdXRoLWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi53aS13aW5kLXNvdXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4ud2ktd2luZC1ub3J0aC13ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4ud2ktd2luZC1ub3J0aC1lYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4ud2ktd2luZC1ub3J0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLndpLXdpbmQtZWFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLndpLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4ud2ktZHVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLndpLXNub3ctd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLndpLWRheS1zbm93LXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi53aS1uaWdodC1zbm93LXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi53aS1uaWdodC1hbHQtc25vdy13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4ud2ktZGF5LXNsZWV0LXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4ud2ktbmlnaHQtc2xlZXQtc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi53aS1uaWdodC1hbHQtc2xlZXQtc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi53aS1kYXktc25vdy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi53aS1uaWdodC1zbm93LXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLndpLW5pZ2h0LWFsdC1zbm93LXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLndpLXNvbGFyLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi53aS1sdW5hci1lY2xpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4ud2ktbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4ud2ktaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4ud2ktaHVycmljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4ud2ktc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLndpLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4ud2ktc25vd2ZsYWtlLWNvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi53aS1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLndpLW5pZ2h0LXBhcnRseS1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi53aS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLndpLWRheS13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLndpLW5pZ2h0LWFsdC1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi53aS11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4ud2ktZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLndpLXRpbWUtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi53aS10aW1lLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi53aS10aW1lLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi53aS10aW1lLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi53aS10aW1lLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi53aS10aW1lLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi53aS10aW1lLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGZcIjtcbn1cbi53aS10aW1lLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi53aS10aW1lLTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi53aS10aW1lLTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi53aS10aW1lLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4ud2ktdGltZS0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLndpLWRheS1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLndpLW5pZ2h0LXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIzXCI7XG59XG4ud2ktbmlnaHQtYWx0LXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGI0XCI7XG59XG4ud2ktc2xlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjVcIjtcbn1cbi53aS1kYXktaGF6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiNlwiO1xufVxuLndpLWJlYWZvcnQtMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiN1wiO1xufVxuLndpLWJlYWZvcnQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiOFwiO1xufVxuLndpLWJlYWZvcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiOVwiO1xufVxuLndpLWJlYWZvcnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiYVwiO1xufVxuLndpLWJlYWZvcnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiYlwiO1xufVxuLndpLWJlYWZvcnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiY1wiO1xufVxuLndpLWJlYWZvcnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiZFwiO1xufVxuLndpLWJlYWZvcnQtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiZVwiO1xufVxuLndpLWJlYWZvcnQtODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiZlwiO1xufVxuLndpLWJlYWZvcnQtOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLndpLWJlYWZvcnQtMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi53aS1iZWFmb3J0LTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4ud2ktYmVhZm9ydC0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLndpLXdpbmQtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzE1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8zMC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fNDUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzYwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll83NS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDc1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fOTAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzEwNS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTA1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEwNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8xMjAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMTM1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzE1MC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8xNjUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE2NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMTgwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzE5NS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTk1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8yMTAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMjI1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzI0MC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8yNTUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI1NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMjcwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzI4NS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjk1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI5NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5NWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8zMDAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMzE1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzMzMC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8zNDUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xufVxuLndpLW1vb24tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4ud2ktbW9vbi13YXhpbmctY3Jlc2VudC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4ud2ktbW9vbi13YXhpbmctY3Jlc2VudC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4ud2ktbW9vbi13YXhpbmctY3Jlc2VudC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4ud2ktbW9vbi13YXhpbmctY3Jlc2VudC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4ud2ktbW9vbi13YXhpbmctY3Jlc2VudC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4ud2ktbW9vbi13YXhpbmctY3Jlc2VudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4ud2ktbW9vbi1maXJzdC1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4ud2ktbW9vbi13YXhpbmctZ2liYm91cy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4ud2ktbW9vbi13YXhpbmctZ2liYm91cy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4ud2ktbW9vbi13YXhpbmctZ2liYm91cy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlmXCI7XG59XG4ud2ktbW9vbi13YXhpbmctZ2liYm91cy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4ud2ktbW9vbi13YXhpbmctZ2liYm91cy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4ud2ktbW9vbi13YXhpbmctZ2liYm91cy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4ud2ktbW9vbi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4ud2ktbW9vbi13YW5pbmctZ2liYm91cy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4ud2ktbW9vbi13YW5pbmctZ2liYm91cy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4ud2ktbW9vbi13YW5pbmctZ2liYm91cy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4ud2ktbW9vbi13YW5pbmctZ2liYm91cy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4ud2ktbW9vbi13YW5pbmctZ2liYm91cy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4ud2ktbW9vbi13YW5pbmctZ2liYm91cy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4ud2ktbW9vbi0zcmQtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLndpLW1vb24td2FuaW5nLWNyZXNjZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi53aS1tb29uLXdhbmluZy1jcmVzY2VudC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4ud2ktbW9vbi13YW5pbmctY3Jlc2NlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLndpLW1vb24td2FuaW5nLWNyZXNjZW50LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi53aS1tb29uLXdhbmluZy1jcmVzY2VudC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFmXCI7XG59XG4ud2ktbW9vbi13YW5pbmctY3Jlc2NlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgRm9saW8gTGF5b3V0IE1vZHVsZVxuXG4gIEBwcm9qZWN0IGZvbGlvXG4gIEBtb2R1bGUgbGF5b3V0XG4gIEBhdXRob3IgVGhlIEFkdm9jYXRlIDxkZXZlbG9wZXJzQHRoZWFkdm9jYXRlLmNvbT5cblxuICBDb250ZW50c1xuICAgIC0gQnJlYWtwb2ludHNcbiAgICAtIFZlcnRpY2FsIFNwYWNpbmcgSGVscGVyc1xuICAgIC0gQm9yZGVyc1xuICAgIC0gSW5zZXRzXG4gICAgLSBCb3JkZXIgQm94XG4gICAgLSBVdGlsaXRpZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCcmVha3BvaW50c1xuLy8gQmFzZWQgb24gQm9vdHN0cmFwJ3MgYnJlYWtwb2ludHNcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2Nzcy8jZ3JpZFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbGF5b3V0X19icmVha3BvaW50LS1zY3JlZW4tc20tbWluOiA3NjhweDtcbiRsYXlvdXRfX2JyZWFrcG9pbnQtLXNjcmVlbi1tZC1taW46IDk5MnB4O1xuJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xuJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLXhsLW1pbjogMTcwMHB4O1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVydGljYWwgU3BhY2luZyBIZWxwZXJzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYXlvdXRfX3ZlcnRpY2FsLXNwYWNpbmcoJHBvc2l0aW9uOiB0cmFpbGVyLCAka2luZDogbWFyZ2luLCAkYW1vdW50OiAxKSB7XG4gICRzcGFjaW5nOiAyMHB4ICogJGFtb3VudDtcbiAgQGlmICRwb3NpdGlvbiA9PSB0cmFpbGVyIHtcbiAgICAjeyRraW5kfS1ib3R0b206ICRzcGFjaW5nICFpbXBvcnRhbnQ7XG4gIH0gQGVsc2Uge1xuICAgICN7JGtpbmR9LXRvcDogJHNwYWNpbmcgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gbGF5b3V0X190cmFpbGVyLS1tYXJnaW4gICAgeyBAaW5jbHVkZSBsYXlvdXRfX3ZlcnRpY2FsLXNwYWNpbmcodHJhaWxlciwgbWFyZ2luLCAxKTsgfVxuQG1peGluIGxheW91dF9fdHJhaWxlci0tbWFyZ2lueDIgIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKHRyYWlsZXIsIG1hcmdpbiwgMik7IH1cbkBtaXhpbiBsYXlvdXRfX3RyYWlsZXItLXBhZGRpbmcgICB7IEBpbmNsdWRlIGxheW91dF9fdmVydGljYWwtc3BhY2luZyh0cmFpbGVyLCBwYWRkaW5nLCAxKTsgfVxuQG1peGluIGxheW91dF9fdHJhaWxlci0tcGFkZGluZ3gyIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKHRyYWlsZXIsIHBhZGRpbmcsIDIpOyB9XG5AbWl4aW4gbGF5b3V0X19sZWFkZXItLW1hcmdpbiAgICAgeyBAaW5jbHVkZSBsYXlvdXRfX3ZlcnRpY2FsLXNwYWNpbmcobGVhZGVyLCBtYXJnaW4sIDEpOyB9XG5AbWl4aW4gbGF5b3V0X19sZWFkZXItLW1hcmdpbngyICAgeyBAaW5jbHVkZSBsYXlvdXRfX3ZlcnRpY2FsLXNwYWNpbmcobGVhZGVyLCBtYXJnaW4sIDIpOyB9XG5AbWl4aW4gbGF5b3V0X19sZWFkZXItLXBhZGRpbmcgICAgeyBAaW5jbHVkZSBsYXlvdXRfX3ZlcnRpY2FsLXNwYWNpbmcobGVhZGVyLCBwYWRkaW5nLCAxKTsgfVxuQG1peGluIGxheW91dF9fbGVhZGVyLS1wYWRkaW5neDIgIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKGxlYWRlciwgcGFkZGluZywgMik7IH1cblxuLmxheW91dF9fdHJhaWxlci0tbWFyZ2luICAgIHsgQGluY2x1ZGUgbGF5b3V0X190cmFpbGVyLS1tYXJnaW47IH1cbi5sYXlvdXRfX3RyYWlsZXItLW1hcmdpbngyICB7IEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tbWFyZ2lueDI7IH1cbi5sYXlvdXRfX3RyYWlsZXItLXBhZGRpbmcgICB7IEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tcGFkZGluZzsgfVxuLmxheW91dF9fdHJhaWxlci0tcGFkZGluZ3gyIHsgQGluY2x1ZGUgbGF5b3V0X190cmFpbGVyLS1wYWRkaW5neDI7IH1cbi5sYXlvdXRfX2xlYWRlci0tbWFyZ2luICAgICB7IEBpbmNsdWRlIGxheW91dF9fbGVhZGVyLS1tYXJnaW47IH1cbi5sYXlvdXRfX2xlYWRlci0tbWFyZ2lueDIgICB7IEBpbmNsdWRlIGxheW91dF9fbGVhZGVyLS1tYXJnaW54MjsgfVxuLmxheW91dF9fbGVhZGVyLS1wYWRkaW5nICAgIHsgQGluY2x1ZGUgbGF5b3V0X19sZWFkZXItLXBhZGRpbmc7IH1cbi5sYXlvdXRfX2xlYWRlci0tcGFkZGluZ3gyICB7IEBpbmNsdWRlIGxheW91dF9fbGVhZGVyLS1wYWRkaW5neDI7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJvcmRlcnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxheW91dF9fYm9yZGVyKCRwb3NpdGlvbjogYm90dG9tLCAkd2lkdGg6IDEsICRjb2xvcjogI2NjYykge1xuICBib3JkZXItI3skcG9zaXRpb259OiAjeyR3aWR0aH1weCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmctI3skcG9zaXRpb259OiAxNXB4O1xufVxuXG5AbWl4aW4gbGF5b3V0X19ib3JkZXItLXRvcCAgICB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyKHRvcCk7IH1cbkBtaXhpbiBsYXlvdXRfX2JvcmRlci0tcmlnaHQgIHsgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXIocmlnaHQpOyB9XG5AbWl4aW4gbGF5b3V0X19ib3JkZXItLWJvdHRvbSB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyKGJvdHRvbSk7IH1cbkBtaXhpbiBsYXlvdXRfX2JvcmRlci0tbGVmdCAgIHsgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXIobGVmdCk7IH1cblxuLmxheW91dF9fYm9yZGVyLS10b3AgICAgeyBAaW5jbHVkZSBsYXlvdXRfX2JvcmRlci0tdG9wIH1cbi5sYXlvdXRfX2JvcmRlci0tcmlnaHQgIHsgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXItLXJpZ2h0OyB9XG4ubGF5b3V0X19ib3JkZXItLWJvdHRvbSB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyLS1ib3R0b207IH1cbi5sYXlvdXRfX2JvcmRlci0tbGVmdCAgIHsgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXItLWxlZnQ7IH1cblxuXG4ubGF5b3V0X19sZWFkaW5nLWJvcmRlciB7XG4gIEBpbmNsdWRlIGxlYWRpbmctYm9yZGVyKDFweCwgMC41KTtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEluc2V0c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGF5b3V0X19pbnNldCgkcG9zaXRpb246IGxlZnQsICR3aWR0aDogNDAlLCAkbWFyZ2luX2JvdHRvbTogNXB4KSB7XG4gIGZsb2F0OiAkcG9zaXRpb247XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW5fYm90dG9tO1xuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfSBAZWxzZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgd2lkdGg6ICR3aWR0aDtcbn1cblxuQG1peGluIGxheW91dF9faW5zZXQtLWxlZnQtMTUgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldChsZWZ0LCAxNSUpOyB9XG5AbWl4aW4gbGF5b3V0X19pbnNldC0tcmlnaHQtMTUgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldChyaWdodCwgMTUlKTsgfVxuQG1peGluIGxheW91dF9faW5zZXQtLWxlZnQtMzAgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldChsZWZ0LCAzMCUpOyB9XG5AbWl4aW4gbGF5b3V0X19pbnNldC0tcmlnaHQtMzAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0KHJpZ2h0LCAzMCUpOyB9XG5AbWl4aW4gbGF5b3V0X19pbnNldC0tbGVmdC00MCAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0KGxlZnQsIDQwJSk7IH1cbkBtaXhpbiBsYXlvdXRfX2luc2V0LS1yaWdodC00MCB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQocmlnaHQsIDQwJSk7IH1cbkBtaXhpbiBsYXlvdXRfX2luc2V0LS1sZWZ0LTUwICB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQobGVmdCwgNTAlKTsgfVxuQG1peGluIGxheW91dF9faW5zZXQtLXJpZ2h0LTUwIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldChyaWdodCwgNTAlKTsgfVxuXG4ubGF5b3V0X19pbnNldC0tbGVmdC0xNSAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1sZWZ0LTE1OyB9XG4ubGF5b3V0X19pbnNldC0tcmlnaHQtMTUgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1yaWdodC0xNTsgfVxuLmxheW91dF9faW5zZXQtLWxlZnQtMzAgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tbGVmdC0zMDsgfVxuLmxheW91dF9faW5zZXQtLXJpZ2h0LTMwIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tcmlnaHQtMzA7IH1cbi5sYXlvdXRfX2luc2V0LS1sZWZ0LTQwICB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQtLWxlZnQtNDA7IH1cbi5sYXlvdXRfX2luc2V0LS1yaWdodC00MCB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQtLXJpZ2h0LTQwOyB9XG4ubGF5b3V0X19pbnNldC0tbGVmdC01MCAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1sZWZ0LTUwOyB9XG4ubGF5b3V0X19pbnNldC0tcmlnaHQtNTAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1yaWdodC01MDsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyIEJveFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGF5b3V0X19ib3JkZXItYm94IHtcbiAgYm9yZGVyOiB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgcmFkaXVzOiAycHg7XG4gICAgc3R5bGU6IHNvbGlkO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5sYXlvdXRfX2JvcmRlci1ib3ggeyBAaW5jbHVkZSBsYXlvdXRfX2JvcmRlci1ib3g7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBVdGlsaXRpZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxheW91dF9fY2xlYXJmaXggeyBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuLmxheW91dF9fY2xlYXJmaXggeyBAaW5jbHVkZSBsYXlvdXRfX2NsZWFyZml4OyB9XG4iLCJAaW1wb3J0IFwiY29tcGFzcy9zdXBwb3J0XCI7XG5AaW1wb3J0IFwiY29tcGFzcy9sYXlvdXQvZ3JpZC1iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwiY29tcGFzcy90eXBvZ3JhcGh5L3VuaXRzXCI7XG5cbi8vIFRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBmb3IgYWxsIHRleHQgaW4gcGl4ZWxzXG4kYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vIFRoZSBkaXN0YW5jZSBiZXR3ZWVuIHRleHQgYmFzZWxpbmVzICh2ZXJ0aWNhbCByaHl0aG0pIGluIHBpeGVscy5cbiRiYXNlLWxpbmUtaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgbGVuZ3RoIHVuaXQgaW4gd2hpY2ggdG8gb3V0cHV0IHJoeXRobSB2YWx1ZXMuXG4vLyBTdXBwb3J0ZWQgdmFsdWVzOiBweCwgZW0sIHJlbS4gUGVyY2VudCB1bml0cyBjYW4ndCBiZSB1c2VkIHNpbmNlIHRoZXlcbi8vIG1ha2UgY2FsY3VsYXRpbmcgcGFkZGluZyBhbmQgbWFyZ2lucyBpbXByYWN0aWNhbCwgYW5kIHBlcmNlbnRhZ2UgYm9yZGVycyBhcmVcbi8vIG5vdCB2YWxpZCBvciBzdXBwb3J0ZWQgaW4gY3NzLlxuJHJoeXRobS11bml0OiAnZW0nICFkZWZhdWx0O1xuXG4vLyBXaGV0aGVyIHRvIG91dHB1dCBmYWxsYmFjayB2YWx1ZXMgaW4gcHggd2hlbiB1c2luZyByZW0gYXMgdGhlIHJoeXRobS11bml0LlxuJHJlbS13aXRoLXB4LWZhbGxiYWNrOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBEZWZhdWx0IHZhbHVlcyBmb3Igcmh5dGhtIGJvcmRlcnMgcHJvcGVydGllcy5cbi8vIFN1cHBvcnRzIHN0eWxlIGFsb25lIGVnLiBgc29saWRgIG9yIGxpc3Qgb2Ygc3R5bGUgYW5kIGNvbG9yIGVnLiBgc29saWQgI2FhYWA7XG4kZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIHRoZSBgYWRqdXN0LWZvbnQtc2l6ZS10b2AgbWl4aW4gYW5kIHRoZSBgbGluZXMtZm9yLWZvbnQtc2l6ZWAgZnVuY3Rpb25cbi8vIHRvIHJvdW5kIHRoZSBsaW5lIGhlaWdodCB0byB0aGUgbmVhcmVzdCBoYWxmIGxpbmUgaGVpZ2h0IGluc3RlYWQgb2YgdGhlXG4vLyBuZWFyZXN0IGludGVncmFsIGxpbmUgaGVpZ2h0IHRvIGF2b2lkIGxhcmdlIHNwYWNpbmcgYmV0d2VlbiBsaW5lcy5cbiRyb3VuZC10by1uZWFyZXN0LWhhbGYtbGluZTogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEVuc3VyZSB0aGVyZSBpcyBhdCBsZWFzdCB0aGlzIG1hbnkgcGl4ZWxzXG4vLyBvZiB2ZXJ0aWNhbCBwYWRkaW5nIGFib3ZlIGFuZCBiZWxvdyB0aGUgdGV4dC5cbiRtaW4tbGluZS1wYWRkaW5nOiAycHggIWRlZmF1bHQ7XG5cbi8vIFRoZSBsZWFkZXIgaXMgdGhlIGFtb3VudCBvZiB3aGl0ZXNwYWNlIGluIGEgbGluZS5cbi8vIEl0IG1pZ2h0IGJlIHVzZWZ1bCBpbiB5b3VyIGNhbGN1bGF0aW9ucy5cbiRiYXNlLWxlYWRlcjogY29udmVydC1sZW5ndGgoJGJhc2UtbGluZS1oZWlnaHQgLSAkYmFzZS1mb250LXNpemUsICRyaHl0aG0tdW5pdCwgJGJhc2UtZm9udC1zaXplKTtcblxuLy8gVGhlIGhhbGYtbGVhZGVyIGlzIHRoZSBhbW91bnQgb2Ygd2hpdGVzcGFjZSBhYm92ZSBhbmQgYmVsb3cgYSBsaW5lLlxuLy8gSXQgbWlnaHQgYmUgdXNlZnVsIGluIHlvdXIgY2FsY3VsYXRpb25zLlxuJGJhc2UtaGFsZi1sZWFkZXI6ICRiYXNlLWxlYWRlciAvIDI7XG5cbi8vIEBwcml2YXRlIFdoZXRoZXIgdGhlIHJoeXRobSBvdXRwdXQgaXMgaW4gYWJzb2x1dGUgdW5pdHMgKHB4KSBvciBub3QgKGVtLCByZW0pXG4kcmVsYXRpdmUtZm9udC1zaXppbmc6IGlmKCRyaHl0aG0tdW5pdCA9PSBweCwgZmFsc2UsIHRydWUpO1xuXG4vLyBWYWxpZGF0ZSB1bml0c1xuQGlmIHVuaXQoJGJhc2UtZm9udC1zaXplKSAgICE9ICdweCcgeyBAd2FybiBcIiRiYXNlLWZvbnQtc2l6ZSBtdXN0IHJlc29sdmUgdG8gYSBwaXhlbCB1bml0LlwiOyB9XG5AaWYgdW5pdCgkYmFzZS1saW5lLWhlaWdodCkgIT0gJ3B4JyB7IEB3YXJuIFwiJGJhc2UtbGluZS1oZWlnaHQgbXVzdCByZXNvbHZlIHRvIGEgcGl4ZWwgdW5pdC5cIjsgfVxuQGlmICRyaHl0aG0tdW5pdCAhPSAncHgnIGFuZCAkcmh5dGhtLXVuaXQgIT0gJ2VtJyBhbmQgJHJoeXRobS11bml0ICE9ICdyZW0nIHtcbiAgQHdhcm4gXCIkcmh5dGhtLXVuaXQgbXVzdCBiZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG5cbi8vIENhbGN1bGF0ZSByaHl0aG0gdW5pdHMuXG5AZnVuY3Rpb24gcmh5dGhtKCRsaW5lczogMSwgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLCAkb2Zmc2V0OiAwKSB7XG4gICRyaHl0aG06IGNvbnZlcnQtbGVuZ3RoKCRsaW5lcyAqICRiYXNlLWxpbmUtaGVpZ2h0IC0gJG9mZnNldCwgJHJoeXRobS11bml0LCAkZm9udC1zaXplKTtcbiAgQGlmIHVuaXQoJHJoeXRobSkgPT0gcHgge1xuICAgICRyaHl0aG06IGZsb29yKCRyaHl0aG0pO1xuICB9XG4gIEByZXR1cm4gJHJoeXRobTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIG11bHRpcGxlIG9mIHJoeXRobSB1bml0cyBuZWVkZWQgdG8gY29udGFpbiB0aGUgZm9udC1zaXplLlxuQGZ1bmN0aW9uIGxpbmVzLWZvci1mb250LXNpemUoJGZvbnQtc2l6ZSkge1xuICAkbGluZXM6IGlmKCRyb3VuZC10by1uZWFyZXN0LWhhbGYtbGluZSxcbiAgICAgICAgICAgICBjZWlsKDIgKiAkZm9udC1zaXplIC8gJGJhc2UtbGluZS1oZWlnaHQpIC8gMixcbiAgICAgICAgICAgICBjZWlsKCRmb250LXNpemUgLyAkYmFzZS1saW5lLWhlaWdodCkpO1xuICAvLyBJZiBsaW5lcyBhcmUgY3JhbXBlZCBpbmNsdWRlIHNvbWUgZXh0cmEgbGVhZC5cbiAgQGlmICgkbGluZXMgKiAkYmFzZS1saW5lLWhlaWdodCAtICRmb250LXNpemUpIDwgKCRtaW4tbGluZS1wYWRkaW5nICogMikge1xuICAgICRsaW5lczogJGxpbmVzICsgaWYoJHJvdW5kLXRvLW5lYXJlc3QtaGFsZi1saW5lLCAwLjUsIDEpO1xuICB9XG4gIEByZXR1cm4gJGxpbmVzO1xufVxuXG5cbi8vIEBwcml2YXRlIE91dHB1dHMgcmh5dGhtIHZhbHVlcy4gRm9yIHJlbSB1bml0cywgb3V0cHV0cyBwaXhlbCBmYWxsYmFja3Ncbi8vIGJ5IGRlZmF1bHQuXG5AbWl4aW4gb3V0cHV0LXJoeXRobSgkcHJvcGVydHksICR2YWx1ZXMpIHtcbiAgQGlmICRyaHl0aG0tdW5pdCA9PSByZW0gYW5kICRyZW0td2l0aC1weC1mYWxsYmFjayB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcyk7XG4gIH1cbiAgQGVsc2Uge1xuICAgICRvdXRwdXQ6ICgpO1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAgIEBpZiB1bml0KCR2YWx1ZSkgPT0gcHgge1xuICAgICAgICAvLyBFbnN1cmUgYWxsIHBpeGVsIHZhbHVlcyBhcmUgcm91bmRlZCB0byB0aGUgbmVhcmVzdCBwaXhlbC5cbiAgICAgICAgJG91dHB1dDogam9pbigkb3V0cHV0LCByb3VuZCgkdmFsdWUpKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJG91dHB1dDogam9pbigkb3V0cHV0LCAkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRwcm9wZXJ0eX06ICRvdXRwdXQ7XG4gIH1cbn1cblxuLy8gRXN0YWJsaXNoZXMgYSBmb250IGJhc2VsaW5lIGZvciB0aGUgZ2l2ZW4gZm9udC1zaXplLlxuQG1peGluIGVzdGFibGlzaC1iYXNlbGluZSgkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUpIHtcbiAgJHJlbGF0aXZlLXNpemU6IDEwMCUgKiAoJGZvbnQtc2l6ZSAvICRicm93c2VyLWRlZmF1bHQtZm9udC1zaXplKTtcblxuICBAaWYgc3VwcG9ydC1sZWdhY3ktYnJvd3NlcihpZSwgXCI2XCIpIGFuZCAobm90ICRyZWxhdGl2ZS1mb250LXNpemluZykge1xuICAgIC8vIElFIDYgcmVmdXNlcyB0byByZXNpemUgZm9udHMgc2V0IGluIHBpeGVscyBhbmQgaXQgd2VpcmRseSByZXNpemVzIGZvbnRzXG4gICAgLy8gd2hvc2Ugcm9vdCBpcyBzZXQgaW4gZW1zLiBTbyB3ZSBzZXQgdGhlIHJvb3QgZm9udCBzaXplIGluIHBlcmNlbnRhZ2VzIG9mXG4gICAgLy8gdGhlIGRlZmF1bHQgZm9udCBzaXplLCBldmVuIGlmIHdlIGFyZSB1c2luZyBhYnNvbHV0ZSBzaXplcyBlbHNld2hlcmUuXG4gICAgKiBodG1sIHsgZm9udC1zaXplOiAkcmVsYXRpdmUtc2l6ZTsgfVxuICB9XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogaWYoJHJlbGF0aXZlLWZvbnQtc2l6aW5nLCAkcmVsYXRpdmUtc2l6ZSwgJGZvbnQtc2l6ZSk7XG5cbiAgICAvLyBXZWJraXQgaGFzIGEgYnVnIHRoYXQgcHJldmVudHMgbGluZS1oZWlnaHQgYmVpbmcgc2V0IGluIHJlbSBvbiA8aHRtbD47XG4gICAgLy8gVG8gd29yayBhcm91bmQgdGhpcyBhbmQgc2ltcGxpZnkgb3V0cHV0LCB3ZSBjYW4gc2V0IGluaXRpYWwgbGluZS1oZWlnaHRcbiAgICAvLyBpbiBlbXMgZm9yIGFsbCByZWxhdGl2ZSByaHl0aG0gdW5pdHMsIGV2ZW4gd2hlbiAkcmh5dGhtLXVuaXQgaXMgYHJlbWAuXG4gICAgQGlmICRyZWxhdGl2ZS1mb250LXNpemluZyB7XG4gICAgICBsaW5lLWhlaWdodDogY29udmVydC1sZW5ndGgoJGJhc2UtbGluZS1oZWlnaHQsIGVtKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IHJvdW5kKCRiYXNlLWxpbmUtaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzZXRzIHRoZSBiYXNlbGluZSB0byAxIHJoeXRobSB1bml0XG4vLyBEb2VzIG5vdCB3b3JrIG9uIGVsZW1lbnRzIHdob3NlIGZvbnQtc2l6ZSBpcyBkaWZmZXJlbnQgZnJvbSAkYmFzZS1mb250LXNpemUuXG4vL1xuLy8gQGRlcHJlY2F0ZWQgVGhpcyBtaXhpbiB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIG5leHQgcmVsZWFzZS5cbi8vIFBsZWFzZSB1c2UgYGFkanVzdC1sZWFkaW5nLXRvKDEpYCBpbnN0ZWFkLlxuQG1peGluIHJlc2V0LWJhc2VsaW5lKCRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaW5jbHVkZSBhZGp1c3QtbGVhZGluZy10bygxLCAkZm9udC1zaXplKTtcbn1cblxuLy8gU2hvdyBhIGJhY2tncm91bmQgaW1hZ2UgdGhhdCBjYW4gYmUgdXNlZCB0byBkZWJ1ZyB5b3VyIGFsaWdubWVudHMuXG4vLyBBcyB0aGlzIGlzIGEgZGV2ZWxvcG1lbnQgZmVhdHVyZSwgdGhpcyBtaXhpbiBuZXZlciBvdXRwdXRzIHBpeGVsIGZhbGxiYWNrc1xuLy8gZm9yIHJlbSBvdXRwdXQuXG4vLyBJbmNsdWRlIHRoZSAkaW1nIGFyZ3VtZW50IGlmIHlvdSB3b3VsZCByYXRoZXIgdXNlIHlvdXIgb3duIGltYWdlIHRoYW4gdGhlXG4vLyBDb21wYXNzIGRlZmF1bHQgZ3JhZGllbnQgaW1hZ2UuXG5AbWl4aW4gZGVidWctdmVydGljYWwtYWxpZ25tZW50KCRpbWc6IGZhbHNlKSB7XG4gIEBpZiAkaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiBpbWFnZS11cmwoJGltZyk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpbmNsdWRlIGJhc2VsaW5lLWdyaWQtYmFja2dyb3VuZChpZigkcm91bmQtdG8tbmVhcmVzdC1oYWxmLWxpbmUsIHJoeXRobSgxLzIpLCByaHl0aG0oMSkpKTtcbiAgfVxufVxuXG4vLyBBZGp1c3QgYSBibG9jayB0byBoYXZlIGEgZGlmZmVyZW50IGZvbnQgc2l6ZSBhbmQgbGluZSBoZWlnaHQgdG8gbWFpbnRhaW4gdGhlXG4vLyByaHl0aG0uICRsaW5lcyBzcGVjaWZpZXMgaG93IG1hbnkgbXVsdGlwbGVzIG9mIHRoZSBiYXNlbGluZSByaHl0aG0gZWFjaCBsaW5lXG4vLyBvZiB0aGlzIGZvbnQgc2hvdWxkIHVzZSB1cC4gSXQgZG9lcyBub3QgaGF2ZSB0byBiZSBhbiBpbnRlZ2VyLCBidXQgaXRcbi8vIGRlZmF1bHRzIHRvIHRoZSBzbWFsbGVzdCBpbnRlZ2VyIHRoYXQgaXMgbGFyZ2UgZW5vdWdoIHRvIGZpdCB0aGUgZm9udC5cbi8vIFVzZSAkZnJvbS1zaXplIHRvIGFkanVzdCBmcm9tIGEgZm9udC1zaXplIG90aGVyIHRoYW4gdGhlIGJhc2UgZm9udC1zaXplLlxuQG1peGluIGFkanVzdC1mb250LXNpemUtdG8oJHRvLXNpemUsICRsaW5lczogYXV0bywgJGZyb20tc2l6ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gICR0by1zaXplOiBjb252ZXJ0LWxlbmd0aCgkdG8tc2l6ZSwgcHgsICRmcm9tLXNpemUpO1xuICBAaWYgJGxpbmVzID09IGF1dG8ge1xuICAgICRsaW5lczogbGluZXMtZm9yLWZvbnQtc2l6ZSgkdG8tc2l6ZSk7XG4gIH1cbiAgQGluY2x1ZGUgb3V0cHV0LXJoeXRobShmb250LXNpemUsIGNvbnZlcnQtbGVuZ3RoKCR0by1zaXplLCAkcmh5dGhtLXVuaXQsICRmcm9tLXNpemUpKTtcbiAgQGluY2x1ZGUgYWRqdXN0LWxlYWRpbmctdG8oJGxpbmVzLCAkdG8tc2l6ZSk7XG59XG5cbi8vIEFkanVzdCBhIGJsb2NrIHRvIGhhdmUgZGlmZmVyZW50IGxpbmUgaGVpZ2h0IHRvIG1haW50YWluIHRoZSByaHl0aG0uXG4vLyAkbGluZXMgc3BlY2lmaWVzIGhvdyBtYW55IG11bHRpcGxlcyBvZiB0aGUgYmFzZWxpbmUgcmh5dGhtIGVhY2ggbGluZSBvZiB0aGlzXG4vLyBmb250IHNob3VsZCB1c2UgdXAuIEl0IGRvZXMgbm90IGhhdmUgdG8gYmUgYW4gaW50ZWdlciwgYnV0IGl0IGRlZmF1bHRzIHRvIHRoZVxuLy8gc21hbGxlc3QgaW50ZWdlciB0aGF0IGlzIGxhcmdlIGVub3VnaCB0byBmaXQgdGhlIGZvbnQuXG5AbWl4aW4gYWRqdXN0LWxlYWRpbmctdG8oJGxpbmVzLCAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGluY2x1ZGUgb3V0cHV0LXJoeXRobShsaW5lLWhlaWdodCwgcmh5dGhtKCRsaW5lcywgJGZvbnQtc2l6ZSkpO1xufVxuXG4vLyBBcHBseSBsZWFkaW5nIHdoaXRlc3BhY2UuIFRoZSAkcHJvcGVydHkgY2FuIGJlIG1hcmdpbiBvciBwYWRkaW5nLlxuQG1peGluIGxlYWRlcigkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSwgJHByb3BlcnR5OiBtYXJnaW4pIHtcbiAgQGluY2x1ZGUgb3V0cHV0LXJoeXRobSgjeyRwcm9wZXJ0eX0tdG9wLCByaHl0aG0oJGxpbmVzLCAkZm9udC1zaXplKSk7XG59XG5cbi8vIEFwcGx5IGxlYWRpbmcgd2hpdGVzcGFjZSBhcyBwYWRkaW5nLlxuQG1peGluIHBhZGRpbmctbGVhZGVyKCRsaW5lczogMSwgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0ocGFkZGluZy10b3AsIHJoeXRobSgkbGluZXMsICRmb250LXNpemUpKTtcbn1cblxuLy8gQXBwbHkgbGVhZGluZyB3aGl0ZXNwYWNlIGFzIG1hcmdpbi5cbkBtaXhpbiBtYXJnaW4tbGVhZGVyKCRsaW5lczogMSwgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0obWFyZ2luLXRvcCwgcmh5dGhtKCRsaW5lcywgJGZvbnQtc2l6ZSkpO1xufVxuXG4vLyBBcHBseSB0cmFpbGluZyB3aGl0ZXNwYWNlLiBUaGUgJHByb3BlcnR5IGNhbiBiZSBtYXJnaW4gb3IgcGFkZGluZy5cbkBtaXhpbiB0cmFpbGVyKCRsaW5lczogMSwgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLCAkcHJvcGVydHk6IG1hcmdpbikge1xuICBAaW5jbHVkZSBvdXRwdXQtcmh5dGhtKCN7JHByb3BlcnR5fS1ib3R0b20sIHJoeXRobSgkbGluZXMsICRmb250LXNpemUpKTtcbn1cblxuLy8gQXBwbHkgdHJhaWxpbmcgd2hpdGVzcGFjZSBhcyBwYWRkaW5nLlxuQG1peGluIHBhZGRpbmctdHJhaWxlcigkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaW5jbHVkZSBvdXRwdXQtcmh5dGhtKHBhZGRpbmctYm90dG9tLCByaHl0aG0oJGxpbmVzLCAkZm9udC1zaXplKSk7XG59XG5cbi8vIEFwcGx5IHRyYWlsaW5nIHdoaXRlc3BhY2UgYXMgbWFyZ2luLlxuQG1peGluIG1hcmdpbi10cmFpbGVyKCRsaW5lczogMSwgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0obWFyZ2luLWJvdHRvbSwgcmh5dGhtKCRsaW5lcywgJGZvbnQtc2l6ZSkpO1xufVxuXG4vLyBTaG9ydGhhbmQgbWl4aW4gdG8gYXBwbHkgd2hpdGVzcGFjZSBmb3IgdG9wIGFuZCBib3R0b20gbWFyZ2lucyBhbmQgcGFkZGluZy5cbkBtaXhpbiByaHl0aG0oXG4gICRsZWFkZXI6IDEsXG4gICRwYWRkaW5nLWxlYWRlcjogMCxcbiAgJHBhZGRpbmctdHJhaWxlcjogJHBhZGRpbmctbGVhZGVyLFxuICAkdHJhaWxlcjogJGxlYWRlcixcbiAgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplXG4pIHtcbiAgQGluY2x1ZGUgbGVhZGVyKCRsZWFkZXIsICRmb250LXNpemUpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWxlYWRlcigkcGFkZGluZy1sZWFkZXIsICRmb250LXNpemUpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXRyYWlsZXIoJHBhZGRpbmctdHJhaWxlciwgJGZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIHRyYWlsZXIoJHRyYWlsZXIsICRmb250LXNpemUpO1xufVxuXG4vLyBTaG9ydGhhbmQgbWl4aW4gdG8gYXBwbHkgd2hpdGVzcGFjZSBmb3IgdG9wIGFuZCBib3R0b20gbWFyZ2lucy5cbkBtaXhpbiByaHl0aG0tbWFyZ2lucyhcbiAgJGxlYWRlcjogMSxcbiAgJHRyYWlsZXI6ICRsZWFkZXIsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZVxuKSB7XG4gIEBpbmNsdWRlIGxlYWRlcigkbGVhZGVyLCAkZm9udC1zaXplKTtcbiAgQGluY2x1ZGUgdHJhaWxlcigkdHJhaWxlciwgJGZvbnQtc2l6ZSk7XG59XG5cbi8vIFNob3J0aGFuZCBtaXhpbiB0byBhcHBseSB3aGl0ZXNwYWNlIGZvciB0b3AgYW5kIGJvdHRvbSBwYWRkaW5nLlxuQG1peGluIHJoeXRobS1wYWRkaW5nKFxuICAkcGFkZGluZy1sZWFkZXI6IDEsXG4gICRwYWRkaW5nLXRyYWlsZXI6ICRwYWRkaW5nLWxlYWRlcixcbiAgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplXG4pIHtcbiAgQGluY2x1ZGUgcGFkZGluZy1sZWFkZXIoJHBhZGRpbmctbGVhZGVyLCAkZm9udC1zaXplKTtcbiAgQGluY2x1ZGUgcGFkZGluZy10cmFpbGVyKCRwYWRkaW5nLXRyYWlsZXIsICRmb250LXNpemUpO1xufVxuXG4vLyBBcHBseSBhIGJvcmRlciBhbmQgd2hpdGVzcGFjZSB0byBhbnkgc2lkZSB3aXRob3V0IGRlc3Ryb3lpbmcgdGhlIHZlcnRpY2FsXG4vLyByaHl0aG0uIFRoZSB3aGl0ZXNwYWNlIG11c3QgYmUgZ3JlYXRlciB0aGFuIHRoZSB3aWR0aCBvZiB0aGUgYm9yZGVyLlxuQG1peGluIGFwcGx5LXNpZGUtcmh5dGhtLWJvcmRlcihcbiAgJHNpZGUsXG4gICR3aWR0aDogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci13aWR0aCxcbiAgJGxpbmVzOiAxLFxuICAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUsXG4gICRib3JkZXItc3R5bGU6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItc3R5bGVcbikge1xuICAvLyBJZiBhcHBseWluZyBib3JkZXJzIHRvIGFsbCBzaWRlcywgdXNlIHNob3J0aGFuZCBwcm9wZXJ0aWVzXG4gICRib3JkZXItcHJvcDogaWYoJHNpZGUgPT0gYWxsLCBib3JkZXIsIGJvcmRlci0jeyRzaWRlfSk7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0oI3skYm9yZGVyLXByb3B9LXdpZHRoLCBjb252ZXJ0LWxlbmd0aCgkd2lkdGgsICRyaHl0aG0tdW5pdCwgJGZvbnQtc2l6ZSkpO1xuICAjeyRib3JkZXItcHJvcH0tc3R5bGU6IG50aCgkYm9yZGVyLXN0eWxlLCAxKTtcbiAgQGlmIHR5cGUtb2YoJGJvcmRlci1zdHlsZSkgPT0gbGlzdCBhbmQgbGVuZ3RoKCRib3JkZXItc3R5bGUpID4gMSB7XG4gICAgI3skYm9yZGVyLXByb3B9LWNvbG9yOiBudGgoJGJvcmRlci1zdHlsZSwgMik7XG4gIH1cbiAgJHBhZGRpbmctcHJvcDogaWYoJHNpZGUgPT0gYWxsLCBwYWRkaW5nLCBwYWRkaW5nLSN7JHNpZGV9KTtcbiAgQGluY2x1ZGUgb3V0cHV0LXJoeXRobSgjeyRwYWRkaW5nLXByb3B9LCByaHl0aG0oJGxpbmVzLCAkZm9udC1zaXplLCAkb2Zmc2V0OiAkd2lkdGgpKTtcbn1cblxuLy8gQXBwbHkgYSBsZWFkaW5nIGJvcmRlci5cbi8vICRib3JkZXItc3R5bGUgYW5kICR3aWR0aCBhcmUgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHZlcnNpb24gb2YgQ29tcGFzcy5cbkBtaXhpbiBsZWFkaW5nLWJvcmRlcihcbiAgJHdpZHRoOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXdpZHRoLFxuICAkbGluZXM6IDEsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSxcbiAgJGJvcmRlci1zdHlsZTogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci1zdHlsZVxuKSB7XG4gIEBpbmNsdWRlIGFwcGx5LXNpZGUtcmh5dGhtLWJvcmRlcih0b3AsICR3aWR0aCwgJGxpbmVzLCAkZm9udC1zaXplLCAkYm9yZGVyLXN0eWxlKTtcbn1cblxuLy8gQXBwbHkgYSB0cmFpbGluZyBib3JkZXIuXG5AbWl4aW4gdHJhaWxpbmctYm9yZGVyKFxuICAkd2lkdGg6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItd2lkdGgsXG4gICRsaW5lczogMSxcbiAgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLFxuICAkYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXN0eWxlXG4pIHtcbiAgQGluY2x1ZGUgYXBwbHktc2lkZS1yaHl0aG0tYm9yZGVyKGJvdHRvbSwgJHdpZHRoLCAkbGluZXMsICRmb250LXNpemUsICRib3JkZXItc3R5bGUpO1xufVxuXG4vLyBBcHBseSBib3RoIGxlYWRpbmcgYW5kIHRyYWlsaW5nIGJvcmRlcnMuXG5AbWl4aW4gaG9yaXpvbnRhbC1ib3JkZXJzKFxuICAkd2lkdGg6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItd2lkdGgsXG4gICRsaW5lczogMSxcbiAgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLFxuICAkYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXN0eWxlXG4pIHtcbiAgQGluY2x1ZGUgbGVhZGluZy1ib3JkZXIoJHdpZHRoLCAkbGluZXMsICRmb250LXNpemUsICRib3JkZXItc3R5bGUpO1xuICBAaW5jbHVkZSB0cmFpbGluZy1ib3JkZXIoJHdpZHRoLCAkbGluZXMsICRmb250LXNpemUsICRib3JkZXItc3R5bGUpO1xufVxuXG4vLyBBbGlhcyBmb3IgYGhvcml6b250YWwtYm9yZGVyc2AgbWl4aW4uXG5AbWl4aW4gaC1ib3JkZXJzKFxuICAkd2lkdGg6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItd2lkdGgsXG4gICRsaW5lczogMSxcbiAgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLFxuICAkYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXN0eWxlXG4pIHtcbiAgQGluY2x1ZGUgaG9yaXpvbnRhbC1ib3JkZXJzKCR3aWR0aCwgJGxpbmVzLCAkZm9udC1zaXplLCAkYm9yZGVyLXN0eWxlKTtcbn1cblxuLy8gQXBwbHkgYm9yZGVycyBhbmQgd2hpdGVzcGFjZSBlcXVhbGx5IHRvIGFsbCBzaWRlcy5cbkBtaXhpbiByaHl0aG0tYm9yZGVycyhcbiAgJHdpZHRoOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXdpZHRoLFxuICAkbGluZXM6IDEsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSxcbiAgJGJvcmRlci1zdHlsZTogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci1zdHlsZVxuKSB7XG4gIEBpbmNsdWRlIGFwcGx5LXNpZGUtcmh5dGhtLWJvcmRlcihhbGwsICR3aWR0aCwgJGxpbmVzLCAkZm9udC1zaXplLCAkYm9yZGVyLXN0eWxlKTtcbn1cbiIsIi8vIE1vZGVybiBtaWNybyBjbGVhcmZpeCBwcm92aWRlcyBhbiBlYXN5IHdheSB0byBjb250YWluIGZsb2F0cyB3aXRob3V0IGFkZGluZyBhZGRpdGlvbmFsIG1hcmt1cC5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOlxuLy9cbi8vICAgIC8vIENvbnRhaW4gYWxsIGZsb2F0cyB3aXRoaW4gLndyYXBwZXJcbi8vICAgIC53cmFwcGVyIHtcbi8vICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLyAgICAgIC5jb250ZW50LFxuLy8gICAgICAuc2lkZWJhciB7XG4vLyAgICAgICAgZmxvYXQgOiBsZWZ0O1xuLy8gICAgICB9XG4vLyAgICB9XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OnRhYmxlO1xuICAgIGNsZWFyOmJvdGg7XG4gIH1cbn1cblxuLy8gQWNrbm93bGVkZ2VtZW50c1xuLy8gQmVhdCAqdGhhdCogY2xlYXJmaXg6IFtUaGllcnJ5IEtvYmxlbnR6XShodHRwOi8vd3d3LmNzcy0xMDEub3JnL2FydGljbGVzL2NsZWFyZml4L2xhdGVzdC1uZXctY2xlYXJmaXgtc28tZmFyLnBocClcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBcbiAgRm9saW8gVHlwb2dyYXBoeSBNb2R1bGVcblxuICBAcHJvamVjdCBmb2xpb1xuICBAbW9kdWxlIHR5cGVcbiAgQGF1dGhvciBUaGUgQWR2b2NhdGUgPGRldmVsb3BlcnNAdGhlYWR2b2NhdGUuY29tPlxuXG4gIENvbnRlbnRzXG4gICAgMS4gVmFyaWFibGVzXG4gICAgMi4gRm9udCBGYW1pbHlcbiAgICAzLiBGb250IFNpemVcbiAgICA0LiBGb250IFdlaWdodFxuICAgIDUuIEZvbnQgU3R5bGVcbiAgICA1LiBUeXBlIENvbG9yXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG4vLyAxLiBWYXJpYWJsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG4kdHlwZV9fYmFzZS0tc2l6ZTogMTNweDtcbiR0eXBlX19iYXNlLS1saW5lLWhlaWdodDogMS42O1xuXG4kdHlwZV9fZm9udC1mYW1pbHktLXNlcmlmOiAgICAgXCJMb3JhXCIsIFwiTGlicmUgQmFza2VydmlsbGVcIiwgXCJHZW9yZ2lhXCIsIHNlcmlmO1xuJHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zOiAgICAgIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zLWNvbmQ6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiLCAkdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG5cbiR0eXBlX19jb2xvcjogJGNvbG9yX19iYXNlO1xuJHR5cGVfX2NvbG9yLS1hbHQ6ICRjb2xvcl9fcHJpbWFyeTtcblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuLy8gMi4gRm9udCBGYW1pbHkgXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuQG1peGluIHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZiAgICAgeyBmb250LWZhbWlseTogJHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZiAhaW1wb3J0YW50OyB9XG5AbWl4aW4gdHlwZV9fZm9udC1mYW1pbHktLXNhbnMgICAgICB7IGZvbnQtZmFtaWx5OiAkdHlwZV9fZm9udC1mYW1pbHktLXNhbnMgIWltcG9ydGFudDsgfVxuQG1peGluIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zLWNvbmQgeyBmb250LWZhbWlseTogJHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zLWNvbmQgIWltcG9ydGFudDsgfVxuXG4udHlwZV9fZm9udC1mYW1pbHktLXNlcmlmICAgICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZjsgfVxuLnR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zICAgICAgeyBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FuczsgfVxuLnR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zLWNvbmQgeyBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2Fucy1jb25kOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbi8vIDMuIEZvbnQgU2l6ZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbi8qXG5AbWl4aW4gdHlwZV9fZm9udC1zaXplKCRzaXplLW11bHRpcGxpZXIsICRsaC1tdWx0aXBsaWVyLCAkc2l6ZTogJHR5cGVfX2Jhc2UtLXNpemUsICRsaDogJHR5cGVfX2Jhc2UtLWxpbmUtaGVpZ2h0KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUtbXVsdGlwbGllciAqICRzaXplO1xuICBsaW5lLWhlaWdodDogJGxoLW11bHRpcGxpZXIgKiAkbGg7XG59XG4qL1xuXG5AbWl4aW4gdHlwZV9fZm9udC1zaXplKCRzaXplLCAkbGgtbXVsdGlwbGllcikge1xuICBmb250LXNpemU6ICRzaXplO1xuICBsaW5lLWhlaWdodDogJGxoLW11bHRpcGxpZXIgKiAkdHlwZV9fYmFzZS0tbGluZS1oZWlnaHQ7XG59XG5cbkBtaXhpbiB0eXBlX19mb250LXNpemUtLXhzICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUoMC43NWVtLCAxLjAwKSB9XG5AbWl4aW4gdHlwZV9fZm9udC1zaXplLS1zbSAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplKDAuOTBlbSwgMS4wMCkgfVxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZS0tbWQgICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZSgkdHlwZV9fYmFzZS0tc2l6ZSwgMS4wMCkgfVxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZS0tbGcgICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZSgxLjE1ZW0sIDAuOTUpIH1cbkBtaXhpbiB0eXBlX19mb250LXNpemUtLXhsICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUoMS43NWVtLCAwLjkwKSB9XG5AbWl4aW4gdHlwZV9fZm9udC1zaXplLS14eGwgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplKDIuMTVlbSwgMC44NSkgfVxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZS0teHh4bCB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZSgyLjQ1ZW0sIDAuODApIH1cblxuLnR5cGVfX2ZvbnQtc2l6ZS0teHMgICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0teHM7IH1cbi50eXBlX19mb250LXNpemUtLXNtICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXNtOyB9XG4udHlwZV9fZm9udC1zaXplLS1tZCAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1tZDsgfVxuLnR5cGVfX2ZvbnQtc2l6ZS0tbGcgICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tbGc7IH1cbi50eXBlX19mb250LXNpemUtLXhsICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXhsOyB9XG4udHlwZV9fZm9udC1zaXplLS14eGwgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14eGw7IH1cbi50eXBlX19mb250LXNpemUtLXh4eGwgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXh4eGw7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuLy8gNC4gRm9udCBXZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG5AbWl4aW4gdHlwZV9fZm9udC13ZWlnaHQtLWxpZ2h0IHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5AbWl4aW4gdHlwZV9fZm9udC13ZWlnaHQtLW1lZCAgIHsgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5AbWl4aW4gdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQgIHsgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5AbWl4aW4gdHlwZV9fZm9udC13ZWlnaHQtLWJsYWNrIHsgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyB9XG5cbi50eXBlX19mb250LXdlaWdodC0tbGlnaHQgeyBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tbGlnaHQ7IH1cbi50eXBlX19mb250LXdlaWdodC0tbWVkICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tbWVkOyB9XG4udHlwZV9fZm9udC13ZWlnaHQtLWJvbGQgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7IH1cbi50eXBlX19mb250LXdlaWdodC0tYmxhY2sgeyBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYmxhY2s7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuLy8gNS4gRm9udCBTdHlsZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbkBtaXhpbiB0eXBlX19mb250LXN0eWxlLS1pdGFsaWMgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnR5cGVfX2ZvbnQtc3R5bGUtLWl0YWxpYyB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc3R5bGUtLWl0YWxpYzsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG4vLyA2LiBUeXBlIENvbG9yIFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbkBtaXhpbiBsaW5rLXN0eWxlIHtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbToge1xuICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiB0eXBlX19jb2xvci0tYmFzZSB7XG4gIEBpbmNsdWRlIGxpbmstc3R5bGU7XG4gIGNvbG9yOiAkdHlwZV9fY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdHlwZV9fY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX19ncmV5O1xuICB9XG59XG5cbkBtaXhpbiB0eXBlX19jb2xvci0tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxpbmstc3R5bGU7XG4gIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX19wcmltYXJ5LS1saWdodDtcbiAgfVxufVxuXG5AbWl4aW4gdHlwZV9fY29sb3ItLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGxpbmstc3R5bGU7XG4gIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5LS1saWdodDtcbiAgfVxufVxuXG4udHlwZV9fY29sb3ItLWJhc2UgICAgICB7IEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1iYXNlOyB9XG4udHlwZV9fY29sb3ItLWxpZ2h0ICAgICB7IGNvbG9yOiAjOTk5OyB9XG4udHlwZV9fY29sb3ItLXByaW1hcnkgICB7IEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1wcmltYXJ5OyB9XG4udHlwZV9fY29sb3ItLXNlY29uZGFyeSB7IEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1zZWNvbmRhcnk7IH1cblxuXG5cblxuXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICBGb2xpbyBDb2xvciBNb2R1bGVcblxuICBAcHJvamVjdCBmb2xpb1xuICBAbW9kdWxlIGNvbG9yXG4gIEBhdXRob3IgVGhlIEFkdm9jYXRlIDxkZXZlbG9wZXJzQHRoZWFkdm9jYXRlLmNvbT5cblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuJGNvbG9yX19iYXNlOiAjMzMzO1xuXG4kY29sb3JfX2dyZXktLWxpZ2h0OiAjZGRkO1xuJGNvbG9yX19ncmV5OiAjYmJiO1xuJGNvbG9yX19ncmV5LS1kYXJrOiAjODg4O1xuXG4kY29sb3JfX3ByaW1hcnktLWxpZ2h0OiAjZTM1ZDYyO1xuJGNvbG9yX19wcmltYXJ5OiAjY2UxNzFlO1xuJGNvbG9yX19wcmltYXJ5LS1kYXJrOiAjN2IwZDExO1xuXG4kY29sb3JfX3NlY29uZGFyeS0tbGlnaHQ6ICM2MWI4ZDk7XG4kY29sb3JfX3NlY29uZGFyeTogIzAwODdiYTtcbiRjb2xvcl9fc2Vjb25kYXJ5LS1kYXJrOiAjMDA0ODYzO1xuXG4kY29sb3JfX2JyZWFraW5nOiB5ZWxsb3c7XG4kY29sb3JfX2JyZWFraW5nLS1kYXJrOiAjYjFiMzE2O1xuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFxuICBGb2xpbyBMaXN0cyBNb2R1bGVcblxuICBAcHJvamVjdCBmb2xpb1xuICBAbW9kdWxlIGxpc3RzXG4gIEBhdXRob3IgVGhlIEFkdm9jYXRlIDxkZXZlbG9wZXJzQHRoZWFkdm9jYXRlLmNvbT5cblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgJl9faXRlbS0tcGhvdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4ubGlzdC0tYnVsbGV0IHsgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4ubGlzdC0tY2lyY2xlIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbi5saXN0LS1zcXVhcmUgeyBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsgfVxuLmxpc3QtLWxldHRlciB7IGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47IH1cbi5saXN0LS1sZXR0ZXItdXBwZXIgeyBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWxhdGluOyB9XG4ubGlzdC0tbm9uZSB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC0taW5saW5lIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCAgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFxuICBGb2xpbyBGb3JtcyBNb2R1bGVcblxuICBAcHJvamVjdCBmb2xpb1xuICBAbW9kdWxlIHRleHRcbiAgQGF1dGhvciBUaGUgQWR2b2NhdGUgPGRldmVsb3BlcnNAdGhlYWR2b2NhdGUuY29tPlxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG5mb3JtIHtcbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgRm9saW8gTWVkaWEgTW9kdWxlXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQG1vZHVsZSBtZWRpYVxuICBAYXV0aG9yIFRoZSBBZHZvY2F0ZSA8ZGV2ZWxvcGVyc0B0aGVhZHZvY2F0ZS5jb20+XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaWEge1xuICAmLS1maXhlZC1oZWlnaHQge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIEZvbGlvIEFkcyBNb2R1bGVcblxuICBAcHJvamVjdCBmb2xpb1xuICBAbW9kdWxlIGFkc1xuICBAYXV0aG9yIFRoZSBBZHZvY2F0ZSA8ZGV2ZWxvcGVyc0B0aGVhZHZvY2F0ZS5jb20+XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi5hZHVuaXQge1xuICBtYXJnaW46IGF1dG87XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYtLWxlYWRlcmJvYXJkIHsgd2lkdGg6IDcyOHB4OyBoZWlnaHQ6IDkwcHg7IH1cbiAgJi0tbWVkaXVtLXJlY3RhbmdsZSB7IHdpZHRoOiAzMDBweDsgaGVpZ2h0OiAyNTBweDsgfVxuICAmLS1za3lzY3JhcGVyIHsgd2lkdGg6IDMwMHB4OyBoZWlnaHQ6IDYwMHB4OyB9XG4gICYtLXBvcHVuZGVyIHt3aWR0aDogMDsgaGVpZ2h0OiAwOyB9XG4gICYtLW1vYmlsZSB7IG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6IDMyMHB4OyBoZWlnaHQ6IDUwcHg7IH1cblxuICAmLS1pbnNldC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG4gIH1cblxuICAmLS1leHBhbmRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICBGb2xpbyBHbG9iYWwgU3R5bGVzXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQGF1dGhvciBUaGUgQWR2b2NhdGUgPGRldmVsb3BlcnNAdGhlYWR2b2NhdGUuY29tPlxuXG4gIENvbnRlbnRzOlxuICAgIC0gRGF0YSBVUklzXG4gICAgLSBHbG9iYWwgU3R5bGVzXG4gICAgLSBNaXhpbnNcbiAgICAtIE1hc3RoZWFkXG4gICAgLSBOYXZpZ2F0aW9uXG4gICAgLSBPZmYtUGFnZSBOYXZpZ2F0aW9uXG4gICAgLSBGb290ZXJcbiAgICAtIEhvbWVwYWdlXG4gICAgLSBNZWRpYSBRdWVyaWVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGF0YSBVUklzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR1cmlfYWR2b2NhdGVfZmxhZ19zdmc6IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4TlM0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCM2FXUjBhRDBpTkRBd2NIZ2lJR2hsYVdkb2REMGlOemd1T0Rod2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURRd01DQTNPQzQ0T0NJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ05EQXdJRGM0TGpnNElpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4blBnMEtDVHhrWldaelBnMEtDUWs4Y21WamRDQnBaRDBpVTFaSFNVUmZNVjhpSUhrOUlpMHdMakF3TVNJZ2QybGtkR2c5SWpRd01DSWdhR1ZwWjJoMFBTSTNPQzQ0T0RJaUx6NE5DZ2s4TDJSbFpuTStEUW9KUEdOc2FYQlFZWFJvSUdsa1BTSlRWa2RKUkY4eVh5SStEUW9KQ1R4MWMyVWdlR3hwYm1zNmFISmxaajBpSTFOV1IwbEVYekZmSWlBZ2IzWmxjbVpzYjNjOUluWnBjMmxpYkdVaUx6NE5DZ2s4TDJOc2FYQlFZWFJvUGcwS1BDOW5QZzBLUEdjK0RRb0pQR1JsWm5NK0RRb0pDVHh5WldOMElHbGtQU0pUVmtkSlJGOHpYeUlnZVQwaUxUQXVNREF4SWlCM2FXUjBhRDBpTkRBd0lpQm9aV2xuYUhROUlqYzRMamc0TWlJdlBnMEtDVHd2WkdWbWN6NE5DZ2s4WTJ4cGNGQmhkR2dnYVdROUlsTldSMGxFWHpSZklqNE5DZ2tKUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqVTFaSFNVUmZNMThpSUNCdmRtVnlabXh2ZHowaWRtbHphV0pzWlNJdlBnMEtDVHd2WTJ4cGNGQmhkR2crRFFvSlBIQmhkR2dnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMU5XUjBsRVh6UmZLU0lnWkQwaVRUUXdNQ3cyTUM0ek5UZG9MVEF1Tmprell5MHdMakkzT0N3eExqVTVOeTB6TGpBMU55dzVMalkxTXkweE1pNDFNREVzT1M0M01qTnNMVEV5TGpJNU1pd3dMakEyT1EwS0NRbGpMVEl1TXpZc01DMHpMakExTmkwd0xqYzJOUzB6TGpBMU5pMHlMall6T1ZZME9DNDRPVGhzTVRBdU5qSTJMREF1TVRSak5TNDVOeklzTUM0d05qa3NOeTQ1TVRZc01TNDFPVGNzT0M0eU5qUXNOaTQ1TkRSb01DNDJPVFJXTXprdU16ZzFhQzB3TGpZNU5BMEtDUWxqTFRBdU16UTRMRFV1TXpRM0xUSXVORE14TERZdU9EYzFMVGd1TWpZMExEWXVPVFEwYkMweE1DNDJNallzTUM0d05qbFdNamN1TlRGc01UTXVNalkwTERBdU1EWTVZell1T1RRMUxEQXVNRFk1TERndU5EQTBMREV1TXpFNUxEa3VPRFl5TERndU16TXphREF1TmprMGJDMHdMalUxTmkweE1DNDNOalFOQ2drSmFDMHpOeTQxTURGMk1DNDFOVFpqTlM0NU1ETXNNQzQxTlRZc05pNDRNRFlzTVM0eU5TdzJMamd3Tml3M0xqVTJPWFl6TVM0ek9XTXdMRFl1TVRneExURXVNVEV4TERZdU9EYzFMVFl1TnpNMkxEY3VOWFl3TGpVMU5tZ3pPQzQyTVRJTkNna0pRek01T1M0ek56WXNOak11TkRFekxEUXdNQ3cyTWk0ME5DdzBNREFzTmpBdU16VTNJRTB6TlRZdU9EQTJMRE0xTGpreE1tTXdMVFF1TVRZMkxUQXVNamMzTFRZdU5qWTJMVEF1T1RBeUxURXdMamMyTkdndE5ERXVOVGs0RFFvSkNXTXRNQzQyTWpZc05DNHdPVGd0TUM0NU1ETXNOaTQxT1RndE1DNDVNRE1zTVRBdU56WTBhREF1Tmprell6QXROQzQ0TmpFc01pNDRORGd0T0M0eE9UUXNPUzR3T1RndE9DNHlOalJzT0M0eE9UVXRNQzR3TmpsMk16Y3VNRGcwWXpBc05pNHlOUzB3TGprM015dzJMamczTlMwMkxqZ3dOaXczTGpVTkNna0pkakF1TlRVMmFESXhMakEwTW5ZdE1DNDFOVFpqTFRVdU5qazBMVEF1TmpJMUxUWXVPREEzTFRFdU1qVXROaTQ0TURjdE55NDFWakkzTGpVM09XdzRMakU1TlN3d0xqQTJPV00yTGpJMU1Td3dMakEyT1N3NExqZ3lMRE11TkRBeUxEa3VNREk0TERndU1qWTBTRE0xTmk0NE1EWjZEUW9KQ1NCTk1qazVMamcyTERVMExqVTVNMmd0TVRZdU9UUTFiRGd1TXpNMExURTRMalk0TVV3eU9Ua3VPRFlzTlRRdU5Ua3plaUJOTXpJeExqRXhMRGN5TGpjeE9YWXRNQzQxTlRaakxUUXVOalV6TFRBdU5qSTFMVFV1TWpjNExURXVNVEV4TFRjdU1qa3lMVFV1TkRFM2JDMHhPUzQ1TXpFdE5ETXVNalkxRFFvSkNXd3RNVGt1TXpBMkxEUXpMakU1TldNdE1TNDVORFVzTkM0ek1EWXRNeTR3TlRZc05TNHdOamt0Tnk0MUxEVXVORGcyZGpBdU5UVTJhREUxTGprd00zWXRNQzQxTlRaakxUUXVNekEzTFRBdU16UTRMVFV1T0RNMUxURXVNVGd4TFRVdU9ETTFMVE11TXpNekRRb0pDV013TFRFdU1qVXNNQzQ0TXpRdE15NHhPVFVzTVM0ek9TMDBMalEwTld3ekxqSTJOUzAzTGpNMk1XZ3hPUzR4Tmpac015NDNOU3c0TGpFeU5tTXdMamMyTlN3eExqVTVOeXd4TGpFeE1Td3lMalUyT1N3eExqRXhNU3d6TGpjMVl6QXNNaTQxTFRJdU1ERTBMRE11TURVMkxUVXVORGcxTERNdU1qWTBEUW9KQ1hZd0xqVTFOa2d6TWpFdU1URjZJRTB5TnpBdU5ERTBMRFl5TGpjNE9Hd3RNQzQyTWpRdE1DNDBNVGRqTFRRdU5EUTBMRFF1TlRFMExURXdMakF3TVN3NExqQTFOaTB4Tnk0eU1qTXNPQzR3TlRaakxURXhMak01TERBdE1UZ3VPRGc1TFRndU5UUXlMVEU0TGpnNE9TMHlNaTR3T0RRTkNna0pZekF0TVRNdU1qWTBMRFl1TnpNMUxUSXhMamN6Tml3eE55NHlPVEV0TWpFdU56TTJZemd1T1RVNUxEQXNNVFV1T1RjMExEVXVOREUzTERFM0xqazROaXd4TkM0eU16Wm9NQzQzTmpSc0xUSXVNakl5TFRFMkxqWTJObWd0TUM0M05qVU5DZ2tKWXpBdU1UUXNNUzQyTmpZdE1DNDBPRFVzTWk0NU9EVXRNaTR5TWpJc01pNDVPRFZqTFRBdU5EZzJMREF0TVM0ek9Ea3RNQzR5TURndE1TNDNNell0TUM0ek5EZGpMVEV1T0RBMkxUQXVOelkxTFRZdU9EQTJMVEl1TlRZNUxURXlMakE0TkMweUxqVTJPUTBLQ1FsakxURTFMall5TlN3d0xUSTFMamMyTlN3eE1TNDFNamN0TWpVdU56WTFMREkwTGpjeU0yTXdMREV4TGpVNU55dzRMalUwTWl3eU5DNDNNak1zTWpVdU5qazJMREkwTGpjeU0wTXlOakV1TURNNUxEY3pMalk1TVN3eU5qY3VNREV5TERZM0xqZzFPQ3d5TnpBdU5ERTBMRFl5TGpjNE9BMEtDUWtnVFRJeE1pNDRORFVzTlRFdU16azVZekFzT1M0MU9ETXROQzQwTkRVc01Ua3VPVE14TFRFMExqTXdOeXd4T1M0NU16RmpMVEV5TGpBNE15d3dMVEUzTGpjM055MHhNaTQyTkMweE55NDNOemN0TWpRdU56a3lZekF0T1M0MU9EUXNOQzQwTkRRdE1Ua3VPVE15TERFMExqTXdOaTB4T1M0NU16SU5DZ2tKUXpJd055NHhOU3d5Tmk0Mk1EWXNNakV5TGpnME5Td3pPUzR5TkRZc01qRXlMamcwTlN3MU1TNHpPVGtnVFRJeU1TNDFPVFVzTkRndU9UWTVZekF0TVRRdU1UWTRMVEV3TGpBMk9TMHlOQzQzTWpNdE1qUXVOemt5TFRJMExqY3lNdzBLQ1FsakxURTBMalU0TkN3d0xUSTBMamM1TXl3eE1DNDFOVFV0TWpRdU56a3pMREkwTGpjeU0yTXdMREUwTGpFMk5pd3hNQzR3Tnl3eU5DNDNNak1zTWpRdU56a3pMREkwTGpjeU0wTXlNVEV1TXpnM0xEY3pMalk1TVN3eU1qRXVOVGsxTERZekxqRXpOU3d5TWpFdU5UazFMRFE0TGprMk9RMEtDUWtnVFRFNE1DNHhNak1zTWpVdU56QTBkaTB3TGpVMU5tZ3RNVGd1TnpBM2RqQXVOVFUyWXpVdU5EWTNMREF1TkRFMkxEWXVNekl4TERFdU16RTVMRFl1TXpJeExETXVNek16WXpBc01TNHlOUzB4TGpJNE1TdzBMakUyTnkweExqZzRMRFV1TkRFM2JDMHhNaTQxTlRZc01qVXVPVEF6RFFvSkNXd3RNVE11TURZNUxUSTFMamt3TTJNdE1DNDNOamt0TVM0MU1qY3RNUzQzT1RRdE15NDJNVEV0TVM0M09UUXROUzQwT0Raak1DMHlMakk1TVN3eUxqWTBPQzB5TGpreE55dzJMamMwT0MwekxqSTJOSFl0TUM0MU5UWm9MVEkxTGpJNE5IWXdMalUxTmcwS0NRbGpOQzQ1TlRRc01DNDBPRFVzTmk0eU16VXNNUzR4T0RFc09DNHpOekVzTlM0ek5EZHNNakV1TnpneUxEUXpMak16TlV3eE56RXVOREVzTXpFdU1USkRNVGN6TGpBek15d3lOeTQzT0Rjc01UYzFMak16T1N3eU5TNDVPREVzTVRnd0xqRXlNeXd5TlM0M01EUWdUVEV4Tnk0eU9URXNORGt1TVRBM0RRb0pDV013TERFMExqRTJOeTAzTGpreE55d3lNUzR4TVRFdE1qSXVNakkwTERJeExqRXhNV010TXk0eU5qUXNNQzAxTGpReE5pMHdMak0wTnkwMkxqVTVOeTB3TGpnek5GWXlPQzQwT0RGak1TNDROelV0TUM0MU5UVXNOQzR4TmpZdE1TNHdOREVzTmk0NE56VXRNUzR3TkRFTkNna0pRekV3T1M0ek1EUXNNamN1TkRRc01URTNMakk1TVN3ek9DNHpORE1zTVRFM0xqSTVNU3cwT1M0eE1EY2dUVEV5Tmk0d05ERXNORGt1TVRjM1l6QXRNVFV1TmpJMkxURTBMalkxTXkweU5DNHdNamd0TWprdU5UZzBMVEkwTGpBeU9FZzNOQzR3T1RWMk1DNDFOVFlOQ2drSll6VXVNelE0TERBdU5ERTJMRFl1T1RRMUxEQXVPVEF5TERZdU9UUTFMRGN1TWpJemRqTXhMamN6Tm1Nd0xEWXVNekU1TFRFdU16a3NOeTR4TlRJdE5pNDRNRFlzTnk0MWRqQXVOVFUyYURJekxqTXpNdzBLQ1FsRE1URTBMamcxT1N3M01pNDNNVGtzTVRJMkxqQTBNU3cyTlM0MU5qVXNNVEkyTGpBME1TdzBPUzR4TnpjZ1RUUTRMak0wT1N3ME55NDRPRWd5TlM0eE1qaHNNVEV1TkRJdE1qVXVOa3cwT0M0ek5Ea3NORGN1T0RoNklFMDNOeTQwTnl3M01pNDNNVGwyTFRBdU56WXlEUW9KQ1dNdE5pNHpOell0TUM0NE5UWXROeTR5TXpJdE1TNDFNakl0T1M0NU9USXROeTQwTWpKTU5EQXVNVFkwTERVdU1qUTJUREV6TGpjd09DdzJOQzQwTXpsakxUSXVOalkxTERVdU9TMDBMakU0T0N3MkxqazBOaTB4TUM0eU56Z3NOeTQxTVRoMk1DNDNOakpvTWpFdU56a3pkaTB3TGpjMk1nMEtDUWxqTFRVdU9TMHdMalEzTmkwM0xqazVNeTB4TGpZeE55MDNMams1TXkwMExqVTJPR013TFRFdU56RXpMREV1TVRReUxUUXVNemMzTERFdU9UQXlMVFl1TURsc05DNDBOelF0TVRBdU1EZzNhREkyTGpJMk5tdzFMakUwTERFeExqRXpOQTBLQ1Fsak1TNHdORFlzTWk0eE9Ea3NNUzQxTWpJc015NDFNakVzTVM0MU1qSXNOUzR4TXpsak1Dd3pMalF5TmkweUxqYzJMRFF1TVRnNExUY3VOVEU1TERRdU5EY3pkakF1TnpZeVNEYzNMalEzZWlJdlBnMEtDVHh3WVhSb0lHTnNhWEF0Y0dGMGFEMGlkWEpzS0NOVFZrZEpSRjgwWHlraUlHUTlJazB4TlRFdU5UUTVMREV5TGpjMk1XZ3RNQzR5TlRGakxUQXVNVEF4TERBdU5UYzVMVEV1TVRBM0xETXVORGs1TFRRdU5UTXhMRE11TlRJMGJDMDBMalExTlN3d0xqQXlOUTBLQ1FsakxUQXVPRFUxTERBdE1TNHhNRGd0TUM0eU56WXRNUzR4TURndE1DNDVOVFpXT0M0Mk1EZHNNeTQ0TlRJc01DNHdOV015TGpFMk5Td3dMakF5TlN3eUxqZzNMREF1TlRjNUxESXVPVGsyTERJdU5URTRhREF1TWpVeVZqVXVNVFU0YUMwd0xqSTFNZzBLQ1FsakxUQXVNVEkyTERFdU9UTTVMVEF1T0RneUxESXVORGt6TFRJdU9UazJMREl1TlRFNVRERTBNUzR5TURNc055NDNWakF1T0RVMGJEUXVPREE1TERBdU1ESTFZekl1TlRFNExEQXVNREkwTERNdU1EUTJMREF1TkRjNUxETXVOVGMwTERNdU1ESXhhREF1TWpVeWJDMHdMakl3TVMwekxqa3dNUTBLQ1Fsb0xURXpMalU1TkhZd0xqSmpNaTR4TkRFc01DNHlNRElzTWk0ME5qY3NNQzQwTlRNc01pNDBOamNzTWk0M05EUjJNVEV1TXpjNFl6QXNNaTR5TkRFdE1DNDBNRElzTWk0ME9UTXRNaTQwTkRJc01pNDNNVGwyTUM0eU1ESm9NVE11T1RrM0RRb0pDVU14TlRFdU16SXpMREV6TGpnMk9Td3hOVEV1TlRRNUxERXpMalV4Tnl3eE5URXVOVFE1TERFeUxqYzJNU0JOTVRNMUxqazBNaXd3TGpFNU9YWXRNQzR5YUMwM0xqWXlOM1l3TGpKak1TNDNPRGNzTUM0eE1qY3NNaTQwTmpjc01DNDFNRFFzTWk0ME5qY3NNaTQzTW5ZMUxqQXhhQzA0TGpVMU9RMEtDUWwyTFRVdU1ERmpNQzB5TGpJNU1pd3dMalk0TFRJdU5UWTRMREl1TkRZM0xUSXVOekoyTFRBdU1tZ3ROeTQyTWpkMk1DNHlZekV1TnpZeUxEQXVNVEkzTERJdU5EWTNMREF1TkRJNExESXVORFkzTERJdU56SjJNVEV1TkRBeVl6QXNNaTR5T1RFdE1DNDNNRFVzTWk0Mk1UZ3RNaTQwTmpjc01pNDNNVGtOQ2drSmRqQXVNakF5YURjdU5qSTNWakUzTGpBMFl5MHhMamMyTWkwd0xqRXdNUzB5TGpRMk55MHdMalF5T0MweUxqUTJOeTB5TGpjeE9WWTRMamc0TldnNExqVTFPWFkxTGpRek4yTXdMREl1TWpFMkxUQXVOelUxTERJdU5Ua3pMVEl1TkRZM0xESXVOekU1ZGpBdU1qQXlhRGN1TmpBelZqRTNMakEwRFFvSkNXTXRNUzQzTmpNdE1DNHhOUzB5TGpRME1pMHdMalV3TXkweUxqUTBNaTB5TGpjeE9WWXlMamt4T1VNeE16TXVORGMyTERBdU56QXpMREV6TkM0eU5UY3NNQzR6TWpZc01UTTFMamswTWl3d0xqRTVPU0JOTVRFM0xqUXhOaXd6TGprTkNna0pZekF0TVM0MU1URXRNQzR4TFRJdU5ERTNMVEF1TXpJM0xUTXVPVEF4YUMweE5TNHdOemhqTFRBdU1qSTNMREV1TkRnMExUQXVNekkzTERJdU16a3hMVEF1TXpJM0xETXVPVEF4YURBdU1qVXhZekF0TVM0M05qSXNNUzR3TXpJdE1pNDVOekVzTXk0eU9Ua3RNaTQ1T1Rac01pNDVOeTB3TGpBeU5BMEtDUWwyTVRNdU5EUXhZekFzTWk0eU5qWXRNQzR6TlRNc01pNDBPVE10TWk0ME5qY3NNaTQzTVRsMk1DNHlNREpvTnk0Mk1qZFdNVGN1TURSakxUSXVNRFkwTFRBdU1qSTJMVEl1TkRZM0xUQXVORFV6TFRJdU5EWTNMVEl1TnpFNVZqQXVPRGhzTWk0NU55d3dMakF5TkEwS0NRbGpNaTR5Tmpjc01DNHdNalVzTXk0eE9UY3NNUzR5TXpRc015NHlOek1zTWk0NU9UWklNVEUzTGpReE5ub2lMejROQ2p3dlp6NE5Dand2YzNablBnMEtcIjtcbiR1cmlfYWR2b2NhdGVfZmxhZ19wbmc6IFwiXCI7XG4kdXJpX25vbGFfZmxhZ19wbmc6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRNEFBQUJKQ0FZQUFBRE1tOGpGQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl4SURZMExqRTBNRGswT1N3Z01qQXhNQzh4TWk4d055MHhNRG8xTnpvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROUzR4SUUxaFkybHVkRzl6YUNJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRU9FRkJOVU5CTmpBd1FVUXhNVVV6UWpNelEwSkJOa00yUWpZMk5qQkJNeUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBFT0VGQk5VTkJOekF3UVVReE1VVXpRak16UTBKQk5rTTJRalkyTmpCQk15SStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakEyT0RVM1FUYzFNREJCUkRFeFJUTkNNek5EUWtFMlF6WkNOalkyTUVFeklpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQTJPRFUzUVRjMk1EQkJSREV4UlROQ016TkRRa0UyUXpaQ05qWTJNRUV6SWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K3lpWlZkZ0FBSWQ5SlJFRlVlTnJzWFFtNG5kUFZYdWZlbTV1YmdZUkVRaUpFREUwcWhKQVlTaWxSS1dJb2FneEt4QkJCRE9WSGlTRlNSZi9XR0RGRnpKTFNrRkN0S1dpcWhDS1VoaUFTcFVRU2lZeDNPUC8zT3UvK3p6Nzc3djNONTk1enI3T2VaejMzbm0vWTN4N2Z2ZGJhYTYrZGtkS2luVDN1d2Y5WGszV3E5SGlKeDdNVGZPT0hIdmYxT0V0ZTRYRTk3K0YzdGNmdHRkOHZlZnkxdEY3YXd1TWR5VnQ2M00zamRWajNYM3E4ME9PNUhyL2g4ZXNlZnlObGFqV1V6V1pqdlZkVll1VUFNSFQzZUZ1UGgzbmMwL0pNbmNlSGVUd3Q1amN5SG5meWVDT1BkL0o0WDQvYmF2Y3hNSjdrSVBtOGxmYVhhcGI3Ukk4UFlEOVk2L0VDajVleGpudDV2SVB4M255UDcvWDRmby9mTHcrN01wVWkxWGc4anAwNGEvQXFqL2RJNlR0RHRHOHM5WGhBSzYvWFhRaUtxaTduZVR6QzR5NEVWYjMrSVozOW5oS1hYdisxSGw5UEFDNVRDNWM0NG5CTG9KOTd2TklDSG9zc00ySmNtc2swSjdUeWZqS09hcG1xdzRtR3RPVWlxQzhQV2RwZ0h0WExNcFdCb3lUcGVFdW5CWC9zOFZZcHBQOGJwdmVyVnRvL0lFbmNZOVRkeEJqcGpMZTBBV3hFQjVXSFlCazRTcEVHR0RPbHptL1NYcEdFTG1SYXA3ZlMvbUdDeHN5UWtvYU5iclcwd1hLUDl5a1B3ekp3bEJwdDUzRUQyUVlnTDNqY01RWGdPTFVWOW8weFJsM0JDTHA3Z3ZSUXovK3d0TUZIWWpkbWw2a01ITTBLSE1qdFd4N2Y0WkE4c01yU0ppRnduTmJLK3NVQWkzM29rUlRTM1owZ25pMUMybVZxQWNCUjBjTEtDV2xqbE1mVExmY085UGkyY2xjb29ITTlibWRjbTVKQ3V2QnQrYXZsK3VFZTcxV3U5aktWb3NRQndsTGh5dzdKNHpkbGllTTcyc2xTTjNEbzZwWlMrajkxMVAvVDVlN2EraVdPcWhaWVZxd1F3S3NSeTdSL2tjWitGeGQ0dk5qajN5YjRocExFR2hLbTBSQWkvVXBON0xjOWw1RzhaNnRPbFpicmVscUhXZDU1Z2VDUkJzSEFDaWV3dnNiMUgwdk9BL1VEU2grN1NzNlpUSlVqU3ltb0xmT0tNbjVOS2VidmtuTkM4Nk5LcHRFUTg3NnRycHFDdXJOZjFvYm9ONjQyRDB1Vm1vUnVqcDBLVzdrem1Vd0g3dzhZTnJCbEhqZzBhUGVBRXczNnRhcVdpNVhmRFlCRFBIN0s0eDhZOTY2Um5LWC8xcGhwYitieGp6eitpY2NiZUx5RzE1VTd1bXVRWndscVgzQWd3RHR6WFY1VGpRWm5NM2ltenZENHZ4eFl3d2lBSzR3R2Z0SGpaelJKUy8vV1hsVFArckNEb01FZjkzZ3FPNFp0aWZTZEZPdC9EY3RvQWdla3dUMElITE9ZZDVUdkxzazdtR0hMd0VPc2l3MElObWV3REMrei9mN2lZN2RCblEzUndEZkxkdm5FNCtjSVFBc0RKaCtrc1QzclVRZTE5bXpuck9XZERQTU11dHZqQnlQVUYyeHpWMG5Pc094SDNWZ2ZlN0pmTDJkZTBPWlhTTTU1TDRqdzNrRDI0VTNaVnJEL3ZlTHgyeDQvejNRQkNzZFMvZS9OdWtUNVZualhVWWNQU001YitCU1BiL1Q0MCthV0dKS29LdWI3TzNBQW1pSXpPc0l2RXFvcTJ4TUVWSm9ZZUdkTHp0OURaN3cvbGhWZHg4cHV4NGI3d3NqWEdNdjNPM3Q4bi9IY1RTSHl2UVVIQ0o0L1Jycyt5S0ZHSEpkeVc1N28rTTVqeG5Qb3RPOXE5OGRhMHRwTmNpc3o2cG5MQTc1OXBqUmUxZWtYb3d4bkcrbE1aZHBtRzE4a09UK1dsL2pjOVJHK01ZRHYzQnpoSFVocC8ydms3VjFlRDB1YkVMeng3clZTdUhoUXcvNmE1U1NtZ0FwNVBWN3kzc1VZUjlpR3NXR1NWUlg0UzF6cThkSHNOQ2pZeVJ5Z2wzR0dQWStaN0tjQnhRRTBYT0s5OVQzK3BlUmNtWUYyUi9MdmhaeWRvd0lIYUcreGU1ZCtRMTA4aVkzamRpMjlQNFpJYXdpUnVRdC9uMlhrNlVlTzl6QXpMTldlR3gyeVRWQW5mek91SGVNWTBEOUxHVGo2VS9RMnYvTUJPNlpPc3dLQVE3WHowZ0NRVmJTK0FjcmpZNWFoQXlVVmxjN3hJZDY1d2VOSkViNXhpOVlmKzBUTTMwZ3BkRUdZeFlrbUxLbmwrRTJNNnpjcGtIY3N0MVpJM2pHeUVYQkVYVlhCWUhpVkl0bzdSR1lnL1NNVXFmRUI3RzhZNnZGN3l2NGlPUS9Qa1J6Y2k5bXBSbExuL3BQa0xQMGZTWHhIcm1mWjRLWk9CeUM2bDVKRFhQb3NvclNFZXBpbU5lNWtROFFiNm5nUFVzb1QydTh3dmhaUXFiYTJxR1NiK0tnWGFkSkhEcFdncTJVU0NLT3p2Mm5Vd1JpZlFiS2NmVWxYWGVQUVdrMUYxTzFQZm5TZGhOOEEyWWNUbytxUFIwYk0zMlRXczZKZHFPYlZoSHgvS1htSkljMm9QRDNxTUpyQ3BvRUo5WDdKN3hhUFZFazYvVnR5eTNCWmdvQm9mMmRSaDZwbFk1aU4zS0E5cTdheUw2ZitqdzQ5UGFFT0JmQTV5YUV6VHFOWTMxUTBnM3F5c01IMHdiQy9UNzNmcmYwL0xJVG92VGM3eGVPVzJiZ3BhS1Zqd05iNFNJOUI5THJSd2YwMkhXWWQveGViUHVQRUdHYjhRQnBmUi90OXVzUmIyVnFvMlZmMnBXb2I1dnNORm1Nb0p0Sk9JU2VUY1RRRlZDVUJqbHFmbVNOclNUTmpXSGxOV3djeTM1R0RHalBucW9RTmVnOVZKcHUrT0kyR3VLWWdHSjgrMUg3L3lXaTBIUjN2L1oxaXZocDgrd2Q4NXhnQytUS0xUVUVjQXpwdFdtYTVWaW54bmZGcUxWSmpxVkU5YlNGQllMV2U1SFllVDVOOGJKbWVFV3h2dWpvRnc2aStDZk5RbWdUaTJCVFhOMnhMYm1UT1p0L2p4TlF1Q1hDRUZmMGdRbDlDWGZaU0dxRDA1VWxVT0piakRxYTlBNkxmd0pTK2p3citnK1g2RDltQXhkd0szcE1HcGpYR0FIaU8wcGdpbHg0TjRIeFIrLzF6bjI4TnBFSHJia2NidUZUTnRPbGJ4OEJhR3pPOUxRd1FtVmRpb0xFOXdXeGxDT0E0bG1BTm8vUWM3Zm92SmRxS3BocW5vdzNwOGh6SkdXM2pxSmovTHdGbE1wbmhJZFNsVmNVR2ptb2FtNjRpWXlEZktQazFlL1hkMVpRUWNPOG9zWHNpeHFXekhRTnFGMVpDVFpFNjFYWU9ld3JLL29EMkd4NldHenBtaDIyTi9PN2pJd0wvUyt6TGxvdDlnSzBwYUpWREVnbWlUbFRSRlAyWlpTd2xHaWJoOWtXaGo4RUcrQ0RyNGlZRDlJK04rRjBsdFo4Z2hjYndjUkxla0s0SVM3SUx0SFR2OHNCam9zY2JPcVNPVnp4ZW1EWndaQzIvR3d5eGMyM0FPNnVJZ3Away9xNU5rN0JoemJZS0F0K0hpUkxQaHlWb2hqbkdSMFIvZ3ZZSW9jcTByK1daUVpUVzlPaGFSem9BNWhCeHIvSzRiRVZiRldFZzJRWVI3QjVSUXd4dVREdlY1dno5akRUUHBzT0dBR2xvWDJrYzB0SkdVQ1c2YTRBeHhRREJFMlBtYndrbkRkMjNCeEwyOEFocG9CLytYdnVOc1lEVjBUYzk4TGpDNDAyQ0VramlBS2FjbENvcytyWHJXb1gyM1FwRC80SWxIa3VuYVcyVUFsaWR4SFROYUdIRE9TdWZIVU9NSHNueVZFdmU2UXZHcjUvd08xTWQ3MzdDem5PeUJtejNHTTlBcEVWc3o1c2xIeHB4UDNiQS8yclBIY0NCTnRueHJibU82NE9aOTlvVUI5cDZsbXR2QmFncWh4TndQdWRBM1pwcWF5VUJBNnNHOXlaUWQ1TFFQcXlqR20wU1F6L2RpSkp4VnNLdFRxR2Z3SjlsdmpZNTNxYXAwYnNUL0IrTGtjZi9VSTE5UWZKZXViQi9JTGpWVXlIVCtCMzc3YVhhdUVRLyt6VWtKUTg4c0ZKM2l5ZHBMRWl6Y2pORTFEYzRFQ3Exd1E4UFFYaEdibW1JMWYrVW5BY2Fsbll1cExoMUJ2VTlpRjkzOEs5TEJmRHo0d2lheVhUbkk1MHY1ak1YaU51UFk2ejJQTURtTmNrdEc3N0ZHZVE5YlFCazJSbGNORlJMQzgvdmFJanBYMmtTeGp6dDJUT05kQjRKVU8zYVVXb3h5NHR2N3BCaVAwQ2VQNU53am1ZdmFmZmY0RXo4Z1hZTnMvaXVFYjV0T3BXZEhiTU1aanB3SFpqTk5wN0Q5cDByZWYrUytUUlcrdEh1dFAzc1lLbXZqN1Z2UFJsUzVmbkNJWDN0VExEUTl5S1p0a0tNcWE5OTFLdjkySmR0NHdQZlBTSE5iZlVWR2hxMzFZQ2ptdi9yOS9YLzIvRC9OdHE3TmVTcUFOdEJYT0FBOVdHRDJ5cm5jTWw3RHdZQnh4OTk2bU5yRHZhamZQSUIwUHhRUys5cXd4QzZoT0NyeEU4OThJNCt3eThtNFByUk5ZN3lucHNpY093bDlxQSttd1VBeDJXYUJLUTc3cUY5MTI5bTREakI1N21SVkttRFZucmdHekhkY1crY0ZNWnUzVEVCY0tpQnI5ZmhRa01sOVFVT2drQVZwZkQzSEgxbVFscmI2aHMwY1ExLzZ6WDFvTjY0ci85Zks0VXJEbXNrZnd4Q1hSSEZUelQyL21JLzVtQ2loSGZLeWZqVUJ6cmZsUUVBaUFhK1hmdDlyRFpRanVMZ1dzVGY5MnYxQ2lQcE5wcVlyMndtZmpUVm9hOGZuR0s5L3RoeTdWbk9xbUhxOFZVRHlHQVl2bFdhbDF4dFhNdSs4cVJZSEtJMDJwUXF0NnNjdDBqZTk2V0swbTRTUW41MDUwY1l3R2RJQkdkS0R3anFQTDZYOVgrRUZLNjZnRTd4VkpmZnBHMGNiU24wRGxXbWxjWjFlQ2J1bE5JMzNxTCs2VWQvMG94cjBFLzNwSlFCbzlzTjJuTVlWQzlxczkwSS9qK0N0cEpGQWQ5NWplQmpFdGJ0aDZWVTNyMk4zL1dVZEtMUXJZYWUvd3V4KytLVUNxbHdEaTQ2bmFvTWZDemVwcnFqODNRRGVQYVQ1RWJyS1liRXRRV2xub29vOWl3UFBHbzloaG84Z0RZUUV6eDZ0YlJCbjFSVjBla0lzZSt2Q0tPcVBCcGl0Z3JybHE3U25NVHZmaXlOVjJSR2FjKzlUN0YyQlEyeFlXZ2I2dHEyVUl0SmFiQTBQcnJDTHdDeXJxcU1OZTUxczloa2dwWXJpNldxQkttQUZUNXQzSVZxeFpVRWhNTXNmQkJWbnRYYU42OVBvS3JvZElsUmgvZlJydmlsb2FyMHBjb2JGQjV3dEpIZXNLWU1IYmlsK0RzeU5UVndDQ3V6b1FqQVlkSjZEcDM5YUMxTnJKWjhha0Y0SmZZdTFveUhiOU1nRzJYSmVyUURKTTlQV0lkUEdPbk5FZi9OVjM3QW9ZQklCN2xGdkZZTTRLaVUvR2F6cW9qQVlWSXZUVDI5aUlNOGpKUGhaQ2swdW0rU0FuQ0FicFRDSGVJd1huOWlBQWNXTklZR0FRY0I0Z1V0dmVPYU1uVGdTSXJnSFZKSXF5SWw0TUN5Mk1WTlVIWUFSRy9Ib1B0RW0yMnhESGF2NWJuNWtnLzExNVlTeE8wU2JiTWFPdEpkbHV0WWhvdDdxQlZtemdPMDMxZ053dEwzMGdSMVpkbzdNSHZmS2NYWmR3UGpiUnJud1hSa0c5ZHhnR1BpZ1g5RUdCK1dPNDBKNW9pVXluWVdKUTAxWG5wd3pPaGlBbGJkRG8yZ2ZpdjZzcWxzSEoxWklUMGxlTitGSDNYUUdpb3RCN0h4TWZUeEtOU2I5Z3RiOEp6bFVtamNCS3IvMDVHTzdoY0MrOHpqTWZJeXdnSWVIU2xCN1JJeExkaUQ3dEIrTDJJbmZEWGd2YmFPLzAxQXYxSDczWjh6Y3libHRqbUowcHNrVFB0NHlhOG9Ic0QrUGpua3V6T2xjQS9UNmVMZUVoQkZOMmhnK2Z4Q09LNWtueGdjSWoyMWdyUllxN09pa3g0WElvbEx1UW9ZczBvSy9VT1NFanJOQXdHcXl2Z1lxa3BuR3RGT0RiQS9yR1c2b3dKRWNoVlU1WW1FNWIzVVl0OVp5WHlHY1FiY1YxT2Rzc3hYMzVBcTIwTHR2WWNDMUlnWlJoNXRBSTlaYzE1RVZRWHVBamNiOVZodDJGZkNxaXA3VVczY21ML2g5M0ZQeFBZNEtJU3FESURITXYyWWlHbERYWm90ZHQrVFgwcitUS0tlUG1wS0wwb1orSEZqVXgyUFVNMk1KUTBrMDAwS3p6cWRJdW1HUEd4RDVIYzEzTitrTUVETkZnU0dydVFOS1E1aStRc2IzTTVqWlM4UiszNFVuV1pSdk84YThOdzUvUDZCS1pSM29HRnYwS09ialdKbjBUMG0wWEVSZkdpYUZQcHFYQ0RCZTM2NlV4MmFadm5lNzVpWHpvNU8vNHJ4L05IR00xdHJ3S3Y2QmVwL0s5N3JyekZXa3NaSlBtRFB6Z2FBNjRiS08xbm1MbXlYRGJUMjdVa0o3VzQrcTZTNFEvaDdaTVMyMkZZS2cvUjh4RG96SjVpc29kcUVwWTBKcmw4NGdFUFpraUNoMUJqQTBFZnJKMWdKcW00cTROalAwbG5DaE9hdm9qSDFWMndZNVptb3h4WDRGMmNPNk1ScG5DQzJEc1d3Y3pTRDF4R2NRUnEwNzZ0Qjh4VXJmQkZuNENYa05TRm5WVVd3czRSeHNlL1BXVEd0M2EybzR5RVVxNytSeHQ2bEFEN0VYb0d6MmdydDN0dWMrY0l1eTIxT0tlVkF6dENLaDNDMjNWdmNHKy82TUEvNlVaTTdNMDJJMmYrdzlJdGFTbEJyQ0NwckxSTFdTMHgvRUFmNjYwWTY5V3pUUlJxcjl2M0dHT2hYc1Q3VXJEeVg0UHVqQURQQXhpei9WRXNaSUtrT1o5M0FpRDlIOGdkcFRhQjk2UWNSd1dtbVlTdUNoRGxKY3F0emwzQkMvSkoxZ2UrL3gvd3M0cGlvTnFXUlRCR0JZNnJGQUxPVzZQOWFnS2lLWmNmMnpQd3FhYnhuUWUwanFHVGgwdEM5dHVLc01wT2RlVXQya204TkhiUEtvaGRudGIvMXpOZG5SSG8vMnBSU1NWQUEyeG9DOGFORmFLZWVuUG0zb2RHd3UrUXQ4TmpWaVJXZmQ5bXA1a2o2VWNUOENLdHB6MmlBK1NHbHdtOG9LYTR3MnFMU1IrL1A4ajRHQ1BaZkRPQmdXa1hPYUZKV2xZK05RUi9rMVp6SlY3Q1AxbENGK3BZMksxZnNtaDdzWDNWU0dIMHN5L1NxZUs4TjYzc1Y4OTZSK2Z1UDVPTzJoS0crVkJWVkNJUitIRGRmZlFjQ3VRam51MnAxc3B4dFBzdTd2NmdKMi91N21jRzIzQmxYNUNyVDk1ZDIxV1owOEhOUzNKZ3EzeXNxdFNNZ2IzV0FoZ3A4MnJmY1pHV0tRSU9rTUREeFk1SVB6VmltVmdJYy9jUWVjVnpuRzh0TlZxWVkvVXBmUmJtL1hDV3RDempHQllDRzJxN2JyZHhzWllwSXNBYzlxL1VqT00xVmxLdWw1UU1IbkVYVXRuRVlkT3A5d09QWDVXWXJVd3lDd2ZCcXJSL0I1Mk9kY3JXMGJPQVlvelhvLzBoK0tjbkdZZUlhbEtucEJpUGFBaFoxK0ZWZ1pTRFRqUG5KTUErZG1TZmt6VnpwR0NCNVJ6R3NZRjJRb2hTTDVjNU9aZUJ3YzVxZEF3MkxaVVVzN2IxUG5SUWJyRzd3ZWVjRWllNXRaeExXb3Z1ems2RTg2cXhOdjA2cEU1eC9zQ1FHeXowMm5NSExibkhJYjJPNWNBOTJNcVQ3cmZnZlBLUXY0ZUc1cGF5elYwTitEOHUzOEZ2cHdvRzFTdkxuMHVydG9OTEhVdG96VW5oVUF3aExzSWlsZ1VoVk8vQTM2ZzlMM0ZoV1hFSjFFdUNPWlZqNFBzeVc0b1h5cTJZK1ZINHdjRGZTQUdNTjg0UzJ3ZDRKT0lmaENBb1Z0R1lvQVFiK0pXZEk4bU0yNE9XTVBVRlJ3MWpDOFd4L1N6MWxBdnBFbkdjcjJHOW5zQStpRGR1elA2eXlwQk4xck92ZlFyK1lpYURGeFdqOFlSWTFwTHMwUGp2VjNGR1pkTzlKVjNZMmdORGpJZXdyUVl6QkJrOUhPS0RCbWwvcDgrMU9rbmNrd2p0MUlkSUh1R0N2eC9IaTlweDBVVHNPbEdHMEpTMjBwSTlPQ3grYTRleklldXdIRlNobm1lUjlUckJlUDRVREJadWpaa3BoT0RyRkFMamp4RGhmSXdYVkZzNWNyeG5mVXFmWDM4OThUZVpnL2xRS28yZkJkZnhReWNlcmhXTmcwck56K2pQOUYyTzhlM1VLL1M4S3IrWGtCYjhRK1BsYzZlZ1RhZkQ0WWtrY21ObjI1cXk5ZytTUFRyeEIvTU8zSHlUeE5tNjVDT0hvajdTZ0oxekg0ZUlOYjhUUGljeEE3ZlU0VThFQmFsY09UTDFlZ0xMd1BYazBoQ1J5RER1NW44RU9NOUtUS1pWMWQ2T0RvMXlIUytPelpGRkd4SGs5aTBCZFQ3RDRyZGczMTYzSGRFNWp4OVFKejhPdC9ybUVlWWMzS2ZZQi9WQnJvK2NKcXRNcE9acFV3Zno4Z25XdDlvblVhYXJNSUVwSGNRbm5JYXQ5TDN0RUJCQUFuWEtObjg4eDhTNGxTd3h5UFNMYmNrNU81bEdmdDdIODZ4aFNaRFdsc0owcFphc0pZUjkrUjFGZlNyQ20zUWQ5N2xydHZUYU9mdHFXRXlLY0FZZElQbTdxVFI1Z2pKYVVhU2ZORUdvZWh0UmJDZzhTTm5sV3l2cjBicFp2NFBzYmhuaTNrZzN6cURSMlZWWXhFWUw4QjY3MEtlc3lTZmRzazc2UzM2K0IvTm9PdElhVThZR1JoN0R4VWRBdWw0dmR5SDE1ekhhRGQrVWtpNFFSOVV6Vmpod0laanNsMlo3ZWl5cVJTbXR5eFBkZmtIeGdublloZ2NhczExTkN2SWRKVHUwRHN3V0dmdEtTN2kxeGJCeVNPeGNKLzl4ZERPUG9INWw0bmRpamFOOGRJQVlOU1hFd2JTcUYreXVpQUlkT08zSjJOZlA2dWhRZW1tUlNkODc4cnJMK0pNV3k2Z0dCcnJQY0g2TFpmSlJvT3pUR2R3NlZ3bzFnaXUrU2FNdWhYU1cveDhUY09CaVg5aUR3cEJHZzZEd2piM1VTSEV4WUIxbnNWYms1d3ZjZWtIREJwR3kwRVNjQjIwbHVWMWpTdlRVbWNLQjlzYVhqaWJTQll3dko3K2Q0MEVkdlhPVXptQjVJY1RCdGFKRnc0Z0NIbWgwbk9pUUh2MEFvNS91VWRYS0taWjJpNWFlUGNXK3dGRzZCejNKZ3hLVlRIT1VKTzFBNlVibzA3VW5icFZBUHUyaHRma01DZTh0Y1MvbkNwdGVSb0xoNUV3RUg2QnFxVmlaZG1CWndFQ1FRMXVMNXRJRkROd2o1N1ZSOXpHY3cxVXQ2QVlQVEJBNUYxMW55WE9jalZuWXhESGs2THhGN1ZMQ29ORmhUSWN4WW56MmtjR2VwTWtTM1Qvak4yeHhsT2pQRWJEelY4dDdJRkVGVWJSV2ZsdkI5azcraUZCdW0zOTBlOFp0SmdXT3dGQjZ4VVN6ZzZKZTJ4TEVSamFISzZ1NFhKK09uQWVyS2hCSUdEdEREbGp6WGlqdEd4aWlmc3Y0MmhYSk8xTXEyUllnQmZsUkthcUJ0eFdXUlp1UzAwYW1XZDU2VjlMMCtwOU1ZR1pXcUxOS1F6bGVISEF2RG14ZzQ4TTBSVFFBY1dONUhDSUUyYVFISGFSR05Vay83Tk03aWlHSmVVd05ITjhzc3JtWWtXNzZ4elBxUmo1RTBTU1F6REZJVlIrTU80OTd1Rm9QaEFvbTI3T3RIRnp2SzVObzcwbHZzUy9LSFNQbzBoSkplVkU5U0ZZbnJCU2wwYVZlTU5JT1dlVE14Z0RBcGNJamptNmtDQjRFQ3F6Q1pOSUFEK3Y5Ym1vRXJURERpSXdLa2p1dEtHRGhBUnpyeWZVOUlZNXZPTnlYSXh3VEorNFJzN2JCN0JGclVZMUl2c2ErU3dTQnRPeDlrdk9WWkJJcHBKOFVocU1RREk3NmpJc0FkU3VDMXRkY2xSY2hyR3NBaFRRRWNhYnFjNnlBd09nTFl2T2t6bU9ENzBiMkVnUVAwdkNQdnRsUE5NUFBOY3p5UEhjUnh3Z3YwMU5TRk95ejNsalRCN1A2QW8welhoaXovdFZJOGdtL0VzUkdlSHlUNTBJbVZaTnRXaVhjbE9GUmlxd0lPeWZuTGRMTGRTNkpqS3NNV1hMWER1dWF1RHBocGUwajQ4eU9haTF3clFNZFlybUVwMUJXNHFGMU00K0Q1Tkw0dXQwaG9CMWxVa2pxcVdHblN3NDdyUTZYUTB4YjU2V041N3BVaXRzOGtpWGJnMUtuYWUvWGtteHpxNFZIeS9hSkJhZHVoaGlZUXVkY1Y5K0cyS201amtqTllpaTF4YkNiMjA5RytjbnpEcjd4WW9oNFFVOXFZNENOeTZ3eGdYeS9sRHJXcG93NVdHN1libS84T0J1YTJKVEl3ZXRMZXROQ29vdzVpWDVwOVE5SU5sRjJ5RWdmYkdCNnA3ZE9VT0pUMUdIcHQxSFZ6TkpUZlVZSG9lRWVYTUFyanFNYVhMZGU3T2tCZ21VV2wwRlczS0ZMSEdFb2JrQ0xNcGI4MkRodkRFbWw4WG01U1VxZURtYVFPalZMVTMvSU1qTHFmbDBoYm5rSjE2ajdXazJqOTJ0Wm0yMHU2RG54TlNWRU5FeGR6TEZyUG5vMERIUDBwZ29LZUpETEhFWFcvOHJsL3VqUStSN1dVYUk3amVqL0hkUmhQUDNMY096cWtyVU5mN3NOTS9ycHh2N1BEUHJSS0lodzhISkxxeEgwaS9TQk4wdXJwQUk0VkpkQ0djRWc3UVhMN1Iyd3JRbmRTRWpIcDNCWUtIRFVjVTEwb0dYL0htVXhHOGFZZTkvZjRJSS9oQ1g2eVh6dkZBWTVUTkZYaVllcTBuU0l5WnB3SGZiNEJiOEloSmR3SUMzeHNORGFDZXZFSHg3M09FdTZ3SFRnb2RhT29mNXRqSUxSM3pEVFpKcXlEcmxwZDJNNkxXVmtFSUl0RHNFbjFvbTNETmhIQWpkMW11OE54RDd1MlFPQTRqcUFOYWZGVGplZVQ1N0Vlb083K1BFaEtpYXF2b1NNb1YrdDZxaWx4bGhVYlFud2JnVm1lS3RGR1dPNjQ3dWMvQUZmek04VHV2ekdjT3VpYlBuYWJzelN3ZnQzeVRMV2pUdHNRM090U3JvTXZIZGZiYTBCV3FsSmpOYVZhSmIyNUNNdllKMHBqZ3pQT0dwblZ3b0JqTVFGQ3JSeFZhUDFESFFtQi9ydSsrSWVTaUFVY0l5a3lDeFB2VWNTQzdrR2VLYTJEWUtERnJrbWJVYk1kUmVEaFByTWpwQTFzVXJ2R1I0Zk5Pc0NzYlJNQ1I1MDJzYmlrM0V3enR3V2tXZmkvSU9iSHl6N1B6U05RbTFzTERxYTk0NTh0cVA5TjFjRFNQSXRHT2ErMTVaakd5VzduK1dra1VZQURuZnQ0L3Y4MmpTZFZDVHBCTFRQNWUzRTdBNDBwVWVCdzVUZklDQW5SRnhidjNwWjc4TFZBNUN0ejZSUTY2U2p0ZmRmaFUrcFFvRFlXVldqZEl0Z1ZYT2t0NDkvUEtabXQ0d0N5dGMzWWZ1ckV2akQrSlBkWWdLT1NJTitTZ0NOalRESzVmN0paZlVKWncvWTdQNVBKZkN2aHo5SDFwUk8wV1cxVWlnVjZRdHhMczFHMk5ldGlmVEdYWTBHWE9mSjdZWWgzVC9ZcHI4MUlkeGJ2b1ZIOWxqSFhsZnh4bVNZUExFSkhQTnZ4TFRVb1lZejd3SEovdVlRL1FySVl0SXRFWDFxZEpPbHZHd0NWOG5Jc3pCTFlNTmpSZGo5c3hWVm9ZTEdBWWs5YUJOVGYzeUc1VkJLd1prdHAwV2FPNjUrRWVCZG55cDd2NkhRd1NtMGplV01kcEkzUkdzRDZIWFc1akcxalV4KzM0a0JKazF4QXJKeTc0Tk9CV0tmbUJyeU9CSTRGemRSMlNtcitsQ3BnMEk3aGxRN3BDSklUREk2dE1sby9qbjcwcEk0NVNlMVVlMnJJZFZrUjh2bWMrTWZvN0J1eFF4ZFQ0a0JGdm1QSkp3eStZV05Mbk9WVFh0MVlOMXFUTnNKSURiYzcwcHhZaERhN1Qrek9adnBtc0xHTy9EU1hkM0EvYVJ6a0tRbGppVDJKYzEycHU1empnUEFPU1NTTzBkb3M4a2dSR2hTUnBGeU9OVmo2eGQ2RFM2UTBhSUEwM2xnbWxCTENidW0razRZcW04TVcvRHF1WTFvbjhkcjBrQklESkVIYk51dDlPTk4vbTJJOTJGekprVWZkUDJjRzI4MjAwcU90SnpSRDJ4MUZDUU1yWEk5SitJMTJhOWp1bDFva3o1TWtuYzJacFNoMUpJb3JpMW0wVm9wNzdCNVVvVmQ5a0IwcXdQb2xJbkg4V3RJNVlNb3ZYZ2NraEJQRmZ3T2RqVEFRNWpyUzNDdkY5dHFBQUdGK3c3YTU3TThTZmlkdE1RbXJnVjlML0xpdk5XTGYvRFpING05K2E5VzdZNi9YUHI1VEVSdjIxQUN4OEtJU0FBN00ydStuWkNocksrNERxMVpvQXpPcWhPY0tsandseGJZYUt1RzN5aC91eU0vWUpnYU9jeVFmSnpVdURVOVo5V3FSd0NHTkk3TmJ4VkcxVGZ2cElqY3NkTVVQZklEamZRN2M1Z1FPMTdrWmNlMCtwMHZ3dVJrN3g1QUdiRnZaNDZ4UXVlaEJTL3BuK0R4dld6bGJJbTRYL1NRRUkzdG5pMTNxN1JRbVAxZVlnRmNsbmhkMml3TU95VG5QM1JxVWdmL1JQbnhnRTh3SzV3Y01wRkhOQ0J3L0UzdWs3N2NsZm5TdG9QZ2tEOGRNZDZRanZUVHNVeGpzSzQxMC94b3djQVphM2tsYkNsSUVuNHZ4eHJWaitiMDB6dTl4UlVBNzRIc0NIRmlKbXVUM2NhempxdEIzNXJiall0R1c0bS8xZmsyQzNXR0xBUnc0cjhSMjVBSGlyZlpQV09iVGZNcTdkNEowWFVkU2pFaVkzOGxHZXFpWGJVSzhOOEtSbjNFcDloOFlZaEdWenR6c3AxYnREa3JKdnZNZnNjZFFUUU00VGkxVjRKQ2NZUmtyaXI2NzEzVUhueGxOcUl2K0pVRHFPQ3pnL1I2U1ArSXdLWEJrcU5kK1k4bkgvQmhxaEkzZ3VQVnVFV1pqcUhWUE9WU0VIOGRNOHdpTGJTZktaa1RYYkgybEpBc1kwNFhTbEMxb3NuTDRlbDNTYzNYL25kaVg0Nk9xUVEvRmxLcUQ2Q0pKNlVBbURUUXEyU2Q5WTdvQ3NUK1c0cHdGRXFjeVRTdTIzeklhT2s2dEJUaWloQ1NzNHVCNndaR0hKeVY1aU1PZzJYalBsSXk1anp2QVk3K0lhUUVnOU9BOWkySUNFUFpBMkU2R1EwakdxS0VVYXpSZy82OUQ4bEhsdnliRjlocmdLRU5VMWZLdktkckxkTEw1ODB5SUN4eVNXNFdhcnZMbnQ2cGlub0h4bGdRZmZaZ0dBY24rTFNFT3dJMm8zNitrMk4vZW91cGdwb092eUNZY0NCZUozY0ZMR1dpTEVXU29nMmE4eTFMcVNvdFEzbXVsOFlIWUFOY3JLUEVFU1YzWXM3RGNNQVltT1gwTjlqS2Jleno4SmVEanNwdVAzYWd0QVFiN21EN2hlL0JXN2VVQU96WEF6MHV4VG5zN1ZPcUdDR0NLd2JqWWtzWmpDZk9HY2Zvdmh3RzNrOWFtSnJmUnVKclBia2RwY0tsV3ZvRW1jSFRnTFBlS1k5QThTOUc4UXhFR1RoVTd3MU1TM21zUE04bGdJejl3ekZyZ2VMNkJzK1I3RkZ0Unp0bXM1TS9GZmRJOGxrWHZsWnpUVWpIQjgxaUo3cmNSZFphMHFZRW8reDBjWkwxb3k0TG9EeitMMFlZYUJWdlhpWkxPZG5rQXcxVmlEMEdvN0Vkb28ybTBCV0F5bTBrVnNWNVRsYzRVKzU2VDNTVi81byt5ajZWMWJ1L2xQdjF5SWRXaklQWDBIcDgwem95cHV0VlFzbktsdTRnUyt6c1d4b1E5bC93aFFhM0JlUDl2K21uMTU3S1NlN0t6dEJYN3pzZU9uTGsvWk9YZ0EyTWxGMkVxTHAxSGl6dnNEN0RXcnkvaHZCc3prdmVFbk1jOE5YQ21RcWRmYmRGbks5akJLaldVVmRDSjU3L21MUGc1d1djdUsvbDlJbTZ4cVQxQjdFTXBYaENqRE1IL1VCb0tiVkpEdlJTZUVRSXA0R25hRUdZVW9TN1E3dzVtZnZZSUNjNnpPZkNtRUJ3VVlibjVjQnJaZDJPZHJ1YTlkbXpidjFNTnYwK2lSYTg3bElEUW4zOGJwUEQwZVdGL2FrZnA3QlVPeGttY3JQcFFjb05raS9PVk54ZjdibW9WTCtOTmd2YS9xV2E0eHRsNmxMSzNwSVN3dGVTUFc3VkpJNjdGQmZQNUJrNm1EWnBnY2FJSEdnK29qclFSRTRUb3V0WlNHZWJnYTZQTk9Bc0RuZytpSHRxM2F5VjZ6QWd6UDZzbFh0eUplbFoyYzI3MUZxcEIyTy94VEJOOHF5TTdXVjkyNXE3c0hBMlNqeFQxUHNIenN5YklUNGFEcXg4SFZYZk96RlZzbTBXY0pOVHNXT3VRWXJydzNpcHBIQk9rRFdmbEtnSk9GQmY4alFoRWEzd0dwajc0YTlpM3Z5U1FkT0FFV2NkK3RpYWdMdFQ3NmtDdGVoL1ZwS2ZrL1g1V0Y3Rjl2bEhiOFA5UGdBRUFkWVFLNnY2dTlnZ0FBQUFBU1VWT1JLNUNZSUk9XCI7XG4kdXJpX25vbGFfZmxhZ19zdmc6IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4TlM0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCM2FXUjBhRDBpTXpBd2NIZ2lJR2hsYVdkb2REMGlPREF1TWpkd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURNd01DQTRNQzR5TnlJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ016QXdJRGd3TGpJM0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4blBnMEtDVHh3WVhSb0lHWnBiR3c5SWlNeU16RkdNakFpSUdROUlrMHlPVE11TkRJMUxESTVMakUzTVdNd0xUTXVNek01TFRJdU5EazFMVFV1TWpJNExUWXVNelF4TFRjdU1ERTJZeTAwTGpRNE5TMHlMakE1TVMwMkxqQXpOeTB6TGpFM0xUWXVNRE0zTFRVdU5UazREUW9KQ1dNd0xUSXVNRFU0TERFdU5EVXRNeTR6TnpRc015NDROemt0TXk0ek56UmpNaTQ0TmpZc01DdzFMalU1T1N3eExqYzRPQ3cyTGpZM09DdzJMak0wTVdnd0xqTXdOSFl0Tnk0ME9EaG9MVEF1TXpBMFl5MHdMakV3TWl3d0xqY3dPQzB3TGpnME1pd3hMakEwTlMweExqWXhPU3d4TGpBME5RMEtDUWxqTFRBdU5ETTRMREF0TUM0NU56Z3RNQzR4TXpRdE1TNDJNVGd0TUM0ek4yTXRNUzR3T0Mwd0xqUXpPQzB5TGpRMk15MHdMalkzTlMwekxqVTNOUzB3TGpZM05XTXROQzR4TkRnc01DMDJMalkzT1N3eUxqWTVPQzAyTGpZM09TdzFMamd3TVEwS0NRbGpNQ3d6TGpneE1pd3lMakkyTVN3MUxqSTVOU3cyTGpFd05DdzNMakUxWXpRdU5qVTBMREl1TWpZc05TNDVNRE1zTXk0ek56TXNOUzQ1TURNc05TNDJNek5qTUN3eUxqYzVPUzB4TGpreU15dzBMakF4TXkwMExqUTROaXcwTGpBeE13MEtDUWxqTFRNdU5EYzBMREF0Tmk0eE16Z3RNUzQ1TlRZdE55NHlNVGN0Tmk0ME1EaG9MVEF1TXpBMWRqY3VOamc1YURBdU16TTNZekF1TVRjdE1DNDNNRGdzTUM0MU56UXRNUzR6TkRnc01TNDNNakV0TVM0ek5EaGpNQzQwTXpnc01Dd3hMakV4TXl3d0xqSXdNaXd4TGpnMU5Td3dMalV3TlEwS0NRbGpNUzR4TkRZc01DNDFNRFlzTWk0ME5qSXNNQzQ0TkRNc015NDNOellzTUM0NE5ETkRNamt3TGpJeU1pd3pOUzQ1TVRjc01qa3pMalF5TlN3ek15NHhOVEVzTWprekxqUXlOU3d5T1M0eE56RWdUVEkzTnk0Mk5ERXNNVEl1TmpjNWRpMHdMakkzYUMwNExqWTJPSFl3TGpJM0RRb0pDV016TGpFek55d3dMakkzTERNdU5qYzNMREF1TlRjekxETXVOamMzTERNdU5qUXlWakk1TGpNMGJDMHhOUzR6T0MweE5pNDVNekZvTFRZdU9URTBkakF1TWpkak1TNDJNVGtzTUM0eE16VXNNaTQ0TmpZc01DNHpNRE1zTkM0NU1qUXNNaTQxT1RkV016RXVOZzBLQ1Fsak1Dd3lMamt6TkMwd0xqVXdOeXd6TGpNM01pMHpMalUzTlN3ekxqWTBNbll3TGpJM2FEZ3VOalk0ZGkwd0xqSTNZeTB6TGpFek55MHdMakkzTFRNdU5qYzFMVEF1TnpBNExUTXVOamMxTFRNdU5qUXlWakUyTGpnNU5Xd3hOeTR6Tmpnc01Ua3VNVFUzVmpFMkxqTXlNUTBLQ1FsRE1qYzBMakEyTlN3eE15NHlOVElzTWpjMExqVTNNaXd4TWk0NU5Ea3NNamMzTGpZME1Td3hNaTQyTnprZ1RUSTBNaTQ0TURrc01qWXVOekE1YUMwNExqSXpiRFF1TURRM0xUa3VNRGN6VERJME1pNDRNRGtzTWpZdU56QTVlaUJOTWpVekxqRXlPQ3d6TlM0MU1USjJMVEF1TWpjTkNna0pZeTB5TGpJMkxUQXVNekF6TFRJdU5UWXlMVEF1TlRNNUxUTXVOVFF0TWk0Mk0yd3RPUzQyT0RFdE1qRXVNREV6YkMwNUxqTTNOeXd5TUM0NU56bGpMVEF1T1RRekxESXVNRGt4TFRFdU5EZ3pMREl1TkRZeUxUTXVOalF5TERJdU5qWTBkakF1TWpkb055NDNNak4yTFRBdU1qY05DZ2tKWXkweUxqQTVNUzB3TGpFMk9DMHlMamd6TWkwd0xqVTNNeTB5TGpnek1pMHhMall4T0dNd0xUQXVOakEzTERBdU5EQTBMVEV1TlRVeUxEQXVOamMwTFRJdU1UVTViREV1TlRnMUxUTXVOVGMyYURrdU16RnNNUzQ0TWpFc015NDVORGNOQ2drSll6QXVNemN5TERBdU56YzJMREF1TlRRc01TNHlORGtzTUM0MU5Dd3hMamd5TW1Nd0xERXVNakUwTFRBdU9UYzVMREV1TkRnMExUSXVOalkyTERFdU5UZzBkakF1TWpkSU1qVXpMakV5T0hvZ1RUSXlPQzR5T1Rjc01qa3VOVEE0YUMwd0xqTXpOZzBLQ1FsakxUQXVNVE0zTERBdU56YzJMVEV1TkRnMUxEUXVOamc1TFRZdU1EY3NOQzQzTWpOc0xUVXVPVGN4TERBdU1ETXpZeTB4TGpFME55d3dMVEV1TkRnMUxUQXVNemN4TFRFdU5EZzFMVEV1TWpneGRpMDVMakEwYkRVdU1UWXhMREF1TURZNERRb0pDV015TGprc01DNHdNek1zTXk0NE5EVXNNQzQzTnpZc05DNHdNVFFzTXk0ek56Tm9NQzR6TXpoMkxUZ3VNRFl4YUMwd0xqTXpPR010TUM0eE5qa3NNaTQxT1RjdE1TNHhPQ3d6TGpNek9TMDBMakF4TkN3ekxqTTNNMnd0TlM0eE5qRXNNQzR3TXpOMkxUa3VNVGMwYkRZdU5EUXpMREF1TURNMERRb0pDV016TGpNM01pd3dMakF6TkN3MExqQTRMREF1TmpReExEUXVOemc0TERRdU1EUTRhREF1TXpNNGJDMHdMakkzTFRVdU1qSTRhQzB4T0M0eU1UUjJNQzR5TjJNeUxqZzJPQ3d3TGpJM0xETXVNekEyTERBdU5qQTNMRE11TXpBMkxETXVOamMyVmpNeExqWU5DZ2tKWXpBc015NHdNREl0TUM0MU16a3NNeTR6TXprdE15NHlOekVzTXk0Mk5ESjJNQzR5TjJneE9DNDNOVEpETWpJM0xqazVNeXd6TUM0NU9UTXNNakk0TGpJNU55d3pNQzQxTWpFc01qSTRMakk1Tnl3eU9TNDFNRGdnVFRJd09DNHdOakVzTWprdU5UQTRhQzB3TGpNek53MEtDUWxqTFRBdU1UQXlMREF1T1RRMUxURXVOemc0TERRdU5UVTBMVFl1TlRRMExEUXVOVGczYkMwekxqazNPU3d3TGpBek5HTXRNaTQwT1RVc01DNHdNelF0TWk0Mk9UZ3RNQzR4TmpndE1pNDJPVGd0TVM0eE9GWXhOaTR6TWpGak1DMHpMakEyT1N3d0xqZ3hMVE11TkRjMExETXVNamN4TFRNdU5qUXlEUW9KQ1hZdE1DNHlOMmd0TVRBdU1UVXlkakF1TWpkak1pNHpPVFlzTUM0eE5qZ3NNeTR5TnpFc01DNDFOek1zTXk0eU56RXNNeTQyTkRKV016RXVObU13TERNdU1EWTVMVEF1T0RjMkxETXVOREEyTFRNdU16QTFMRE11TmpReWRqQXVNamRvTVRndU1UUTJEUW9KQ1VNeU1EY3VOVFUxTERNd0xqZzFPQ3d5TURndU1EWXhMRE13TGpReE9Td3lNRGd1TURZeExESTVMalV3T0NCTk1UVTNMamc0Tnl3eE9TNDRPVEpqTUN3M0xqQXlNaTB6TGpJMU9Dd3hOQzQyTURNdE1UQXVORGd4TERFMExqWXdNdzBLQ1FsakxUZ3VPRFV6TERBdE1UTXVNREkxTFRrdU1qWXRNVE11TURJMUxURTRMakUyTTJNd0xUY3VNREl4TERNdU1qVTJMVEUwTGpZd01pd3hNQzQwT0RFdE1UUXVOakF5UXpFMU15NDNNVFFzTVM0M01qa3NNVFUzTGpnNE55d3hNQzQ1T0Rrc01UVTNMamc0Tnl3eE9TNDRPVElOQ2drSklFMHhOalF1TWprM0xERTRMakV4TWtNeE5qUXVNamszTERjdU56TXpMREUxTmk0NU1pd3dMREUwTmk0eE16TXNNRU14TXpVdU5EVXNNQ3d4TWpjdU9UY3NOeTQzTXpNc01USTNMamszTERFNExqRXhNbU13TERFd0xqTTNPU3czTGpNM09Dd3hPQzR4TVRJc01UZ3VNVFkwTERFNExqRXhNZzBLQ1FsRE1UVTJMamd4Tnl3ek5pNHlNalVzTVRZMExqSTVOeXd5T0M0ME9USXNNVFkwTGpJNU55d3hPQzR4TVRJZ1RURXlOaTQxTmprc01USXVOamM1ZGkwd0xqSTNhQzAyTGpnNGRqQXVNamRqTVM0NE5UVXNNQzR4Tmpnc01pNDBOaklzTUM0Mk1EY3NNaTQwTmpJc01TNDJPRFlOQ2drSll6QXNNQzQzTnpZdE1DNHpNRE1zTVM0NE9Ea3RNQzQxTkN3eUxqUTVObXd0TkM0M09Td3hNaTQzTkRsc0xUUXVPRGt4TFRFeUxqWTRNV010TUM0eU55MHdMamMwTXkwd0xqY3dPQzB4TGpjNE9DMHdMamN3T0MweUxqWXpNbU13TFRFdU1UUTJMREF1T0RRekxURXVORGd6TERJdU5UazNMVEV1TmpFNERRb0pDWFl0TUM0eU4yZ3RPUzQxTnpsMk1DNHlOMk14TGpReE55d3dMakV6TlN3eUxqVTVOeXd3TGpRek9Dd3pMakUzTERFdU9UZzViREV1TnpnNUxEUXVOamc1YkMwekxqYzNPQ3d4TUM0eE5URnNMVFF1T0RrdE1USXVOVGdOQ2drSll5MHdMak13TkMwd0xqYzBNeTB3TGpZd055MHhMamM0T0Mwd0xqWXdOeTB5TGpZek1tTXdMVEV1TVRFekxEQXVOekE0TFRFdU5EVXNNaTR6T1RVdE1TNDJNVGgyTFRBdU1qZG9MVGt1TnpRNGRqQXVNamRqTVM0NU1qTXNNQzR5TURJc01pNDNOallzTUM0MU16a3NNeTQxTnpZc01pNDFPVGNOQ2drSmJEZ3VNVEk0TERJeExqQTBObXcxTGpZek15MHhOUzR4Tnpkc05TNDRNelFzTVRVdU1UYzNiRGN1T0RVNUxUSXhMakF4TWtNeE1qUXVNekVzTVRNdU5EVTBMREV5TkM0Mk1UUXNNVEl1T1RFMExERXlOaTQxTmprc01USXVOamM1SUUwNU5DNDNPVEVzTWprdU5UQTRhQzB3TGpNek53MEtDUWxqTFRBdU1UTTFMREF1TnpjMkxURXVORGcwTERRdU5qZzVMVFl1TURjeExEUXVOekl6YkMwMUxqazNMREF1TURNell5MHhMakUwTml3d0xURXVORGcwTFRBdU16Y3hMVEV1TkRnMExURXVNamd4ZGkwNUxqQTBiRFV1TVRZc01DNHdOamdOQ2drSll6SXVPVEF4TERBdU1ETXpMRE11T0RRMkxEQXVOemMyTERRdU1ERTBMRE11TXpjemFEQXVNek0zZGkwNExqQTJNV2d0TUM0ek16ZGpMVEF1TVRZNExESXVOVGszTFRFdU1UZ3hMRE11TXpNNUxUUXVNREUwTERNdU16Y3piQzAxTGpFMkxEQXVNRE16ZGkwNUxqRTNOR3cyTGpRME1pd3dMakF6TkEwS0NRbGpNeTR6TnpNc01DNHdNelFzTkM0d09ERXNNQzQyTkRFc05DNDNPRGtzTkM0d05EaG9NQzR6TXpkc0xUQXVNamN0TlM0eU1qaElOelF1TURFMWRqQXVNamRqTWk0NE5qY3NNQzR5Tnl3ekxqTXdOU3d3TGpZd055d3pMak13TlN3ekxqWTNObFl6TVM0MkRRb0pDV013TERNdU1EQXlMVEF1TlRNNUxETXVNek01TFRNdU1qY3hMRE11TmpReWRqQXVNamRvTVRndU56VXpRemswTGpRNE55d3pNQzQ1T1RNc09UUXVOemt4TERNd0xqVXlNU3c1TkM0M09URXNNamt1TlRBNElFMDNOeTQzTkN3eExqQTJPRll3TGpZMk1VZzJOQzQyTmpWMk1DNDBNRGNOQ2drSll6UXVOek14TERBdU5EQTRMRFV1TlRRMUxEQXVPRFkxTERVdU5UUTFMRFV1TkRrMWRqRTVMalkwVERRM0xqQXhMREF1TmpZeFNETTJMalU0ZGpBdU5EQTNZekl1TkRReUxEQXVNakEwTERRdU16STFMREF1TkRVNExEY3VOREk0TERNdU9URTRWakk1TGpZeERRb0pDV013TERRdU5ESTJMVEF1TnpZekxEVXVNRGc0TFRVdU16a3pMRFV1TkRrMWRqQXVOREEzU0RVeExqWTVkaTB3TGpRd04yTXROQzQzTXpFdE1DNDBNRGN0TlM0MU5EWXRNUzR3TmpndE5TNDFORFl0TlM0ME9UVldOeTQwTWpoc01qWXVNakF5TERJNExqZzVPVlkyTGpVMk1nMEtDUWxETnpJdU16UTNMREV1T1RNekxEY3pMakV4TERFdU5EYzJMRGMzTGpjMExERXVNRFk0SWk4K0RRb0pQSEJoZEdnZ1ptbHNiRDBpSXpJek1VWXlNQ0lnWkQwaVRURTRNQzQwTXpJc01UZ3VOamczWXpBc015NDFOREV0TWk0ME1qZ3NOQzQ1T1RJdE5TNDBNeXcwTGprNU1tTXRNQzQzTURrc01DMHhMamsxTnkwd0xqRXpOUzB5TGpRNU5pMHdMak13TkhZdE9TNDJPQTBLQ1Fsak1DNDNOelV0TUM0eU16WXNNUzR4T0Mwd0xqSTNMREV1T1RJeUxUQXVNamRETVRjNExqRTNNaXd4TXk0ME1qVXNNVGd3TGpRek1pd3hOUzQxTVRjc01UZ3dMalF6TWl3eE9DNDJPRGNnVFRFNU5pNHdNamtzTkRNdU9ESXlEUW9KQ1dNdE1pNDFPVGd0TUM0ME16a3RPUzQxTmpFdE9TNDBNVGd0TVRJdU1UVTNMVEV5TGpZMU5td3ROUzQxTmpVdE5pNDVNVFZqTXk0ME56VXRNQzQwTnpJc05pNHlNRFl0TWk0eE5Ua3NOaTR5TURZdE5TNDBNMk13TFRNdU1UY3RNeTR4TnpFdE5pNDBNRGt0T1M0eE5DMDJMalF3T1dndE9TNDNPREVOQ2drSmRqQXVNamRqTWk0NE16TXNNQzR6TURNc015NHpNRFVzTUM0ME56SXNNeTR6TURVc015NDJORE4yTVRVdU1qYzRZekFzTXk0d055MHdMalkwTVN3ekxqSTNNUzB6TGpNd05Td3pMalkwTTNZd0xqSTNhREV3TGpJeE9YWXRNQzR5TncwS0NRbGpMVEl1T0RZMkxUQXVNemN4TFRNdU16QTFMVEF1TmpBM0xUTXVNekExTFRNdU5qUXpWakkwTGpZNWFERXVPRFUxWXpBc01Dd3hOQzR3T0N3eU1DNDROamtzTWpFdU56UTRMREU1TGprM05FTXhPVGN1TXpjc05EUXVOVEUyTERFNU5pNHdNamtzTkRNdU9ESXlMREU1Tmk0d01qa3NORE11T0RJeUlnMEtDUWt2UGcwS0NUeHdZWFJvSUdacGJHdzlJaU15TXpGR01qQWlJR1E5SWswek1EQXNOamt1TmpVNGFDMHdMalV5TkdNdE1DNHlNVEVzTVM0eU1EY3RNaTR6TVRJc055NHpNRE10T1M0ME5UY3NOeTR6TlRWc0xUa3VNams1TERBdU1EVXpZeTB4TGpjNE5pd3dMVEl1TXpFeUxUQXVOVGM0TFRJdU16RXlMVEV1T1RrNERRb0pDVlkyTUM0NU9XdzRMakF6T0N3d0xqRXdOV00wTGpVeE9Dd3dMakExTXl3MUxqazRPQ3d4TGpJd055dzJMakkxTWl3MUxqSTFNbWd3TGpVeU5GWTFNeTQzT1ROb0xUQXVOVEkwWXkwd0xqSTJOQ3cwTGpBME5TMHhMamcwTERVdU1qQXhMVFl1TWpVeUxEVXVNalUwYkMwNExqQXpPQ3d3TGpBMU1RMEtDUWxXTkRRdU9EQTViREV3TGpBek15d3dMakExTTJNMUxqSTFOU3d3TGpBMU15dzJMak0xT0N3d0xqazVPQ3czTGpRMk1pdzJMak13Tldnd0xqVXlOR3d0TUM0ME1qRXRPQzR4TkROb0xUSTRMak0yT0hZd0xqUXlZelF1TkRZMkxEQXVORElzTlM0eE5EZ3NNQzQ1TkRVc05TNHhORGdzTlM0M01qY05DZ2tKZGpJekxqYzBObU13TERRdU5qYzBMVEF1T0RReExEVXVNakF4TFRVdU1EazJMRFV1TmpjMGRqQXVOREpJTWprMkxqbERNams1TGpVeU55dzNNUzQ1Tmprc016QXdMRGN4TGpJek5Dd3pNREFzTmprdU5qVTRJRTB5TmpjdU16SXpMRFV4TGpFMk5nMEtDUWxqTUMwekxqRTFNaTB3TGpJeExUVXVNRFF6TFRBdU5qZ3pMVGd1TVRRemFDMHpNUzQwTmpkakxUQXVORGMxTERNdU1TMHdMalk0TlN3MExqazVMVEF1TmpnMUxEZ3VNVFF6YURBdU5USTFZekF0TXk0Mk56Z3NNaTR4TlRNdE5pNHhPVGtzTmk0NE9ESXROaTR5TlRKc05pNHlMVEF1TURVekRRb0pDWFl5T0M0d05UVmpNQ3cwTGpjeU55MHdMamN6TlN3MUxqSXdNUzAxTGpFME9TdzFMalkzTkhZd0xqUXlhREUxTGpreE9IWXRNQzQwTW1NdE5DNHpNRGN0TUM0ME56TXROUzR4TkRjdE1DNDVORGN0TlM0eE5EY3ROUzQyTnpSV05EUXVPRFl4YkRZdU1UazVMREF1TURVekRRb0pDV00wTGpjeU9Dd3dMakExTXl3MkxqWTNNaXd5TGpVM05DdzJMamd5T1N3MkxqSTFNa2d5TmpjdU16SXplaUJOTWpJMExqSTBOU3cyTlM0eU9UZG9MVEV5TGpneE9XdzJMak13TlMweE5DNHhNekZNTWpJMExqSTBOU3cyTlM0eU9UZDZJRTB5TkRBdU16SXhMRGM1TGpBeGRpMHdMalF5RFFvSkNXTXRNeTQxTWpFdE1DNDBOek10TXk0NU9UTXRNQzQ0TkRJdE5TNDFNVGN0TkM0eGJDMHhOUzR3TnpjdE16SXVOekk1YkMweE5DNDJNRFFzTXpJdU5qYzJZeTB4TGpRM01pd3pMakkxT0MweUxqTXhNaXd6TGpnek5pMDFMalkzTkN3MExqRTFNbll3TGpReWFERXlMakF6ZGkwd0xqUXlEUW9KQ1dNdE15NHlOVGd0TUM0eU5qUXROQzQwTVRNdE1DNDRPVFV0TkM0ME1UTXRNaTQxTWpGak1DMHdMamswTnl3d0xqWXpNUzB5TGpReE9Dd3hMakExTVMwekxqTTJNMnd5TGpRMk9TMDFMalUyT0dneE5DNDFiREl1T0RNMkxEWXVNVFEyRFFvSkNXTXdMalUzT1N3eExqSXdOeXd3TGpnME1pd3hMamswTXl3d0xqZzBNaXd5TGpnek5tTXdMREV1T0RrekxURXVOVEkwTERJdU16RXlMVFF1TVRVc01pNDBOekYyTUM0ME1rZ3lOREF1TXpJeGVpQk5NakF4TGprM0xEY3hMalE1Tm13dE1DNDBOek10TUM0ek1UUU5DZ2tKWXkwekxqTTJNaXd6TGpReE5DMDNMalUyTlN3MkxqQTVOQzB4TXk0d01qZ3NOaTR3T1RSakxUZ3VOakUyTERBdE1UUXVNamc1TFRZdU5EWXhMVEUwTGpJNE9TMHhOaTQzTURkak1DMHhNQzR3TXpNc05TNHdPVFl0TVRZdU5EUXhMREV6TGpBNExURTJMalEwTVEwS0NRbGpOaTQzTnpjc01Dd3hNaTR3T0RRc05DNHdPVFlzTVRNdU5qQTNMREV3TGpjMk9HZ3dMalUzT0d3dE1TNDJPREl0TVRJdU5qQTNhQzB3TGpVM09HTXdMakV3TlN3eExqSTJMVEF1TXpZM0xESXVNall0TVM0Mk9ESXNNaTR5TmcwS0NRbGpMVEF1TXpZM0xEQXRNUzR3TlMwd0xqRTFPQzB4TGpNeE1pMHdMakkyTkdNdE1TNHpOall0TUM0MU56Z3ROUzR4TkRndE1TNDVORE10T1M0eE5ESXRNUzQ1TkROakxURXhMamd5TERBdE1Ua3VORGtzT0M0M01qRXRNVGt1TkRrc01UZ3VOekF6RFFvSkNXTXdMRGd1TnpjeExEWXVORFl5TERFNExqY3dNU3d4T1M0ME16Z3NNVGd1TnpBeFF6RTVOQzQ0Tnpnc056a3VOelEwTERFNU9TNHpPVFlzTnpVdU16TXlMREl3TVM0NU55dzNNUzQwT1RZZ1RURTFPQzQwTVRrc05qSXVPRGd4RFFvSkNXTXdMRGN1TWpVdE15NHpOaklzTVRVdU1EYzRMVEV3TGpneU1pd3hOUzR3TnpoakxUa3VNVFF4TERBdE1UTXVORFE1TFRrdU5UWXlMVEV6TGpRME9TMHhPQzQzTlRaak1DMDNMakkxTERNdU16WXlMVEUxTGpBM05pd3hNQzQ0TWpJdE1UVXVNRGMyRFFvSkNVTXhOVFF1TVRFeExEUTBMakV5Tnl3eE5UZ3VOREU1TERVekxqWTRPQ3d4TlRndU5ERTVMRFl5TGpnNE1TQk5NVFkxTGpBek9TdzJNUzR3TkROak1DMHhNQzQzTVRrdE55NDJNVGd0TVRndU56QXpMVEU0TGpjMU5TMHhPQzQzTURNTkNna0pZeTB4TVM0d016SXNNQzB4T0M0M05UVXNOeTQ1T0RRdE1UZ3VOelUxTERFNExqY3dNMk13TERFd0xqY3hOeXczTGpZeE9Dd3hPQzQzTURFc01UZ3VOelUxTERFNExqY3dNVU14TlRjdU16RTJMRGM1TGpjME5Dd3hOalV1TURNNUxEY3hMamMyTERFMk5TNHdNemtzTmpFdU1EUXpEUW9KQ1NCTk1UTXpMalkyTml3ME15NDBORE4yTFRBdU5ESm9MVEUwTGpFMU1YWXdMalF5WXpRdU1UTTFMREF1TXpFMExEUXVOemd4TERBdU9UazRMRFF1TnpneExESXVOVEl4WXpBc01DNDVORFV0TUM0NU5qa3NNeTR4TlRJdE1TNDBNakVzTkM0d09UaHNMVGt1TkRrNUxERTVMalU1TmcwS0NRbHNMVGt1T0RnM0xURTVMalU1Tm1NdE1DNDFPREV0TVM0eE5UWXRNUzR6TlRZdE1pNDNNekl0TVM0ek5UWXROQzR4TldNd0xURXVOek0wTERJdU1EQXpMVEl1TWpBM0xEVXVNVEEwTFRJdU5EWTVkaTB3TGpReVNEZzRMakV4ZGpBdU5ESU5DZ2tKWXpNdU56UTRMREF1TXpZM0xEUXVOekUzTERBdU9Ea3pMRFl1TXpNekxEUXVNRFExVERFeE1DNDVNaXc0TUM0eU4yd3hOaTR4TlRRdE16SXVOekk1UXpFeU9DNHpNRElzTkRVdU1ESXNNVE13TGpBME55dzBNeTQyTlRJc01UTXpMalkyTml3ME15NDBORE1nVFRnMkxqRXpOQ3cyTVM0eE5EZ05DZ2tKWXpBc01UQXVOekUzTFRVdU9UZzVMREUxTGprM01TMHhOaTQ0TVRJc01UVXVPVGN4WXkweUxqUTJPU3d3TFRRdU1EazRMVEF1TWpZMExUUXVPVGt4TFRBdU5qTXhWalExTGpVME5XTXhMalF4T0Mwd0xqUXlMRE11TVRVeUxUQXVOemc1TERVdU1qQXhMVEF1TnpnNURRb0pDVU00TUM0d09USXNORFF1TnpVMkxEZzJMakV6TkN3MU15NHdNRFFzT0RZdU1UTTBMRFl4TGpFME9DQk5PVEl1TnpVekxEWXhMakU1T1dNd0xURXhMamd5TFRFeExqQTROUzB4T0M0eE56WXRNakl1TXpndE1UZ3VNVGMyU0RVekxqUTFOM1l3TGpReURRb0pDV00wTGpBME5Td3dMak14TkN3MUxqSTFOQ3d3TGpZNE5DdzFMakkxTkN3MUxqUTJNM1l5TkM0d01XTXdMRFF1TnpjNUxURXVNRFV4TERVdU5ERXROUzR4TkRnc05TNDJOelIyTUM0ME1tZ3hOeTQyTlRGRE9EUXVNamsxTERjNUxqQXhMRGt5TGpjMU15dzNNeTQxT1Rnc09USXVOelV6TERZeExqRTVPUTBLQ1FrZ1RUTXpMams0TERZd0xqSXhPVWd4Tmk0ME1UUnNPQzQyTXprdE1Ua3VNelkxVERNekxqazRMRFl3TGpJeE9Yb2dUVFUyTGpBeExEYzVMakF4ZGkwd0xqVTNObU10TkM0NE1qTXRNQzQyTkRndE5TNDBOekV0TVM0eE5USXROeTQxTlRrdE5TNDJNVFZNTWpjdU56ZzVMREkzTGprMk5nMEtDUWxNTnk0M056VXNOekl1TnpRMlF6VXVOelU1TERjM0xqSXdPU3cwTGpZd055dzNPQzR3TURJc01DdzNPQzQwTXpSMk1DNDFOelpvTVRZdU5EZzJkaTB3TGpVM05tTXROQzQwTmpNdE1DNHpOVGt0Tmk0d05EY3RNUzR5TWpVdE5pNHdORGN0TXk0ME5UY05DZ2tKWXpBdE1TNHlPVFVzTUM0NE5qTXRNeTR6TVRFc01TNDBNemt0TkM0Mk1EVnNNeTR6T0RRdE55NDJNek5vTVRrdU9EZHNNeTQ0T0Rnc09DNDBNalJqTUM0M09USXNNUzQyTlRZc01TNHhOVElzTWk0Mk5qUXNNUzR4TlRJc015NDRPRGNOQ2drSll6QXNNaTQxT1RJdE1pNHdPRGdzTXk0eE5qZ3ROUzQyT0Rnc015NHpPRFYyTUM0MU56WklOVFl1TURGNklpOCtEUW9KUEhCaGRHZ2dabWxzYkQwaUl6SXpNVVl5TUNJZ1pEMGlUVE0yTGpReE5Dd3hPUzR6TVdndE1DNHhNelpqTFRBdU1EVTBMREF1TXpFekxUQXVOVGs0TERFdU9Ea3hMVEl1TkRRNExERXVPVEEwYkMweUxqUXdPQ3d3TGpBeE5HTXRNQzQwTmpJc01DMHdMalU1T1Mwd0xqRTBPUzB3TGpVNU9TMHdMalV4TncwS0NRbDJMVE11TmpRMWJESXVNRGd4TERBdU1ESTNZekV1TVRjc01DNHdNVFFzTVM0MU5URXNNQzR6TVRNc01TNDJNVGtzTVM0ek5tZ3dMakV6Tm5ZdE15NHlOVEZvTFRBdU1UTTJZeTB3TGpBMk9Dd3hMakEwTnkwd0xqUTNOaXd4TGpNME5pMHhMall4T1N3eExqTTJiQzB5TGpBNE1Td3dMakF4TXcwS0NRbDJMVE11TjJ3eUxqVTVPQ3d3TGpBeE5HTXhMak0yTVN3d0xqQXhNeXd4TGpZME5pd3dMakkxT0N3eExqa3pNaXd4TGpZek1tZ3dMakV6Tm13dE1DNHhNRGt0TWk0eE1EbG9MVGN1TXpRMGRqQXVNVEE1WXpFdU1UVTJMREF1TVRBNUxERXVNek16TERBdU1qUTFMREV1TXpNekxERXVORGd6RFFvSkNYWTJMakUwTjJNd0xERXVNakV4TFRBdU1qRTRMREV1TXpRM0xURXVNekU1TERFdU5EZDJNQzR4TURsb055NDFOakpETXpZdU1qa3lMREU1TGprd09Dd3pOaTQwTVRRc01Ua3VOekUzTERNMkxqUXhOQ3d4T1M0ek1TQk5NamN1T1RneExERXlMalV5TW5ZdE1DNHhNRGxvTFRRdU1USXlkakF1TVRBNURRb0pDV013TGprMk5pd3dMakEyT1N3eExqTXpNeXd3TGpJM01pd3hMak16TXl3eExqUTJPWFl5TGpjd04yZ3ROQzQyTWpWMkxUSXVOekEzWXpBdE1TNHlNemNzTUM0ek5qZ3RNUzR6T0Rjc01TNHpNek10TVM0ME5qbDJMVEF1TVRBNVNERTNMamM0ZGpBdU1UQTVEUW9KQ1dNd0xqazFNaXd3TGpBMk9Td3hMak16TXl3d0xqSXpNaXd4TGpNek15d3hMalEyT1hZMkxqRTJNV013TERFdU1qTTRMVEF1TXpneExERXVOREUxTFRFdU16TXpMREV1TkRkMk1DNHhNRGxvTkM0eE1qSjJMVEF1TVRBNURRb0pDV010TUM0NU5USXRNQzR3TlRVdE1TNHpNek10TUM0eU16RXRNUzR6TXpNdE1TNDBOM1l0TWk0NU16aG9OQzQyTWpWMk1pNDVNemhqTUN3eExqRTVPQzB3TGpRd09Dd3hMalF3TVMweExqTXpNeXd4TGpRM2RqQXVNVEE1YURRdU1UQTRkaTB3TGpFd09RMEtDUWxqTFRBdU9UVXpMVEF1TURneUxURXVNekU1TFRBdU1qY3lMVEV1TXpFNUxURXVORGQyTFRZdU1UWXhRekkyTGpZME9Dd3hNaTQzT1RRc01qY3VNRGNzTVRJdU5Ua3hMREkzTGprNE1Td3hNaTQxTWpJZ1RURTNMamszTERFMExqVXlNZzBLQ1Fsak1DMHdMamd4Tmkwd0xqQTFOQzB4TGpNd05pMHdMakUzTnkweUxqRXdPVWc1TGpZME5tTXRNQzR4TWpJc01DNDRNRE10TUM0eE56Y3NNUzR5T1RNdE1DNHhOemNzTWk0eE1EbG9NQzR4TXpaak1DMHdMamsxTWl3d0xqVTFPQzB4TGpZd05Td3hMamM0TWkweExqWXhPV3d4TGpZd05DMHdMakF4TXcwS0NRbDJOeTR5TmpOak1Dd3hMakl5TlMwd0xqRTVMREV1TXpRM0xURXVNek16TERFdU5EZDJNQzR4TURsb05DNHhNakoyTFRBdU1UQTVZeTB4TGpFeE5pMHdMakV5TXkweExqTXpNeTB3TGpJME5TMHhMak16TXkweExqUTNWakV5TGpnNWJERXVOakExTERBdU1ERXpEUW9KQ1dNeExqSXlOQ3d3TGpBeE5Dd3hMamN5Tnl3d0xqWTJOeXd4TGpjMk9Dd3hMall4T1VneE55NDVOM29pTHo0TkNqd3ZaejROQ2p3dmMzWm5QZzBLXCI7XG4kdXJpX3R3aXR0ZXJfYmFkZ2Vfc3ZnOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrQ2p4emRtY0tJQ0IyYVdWM1ltOTRQU0l3SURBZ01qQXdNQ0F4TmpJMUxqTTJJZ29nSUhkcFpIUm9QU0l5TURBd0lnb2dJR2hsYVdkb2REMGlNVFl5TlM0ek5pSUtJQ0IyWlhKemFXOXVQU0l4TGpFaUNpQWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtJQ0E4Y0dGMGFBb2dJQ0FnWkQwaWJTQXhPVGs1TGprNU9Ua3NNVGt5TGpRZ1l5QXROek11TlRnc016SXVOalFnTFRFMU1pNDJOeXcxTkM0Mk9TQXRNak0xTGpZMkxEWTBMall4SURnMExqY3NMVFV3TGpjNElERTBPUzQzTnl3dE1UTXhMakU1SURFNE1DNDBNU3d0TWpJM0xqQXhJQzAzT1M0eU9TdzBOeTR3TXlBdE1UWTNMakVzT0RFdU1UY2dMVEkyTUM0MU55dzVPUzQxTnlCRElERTJNRGt1TXpNNU9TdzBPUzQ0TWlBeE5UQXlMalk1T1Rrc01DQXhNemcwTGpZM09Ua3NNQ0JqSUMweU1qWXVOaXd3SUMwME1UQXVNekk0TERFNE15NDNNU0F0TkRFd0xqTXlPQ3cwTVRBdU16RWdNQ3d6TWk0eE5pQXpMall5T0N3Mk15NDBPQ0F4TUM0Mk1qVXNPVE11TlRFZ0xUTTBNUzR3TVRZc0xURTNMakV4SUMwMk5ETXVNelk0TEMweE9EQXVORGNnTFRnME5TNDNNemtzTFRReU9DNDNNaUF0TXpVdU16STBMRFl3TGpZZ0xUVTFMalUxT0RNc01UTXhMakE1SUMwMU5TNDFOVGd6TERJd05pNHlPU0F3TERFME1pNHpOaUEzTWk0ME16Y3pMREkyTnk0NU5TQXhPREl1TlRRek15d3pOREV1TlRNZ0xUWTNMakkyTWl3dE1pNHhNeUF0TVRNd0xqVXpOU3d0TWpBdU5Ua2dMVEU0TlM0NE5URTVMQzAxTVM0ek1pQXRNQzR3TXprc01TNDNNU0F0TUM0d016a3NNeTQwTWlBdE1DNHdNemtzTlM0eE5pQXdMREU1T0M0NE1ETWdNVFF4TGpRME1Td3pOalF1TmpNMUlETXlPUzR4TkRVc05EQXlMak0wTWlBdE16UXVOREkyTERrdU16YzFJQzAzTUM0Mk56WXNNVFF1TXprMUlDMHhNRGd1TURrNExERTBMak01TlNBdE1qWXVORFF4TERBZ0xUVXlMakUwTlN3dE1pNDFOemdnTFRjM0xqSXdNeXd0Tnk0ek5qUWdOVEl1TWpFMUxERTJNeTR3TURnZ01qQXpMamMxTERJNE1TNDJORGtnTXpnekxqTXdOQ3d5T0RRdU9UUTJJQzB4TkRBdU5ESTVMREV4TUM0d05qSWdMVE14Tnk0ek5URXNNVGMxTGpZMklDMDFNRGt1TlRrM01pd3hOelV1TmpZZ0xUTXpMakV5TVRFc01DQXROalV1TnpnMU1Td3RNUzQ1TkRrZ0xUazNMamc0TWpnc0xUVXVOek00SURFNE1TNDFPRFlzTVRFMkxqUXhOellnTXprM0xqSTNMREU0TkM0ek5Ua2dOakk0TGprNE9Dd3hPRFF1TXpVNUlEYzFOQzQzTXpJc01DQXhNVFkzTGpRMk1pd3ROakkxTGpJek9DQXhNVFkzTGpRMk1pd3RNVEUyTnk0ME55QXdMQzB4Tnk0M09TQXRNQzQwTVN3dE16VXVORGdnTFRFdU1pd3ROVE11TURnZ09EQXVNVGM1T1N3dE5UY3VPRFlnTVRRNUxqY3pPVGtzTFRFek1DNHhNaUF5TURRdU56UTVPU3d0TWpFeUxqUXhJZ29nSUNBZ2MzUjViR1U5SW1acGJHdzZJekF3WVdObFpDSXZQZ284TDNOMlp6NEtcIjtcbiR1cmlfdHdpdHRlcl9iYWRnZV9wbmc6IFwiXCI7XG4kdXJpX2FjYWRpYW5hX2ZsYWdfc3ZnOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE9DNHdMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjJhV1YzUW05NFBTSXdJREFnTkRBd0lEZzRJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0EwTURBZ09EZ2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BHYytEUW9KUEhCaGRHZ2daRDBpVFRRd01DdzNNeTQ1YUMwd0xqZGpMVEF1TXl3eExqWXRNeTR4TERrdU55MHhNaTQyTERrdU9Hd3RNVEl1TkN3d0xqRmpMVEl1TkN3d0xUTXVNUzB3TGpndE15NHhMVEl1TjFZMk1pNHpiREV3TGpjc01DNHhZellzTUM0eExEZ3NNUzQyTERndU15dzNhREF1TjFZMU1pNDNEUW9KQ1dndE1DNDNZeTB3TGpRc05TNDBMVEl1TlN3Mkxqa3RPQzR6TERkc0xURXdMamNzTUM0eFZqUXdMamRzTVRNdU5Dd3dMakZqTnl3d0xqRXNPQzQxTERFdU15dzVMamtzT0M0MGFEQXVOMnd0TUM0MkxURXdMamxvTFRNM0xqaDJNQzQyWXpZc01DNDJMRFl1T1N3eExqTXNOaTQ1TERjdU5uWXpNUzQzRFFvSkNXTXdMRFl1TWkweExqRXNOaTQ1TFRZdU9DdzNMaloyTUM0MmFETTRMamxETXprNUxqUXNOemNzTkRBd0xEYzJMRFF3TUN3M015NDVJRTB6TlRZdU5DdzBPUzR5WXpBdE5DNHlMVEF1TXkwMkxqY3RNQzQ1TFRFd0xqbG9MVFF5WXkwd0xqWXNOQzR4TFRBdU9TdzJMamN0TUM0NUxERXdMamxvTUM0M0RRb0pDV013TFRRdU9Td3lMamt0T0M0ekxEa3VNaTA0TGpOc09DNHpMVEF1TVhZek55NDBZekFzTmk0ekxURXNOaTQ1TFRZdU9TdzNMaloyTUM0MmFESXhMakoyTFRBdU5tTXROUzQzTFRBdU5pMDJMamt0TVM0ekxUWXVPUzAzTGpaV05EQXVPR3c0TGpNc01DNHhEUW9KQ1dNMkxqTXNNQzR4TERndU9Td3pMalFzT1M0eExEZ3VNMGd6TlRZdU5Ib2dUVEk1T1N3Mk9DNHhhQzB4Tnk0eGJEZ3VOQzB4T0M0NFRESTVPU3cyT0M0eGVpQk5Nekl3TGpRc09EWXVNM1l0TUM0Mll5MDBMamN0TUM0MkxUVXVNeTB4TGpFdE55NDBMVFV1TlV3eU9UTXNNell1TncwS0NRbHNMVEU1TGpVc05ETXVObU10TWl3MExqTXRNeTR4TERVdU1TMDNMallzTlM0MWRqQXVObWd4Tm5ZdE1DNDJZeTAwTGpNdE1DNDBMVFV1T1MweExqSXROUzQ1TFRNdU5HTXdMVEV1TXl3d0xqZ3RNeTR5TERFdU5DMDBMalZzTXk0ekxUY3VOR2d4T1M0emJETXVPQ3c0TGpJTkNna0pZekF1T0N3eExqWXNNUzR4TERJdU5pd3hMakVzTXk0NFl6QXNNaTQxTFRJc015NHhMVFV1TlN3ekxqTjJNQzQyU0RNeU1DNDBlaUJOTWpZNUxqTXNOell1TTJ3dE1DNDJMVEF1TkdNdE5DNDFMRFF1TmkweE1DNHhMRGd1TVMweE55NDBMRGd1TVEwS0NRbGpMVEV4TGpVc01DMHhPUzR4TFRndU5pMHhPUzR4TFRJeUxqTmpNQzB4TXk0MExEWXVPQzB5TVM0NUxERTNMalF0TWpFdU9XTTVMREFzTVRZdU1TdzFMalVzTVRndU1Td3hOQzQwYURBdU9Hd3RNaTR5TFRFMkxqaG9MVEF1T0dNd0xqRXNNUzQzTFRBdU5Td3pMVEl1TWl3ekRRb0pDV010TUM0MUxEQXRNUzQwTFRBdU1pMHhMamd0TUM0MFl5MHhMamd0TUM0NExUWXVPUzB5TGpZdE1USXVNaTB5TGpaakxURTFMamdzTUMweU5pd3hNUzQyTFRJMkxESTBMamxqTUN3eE1TNDNMRGd1Tml3eU5DNDVMREkxTGprc01qUXVPUTBLQ1FsRE1qVTVMamdzT0RjdU15d3lOalV1T1N3NE1TNDBMREkyT1M0ekxEYzJMak1nVFRJeE1TNHlMRFkwTGpoak1DdzVMamN0TkM0MUxESXdMakV0TVRRdU5Dd3lNQzR4WXkweE1pNHlMREF0TVRjdU9TMHhNaTQzTFRFM0xqa3RNalZqTUMwNUxqY3NOQzQxTFRJd0xqRXNNVFF1TkMweU1DNHhEUW9KQ1VNeU1EVXVOU3d6T1M0NExESXhNUzR5TERVeUxqWXNNakV4TGpJc05qUXVPQ0JOTWpJd0xqRXNOakl1TkdNd0xURTBMak10TVRBdU1pMHlOQzQ1TFRJMUxUSTBMamxqTFRFMExqY3NNQzB5TlN3eE1DNDJMVEkxTERJMExqbHpNVEF1TWl3eU5DNDVMREkxTERJMExqa05DZ2tKUXpJd09TNDRMRGczTGpNc01qSXdMakVzTnpZdU55d3lNakF1TVN3Mk1pNDBJRTB4TnpndU1pd3pPQzQ1ZGkwd0xqWm9MVEU0TGpsMk1DNDJZelV1TlN3d0xqUXNOaTQwTERFdU15dzJMalFzTXk0MFl6QXNNUzR6TFRFdU15dzBMakl0TVM0NUxEVXVOV3d0TVRJdU55d3lOaTR4VERFek9DdzBOeTQzRFFvSkNXTXRNQzQ0TFRFdU5TMHhMamd0TXk0MkxURXVPQzAxTGpWak1DMHlMak1zTWk0M0xUSXVPU3cyTGpndE15NHpkaTB3TGpab0xUSTFMalYyTUM0Mll6VXNNQzQxTERZdU15d3hMaklzT0M0MExEVXVOR3d5TWl3ME15NDNiREl4TGpVdE5ETXVOZzBLQ1FsRE1UY3hMakVzTkRFc01UY3pMalFzTXprdU1pd3hOemd1TWl3ek9DNDVJRTB4TVRRdU9DdzJNaTQxWXpBc01UUXVNeTA0TERJeExqTXRNakl1TkN3eU1TNHpZeTB6TGpNc01DMDFMalV0TUM0MExUWXVOeTB3TGpoV05ERXVOMk14TGprdE1DNDJMRFF1TWkweExqRXNOaTQ1TFRFdU1RMEtDUWxETVRBMkxqZ3NOREF1Tnl3eE1UUXVPQ3cxTVM0M0xERXhOQzQ0TERZeUxqVWdUVEV5TXk0M0xEWXlMalpqTUMweE5TNDRMVEUwTGpndE1qUXVNaTB5T1M0NExUSTBMakpJTnpFdU0zWXdMalpqTlM0MExEQXVOQ3czTERBdU9TdzNMRGN1TTNZek1tTXdMRFl1TkMweExqUXNOeTR5TFRZdU9TdzNMallOQ2drSmRqQXVOa2c1TlVNeE1USXVOQ3c0Tmk0ekxERXlNeTQzTERjNUxqRXNNVEl6TGpjc05qSXVOaUJOTkRVdU15dzJNUzR6U0RJeExqbHNNVEV1TlMweU5TNDRURFExTGpNc05qRXVNM29nVFRjMExqY3NPRFl1TTNZdE1DNDRZeTAyTGpRdE1DNDVMVGN1TXkweExqVXRNVEF1TVMwM0xqVU5DZ2tKVERNM0xqRXNNVGd1TTB3eE1DNDBMRGM0WXkweUxqY3NOaTAwTGpJc055MHhNQzQwTERjdU5uWXdMamhvTWpKMkxUQXVPR010Tmkwd0xqVXRPQzR4TFRFdU5pMDRMakV0TkM0Mll6QXRNUzQzTERFdU1pMDBMalFzTVM0NUxUWXVNV3cwTGpVdE1UQXVNbWd5Tmk0MVREVXlMRGMxTGprTkNna0pZekV1TVN3eUxqSXNNUzQxTERNdU5pd3hMalVzTlM0eVl6QXNNeTQxTFRJdU9DdzBMakl0Tnk0MkxEUXVOWFl3TGpoSU56UXVOM29pTHo0TkNnazhjR0YwYUNCa1BTSk5NamczTGpRc01Ua3VObWd0TlM0NWJESXVPUzAyTGpWTU1qZzNMalFzTVRrdU5ub2dUVEk1TkM0NExESTFMamwyTFRBdU1tTXRNUzQyTFRBdU1pMHhMamd0TUM0MExUSXVOUzB4TGpsc0xUWXVPUzB4TlM0eGJDMDJMamNzTVRVdU1RMEtDUWxqTFRBdU55d3hMalV0TVM0eExERXVPQzB5TGpZc01TNDVkakF1TW1nMUxqVjJMVEF1TW1NdE1TNDFMVEF1TVMweUxUQXVOQzB5TFRFdU1tTXdMVEF1TkN3d0xqTXRNUzR4TERBdU5TMHhMalZzTVM0eExUSXVObWcyTGpkc01TNHpMREl1T0dNd0xqTXNNQzQyTERBdU5Dd3dMamtzTUM0MExERXVNdzBLQ1Fsak1Dd3dMamt0TUM0M0xERXVNUzB4TGprc01TNHhkakF1TWtneU9UUXVPSG9nVFRJM09DNHpMRGt1TlZZNUxqTm9MVFl1TW5Zd0xqSmpNaTR6TERBdU1pd3lMallzTUM0MExESXVOaXd5TGpaMk9TNHpiQzB4TVMweE1pNHlhQzAxZGpBdU1tTXhMaklzTUM0eExESXVNU3d3TGpJc015NDFMREV1T1EwS0NRbDJNVEV1TjJNd0xESXVNUzB3TGpRc01pNDBMVEl1Tml3eUxqWjJNQzR5YURZdU1uWXRNQzR5WXkweUxqTXRNQzR5TFRJdU5pMHdMalV0TWk0MkxUSXVObFl4TWk0MWJERXlMalVzTVRNdU4xWXhNaTR4UXpJM05TNDRMRGt1T1N3eU56WXVNU3c1TGpjc01qYzRMak1zT1M0MURRb0pDU0JOTWpVMExqRXNNVGt1Tm1ndE5TNDViREl1T1MwMkxqVk1NalUwTGpFc01Ua3VObm9nVFRJMk1TNDFMREkxTGpsMkxUQXVNbU10TVM0MkxUQXVNaTB4TGpndE1DNDBMVEl1TlMweExqbE1NalV5TERndU4yd3ROaTQzTERFMUxqRmpMVEF1Tnl3eExqVXRNUzR4TERFdU9DMHlMallzTVM0NWRqQXVNZzBLQ1Fsb05TNDFkaTB3TGpKakxURXVOUzB3TGpFdE1pMHdMalF0TWkweExqSmpNQzB3TGpRc01DNHpMVEV1TVN3d0xqVXRNUzQxYkRFdU1TMHlMalpvTmk0M2JERXVNeXd5TGpoak1DNHpMREF1Tml3d0xqUXNNQzQ1TERBdU5Dd3hMak5qTUN3d0xqa3RNQzQzTERFdU1TMHhMamtzTVM0eGRqQXVNZzBLQ1FsSU1qWXhMalY2SUUweU5ETXVPU3d5TlM0NWRpMHdMakpqTFRFdU55MHdMakV0TWk0ekxUQXVOQzB5TGpNdE1pNDJkaTB4TVdNd0xUSXVNaXd3TGpjdE1pNDFMREl1TXkweUxqWldPUzR6YUMwM0xqTjJNQzR5WXpFdU55d3dMakVzTWk0ekxEQXVOQ3d5TGpNc01pNDJkakV4RFFvSkNXTXdMREl1TWkwd0xqY3NNaTQxTFRJdU15d3lMaloyTUM0eVNESTBNeTQ1ZWlCTk1qTXpMakVzTVRjdU4yTXdMRFF1T1MweUxqZ3NOeTQwTFRjdU55dzNMalJqTFRFdU1Td3dMVEV1T1Mwd0xqRXRNaTR6TFRBdU0xWXhNQzQxWXpBdU55MHdMaklzTVM0MUxUQXVOQ3d5TGpRdE1DNDBEUW9KQ1VNeU16QXVNeXd4TUM0eExESXpNeTR4TERFekxqa3NNak16TGpFc01UY3VOeUJOTWpNMkxqRXNNVGN1TjJNd0xUVXVOQzAxTGpFdE9DNDBMVEV3TGpNdE9DNDBTREl4T0hZd0xqSmpNUzQ1TERBdU1Td3lMalFzTUM0ekxESXVOQ3d5TGpWMk1URXVNUTBLQ1Fsak1Dd3lMakl0TUM0MUxESXVOUzB5TGpRc01pNDJkakF1TW1nNExqRkRNak15TGpJc01qVXVPU3d5TXpZdU1Td3lNeTQwTERJek5pNHhMREUzTGpjZ1RUSXhNaTQwTERFNUxqWm9MVFV1T1d3eUxqa3ROaTQxVERJeE1pNDBMREU1TGpaNklFMHlNVGt1T1N3eU5TNDVkaTB3TGpJTkNna0pZeTB4TGpZdE1DNHlMVEV1T0Mwd0xqUXRNaTQxTFRFdU9Xd3ROaTQ1TFRFMUxqRnNMVFl1Tnl3eE5TNHhZeTB3TGpjc01TNDFMVEV1TVN3eExqZ3RNaTQyTERFdU9YWXdMakpvTlM0MWRpMHdMakpqTFRFdU5TMHdMakV0TWkwd0xqUXRNaTB4TGpKak1DMHdMalFzTUM0ekxURXVNU3d3TGpVdE1TNDFEUW9KQ1d3eExqRXRNaTQyYURZdU4yd3hMak1zTWk0NFl6QXVNeXd3TGpZc01DNDBMREF1T1N3d0xqUXNNUzR6WXpBc01DNDVMVEF1Tnl3eExqRXRNUzQ1TERFdU1YWXdMakpJTWpFNUxqbDZJRTB5TURJdU1pd3lNaTQwYkMwd0xqSXRNQzR4WXkweExqVXNNUzQyTFRNdU5Td3lMamd0Tml3eUxqZ05DZ2tKWXkwMExEQXROaTQyTFRNdE5pNDJMVGN1TjJNd0xUUXVOaXd5TGpNdE55NDJMRFl0Tnk0Mll6TXVNU3d3TERVdU5pd3hMamtzTmk0ekxEVm9NQzR6VERJd01TNHlMRGxvTFRBdU0yTXdMREF1Tmkwd0xqSXNNUzB3TGpnc01XTXRNQzR5TERBdE1DNDFMVEF1TVMwd0xqWXRNQzR4RFFvSkNXTXRNQzQyTFRBdU15MHlMalF0TUM0NUxUUXVNaTB3TGpsakxUVXVOQ3d3TFRrc05DMDVMRGd1Tm1Nd0xEUXNNeXc0TGpZc09TdzRMalpETVRrNExqa3NNall1TWl3eU1ERXNNalF1TWl3eU1ESXVNaXd5TWk0MElFMHhOell1TWl3eE5pNDBhQzA0TGpsc05DNDBMVGt1T0V3eE56WXVNaXd4Tmk0MGVnMEtDUWtnVFRFNE55NDBMREkxTGpsMkxUQXVNMk10TWk0MExUQXVNeTB5TGpndE1DNDJMVE11T0MweUxqaE1NVGN6TGpFc01Hd3RNVEF1TWl3eU1pNDNZeTB4TERJdU15MHhMallzTWk0M0xUTXVPU3d5TGpsMk1DNHphRGd1TkhZdE1DNHpZeTB5TGpNdE1DNHlMVE11TVMwd0xqWXRNeTR4TFRFdU9BMEtDUWxqTUMwd0xqY3NNQzQwTFRFdU55d3dMamN0TWk0emJERXVOeTB6TGpsb01UQXVNV3d5TERRdU0yTXdMalFzTUM0NExEQXVOaXd4TGpRc01DNDJMREpqTUN3eExqTXRNUzR4TERFdU5pMHlMamtzTVM0M2RqQXVNMGd4T0RjdU5Ib2dUVEUxTnk0eExESXhMalpvTFRBdU1nMEtDUWxqTFRBdU1Td3dMall0TVM0eExETXVOQzAwTGpRc015NDBiQzAwTGpNc01HTXRNQzQ0TERBdE1TNHhMVEF1TXkweExqRXRNQzQ1ZGkwMkxqVnNNeTQzTERCak1pNHhMREFzTWk0NExEQXVOaXd5TGprc01pNDBhREF1TW5ZdE5TNDRhQzB3TGpJTkNna0pZeTB3TGpFc01TNDVMVEF1T0N3eUxqUXRNaTQ1TERJdU5Hd3RNeTQzTERCMkxUWXVObXcwTGpZc01HTXlMalFzTUN3eUxqa3NNQzQxTERNdU5Dd3lMamxvTUM0eWJDMHdMakl0TXk0NGFDMHhNeTR4ZGpBdU1tTXlMakVzTUM0eUxESXVOQ3d3TGpRc01pNDBMREl1Tm5ZeE1DNDVEUW9KQ1dNd0xESXVNaTB3TGpRc01pNDBMVEl1TXl3eUxqWjJNQzR5YURFekxqVkRNVFUyTGpnc01qSXVOaXd4TlRjdU1Td3lNaTR6TERFMU55NHhMREl4TGpZZ1RURTBNUzQ0TERrdU5WWTVMak5vTFRjdU0zWXdMakpqTVM0M0xEQXVNU3d5TGpRc01DNDFMREl1TkN3eUxqWjJOQzQ0YUMwNExqSjJMVFF1T0EwS0NRbGpNQzB5TGpJc01DNDNMVEl1TlN3eUxqUXRNaTQyVmprdU0yZ3ROeTR6ZGpBdU1tTXhMamNzTUM0eExESXVOQ3d3TGpRc01pNDBMREl1Tm5ZeE1XTXdMREl1TWkwd0xqY3NNaTQxTFRJdU5Dd3lMaloyTUM0eWFEY3VNM1l0TUM0eVl5MHhMamN0TUM0eExUSXVOQzB3TGpRdE1pNDBMVEl1TmcwS0NRbDJMVFV1TW1nNExqSjJOUzR5WXpBc01pNHhMVEF1Tnl3eUxqVXRNaTQwTERJdU5uWXdMakpvTnk0emRpMHdMakpqTFRFdU55MHdMakV0TWk0ekxUQXVOUzB5TGpNdE1pNDJkaTB4TVVNeE16a3VOQ3d4TUN3eE5EQXVNaXc1TGpZc01UUXhMamdzT1M0MUlFMHhNak11Tnl3eE15NHhEUW9KQ1dNd0xURXVOUzB3TGpFdE1pNHpMVEF1TXkwekxqaG9MVEUwTGpWakxUQXVNaXd4TGpRdE1DNHpMREl1TXkwd0xqTXNNeTQ0YURBdU1tTXdMVEV1Tnl3eExUSXVPU3d6TGpJdE1pNDViREl1T1N3d2RqRXlMamxqTUN3eUxqSXRNQzR6TERJdU5DMHlMalFzTWk0MmRqQXVNbWczTGpOMkxUQXVNZzBLQ1FsakxUSXRNQzR5TFRJdU5DMHdMalF0TWk0MExUSXVObFl4TUM0eWJESXVPU3d3WXpJdU1pd3dMRE11TVN3eExqSXNNeTR4TERJdU9VZ3hNak11TjNvaUx6NE5Dand2Wno0TkNqd3ZjM1puUGcwS1wiO1xuJHVyaV9hY2FkaWFuYV9mbGFnX3BuZzogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVpBQUFBQlpDQVlBQUFBUUwzSUVBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUY1aEpSRUZVZU5yc1BlMXg0eml5OE5UK2wxNEU1a1ZndlFqTWpjQzhDTXlKNEhRUkRDYUM0VVl3ZEFUTGllQ29DSmFPNE9nTTZBaDhoTGN4QThFZzBRQUJma2pkVlN6WkVna0NqVVovbzNIejl2YkdDQWkyQWpjM04zbi9rZlIweXdrYkJBUUxyMGNTSUFRYkV5Qk4vN0h2NlRZaGJCQVFMQXVmQ0FVRUd4SWVhZjl4MTErM1lJa1FFQkNRQlVKQWdCSWdWZi94QVArK2tCVkNRRUFXQ0FFQlJuZ2tpdkJnWUlWa2hCa0NBaElnQkFRMjRJYnZqb1FXQW9JRkZUdHlZUkZzd1ByWTl4OXRmKzBNUC8vZTAzQk5XQ0lnSUF1RWdJQU5XQnBDZUh3bEs0U0FnQVFJQVlFTDVQMzEybDlGZnoxcHZ6MUFmR1N5bFFOWlhxYnY5NGpuRHh1dzVKSVF1QXJRandPUjlHWEFiNFNDYlFFc3ZzTHo4YTYveEQ2SzFQUzl1amtQMG1RUGNLblF3aVVnZ1F0dFNmVHZhQnpISy9weEs2eVAvdG11LzEvMDhWRzdqWU9RY1JJWThJd0l4TjhyMzR1UGwvNnErNnVDZThSbk9jYVk0WjVrNUI2T3hGY0RWeVhHYTJnbmhUNGZiSE00SUlnbHZreGp5QTIwTVRwbkErTVN1S3ROcmtVTXJnZzJCQ0lHUXRkMkxsamtiOERRTWxqd0tiaHkzcFRmVXVVcWdNSFUwSVo2cjdqMkkrK3JsUHRhL1Y3NFR2NSsxTjZydmwvOHpqM0cyOEN6eVVDZjN2VGZFVzFtZ0k4M1lIYVo0ZmRhYVp0YjJpdmh2dHh5MzE3RFY2a3diWWtuK1hzSHYrOEgydUpLTzkzWUhDcnY3bXozQW1OdnRMWVBDSnpLT1RtRXdCVmRHK0ZIaElUTkNSQU9XcUgrZlRyRzhFQmpyWlcvNWIyMTVYMXF1NFZGd0tTV2ZuUEhzY3AzbHlOOWVuTVJUb29BL3REdXlMMlZoVEgvRkxDSTk5YzJmSUVnN2hRR25sbm1wWFljTjNjVWRBMUNRUEcvOVZGcnV6L2JwUFc4L1l0aUlOdUUwc1BTYklCNU1WYzNrdVltTWJsY292UlpjYlVVMmxqRU9FNjZxOFVXcXdEM3ozZjQ5OVMzazF0d0p2cjhGUmpmb0Z0TytmdldGRWZ4bUtzQ0JJU0krNGprZ1Q4RDdMem5CbGZXMFBzN3hVMHBRT3orcnkzNHhkQ0JpcXU3RUxnaVdCWklnR3hRZUpoODR4R1plQ2hYYWV2eWZ2Q1Yzd09qTnpFblBRNjBZL2FNckhLQW9ZNzFteU1FeUxOcnUwaUJyekw2d2pjQURoc3VieUcySXdVZFJpRDlBQ0VtaFVqbHFGem9NYWNvdUNJZ0FVTGd4b2huZjNZS1NHYmwrSDQrSUNqa1dDcUZJVm8xYTRXSkNuaHgzRHRTajQxTGUrOTlLTTBheG5oU0JLUXZ3eFdNKzBuREphYXRSckdFNU5oOGxaQnNBRmVVa1VVQ2hJQmdGSEtYbTBGYmZRUkdYeUdFREVObzFxbkdHRjBZK1hIay9RVllDMCsrNDNXd21weEx0NEF3dTRlK2xvb3dRSldDZ2JHcDl6MTZDcEVoWE5FK25nMERwZkVTN0MwYXM0dUdtQnZha2d6TVZXT1dETEIyZkpZenM2dnM0Q3RBUmhqenJmSXV6bjZsRndzbXl3TlpmR3BmZDBKamQ0eGhDV0Yya24zcG54ZFd5QmNGenhWQ2lJajR4MmYySzM0a3h0ZEFyQWFEcTJ3bVhCR1FBQ0dZR1lSdit6K0IyaEpNT3RHK3UvZG81d2lhTW9hcFBNTVlWQ3NrczFndUlVQXd3U2ZKK01Sbi8xNFJNM2hRZnA5c2lRaGhBWHRUZmdwOEJ5R1hBS1ArWGZsYUZTRHY3amFNTzA4a0ZFQS9wQkQ1MXYvZlFhSUJaajUxWEowVTJnaUNLNEw1WVhVdUxFSFFWR1YxVmhEYTZjM1FwVEVmSzZQb24wblZxLy91LzlqSFdNWFkvQXRHc2dOM1IycTcyTG1QZmhhM0NQanQ3OW5IK0l6Ni95Tm1CenZpWFZQYUVIZzRpL2RBQW9hWEN3bUV4Ui9LVjk5dHdmZ1JYSEhsN3l3RXJnaklBcEVtZDRJeHJRbldEN0I3dkhSNGhCdVlzYTE5VmFzZTBxeGJSZU5OSnc1TFdraVpRZG1ScWJmeVBoN0FxbVBhT0xDQ1I2eWxCbmFMRDhGN0tSaXNDMG5FZzVRWTFmczh3U21SVTNDMUM0UXJnbXUyUUJTVCs1NXl4QzhLU3VUOGl6bS9CWGRITjdGOVhiT3VSNWl5RDQwT0tUanE5OGNBbXJYYTF4ZUhXSUVRSGgwelo1Q0pOazREMWdCR2lPU0tGYk9EZHh4R2NGWE9oQ3VDQlRURU5lMnlsaVV2VUx0cjZjTHZSRGZjNzdNVG5WdEthcVNJOTc3SFNTeTd0Qk9QOFpmTVV0NkVuZSt1emlkVUFtZ3Q5d3kraHlGMm9vKzB4YkU3MGVFNWpwelhEK1Zzb0ovY3NxdTgwWEVlRWxkMDBVNTBWMTl2cnJraEVoTHhGd2V5THBkSlc3MTMxTEwxZG9mY1lTYXJwTUJxdk1KRkJwVnM5MGhYQy9mVjd2WDNzbDk3VjE2eGJqMmxBR1V4b2pqV21oWGlGRGNDQzFFSW9lZVI5VHdicmdqSWhYVmtIdzhNSW9MeUExdEpqNUNDR2QwV01MWnV3RDFWR053YUxneXRZUitENlkvcVdDRXo2OHoxTW9ZTEtPVmVnWFl1aEZvR3oxV1d2cFRzZkw5RjdxcE1RZHpvWDRyd1NCM2Nlam5TRFZpTXVKRDJDSnhMSVdKS2tuakhsUzFMYXlxdUNNaUZaVEpsdmFxc1VwVmVYS0U2V055b1NxNmFXN0VacVpZcmkrNmxoaXRqdjRvdVpwYStWNTdqbDlWbWRmcHBETzZaUWh0L29icVQySGtGNDBJck1GZ2orM05XeFhpa2V2RkJlV2VtdlBlbmU4cTBCalNjdFFiWDFCR0pzdzhGS1pYdlMrUllEN0xQbnJpcW1VTkJTcnFvR3UvWVl0Q3ZnaWJLR3FNb0RjenpndzliWTR5MmUvT0J1RUlObGlIWEZqN202clN5NFlYSmp3N01wMFRHQ0hKZzF0M1llK0VlWFVoVUk4L1U4bjdweTJkYUdmYVIrVERodUVYaXExTndmSEJvdjlhK2I2R05aQ1NXWStwUHFZMjFRc2JVcEJBSmhTdE82M3Y5MXlyT1JJYzB3THVCbjE5aEVYUmtMeEpFb3I5VSs2cWxuZEYrZUtUejZhOXN6cGNXSUxCNGJUdWh2MXBPV2lNZ0lDQWd1RUlCSWt6a0I4dHRyMzAvS1VlY2dJQ0FZRVd3YUJZV1pNQThJRzdkVVhZR0FRRUJBUWtRRlhpa2V3a0lDQWdJTGxXQVFNNjVTOUZFeWhFbklDQWdJQUh5RHFhTmd6WWdBVUpBUUVDd0VsZ3NpTjViRXkzN1ZhYkJCWDZuVkVFQ0FnS0NLN1ZBbEZvOVBzQnAyZ2dJQ0FpdTFBS1pZSDFJK0FkdDlDSWdJQ0M0TWd0RU9mTkJoWCtURlVKQVFBQlZqeFBDQkZrZ1F3UlNzL056c2tYVjBOekRLaUVyaE1DWEJ1WFo3ZklRcEZTN3BZWlBRVjhOVlByZEJQT0ZjY254eVA4bGlIRjBNSzRXRzB1VTJZL0k4OCtuanFHRXZwR1NTQUxFU09ELzFiNStENG9Ea1g1M2FPNFBjYnhtNVA0V2JNTHBkUTdndGJDWDdqZWNTYjZXZmg2SEdMMlNNcDRCYzkxNXRDL096aEJWRTZxMUtDN0t1RkwycTlTOHo3aHFHRmN6d3RSRlJlTnNodkZJM0FhcmY5ZTNlMlJ1V3dhV0FvRi9nZXRpalgwejh0dVpLOGNLNUp4VkVFV1dkQitxV3JxZm9jOEhXS0NjdVZlZm5YSkpZc3A4eHFuMXV3blVuMEpoV1BzSStLMGMrM01jNnd2N1ZhazQ5TndJT2tnWHJNQjhpRFN1RnVZNE1WVFpyV2NZRjJjT3AybzZ0RHZudXAyMHhwUksxWUoyYzJhdXRMMVkzeFlyNTg0K25qMWdPdTZUT3c2S3I2ejBQSWJ4eU11VnFWZHN3cEdmUUpBK2hOak55U3dWaGpVbU9GSkVHL1hJZUFxVDRJR0ZLOC9rYU5jbVNLQi9OYUpQZzRJVmNDUEgyREI3V2ZrUHBmaG5PaE9vRGRodXR4RUI4dVp5ZlBEQTJxZ2RGZkZwZlp1UitIWGgwRG9jQ2pTb01hM2c3UFl4aG45RU1MdTlvNlVnejF6WVIyRE9wdXU0QUg2SEZJbHl3ck9kNjFoZ1hqRGFheG5UR2dZYTRRaWFTRHlGVW9HaGl3VVVzenhRMjBOekp0NTVjS0NGeWNvc3JNRjh4SUxjT3lqZytwVUdvTE1VK0ZhN05nSFNZUmlUaHhXU0wrUkNpTExZWUVGemhCYmhKVWpZK1dtRWI3R0pNcUFBcVJGNGEwWTBzLzJFL2h3UkRMYkZNaU1QV21zc2lrb1NTRWdWUzlIQ3dCamJDR3UxOGhTMGFXaHZDTkJzaGNVeFFwbEpZNjdEeFFTSVFidm9SaVJ0NHVxM1hjZ0tpYTZ0T1RDdU5LSlBlQWszb1VrN1N6d3RxeXFFZFlCZzVKS3U4NEI0eUN6emY0eUErekZYWnhwcHZ0T0lXblhxWXNIT0tVQUc2RDMxc0s2anpZL2F0eVVGaUs1TkZ4NE1aT3pLTGxHQUtKb2hKcmhjT0dvK2s0Sm5NMXVyaGFmd2FFSzZsaHg4MFhra2w4NHNsdmZJT0htazk0MHBOSFVnQVZKSEZIS1RjYVBnbTY5TWdLaGhoUTlLWFBTTmhEYzNONWxoZjRjdFRjMDFCL3pJNW9mVEhDOFJxWXlRUHZuWmN1dS94TkhBa0FwcGExTUk5Q2RrRis3bTNOZ0Y2ZHc3REwzQWZvNTZJSDMxRlJTTEx1UmNBQ041dGR6NkhmbzJCUWRqS2UyZlkrN0pVTWI1clAyMGp6RGZncmJ1UjI2NU54dzU3QUlIVDU0eU42eXlmMEFMbFV5dDFuK2ZZeWU2enR5ZmJIbjA4UHNQaDNkTUpiTFZBekNNLzdjd0wzR3VmSTFrK0h6Q0hNYUVIRU12SUNqTGtiMFBQTVorRFZoUW1EMEZ0WS9nQmNFenBtQTl6YkdoYjBCWXh0aGJ4RDFvd2dVRW5ieXN2UUJyMzc4S29aZ3NCZFhRRDFFRkNDd0dYYnZBRXIvclpwb2p1M0NBalY0MkRWZ0trWDFBS3lUSFdEWUI2Q1UxME1zUWd5bGhyQ1lRREtPSU9BK0NHWDIxM0xaem9IVlZLRllqUXZGMVRqbzNDTXQ5NFBrVzdUMGlibjJjYUFYWEcxbmlxK3duQ0xmNUJZaUIyRTlZVFFEdWMzRVRQVnhERFIwUUlqWW1jb3NSSWc1V3lHNG14c1dSMW9kZ2FnOEx1d09FZ0hwQldNWXVlQ3ZaZURtZlkwaVhuTU02ZkZLVWs1ajhnVVdhMDNZankzdk5KWE5PUXdRU2M5UFRwTUFmYzA4NUxXY005Tlpzb1p4NWg3MG9wV2ZHMCt3Ny81azVTSmtna3pJV3ljcGp1RTJsS0x3eGU1QjJrV3hEVENBMVVMSUVabi9TM3BNUEpaRXp4WUlrR05qNnloWUlvbXZKS3ZzNWcraTV3YTFRT21vL0ZVTExDMm5xYnNrU0VkcmJNd0lmV1NETmJzZmkxdWhCeGNvUVo4bFVNODVCaWFCUHJQVVdPckVrdEN0THJ0MGc2MHRMbG5oaHVMalMwYVB2N1ZhS3JxNjVyOEx6WWJKK293Z1FjSjBjSFJkSXFJV1RzK3NCeklJcXgxeFpqckdRS0FJYTJueEF6cnVOSHNxWjV3QkRuOGV4T1FCbWFuTVBWUXZUV2hGU2dHaDRLOEZWOWpJRmp3VHpReXdMUks4TSt1cTdzSkZhM2xVU0dUSk9oTkdBdWVmQ2o4V0V4MklmWTliSDZ3S2wxekdNZldmUnNHMUt6NCs1WXg4RGlzWnpDQUdpblFuMHFnZ25qc0RqTlNtSWl3RTJkaGRMZ09pRVVFeGNBQzdDWjY2QTcxcGdzZ2E4cEJVQ2JUMGl4MlJqSHZVQ2pGWFFOU2JsL0RneS92dVZXeDlxUHc2QmFiYVN2QUdwTEY3VDJsNFN2aTBpUUFhMHhLbHVoWUs1NVVoZmpaWUNWb2d0Rm1MVGdKZTBRbERXQjhDRHBhMmxzbGd3REg1b1F5YUdWdXVWa0ZzeGRlNE5BcE1iM2pFR3QvS0FLNEpvMWdmYWd4UERBbkhlT0lqVThseGlLTmRHWkJnQm5TRmNGTE5hSVM3V0IzS2o2Sm9GaUlEVWRWN1kzMjY1ZGcxRUJsVVJwdUpZbmQ4ZmhyR1ZDR1dSTTRLWWtHSnZEQ3BBQmphQ2hjcmNLU2NRNnFVRGhvRTlCTndYRWdxL0x0WUhocWdYaVJPQWd2T011UFZnMFBSc3dmUG1Vb2pVb0RBVW5zcmk3YVZYbmxnWTBHN0MwQmFJcnZXZlFnVTFIVFZrU1dUWk5jdzI0QWFUYUhCWWl4WGlHUHV3OW4wRnpMYnh3RDltVE8wRmtXcXU4WVo2NEQ2TTBrbFdTQndobnpON1RDNjhBQmxnQ0tIM0RiZ1N6VFVGM0RBTUxBMk1ZeDV3TG0ydVRxdXdXamhUQ2NQbzd6M200eUlFaUNHMXY3VE1vMDJSdVNjckpPejg5SmRZazk5ZG52c3RvdG56TWxaRHhWZlQ3Z2NwTWw0ZWtJKzhFOW5hQzZrRkZDQTJ2Q1JJSEQ4eGZJMGk1NktGd0V3eVIyRjB0M0w4Q3hyN1FxeG9FTlRVZnN5bVlvNmd3Wnh0cDg3VkhIRG8xOWFRNVR2a3Z0N0Q3L2MrTHd3aVFJQWg1RE9abUlXREFKR0M3UnFJRE1QRUUyUmJtTVdyM3B0N0tCczdCK3RqQzlBaDEwcWlqUFhBcmdlNGkyY0NxY2g0S1RBWEROL21mbUVvQ3lSbkh5dUlIbGVTQ2ZXZ0xkcHJGaUF1bGw0VUsyU2dTZ0hmT3ZKRnJHOUErek1KOFZiUi9qQ1d6ZGJkSTJwcXY4dW00aEpCZ3o0S0RNSEtCTWh4NVM0SElqSS9uTVd3UWk3UitvZ0p5UVdNNFN6MmdZMVZDZGR6TDN4RXBZVjdpd0p6WEhxbi9rcmd5VkdSbEs2dEF4cytRaUN1QUVFVXQxc0RFSkd0d0FxSmJYMWNhTHhyMHdMRWNDYVFhMktOb0kvL0lBUVVwMVg3czZhWTd6d0pITHFFQjRKWUlMcm0rY0xteVJ6QjVOQVRrYTNMQ3RHdGp4OVhhSDJvMlhJdDh3eGVidFQ2Y0xZMndRcDVzU2lwd2wxZWtJSTRTV0VVZEpsQkRTeDBMR1dTQUJuWU9Kak94UlQ2OTNjT3B0ZWxFMW02Wmlza2NJWG1NWk84WHZsQzdUUUJjckZnU08wdkp5Z3lZK21sc2xSUHlRaW0wbWNCTVN1VVlqTjFINGl1Y2M2dFVib3dJS3JrNmNkY2VhQjdkZXZqNUdodVkwNm5URmFPZjcxRUIyYXRwQnVtdDN6Q2ZLdE1yV1QyamJMa1hRZ0hhRUhzTFVCbTJqaUlFU0F1UlJZdmVXTmhsSlRRZ0x2VDg0a0x2bHNLQndHaHNmeS9SYUhJa0JabkdXQ3Rqd0VWV1Z4QTBaeGlnZWdNNEdYdUFLWjJVaG9HTHBuSWtwQ0VFZElLTVNSYStHaWptUHNYaXljZ3k3clVHdjAyU0pyZDR2azJ1V1p4ZnUvSDhlWjdNWnhmbmtxOWgxTWE0d2tRejUzRU1hMlFXTXh3UzlvZUpxR2dtVUJRVTZ3UUhtQU9haVF1MGhVTGNCUCtNV2VKcEJza3l5V1krUjJWTndrR1h6RTMvVGFCT001T0hIUTk3enlrdEhRSTlFcU43dExTUFRGRkk1OG5KaEJ3NXBHUkZjajZrQnYxWHBrOWFTSmp5d1RTTWU0elU3OUV1WjhIeEppcXJSQ2pOdWV2TEd5Unkzc0U3WkVRbWM1WE9mWkc1NHY5SGZ4N1V5N3UwMDZvQzdTL040ZXJEdkRPZXV3ZE00Ky9SSXo1T05ONzVKVU0wRW9hK2YzdFFqUllXZnBWRFR5M1I0eXBXM0o5VFZ3YmZBRmFQMFFZVTJwNUo1OEJyOXpTaDNUdXVmNDBVYnZ3ZFNQRjhObWRYTFNZU3pGMXdYMkZzUXhDYUxBdXJpY2V5dnBRQUdQbDNzS21xTFZaSU9VQTdXSXF6KzYyRXJzenBQYUg5a3hnYUpCaUlUT0JUd3pFZE9MZ0d2WldjTWY3OHd1WlE4eGlPWVZJcjNhTmhiQXdzUS8xL1VMNFBBZkNTVWltZVdEakc5MXNsYW41QmRGcnJ2R0dObVRqMEo0dGJoVGt4RXdDTzkxL2NueEFhQmQzSVpsQ1FNS3FIYTJRelJQWndPYThFTUkxVkZzaHJROFhhM2Z1dWMybjRBd3BtRmR2TldOT0hBd0VkT0RVT25qUFg2NFd5REdHWmhzUVhNM2xyUk9aR0s4dHFQd2paTUtBeDhtUVFYRU55UnFubGMxdFpyRStTbVIvYlh1YWloVXdqZ1RKSDRLZFJ1cXBMR1liVFgvZUNyelQvQ2RId25sWUcwRWJtTXVMd3lPUFd5VXk4SW5ic25kZUk3aytYSm56S1hEVzJ4RTV0OGxNODNBN3dUcFJCYk50UGQzQnFYR0x1U3o2ajhaa0NSbk9CSXJORzJ6dDd4akZRbUtDb01NZm55WXdqZUFuRGk3RTNEWkhaTENRTVFzMGp4R2Y4ckJDZU9EM0M4MFdrNmRlTGt4dmY3Z0lUa2lkdEduV1g1WndaWUdnRkdPcEI4YWtwdlpINXczUXZrMVpQSklWRW9VV2pxQTBWZGowTVZPcVliSFNGRUpNV3VSWmlxUjRaaXRwdk96dmJKOE9NYTU4SmFuVGRjUStOSWozODRYU0twc0o5TnNoYVBZdzQ1bzZ5akVOclJWMm5xNmR6OVN2Zks1MXdDaU5WMTMzbmVTYldBdkVwS1d2Y21NVGFOd3V3WFJmVXpkWlNQTC94ZXh4ajgreE4zWTZXQ0V4WFM1aVVkdXlzcjdFU0lFRkszQ0libDZZNTJZMm9OK1VqY2REeFB6WHNkT1ZoZmJlWDJLZGY1UHVVSk5GYTlnNFdNMjAxakV1NjhWY2ZoZG9lZXhoYmdYOVZlKzA0Q0J4ZEdtM1gvRkdwaUsyRldKck00TFVyNUhqeUZlMGdiT2V5ZUxFV0NMNVRPOE1ZaDA0V0pySFNIak5sUGVQamtuRFJibkN0WjdQb1AxZnRBVmlvUGtVdTVHd1lKN0hIVzRJZGk2YXlseCtWYUZoOXBmUXN2N0w3Q1Vjbm1GU3k3bVFockJDK0F4OTZKQ1d5UGNRbGdqTXZSRG1kd056a0lUSVBvSTJVb1NHL2EzdlV6QnJSTVJYUkh2OW4zL0N1bmdGdW1xRzd0ZHdVYys4ZGpIV3poeFdTTEtDZCt3ajhhRU1YSlIzU295cmxvVHE2MlBNVjJ5QllEUlNid2tPMmxrVUN3U1lCbmNZUXhkTEM1MW9oZFFMeEw1S0JMNHFZUEsrVmtFNzBHNFp3eXFIY1ZWSVdoRDNaWjd2eUEwMDE5aHdaWGdtZlZ0bkdhUDhMV0xwSWpaRENaMFIyb3RpL1FGTjFHUFcxZzNjT09Sdkh5dWhQS3FaTE9pbkU0UCs3dm00OVBOV2xuZlVDSXRBRnBHVEdsbkR6cyswa0lmWlM4YTBaMjdseUYrQWFTMSt5aUpZU1hvNWxYOHVrYVVIMmxKcHNacGZGZHkxaURZVE5seE1Fa1V6Z2VKZkhPa05lQVc2TzZNL1FTZGdxZXlCOFNhZ3NKam83ZzlnRkozanZIOUZGK0lMTjk5L0luSGl4YThBWjM4aGJvMUc4dzdqL01HbUZhK1VmR21NRi8zajU3cEJhaUtqVXM5SDY0bFU3S3hrZnBiSEIrMFo4SkI0YXJteHJtNHQrTGJFeWRvVlpPSnhaQXloQVRkdERqU2tYdHdTNitCenhnSWR4eldGOWxQRWZGZEx4K0VzRnVGUTN6SVBMYnhqQzNvRElGbWpXNUR2REJZRnZRR0dKTFdSMjRtQzhoa0dLclNkWTBTdEl3R2tTZzArNWtGQ2FqbnF1UThzT3NFQ2FjQWx0Q3ByVDVzVHdkaSt3TCtmM3hZcTcyK0lWK1JBSzdlQm1uMEJnVk11WmZsRkd0Y0pMSTU2NEgxeVBhZklkYUJhUWFLYWNCRmczRkt3NytIemJzS2FsbjJyNUxveWpQUEEvT08vSjhYcmdQWVNlT0o2VGpoYjJ6ZXhBa3d4elZnUUlEbTdMRkJkWE0xS0NsUzZNclVXbUVXeXd2NGRJSGJsd3hoT3dIQ3FGYnBzRHpDbXpIRmNVakdxWUZ4dHpQVVdnaCtBZXpvMGJmM2NHQm1ScjVUWWtrOXI1MjM2UEE3R1FBZ0lQSzJRZGczV0IzS2hKdXc4RnFVTDgzWmx0ZDZ3Z3Z5Z2FMQXF0UExhMnJnSVZrcHZKRUFJUWpLdnJWbE9CQVFFL3ZBL0FRWUFISDNxRVE3bHU2c0FBQUFBU1VWT1JLNUNZSUk9XCI7XG4kdXJpX2ZhY2Vib29rX2JhZGdlX3N2ZzogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOUzR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IzYVdSMGFEMGlNVEF3Y0hnaUlHaGxhV2RvZEQwaU1UQXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQXhNREFnTVRBd0lpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQXhNREFnTVRBd0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4blBnMEtDVHh3WVhSb0lHWnBiR3c5SWlNelFqVTVPVGdpSUdROUlrMDVOQzQwT0N3eE1EQmpNeTR3TkRnc01DdzFMalV5TFRJdU5EY3hMRFV1TlRJdE5TNDFNVGxXTlM0MU1UbERNVEF3TERJdU5EY3NPVGN1TlRJNExEQXNPVFF1TkRnc01FZzFMalV4T1VNeUxqUTNMREFzTUN3eUxqUTNMREFzTlM0MU1Ua05DZ2tKZGpnNExqazJNME13TERrM0xqVXlPU3d5TGpRM0xERXdNQ3cxTGpVeE9Td3hNREJJT1RRdU5EaDZJaTgrRFFvSlBIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRZNExqazVPQ3d4TURCV05qRXVNamMxYURFeUxqazVPR3d4TGprME55MHhOUzR3T1ROSU5qZ3VPVGs0ZGkwNUxqWXpObU13TFRRdU16Y3NNUzR5TVRNdE55NHpORGNzTnk0ME56a3ROeTR6TkRkc055NDVPVEV0TUM0d01ETldNVFV1TmprNERRb0pDV010TVM0ek9ESXRNQzR4T0RRdE5pNHhNall0TUM0MU9UVXRNVEV1TmpRMUxUQXVOVGsxWXkweE1TNDFNak1zTUMweE9TNDBNVEVzTnk0d016TXRNVGt1TkRFeExERTVMamsxZGpFeExqRXpTRFF3TGpNNE1YWXhOUzR3T1ROb01UTXVNRE15VmpFd01FZzJPQzQ1T1RoNklpOCtEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIjtcbiR1cmlfZmFjZWJvb2tfYmFkZ2VfcG5nOiBcIlwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdsb2JhbCBTdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLW1kO1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2VyaWY7XG4gIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1iYXNlO1xufVxuXG5hIHtcbiAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLXByaW1hcnk7XG5cbiAgJi5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9fcHJpbWFyeS0tbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFzdGhlYWQsXG4ubmF2LS1wcmltYXJ5LFxuLndpZGdldHNfX2hvdC10b3BpY3Mge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC8vIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG5hcnRpY2xlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXN1bW1hcnksXG4uZS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6ICR0eXBlX19mb250LWZhbWlseS0tc2VyaWY7XG59XG5cbi5mYSB7IG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbltkYXRhLWFyZWE9XCJzZWFyY2hcIl0ge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2dyZXktLWxpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnB1bGxxdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaWJlLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZWZmZWE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZWRlZWM0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvbW8tdGV4dCB7XG4gIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXhzO1xuICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYm9sZDtcbiAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2UtLWhvbWUgW2RhdGEtYXJlYT1cInZpZGVvXCJdIHtcbiAgZmlndXJlLm1lZGlhIHtcbiAgICBtYXJnaW46IHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1peGluc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gaW1hZ2UtcmVwbGFjZSgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgaW1hZ2U6IHVybCgkaW1hZ2UpO1xuICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHNpemU6IGNvbnRhaW47XG4gIH1cbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcblxuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNYXN0aGVhZFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGF5b3V0X19oZWFkIHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbn1cblxuLm1hc3RoZWFkX19mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuXG4ucHVibGljYXRpb24ge1xuICAmLS1BZHZvY2F0ZSAubWFzdGhlYWRfX2ZsYWcgeyBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlKCR1cmlfYWR2b2NhdGVfZmxhZ19wbmcsIDIxOHB4LCA0MnB4KTsgfVxuICAmLS1OZXdPcmxlYW5zIC5tYXN0aGVhZF9fZmxhZyB7IEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9ub2xhX2ZsYWdfcG5nLCAyMThweCwgNDJweCk7IH1cbn1cblxuLnNlY3Rpb24ge1xuICAmLS1fTmV3c19BY2FkaWFuYV8gLm1hc3RoZWFkX19mbGFnIHsgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZSgkdXJpX2FjYWRpYW5hX2ZsYWdfcG5nLCAyMThweCwgNDJweCkgfTtcbn1cblxuaHRtbC5zdmcge1xuICAucHVibGljYXRpb257XG4gICAgJi0tQWR2b2NhdGUgLm1hc3RoZWFkX19mbGFnIHsgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZSgkdXJpX2Fkdm9jYXRlX2ZsYWdfc3ZnLCAyMThweCwgNDJweCk7IH1cbiAgICAmLS1OZXdPcmxlYW5zIC5tYXN0aGVhZF9fZmxhZyB7IEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9ub2xhX2ZsYWdfc3ZnLCAyMThweCwgNDJweCk7IH1cbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICAmLS1fTmV3c19BY2FkaWFuYV8gLm1hc3RoZWFkX19mbGFnIHsgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZSgkdXJpX2FjYWRpYW5hX2ZsYWdfc3ZnLCAyMThweCwgNDJweCk7IH1cbiAgfVxufVxuXG4ubWFzdGhlYWQge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcblxuICAmX19mbGFnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmX19hZHVuaXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE5hdmlnYXRpb25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcblxuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuZmEtaG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJltkYXRhLXZlcnRpY2FsPVwib2JpdHVhcmllc1wiXSB7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICZbZGF0YS12ZXJ0aWNhbD1cImNsYXNzaWZpZWRzXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc3ZjsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwicHVibGljLW5vdGljZXNcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDNjOyBjb2xvcjogd2hpdGU7IH1cbiAgICAmW2RhdGEtdmVydGljYWw9XCJqb2JzXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogIzdiMzk4YjsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwiaG9tZXNcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YjQwOyBjb2xvcjogd2hpdGU7IH1cbiAgICAmW2RhdGEtdmVydGljYWw9XCJjZWxlYnJhdGlvbnNcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTYzOyBjb2xvcjogd2hpdGU7IH1cbiAgICAmW2RhdGEtdmVydGljYWw9XCJ3aGVlbHNcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExNDIzOyBjb2xvcjogd2hpdGU7IH1cbiAgICAmW2RhdGEtdmVydGljYWw9XCJzaG9wXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlODIyNzsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwicGV0c1wiXSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDdkN2I7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICZbZGF0YS12ZXJ0aWNhbD1cIm5pZVwiXSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmI0M2M7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICZbZGF0YS12ZXJ0aWNhbD1cIm5vbGVnYWxzXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyBjb2xvcjogIzExMTsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0LS1pbmxpbmUgbGkge1xuICAgICY6Zmlyc3QtY2hpbGQgYSB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCAgYSB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgfVxuXG4gICYtLXByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmX19uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGEgeyBwYWRkaW5nOiA5cHg7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIGEgIHsgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7IHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJvcmRlcjoge1xuICAgICAgdG9wOiAjNjY2IHNvbGlkIDFweDtcbiAgICAgIGJvdHRvbTogIzIyMiBzb2xpZCAzcHg7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAubGlzdF9faXRlbSB7IG1hcmdpbi1yaWdodDogMDsgfVxuICAgIH1cblxuICAgICZfX2F1eCB7XG4gICAgICBib3JkZXItbGVmdDoge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19ncmV5O1xuICAgICAgICBzdHlsZTogc29saWQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICBhW2hyZWYqPVwidHdpdHRlclwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV90d2l0dGVyX2JhZGdlX3BuZywgMjdweCwgMjJweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cblxuICAgICAgYVtocmVmKj1cImZhY2Vib29rXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZSgkdXJpX2ZhY2Vib29rX2JhZGdlX3BuZywgMjdweCwgMjJweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYW5lIHtcbiAgICBAaW5jbHVkZSBsYXlvdXRfX2NsZWFyZml4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgYm94LXNoYWRvdzogLTRweCA0cHggMCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgdWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgIGxpLmxpc3RfX2l0ZW0tLXN1Ym5hdiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaC1lbnRyeSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtcm9sZT1cInBhcmVudFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEgeyBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgW2RhdGEtcm9sZT1cImNoaWxkXCJdIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0LS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuaHRtbC5zdmcgLm5hdi0tcHJpbWFyeV9fYXV4IHtcbiAgYVtocmVmKj1cInR3aXR0ZXJcIl0geyBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlKCR1cmlfdHdpdHRlcl9iYWRnZV9zdmcsIDI3cHgsIDIycHgpOyB9XG4gIGFbaHJlZio9XCJmYWNlYm9va1wiXSB7IEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9mYWNlYm9va19iYWRnZV9zdmcsIDI3cHgsIDIycHgpOyB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT2ZmLVBhZ2UgTmF2aWdhdGlvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LS1zbGlkZSB7XG4gIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXNtO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBjb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0yNDBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICAubGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgW2RhdGEtcm9sZT1cInBhcmVudFwiXSA+IGEge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNTU1O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgfVxuXG4gIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuICAgIH1cblxuICAgICY6aG92ZXI+bGk+YTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0X19pdGVtLS1zdWJuYXYge1xuICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93LW5hdiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBhW2RhdGEtdmVydGljYWw9XCJzdG9yZVwiXXtcbiAgICBiYWNrZ3JvdW5kOiAjY2UxNzFlO1xuICB9XG59XG5cbi5sYXlvdXQge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnNob3ctbmF2IHtcbiAgICBsZWZ0OiAyNDBweDtcbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9vdGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltyb2xlPVwiY29udGVudGluZm9cIl0ge1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgQGluY2x1ZGUgbGF5b3V0X19sZWFkZXItLXBhZGRpbmd4MjtcbiAgQGluY2x1ZGUgbGF5b3V0X190cmFpbGVyLS1wYWRkaW5neDI7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjYWFhO1xuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLW1kO1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubGlzdF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIDpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzg4ODtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWFyZWE9XCJmb290ZXItYXBwc1wiXSB7XG4gICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBbZGF0YS1hcmVhPVwiZm9vdGVyLWluZm9cIl0ge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIb21lcGFnZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS0taG9tZSB7XG4gIGgxLCBoMiwgaDMsIGg0IHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cblxuICAubGF5b3V0X190b3Age1xuICAgIEBpbmNsdWRlIGxheW91dF9fbGVhZGVyLS1tYXJnaW47XG4gICAgYm9yZGVyOiB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIHN0eWxlOiBkb3VibGU7XG4gICAgICB3aWR0aDogMCAwIDNweDtcbiAgICB9XG4gIH1cblxuICAjbGVhZC1zdG9yeSB7XG4gICAgLnAtbmFtZSB7XG4gICAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXh4bDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJ5bGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wdWJsaWMtbm90aWNlcyB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14cztcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQ6IHtcbiAgICAgIGFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9fbWlkIHtcbiAgICBib3JkZXI6IHtcbiAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgd2lkdGg6IDAgMCAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9fYm90IHtcbiAgICAubGlzdC5jb2wtc20tNiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIGFbaHJlZj1cIiNhbGwtbGF0ZXN0LW5ld3NcIl0ge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICNhbGwtbGF0ZXN0LW5ld3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tbWFyZ2luO1xuICAgIH1cblxuICAgIC5wLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tbGc7XG4gICAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYm9sZDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWFyZWE9XCJmcm9udC1wYWdlXCJdIHtcbiAgICAuaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtYXJlYT1cImV2ZW50c1wiXSB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcblxuICAgIC5admVudHNRdWlja0RheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEsICN6X3dpemFyZF93aWRnZXRfODc0MDMgZGl2IGEge1xuICAgICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1hcmVhPVwic3BvdGxpZ2h0XCJdIC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucGFnZS0tc3Rvcnkge1xuICAuYXJ0aWNsZS1pbmZvIHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcblxuICAgIC5kdC1wdWJsaXNoZWQsXG4gICAgLmNvbW1lbnRzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5zaGFyaW5nLXRvb2xzIHtcbiAgICBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1sZWZ0LTE1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjIyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWVkaWEgUXVlcmllc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLXNtLW1pbikge1xuICBib2R5LFxuICAudHlwZV9fZm9udC1zaXplLS1tZCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gIC5tYXN0aGVhZF9fZmxhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU5cHggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLnBhZ2UtLWhvbWUge1xuICAgICNsZWFkLXN0b3J5IC5wLW5hbWUgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXh4eGw7IH1cbiAgICAjbGF0ZXN0LW5ld3MgLmxpc3Qge1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgLmxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgYXJ0aWNsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS0tc3Rvcnkge1xuICAgIC5hcnRpY2xlLWluZm8geyB3aWR0aDogNDUlOyBmbG9hdDogbGVmdDsgfVxuICAgIC5zbS1hZHMgeyBmbG9hdDogcmlnaHQ7IHBhZGRpbmctbGVmdDogMjBweDsgfVxuICB9XG5cbiAgLmxheW91dF9faGVhZCB7IGJvcmRlci10b3A6IG5vbmU7ICB9XG5cbiAgLm5hdi0tcHJpbWFyeSxcbiAgLmxheW91dF9fbWFpbixcbiAgZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZGdldHNfX3N0b3J5LWxpc3QgaGVhZGVyIC5saXN0LFxuICAubmF2LS1wcmUsXG4gIC53aWRnZXRzX19ob3QtdG9waWNzLFxuICAubmF2LS1wcmltYXJ5X19hdXgge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkZ2V0c19faG90LXRvcGljcyB7XG4gICAgLmxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpLFxuICAgIC5saXN0X19pdGVtOm50aC1jaGlsZCgyKSxcbiAgICAubGlzdF9faXRlbTpudGgtY2hpbGQoMyksXG4gICAgLmxpc3RfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0X19icmVha3BvaW50LS1zY3JlZW4tbWQtbWluKSB7XG4gICAgLndpZGdldHNfX2hvdC10b3BpY3MgLmxpc3RfX2l0ZW06bnRoLWNoaWxkKDUpLFxuICAgIC5uYXYtLXByaW1hcnlfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjYnVyZ2VyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLm1hc3RoZWFkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAmX19hZHVuaXQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZmxhZyAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLS1ob21lIHtcbiAgICAgIFtkYXRhLWFyZWE9XCJzcG90bGlnaHRcIl0gLmxpc3QgeyBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5sYXlvdXRfX2JvdCAubGlzdC5jb2wtc20tNiB7IHBhZGRpbmc6IDAgMCAwIDIwcHg7IH1cbiAgICB9XG5cbiAgICAucGFnZS0tc3Rvcnkge1xuICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0X19icmVha3BvaW50LS1zY3JlZW4tbGctbWluKSB7XG4gIC5uYXYtLXByZV9fbmF2IHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXNtO1xuXG4gICAgYSB7IHBhZGRpbmc6IDEwcHg7IH1cbiAgfVxuXG4gIC5mYS1ob21lIHsgZGlzcGxheTogaW5saW5lOyB9XG5cbiAgLm5hdl9fcGFuZSB7XG4gICAgLy93aWR0aDogNTQwcHg7XG4gICAgLy8uaC1lbnRyeSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIH1cblxuICAubWFzdGhlYWRfX2ZsYWcgIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZGdldHNfX2hvdC10b3BpY3MgLmxpc3RfX2l0ZW0geyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGF5b3V0X19icmVha3BvaW50LS1zY3JlZW4teGwtbWluKSB7XG4gIC8vYm9keSB7IGZvbnQtc2l6ZTogMThweDsgfVxuICAvLy5sYXlvdXQgeyBtYXgtd2lkdGg6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYVtocmVmXTphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIEZvbGlvIFdpZGdldHNcblxuICBAcHJvamVjdCBmb2xpb1xuICBAYXV0aG9yIFRoZSBBZHZvY2F0ZSA8ZGV2ZWxvcGVyc0B0aGVhZHZvY2F0ZS5jb20+XG5cbiAgQ29udGVudHM6XG4gICAgLSBIb3QgVG9waWNzIEJhclxuICAgIC0gQnJlYWtpbmcgTmV3cyBCYXJcbiAgICAtIFN1YnNlY3Rpb24gSGVhZGVyXG4gICAgLSBTdG9yeSBMaXN0XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSG90IFRvcGljcyBCYXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndpZGdldHNfX2hvdC10b3BpY3Mge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZ3JleS0tbGlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMzVweDtcblxuICBoMSB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tbWVkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19wcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3ByaW1hcnktLWRhcms7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGlzdCB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1iYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZ3JleS0tbGlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZ3JleS0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJlYWtpbmcgTmV3cyBCYXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndpZGdldHNfX2JyZWFraW5nLW5ld3Mge1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7XG4gIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tbWQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9fYnJlYWtpbmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JyZWFraW5nLS1kYXJrO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19icmVha2luZy0tZGFyaztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkJyZWFraW5nOlxcMDBhMFwiO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN1YnNlY3Rpb24gSGVhZGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBzdWJzZWN0aW9uLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcblxuICBoMSB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1tZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLWJhc2U7XG4gICAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLW1kO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICAgICAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXhzO1xuICAgICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLW1lZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aWRnZXRzX19zdWJzZWN0aW9uLWhlYWRlciB7IEBpbmNsdWRlIHN1YnNlY3Rpb24taGVhZGVyOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCdXR0b25zXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53aWRnZXRzX19idXR0b24ge1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9fcHJpbWFyeTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeS0tZGFyaztcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19wcmltYXJ5LS1kYXJrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeS0tZGFyaztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0b3J5IExpc3Rcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndpZGdldHNfX3N0b3J5LWxpc3Qge1xuICBoZWFkZXIge1xuICAgIEBpbmNsdWRlIHN1YnNlY3Rpb24taGVhZGVyO1xuICB9XG5cbiAgLmxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNlcmlmO1xuICAgICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLS1mZWF0dXJlZCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXItLXRvcDtcbiAgICAgICAgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXItLWJvdHRvbTtcbiAgICAgICAgQGluY2x1ZGUgbGF5b3V0X190cmFpbGVyLS1tYXJnaW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgYm9yZGVyOiB7XG4gICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLW5hbWUge1xuICAgICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tbGc7XG4gICAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNlcmlmO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1tZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnAtc3VtbWFyeSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbnNldCB7XG4gICAgLmxpc3RfX2l0ZW0gYSB7XG4gICAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuIl19 */
