@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,800);table.maintenance-table>tfoot.commentable>tr>td[id^=service-note-]>div.service-note,table.maintenance-table>tfoot.commentable>tr>td[id^=service-note-]>div.service-note>div.note{display:inline;background-color:#fff;border-left:5px solid #fff;padding:0}.ac{text-align:center}.ar{text-align:right}.fl{float:left}.fr{float:right}/*!*
 *
 * inuitcss.com -- @inuitcss -- @csswizardry
 *
 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins,u{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}button,input,label,option,select,textarea{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:0}.cf:after{content:"";display:table;clear:both}.form-fields>li,.island,.islet,.media,address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:15px;margin-bottom:.9375rem}.islet .form-fields>li,.islet .island,.islet .islet,.islet .media,.islet address,.islet blockquote,.islet dl,.islet fieldset,.islet figure,.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ol,.islet p,.islet pre,.islet table,.islet ul{margin-bottom:7.5px;margin-bottom:.46875rem}.landmark{margin-bottom:30px;margin-bottom:1.875rem}hr{margin-bottom:13px;margin-bottom:.8125rem}dd,ol,ul{margin-left:30px;margin-left:1.875rem}html{font:1em/1.5 sans-serif;overflow-y:scroll;min-height:100%}.alpha,h1{font-size:36px;font-size:2.25rem;line-height:1.3333333333}.beta,h2{font-size:30px;font-size:1.875rem;line-height:1.6}.gamma,h3{font-size:24px;font-size:1.5rem;line-height:1}.delta,h4{font-size:20px;font-size:1.25rem;line-height:1.2}.epsilon,h5{font-size:16px;font-size:1rem;line-height:1.5}.zeta,h6{font-size:14px;font-size:.875rem;line-height:1.7142857143}hgroup .hN{margin-bottom:0}.giga{font-size:96px;font-size:6rem;line-height:1}.mega{font-size:72px;font-size:4.5rem;line-height:1}.kilo{font-size:48px;font-size:3rem;line-height:1}.lead,.lede{font-size:18px;font-size:1.125rem;line-height:1.3333333333}.milli,.smallprint{font-size:12px;font-size:.75rem;line-height:2}.micro{font-size:10px;font-size:.625rem;line-height:2.4}q{quotes:"‘" "’" "“" "”"}q:before{content:"‘";content:open-quote}q:after{content:"’";content:close-quote}q q:before{content:"“";content:open-quote}q q:after{content:"”";content:close-quote}blockquote{quotes:"“" "”"}blockquote p:before{content:"“";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type:after{content:"”";content:close-quote}blockquote q:before{content:"‘";content:open-quote}blockquote q:after{content:"’";content:close-quote}blockquote{text-indent:-.41em}blockquote p:last-of-type{margin-bottom:0}.source{display:block;text-indent:0}.source:before{content:"—"}pre{overflow:auto}pre mark{background:0 0;border-bottom:1px solid;color:inherit}.line-numbers{font-family:monospace,serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0}.line-numbers code{white-space:pre}img{max-width:100%}img[height],img[width]{max-width:none}.img--round{border-radius:5px}.img--right{float:right;margin-bottom:15px;margin-left:15px}.img--left{float:left;margin-right:15px;margin-bottom:15px}.img--center{display:block;margin-right:auto;margin-bottom:15px;margin-left:auto}.img--short{height:75px}.img--medium{height:150px}.img--tall{height:225px}figure>img{display:block}li>ol,li>ul{margin-bottom:0}.numbered-list{list-style-type:decimal}table{width:100%}td,th{padding:3.75px}@media screen and (min-width:480px){td,th{padding:7.5px}}[colspan]{text-align:center}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.table--bordered td,.table--bordered th{border:1px solid #ccc}.table--bordered td:empty,.table--bordered th:empty{border:none}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}.table--data{font:12px/1.5 sans-serif}fieldset{padding:15px}.form-fields{list-style:none;margin:0}.form-fields>li:last-child{margin-bottom:0}.label,label{display:block}.additional{display:block;font-weight:400}.check-list{list-style:none;margin:0}.check-label,.check-list .label,.check-list label{display:inline-block}.spoken-form label{display:inline-block;font:inherit}.extra-help{display:inline-block;visibility:hidden}.text-input:active+.extra-help,.text-input:focus+.extra-help{visibility:visible}.grid{margin-left:-15px;list-style:none;margin-bottom:0}.grid>.grid{margin-left:0}.grid__item{display:inline-block;width:100%;padding-left:15px;vertical-align:top}.grid__fieldset{border:none}.grid__fieldset>.grid__legend{border-bottom:2px solid #ccc;display:block;width:100%;margin-left:15px;font-weight:300;padding-bottom:8px;color:#004d88}.grid__fieldset>.grid__legend>label{padding-left:0;padding-top:7px;margin-right:0}.grid__fieldset>.grid__legend>label>i{padding-left:4px!important;padding-right:4px!important}.grid__fieldset>.grid__fields>.grid__field{padding-top:15px}.flexbox{display:table;width:100%}html.flexbox{display:block;width:auto}.flexbox__item{display:table-cell;vertical-align:middle}.text-cols--2,.text-cols--3,.text-cols--4,.text-cols--5{-webkit-column-gap:15px;-moz-column-gap:15px;-ms-column-gap:15px;-o-column-gap:15px;column-gap:15px}.text-cols--2{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}.text-cols--3{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}.text-cols--4{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}.text-cols--5{-webkit-column-count:5;-moz-column-count:5;-ms-column-count:5;-o-column-count:5;column-count:5}.marginalia{font-size:12px;font-size:.75rem;line-height:2}@media (min-width:1024px){.marginalia{position:relative}.marginalia__body,.marginalia__body--right{position:absolute}.marginalia__body{right:100%;padding-right:15px;text-align:right}.marginalia__body--right{left:100%;padding-left:15px;text-align:left}}/*!*
 * 
 * @csswizardry -- csswizardry.com/beautons
 * 
 */.btn{display:inline-block;vertical-align:middle;white-space:nowrap;font-family:inherit;font-size:100%;cursor:pointer;border:none;margin:0;padding-top:0;padding-bottom:0;line-height:3;padding-right:1em;padding-left:1em;border-radius:5px}.btn,.btn:hover{text-decoration:none}.btn:active,.btn:focus{outline:0}.btn--small{padding-right:.5em;padding-left:.5em;line-height:2}.btn--large{padding-right:1.5em;padding-left:1.5em;line-height:4}.btn--huge{padding-right:2em;padding-left:2em;line-height:5}.btn--full{width:100%;padding-right:0;padding-left:0;text-align:center}.btn--alpha{font-size:3rem}.btn--beta{font-size:2rem}.btn--gamma{font-size:1rem}.btn--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;padding-right:.5em;padding-left:.5em}.btn--positive{background-color:#4a993e;color:#fff}.btn--negative{background-color:#b33630;color:#fff}.btn--inactive,.btn--inactive:active,.btn--inactive:focus,.btn--inactive:hover{background-color:#ddd;color:#777;cursor:text}.btn--soft{border-radius:200px}.btn--hard{border-radius:0}.one-whole{width:100%}.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters{width:50%}.four-twelfths,.one-third,.two-sixths{width:33.333%}.eight-twelfths,.four-sixths,.two-thirds{width:66.666%}.one-quarter,.three-twelfths,.two-eighths{width:25%}.nine-twelfths,.six-eighths,.three-quarters{width:75%}.one-fifth,.two-tenths{width:20%}.four-tenths,.two-fifths{width:40%}.six-tenths,.three-fifths{width:60%}.eight-tenths,.four-fifths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width:480px){.palm-one-whole{width:100%}.palm-five-tenths,.palm-four-eighths,.palm-one-half,.palm-six-twelfths,.palm-three-sixths,.palm-two-quarters{width:50%}.palm-four-twelfths,.palm-one-third,.palm-two-sixths{width:33.333%}.palm-eight-twelfths,.palm-four-sixths,.palm-two-thirds{width:66.666%}.palm-one-quarter,.palm-three-twelfths,.palm-two-eighths{width:25%}.palm-nine-twelfths,.palm-six-eighths,.palm-three-quarters{width:75%}.palm-one-fifth,.palm-two-tenths{width:20%}.palm-four-tenths,.palm-two-fifths{width:40%}.palm-six-tenths,.palm-three-fifths{width:60%}.palm-eight-tenths,.palm-four-fifths{width:80%}.palm-one-sixth,.palm-two-twelfths{width:16.666%}.palm-five-sixths,.palm-ten-twelfths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-three-eighths{width:37.5%}.palm-five-eighths{width:62.5%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-five-twelfths{width:41.666%}.palm-seven-twelfths{width:58.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width:481px) and (max-width:1023px){.lap-one-whole{width:100%}.lap-five-tenths,.lap-four-eighths,.lap-one-half,.lap-six-twelfths,.lap-three-sixths,.lap-two-quarters{width:50%}.lap-four-twelfths,.lap-one-third,.lap-two-sixths{width:33.333%}.lap-eight-twelfths,.lap-four-sixths,.lap-two-thirds{width:66.666%}.lap-one-quarter,.lap-three-twelfths,.lap-two-eighths{width:25%}.lap-nine-twelfths,.lap-six-eighths,.lap-three-quarters{width:75%}.lap-one-fifth,.lap-two-tenths{width:20%}.lap-four-tenths,.lap-two-fifths{width:40%}.lap-six-tenths,.lap-three-fifths{width:60%}.lap-eight-tenths,.lap-four-fifths{width:80%}.lap-one-sixth,.lap-two-twelfths{width:16.666%}.lap-five-sixths,.lap-ten-twelfths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-three-eighths{width:37.5%}.lap-five-eighths{width:62.5%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-five-twelfths{width:41.666%}.lap-seven-twelfths{width:58.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width:481px){.lap-and-up-one-whole{width:100%}.lap-and-up-five-tenths,.lap-and-up-four-eighths,.lap-and-up-one-half,.lap-and-up-six-twelfths,.lap-and-up-three-sixths,.lap-and-up-two-quarters{width:50%}.lap-and-up-four-twelfths,.lap-and-up-one-third,.lap-and-up-two-sixths{width:33.333%}.lap-and-up-eight-twelfths,.lap-and-up-four-sixths,.lap-and-up-two-thirds{width:66.666%}.lap-and-up-one-quarter,.lap-and-up-three-twelfths,.lap-and-up-two-eighths{width:25%}.lap-and-up-nine-twelfths,.lap-and-up-six-eighths,.lap-and-up-three-quarters{width:75%}.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}.lap-and-up-four-tenths,.lap-and-up-two-fifths{width:40%}.lap-and-up-six-tenths,.lap-and-up-three-fifths{width:60%}.lap-and-up-eight-tenths,.lap-and-up-four-fifths{width:80%}.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}.lap-and-up-one-eighth{width:12.5%}.lap-and-up-three-eighths{width:37.5%}.lap-and-up-five-eighths{width:62.5%}.lap-and-up-seven-eighths{width:87.5%}.lap-and-up-one-tenth{width:10%}.lap-and-up-three-tenths{width:30%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-nine-tenths{width:90%}.lap-and-up-one-twelfth{width:8.333%}.lap-and-up-five-twelfths{width:41.666%}.lap-and-up-seven-twelfths{width:58.333%}.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (max-width:1023px){.portable-one-whole{width:100%}.portable-five-tenths,.portable-four-eighths,.portable-one-half,.portable-six-twelfths,.portable-three-sixths,.portable-two-quarters{width:50%}.portable-four-twelfths,.portable-one-third,.portable-two-sixths{width:33.333%}.portable-eight-twelfths,.portable-four-sixths,.portable-two-thirds{width:66.666%}.portable-one-quarter,.portable-three-twelfths,.portable-two-eighths{width:25%}.portable-nine-twelfths,.portable-six-eighths,.portable-three-quarters{width:75%}.portable-one-fifth,.portable-two-tenths{width:20%}.portable-four-tenths,.portable-two-fifths{width:40%}.portable-six-tenths,.portable-three-fifths{width:60%}.portable-eight-tenths,.portable-four-fifths{width:80%}.portable-one-sixth,.portable-two-twelfths{width:16.666%}.portable-five-sixths,.portable-ten-twelfths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-three-eighths{width:37.5%}.portable-five-eighths{width:62.5%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-five-twelfths{width:41.666%}.portable-seven-twelfths{width:58.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1024px){.desk-one-whole{width:100%}.desk-five-tenths,.desk-four-eighths,.desk-one-half,.desk-six-twelfths,.desk-three-sixths,.desk-two-quarters{width:50%}.desk-four-twelfths,.desk-one-third,.desk-two-sixths{width:33.333%}.desk-eight-twelfths,.desk-four-sixths,.desk-two-thirds{width:66.666%}.desk-one-quarter,.desk-three-twelfths,.desk-two-eighths{width:25%}.desk-nine-twelfths,.desk-six-eighths,.desk-three-quarters{width:75%}.desk-one-fifth,.desk-two-tenths{width:20%}.desk-four-tenths,.desk-two-fifths{width:40%}.desk-six-tenths,.desk-three-fifths{width:60%}.desk-eight-tenths,.desk-four-fifths{width:80%}.desk-one-sixth,.desk-two-twelfths{width:16.666%}.desk-five-sixths,.desk-ten-twelfths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-three-eighths{width:37.5%}.desk-five-eighths{width:62.5%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-five-twelfths{width:41.666%}.desk-seven-twelfths{width:58.333%}.desk-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1200px){.desk-wide-one-whole{width:100%}.desk-wide-five-tenths,.desk-wide-four-eighths,.desk-wide-one-half,.desk-wide-six-twelfths,.desk-wide-three-sixths,.desk-wide-two-quarters{width:50%}.desk-wide-four-twelfths,.desk-wide-one-third,.desk-wide-two-sixths{width:33.333%}.desk-wide-eight-twelfths,.desk-wide-four-sixths,.desk-wide-two-thirds{width:66.666%}.desk-wide-one-quarter,.desk-wide-three-twelfths,.desk-wide-two-eighths{width:25%}.desk-wide-nine-twelfths,.desk-wide-six-eighths,.desk-wide-three-quarters{width:75%}.desk-wide-one-fifth,.desk-wide-two-tenths{width:20%}.desk-wide-four-tenths,.desk-wide-two-fifths{width:40%}.desk-wide-six-tenths,.desk-wide-three-fifths{width:60%}.desk-wide-eight-tenths,.desk-wide-four-fifths{width:80%}.desk-wide-one-sixth,.desk-wide-two-twelfths{width:16.666%}.desk-wide-five-sixths,.desk-wide-ten-twelfths{width:83.333%}.desk-wide-one-eighth{width:12.5%}.desk-wide-three-eighths{width:37.5%}.desk-wide-five-eighths{width:62.5%}.desk-wide-seven-eighths{width:87.5%}.desk-wide-one-tenth{width:10%}.desk-wide-three-tenths{width:30%}.desk-wide-seven-tenths{width:70%}.desk-wide-nine-tenths{width:90%}.desk-wide-one-twelfth{width:8.333%}.desk-wide-five-twelfths{width:41.666%}.desk-wide-seven-twelfths{width:58.333%}.desk-wide-eleven-twelfths{width:91.666%}}.brand{font-family:"Helvetica Neue",sans-serif!important;color:#fcb026!important}.brand-face{font-family:"Helvetica Neue",sans-serif!important}.brand-color,.brand-colour{color:#fcb026!important}.float--right{float:right!important}.float--left{float:left!important}.float--none{float:none!important}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}.weight--light{font-weight:300!important}.weight--normal{font-weight:400!important}.weight--semibold{font-weight:600!important}.push{margin:15px!important}.push--top{margin-top:15px!important}.push--right{margin-right:15px!important}.push--bottom{margin-bottom:15px!important}.push--left{margin-left:15px!important}.push--ends{margin-top:15px!important;margin-bottom:15px!important}.push--sides{margin-right:15px!important;margin-left:15px!important}.push-half{margin:7.5px!important}.push-half--top{margin-top:7.5px!important}.push-half--right{margin-right:7.5px!important}.push-half--bottom{margin-bottom:7.5px!important}.push-half--left{margin-left:7.5px!important}.push-half--ends{margin-top:7.5px!important;margin-bottom:7.5px!important}.push-half--sides{margin-right:7.5px!important;margin-left:7.5px!important}.flush{margin:0!important}.flush--top{margin-top:0!important}.flush--right{margin-right:0!important}.flush--bottom{margin-bottom:0!important}.flush--left{margin-left:0!important}.flush--ends{margin-top:0!important;margin-bottom:0!important}.flush--sides{margin-right:0!important;margin-left:0!important}.soft{padding:15px!important}.soft--top{padding-top:15px!important}.soft--right{padding-right:15px!important}.soft--bottom{padding-bottom:15px!important}.soft--left{padding-left:15px!important}.soft--ends{padding-top:15px!important;padding-bottom:15px!important}.soft--sides{padding-right:15px!important;padding-left:15px!important}.soft-half{padding:7.5px!important}.soft-half--top{padding-top:7.5px!important}.soft-half--right{padding-right:7.5px!important}.soft-half--bottom{padding-bottom:7.5px!important}.soft-half--left{padding-left:7.5px!important}.soft-half--ends{padding-top:7.5px!important;padding-bottom:7.5px!important}.soft-half--sides{padding-right:7.5px!important;padding-left:7.5px!important}.hard{padding:0!important}.hard--top{padding-top:0!important}.hard--right{padding-right:0!important}.hard--bottom{padding-bottom:0!important}.hard--left{padding-left:0!important}.hard--ends{padding-top:0!important;padding-bottom:0!important}.hard--sides{padding-right:0!important;padding-left:0!important}.full-bleed{margin-right:-15px!important;margin-left:-15px!important}.islet .full-bleed{margin-right:-7.5px!important;margin-left:-7.5px!important}.informative{cursor:help!important}.proceed{text-align:right!important}.go:after{content:" " "»"!important}.caps{text-transform:uppercase!important}.accessibility,.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media only screen and (max-width:480px){.accessibility--palm,.visuallyhidden--palm{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:481px) and (max-width:1023px){.accessibility--lap,.visuallyhidden--lap{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:481px){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (max-width:1023px){.accessibility--portable,.visuallyhidden--portable{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1024px){.accessibility--desk,.visuallyhidden--desk{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1200px){.accessibility--desk-wide,.visuallyhidden--desk-wide{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../font/fontawesome/fontawesome-webfont.eot?v=4.4.0);src:url(../font/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(../font/fontawesome/fontawesome-webfont.woff2?v=4.4.0) format("woff2"),url(../font/fontawesome/fontawesome-webfont.woff?v=4.4.0) format("woff"),url(../font/fontawesome/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),url(../font/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}html{font:1em/1.5 sans-serif;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:150%;font-size:.8em;font-style:normal}a,h1,h2,h3,h4,h5,h6,input,p,span,td,textarea,th{font-smooth:always;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1>a,h1>p,h1>span,h2>a,h2>p,h2>span,h3>a,h3>p,h3>span,h4>a,h4>p,h4>span,h5>a,h5>p,h5>span,h6>a,h6>p,h6>span{font-family:inherit}h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{font-size:.65em;padding-left:10px}h1>span,h1>span i,h1>span span,h2>span,h2>span i,h2>span span,h3>span,h3>span i,h3>span span,h4>span,h4>span i,h4>span span,h5>span,h5>span i,h5>span span,h6>span,h6>span i,h6>span span{vertical-align:middle}h1>span .circle,h2>span .circle,h3>span .circle,h4>span .circle,h5>span .circle,h6>span .circle{vertical-align:unset}h1>span .circle.circle--error::after,h1>span .circle.circle--success::after,h2>span .circle.circle--error::after,h2>span .circle.circle--success::after,h3>span .circle.circle--error::after,h3>span .circle.circle--success::after,h4>span .circle.circle--error::after,h4>span .circle.circle--success::after,h5>span .circle.circle--error::after,h5>span .circle.circle--success::after,h6>span .circle.circle--error::after,h6>span .circle.circle--success::after{font-size:8px;top:-1px}h1>span .circle.circle--success::after,h2>span .circle.circle--success::after,h3>span .circle.circle--success::after,h4>span .circle.circle--success::after,h5>span .circle.circle--success::after,h6>span .circle.circle--success::after{left:2px}h1>span .circle.circle--error::after,h2>span .circle.circle--error::after,h3>span .circle.circle--error::after,h4>span .circle.circle--error::after,h5>span .circle.circle--error::after,h6>span .circle.circle--error::after{left:2.5px}h1.gray,h2.gray,h3.gray,h4.gray,h5.gray,h6.gray{color:#666}h1.black,h2.black,h3.black,h4.black,h5.black,h6.black{color:#000}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}h1,h2,h3,h4,h5,h6{color:#000;text-transform:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-size:1.1em}h1,h2,h3{display:block}h1{display:inline-block;margin-bottom:0;font-size:1.75em;font-height:normal;font-style:normal}h2{margin:0 30px 0 0;display:inline-block;font-size:1.5em;font-height:150%;font-style:normal}h3{margin:0 30px 0 0;font-size:1.5em;font-height:150%;font-style:normal}h4{margin:0 20px 0 0;font-size:1.2em;font-height:150%;font-style:normal}.subheading{color:#666;text-decoration:none;font-size:1.2em;cursor:text;margin-bottom:3.75px;text-transform:none}a,a:focus,a:hover{outline:0}p{margin-bottom:7.5px;font-style:normal}.details a:hover,a.anchor-overlay:hover,table tbody a:hover{position:relative}.details a:hover::before,a.anchor-overlay:hover::before,table tbody a:hover::before{background:rgba(252,176,38,.5);border-radius:2.5px;width:100%;width:calc(100% + 3.75px);position:absolute;top:0;bottom:0;left:-1.875px}a{color:#000;text-decoration:underline;font-size:inherit;-webkit-transition:none;transition:none;display:inline-block;cursor:pointer}a:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}a[href^="#"]{color:#666}a[href^="#"]:hover{color:#000}span,td{color:#666}a.dark,span.dark{color:#000}a.light,span.light{color:#fff}li{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.circle{text-align:center;display:inline-block;vertical-align:top;padding-right:0!important;cursor:initial;line-height:150%;vertical-align:middle}.circle::after,.circle::before{font-family:FontAwesome}.circle::before{content:"\f111";padding-right:3.75px}.circle.circle--has-text{position:relative;color:#000;z-index:1;width:1.8em;left:7.5px;right:0;top:-1px;margin:0 auto;padding-right:3.75px;font-weight:700;font-size:.85em}.circle.circle--has-text::before{font-size:1.8em;position:absolute;color:#ccc;z-index:-1;padding-right:0;left:5.5px;top:0}.circle.circle--error,.circle.circle--success,.circle.circle--warning{position:relative;padding-left:0;padding-right:0}.circle.circle--error::after,.circle.circle--success::after,.circle.circle--warning::after{position:absolute;color:#fff}.circle.circle--success::after{content:"\f00c";left:1.5px;font-size:8.5px}.circle.circle--warning::after{content:"\f068";font-size:9px;left:2.5px}.circle.circle--error::after{content:"\f00d";left:2.5px;font-size:8.5px}.circle.circle--red::before{color:#d20620}.circle.circle--orange::before{color:#f28c14}.circle.circle--green::before{color:#328c2d}.circle.circle--blue::before{color:#2e98e6}.circle.circle--yellow::before{color:#f2de14}.circle.circle--purple::before{color:#9952de}label{font-weight:500;font-family:Roboto,Arial,Helvetica,sans-serif;color:#666;padding-right:7.5px}label.error{color:#d20620!important}.hover{cursor:pointer}.colour-important{color:#fff;background:rgba(210,6,32,.6)}.colour-success{color:#fff;background:rgba(50,140,45,.6)}.fa,i.fa{font-size:1.2em}.fa.fa--important,i.fa.fa--important{color:#d20620}.fa.fa--success,i.fa.fa--success{color:#328c2d}.fa.fa--error,i.fa.fa--error{cursor:initial;color:#d20620}.fa.fa--warning,i.fa.fa--warning{color:#f28c14}.fa.fa--progress,i.fa.fa--progress{color:#375cdf}.fa.fa--disabled,i.fa.fa--disabled{position:relative;cursor:initial}.fa.fa--disabled:after,i.fa.fa--disabled:after{content:"";width:2px;height:22px;background:#d20620;position:absolute;display:inline-block;top:-3px;right:6px;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg)}.fa.fa--disabled.fa-fw:after,i.fa.fa--disabled.fa-fw:after{right:11px}.fa.fa--disabled-without-strikethrough,i.fa.fa--disabled-without-strikethrough{position:relative;cursor:initial}.fa.fa--disabled-without-strikethrough.fa-fw:after,i.fa.fa--disabled-without-strikethrough.fa-fw:after{right:11px}.fa.fa--disabled-events,i.fa.fa--disabled-events{pointer-events:none}.fa.fa-2x,i.fa.fa-2x{font-size:2em}.fa.fa-3x,i.fa.fa-3x{font-size:3em}.fa.fa-4x,i.fa.fa-4x{font-size:4em}.fa.fa-5x,i.fa.fa-5x{font-size:5em}.fa.fa-10x,i.fa.fa-10x{font-size:10em}.fa.fa.fa-user-times,i.fa.fa.fa-user-times{margin-left:-5px}div.disabled,span.disabled{position:relative}div.disabled::before,span.disabled::before{content:"";width:100%;height:2px;background:#d20620;position:absolute;display:inline-block;top:50%}#login-page .login-title-wrapper>*,#view1 script~h1 a,.context-and-comments-container .context-content-container .context-content-title,.control-bar .filter-calendar .fa-stack-1x,.dialog-wrapper .dialog .dialog-content span[id$=errors],.dialog__container .dialog__title h1,.dialog__container .dialog__title h2,.dialog__container .dialog__title h3,.dialog__container .dialog__title h4,.dialog__container .dialog__title h5,.dialog__container .dialog__title h6,.dialog__container .dialog__title label,.dialog__container .dialog__title p,.dialog__container .dialog__title span,.facet .facet__heading h1,.facet .facet__heading h2,.facet .facet__heading h3,.guest-form-page .login-title-wrapper>*,.key,.navigation-mobile .navigation-mobile__header .username,.navigation-mobile a span,.palette .text span,div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td>a,footer .grid p,footer .grid p a,h1,h3,nav .actions dl dt>span,nav a,nav span{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}#costSubmit,#costSubmit a,#costSubmit span,#tree a,#tree span,#view1>input,#view1>input a,#view1>input span,.btn,.btn a,.btn span,.btn--navy,.btn--navy a,.btn--navy span,.btn--teal,.btn--teal a,.btn--teal span,.button,.button a,.button span,.control-bar a,.control-bar span,.createButtonCloneContainer button,.createButtonCloneContainer button a,.createButtonCloneContainer button span,.createButtonCloneContainer input,.createButtonCloneContainer input a,.createButtonCloneContainer input span,.dialog-wrapper .dialog .dialog-buttons button,.dialog-wrapper .dialog .dialog-buttons button a,.dialog-wrapper .dialog .dialog-buttons button span,.dialog-wrapper .dialog .dialog-buttons input,.dialog-wrapper .dialog .dialog-buttons input a,.dialog-wrapper .dialog .dialog-buttons input span,.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav .ui-tabs-anchor,.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast td a.diffpage-html-a,.dialog-wrapper .dialog .dialog-title p,.dialog-wrapper .dialog .dialog-title span,.dialog__container h1,.dialog__container h2,.dialog__container h3,.dialog__container h4,.dialog__container h5,.dialog__container h6,.dialog__container label,.facet .facet__heading *,.grid__item.one-half.portable-one-whole.ar input,.grid__item.one-half.portable-one-whole.ar input a,.grid__item.one-half.portable-one-whole.ar input span,.grid__item.portable-one-whole.ar.five-tenths input,.grid__item.portable-one-whole.ar.five-tenths input a,.grid__item.portable-one-whole.ar.five-tenths input span,.grid__item.portable-one-whole.ar.four-eighths input,.grid__item.portable-one-whole.ar.four-eighths input a,.grid__item.portable-one-whole.ar.four-eighths input span,.grid__item.portable-one-whole.ar.six-twelfths input,.grid__item.portable-one-whole.ar.six-twelfths input a,.grid__item.portable-one-whole.ar.six-twelfths input span,.grid__item.portable-one-whole.ar.three-sixths input,.grid__item.portable-one-whole.ar.three-sixths input a,.grid__item.portable-one-whole.ar.three-sixths input span,.grid__item.portable-one-whole.ar.two-quarters input,.grid__item.portable-one-whole.ar.two-quarters input a,.grid__item.portable-one-whole.ar.two-quarters input span,.listSubmit,.listSubmit a,.listSubmit span,.menu-options a,.menu-options a a,.menu-options a span,.module .module__title>*,.nested>li>p,.notification h1,.notification h2,.notification h3,.notification h4,.notification p,.notification span,.palette .color p,.procedurePreview p.heading span.type,.select select,.select2-container-multi .select2-choices .select2-search-choice,.sp-container button,.sp-container button a,.sp-container button span,.table-filter li,.table-filter li a,button,button a,button span,div#search-panel button.submit,div#search-panel button.submit a,div#search-panel button.submit span,div.options ul li>a,div.options ul li>span,h1.title,h1>span,h2,h2.title,h2>span,h3.title,h3>span,h4.title,h4>span,h5.title,h5>span,h6.title,h6>span,input[type=button],input[type=button] a,input[type=button] span,select._pagePagingPageSize{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.btn--simple,.control-bar,.control-bar p,.dialog-wrapper .dialog .dialog-content .diff-topbar a,.dialog-wrapper .dialog .dialog-content .diff-topbar span,.dialog-wrapper .dialog .dialog-content .diff-topbar td,.hd-pagination>a,.procedurePreview p.heading,a.tooltips span,body,h4,select{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.gallery.gallery--single .gallery__item:first-child .gallery-data:before,table.fixed thead:first-child tr:first-child th:before,table.fixed thead:first-child tr:first-child th>span:before,th,th a,th span{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.dialog--minimised>i.fa,.dialog--minimised>p,.gallery div span{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.gallery.gallery--single .gallery__item span,a,p,span,td{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}span.diff-tag-html{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:80%}span.diff-tag-removed{font-size:100%;text-decoration:line-through;background-color:#f8d4cd}span.diff-tag-added{font-size:100%;background-color:#e1f4be}span.diff-tag-conflict{font-size:100%;background-color:#f781be}span.added-legend{font-size:100%;background-color:#e1f4be;cursor:pointer}span.removed-legend{font-size:100%;text-decoration:line-through;background-color:#f8d4cd;cursor:pointer}span.modified-legend{cursor:pointer}span.diff-html-added{font-size:100%;background-color:#e1f4be;cursor:pointer}span.diff-html-removed{font-size:100%;text-decoration:line-through;background-color:#f8d4cd;cursor:pointer}span.diff-html-changed{cursor:pointer}span.diff-html-conflict{background-color:#f781be}img[changetype=diff-added-image]{border:2px solid #e1f4be}img[changetype=diff-removed-image]{border:2px solid #f8d4cd}img[changetype=diff-changed-image]{border:2px dotted #009}body{margin-top:0}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.select2-container,.select2-container>*{box-shadow:none!important}.select2-container .select2-choice .select2-arrow{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:url(../images/harley-davidson/filter-select-icon.png) #fff;background-position:100% 50%;background-size:22px 28px;background-repeat:no-repeat;outline:0;border-radius:0!important;border-left:0!important;width:22px!important;text-align:center}.select2-container#s2id_userSelect{width:20%}.select2-container .select2-choice .select2-arrow::before{font-family:FontAwesome;content:"\f0dd";color:#fff;position:relative;top:-2px}.select2-container .select2-choice .select2-arrow b{color:#fff!important;display:none!important}.select2-container .select2-choice{border-radius:0!important;background:#fff;border:1px solid #333;background-image:none!important}.select2-drop .select2-search input{border:1px solid #333;background-image:none!important}.select2-drop .select2-search{position:relative}.select2-drop,.select2-drop-active{box-shadow:none!important;border:1px solid #333}.select2-drop .select2-search::before{font-family:FontAwesome;content:"\f002";position:absolute;right:12px;top:7px}.select2-drop .select2-search input::before{font-family:FontAwesome;content:"\f002"}.select2-drop .select2-results .select2-highlighted{background:#ff7200;border:none}.select2-container-active .select2-choice{background-color:#fff!important}.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(to top,#eee 0,#fff 50%)}html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(to bottom,#eee 0,#fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(thirdparty/select2/select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(to top,#ccc 0,#eee 60%)}html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(thirdparty/select2/select2.png) no-repeat 0 1px}html[dir=rtl] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0 4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(thirdparty/select2/select2.png) no-repeat 100% -22px;background:url(thirdparty/select2/select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(thirdparty/select2/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(thirdparty/select2/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(thirdparty/select2/select2.png) no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(thirdparty/select2/select2.png) no-repeat -37px -22px;background:url(thirdparty/select2/select2.png) no-repeat -37px -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(thirdparty/select2/select2.png) no-repeat -37px -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(thirdparty/select2/select2.png) no-repeat -37px -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(thirdparty/select2/select2.png) no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}.select2-search input.select2-active{background:#fff url(thirdparty/select2/select2-spinner.gif) no-repeat 100%;background:url(thirdparty/select2/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(thirdparty/select2/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(thirdparty/select2/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(thirdparty/select2/select2-spinner.gif) no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container .select2-search-field input.select2-input{margin-top:0!important}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(to top,#fff 0,#eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default;display:none;height:0}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(thirdparty/select2/select2-spinner.gif) no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #ccc;border-radius:5px;cursor:text;overflow:hidden;background-color:#fff}html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid rgb(98.9598930481%,72.610516934%,24.765597148%)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(thirdparty/select2/select2-spinner.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 7px 3px 18px;margin:2px 0 2px 2px;position:relative;line-height:15px;cursor:default;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fcb026;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:inline}.select2-search-choice-close:before{display:block;width:12px;height:13px;position:absolute;left:4px;top:3px;font-size:14px;outline:0;font-family:FontAwesome;content:"\f00d";opacity:1;color:#000}.select2-search-choice-close:hover:before{opacity:.75;top:-15px;left:-16.5px}html[dir=rtl] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(thirdparty/select2/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.content__row .error ul.select2-choices{background:rgba(210,6,32,.2)}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;vertical-align:top}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;float:right;font-size:20px;font-weight:700;top:-8px;right:-6px;line-height:14px;color:#fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:99991}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 45px;width:300px;background-position:15px center;background-repeat:no-repeat}#toast-container>:hover{opacity:1;cursor:pointer}#toast-container>.toast-info:before{font-family:FontAwesome;content:"\f05a";color:#fff;font-size:20px;margin-right:20px;position:absolute;left:16px;top:16px}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#5da423}.toast-error{background-color:#c60f13}.toast-info{background-color:#2ba6cb}.toast-warning{background-color:#e3b000}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{width:11em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{width:18em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 45px;width:25em}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#4c4c4c;border:2px solid #fff;border-radius:5px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#4c4c4c;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#4c4c4c;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#4c4c4c;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#4c4c4c;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.middle-chart--loading{overflow-y:hidden}.middle-chart--loading:after,.middle-chart--loading:before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;z-index:1}.middle-chart--loading:before{content:"";background:rgba(0,0,0,.3)}.middle-chart--loading:after{content:"\f1ce";font-family:FontAwesome;width:30px;height:30px;font-size:30px;line-height:30px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.amChartsDataSetSelector{font-size:12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.amChartsPeriodSelector{font-size:12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.amChartsPeriodSelector>div{font-size:13px;background:#ebebeb;border-radius:5px;margin-top:7.5px;margin-top:7.5px;padding:7.5px 15px}.amChartsPeriodSelector br{display:none}.amChartsPeriodSelector input{width:100%!important;margin-top:7.5px;margin-bottom:7.5px}.amChartsPeriodSelector input[type=text]{text-align:left!important}.amChartsPeriodSelector input[type=text]:focus{border:1px solid #fcb026}.amChartsPeriodSelector input[type=button]{margin-left:0;margin-bottom:0}.amcharts-graph-line{display:none}.amChartsButtonSelected{background-color:#c00;border-style:solid;border-color:#c00;border-width:1px;color:#fff;-moz-border-radius:5px;border-radius:5px;margin:1px;outline:0;box-sizing:border-box}.amcharts-scrollbar-bg{fill:#ebebeb}.amcharts-scrollbar-label{fill:#000}rect[role=menuitem]{fill:#000;fill-opacity:.25}.amcharts-left-div{position:relative;left:8px}.amChartsButton{color:#000;background:0 0;opacity:.7;border:1px solid rgba(0,0,0,.3);-moz-border-radius:5px;border-radius:5px;margin:1px;outline:0;box-sizing:border-box}.amChartsCompareList{border-style:solid;border-color:#ccc;border-width:1px}.amChartsCompareList div{-webkit-box-sizing:initial;box-sizing:initial}.amChartsInputField{font-size:12px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;opacity:.9}#colorbox{outline:0}#cboxContent{background:#ebebea;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:0;right:-30px;background:url(../images/exit-icon-white.png) no-repeat;width:25px;height:25px;text-indent:-9999px;border:0 none;outline:0}#procedureViewer{height:100%}.procedure .alert,.procedure .note{padding:20px 20px 10px 20px;background-color:rgb(97%,97%,97%);min-height:40px}.procedure .alert .alert-header,.procedure .alert .note-header,.procedure .note .alert-header,.procedure .note .note-header{font-size:14px;font-weight:700}.procedure .alert .alert-header:before,.procedure .alert .note-header:before,.procedure .note .alert-header:before,.procedure .note .note-header:before{font-family:FontAwesome;padding:5px 5px}.procedure .alert.alert-warning,.procedure .note.alert-warning{border-left:5px solid #f7de90}.procedure .alert.alert-warning .alert-header:before,.procedure .note.alert-warning .alert-header:before{color:#3b3b3b;content:"\f071"}.procedure .alert.alert-caution,.procedure .note.alert-caution{border-left:5px solid #f7de90}.procedure .alert.alert-caution .alert-header:before,.procedure .note.alert-caution .alert-header:before{color:#3b3b3b;content:"\f071"}.procedure .alert.alert-danger,.procedure .note.alert-danger{border-left:5px solid #fda186}.procedure .alert.alert-danger .alert-header:before,.procedure .note.alert-danger .alert-header:before{color:#3b3b3b;content:"\f06a"}.procedure .alert.note,.procedure .note.note{border:none;border-left:5px solid #bbd9e2}.procedure .alert.note .note-header:before,.procedure .note.note .note-header:before{color:#3b3b3b;content:"\f24a"}#procedureViewer div.procedure{margin:0;padding:0}.procedure div.chapter-title{font-size:2em;font-weight:700;color:#000}.procedure div.section-title{font-size:1.2em;font-weight:700;color:#000}.procedure div.procedure-title{font-size:1.5em;font-weight:700}.procedure div.sub-procedure-title{font-size:1.2em;font-weight:700;margin-top:1cm}.procedure div.list-title{margin-bottom:0}.procedure caption.table-caption,.procedure div{margin-bottom:3mm}.procedure div.danger,div.caution,div.note,div.warning{border:1pt solid #000}.procedure div.step-warning,div.step-caution,div.step-danger,div.step-notice{font-style:italic}.procedure div.supplemental-dwcn-title{text-align:center;font-weight:700}.procedure div.grouped-dwcn-title{font-weight:700}.procedure div.substep>div.steptext{margin-left:5mm}.procedure ol.lowerroman{list-style-type:lower-roman}.procedure ol.number{list-style-type:decimal}.procedure ol.loweralpha{list-style-type:lower-alpha}.procedure div.table-text{margin-bottom:0}.procedure div.graphic-id{font-size:8px;text-align:right;color:#aaa}.procedure div.graphic-footer{text-align:center;margin-bottom:10px}.procedure div.video-footer{text-align:center;margin-bottom:10px}.procedure div[id^=Video-]{text-align:center;margin-left:auto;margin-right:auto}.procedure div.animation-footer{text-align:center;margin-bottom:10px}.procedure div.animation{text-align:center}.procedure div.table-caption,.procedure td.stepgraphic{text-align:center}.procedure table.steps{width:100%;table-layout:fixed}.procedure img{display:block;margin-left:auto;margin-right:auto}.procedure img.icon{display:inline-block}.procedure object{display:block;margin-left:auto;margin-right:auto}.procedure div.title{font-weight:700}.procedure div.footnote{font-style:italic;font-size:8pt}.procedure span.partnumber{white-space:nowrap}.procedure div.figure>table,.procedure div.figure>table td,.procedure div.figure>table th,.procedure div.parts-list>table,.procedure div.parts-list>table td,.procedure div.parts-list>table th,.procedure div.table>table,.procedure div.table>table td,.procedure div.table>table th{border:1px solid #000;border-collapse:collapse}.procedure table.no-border>td,.procedure table.no-border>th,.procedure table.steps,.procedure table.steps>td,.procedure table.steps>th .procedure table.no-border{border:none}.procedure td.stepnumber{width:2em}.procedure .checkbox-procedure{width:16px;vertical-align:middle;display:inline-block;padding:0}div.call-label,td.label{font-weight:700;display:table-cell}#controlledContent ol,#controlledContent ul,#standalone-publication ol,#standalone-publication ul,.procedure ol,.procedure ul{margin-left:30px}#controlledContent ul,#standalone-publication ul,.procedure ul{list-style-type:disc}#standalone-publication{margin:10px;padding:10px}#standalone-publication ol,#standalone-publication ul{margin-left:15px}#standalone-publication.landing-page .procedure{display:flex}#standalone-publication.landing-page .procedure main{flex:1}#standalone-publication.landing-page .procedure aside{width:40%;padding-left:.5rem;margin-left:.5rem;box-shadow:inset 5px 0 5px -5px #fcb026}#standalone-publication span.emphasis{font-weight:700}#standalone-publication span.superscript{vertical-align:super}#standalone-publication span.subscript{vertical-align:sub}#standalone-publication .publication-main-header{text-align:center;font-size:3em;font-weight:700}#standalone-publication .publication-header{text-align:center;font-size:2em;font-weight:700;margin:1em 0 1em 0}#standalone-publication .publication-sub-header{text-align:center;font-size:1.1em;margin:1em 0 1em 0}#standalone-publication .small-print{text-align:center;font-size:.8em;margin:1em 0 1em 0}#standalone-publication .header table,#standalone-publication .header td,#standalone-publication div.machine-list table,#standalone-publication div.machine-list td,#standalone-publication div.machine-list th,#standalone-publication div.table table,#standalone-publication div.table td,#standalone-publication div.table th,#standalone-publication div.warranty-table table,#standalone-publication div.warranty-table td,#standalone-publication div.warranty-table th{border-collapse:collapse;border-spacing:0;border:solid 1px #000}#standalone-publication div.table th{border:1px solid #4f4f4f!important}#standalone-publication table th{background:#000}#standalone-publication table th,#standalone-publication table th>a>i,#standalone-publication table th>a>span>i,#standalone-publication table th>div>a>i,#standalone-publication table th>i,#standalone-publication table th>span,#standalone-publication table th>span>a>i,#standalone-publication table th>span>i{color:#fff}#standalone-publication table th:hover,#standalone-publication table th:hover>a,#standalone-publication table th:hover>a>i,#standalone-publication table th:hover>a>span>i,#standalone-publication table th:hover>span{color:#fff}#standalone-publication table th:hover label{color:#000}#standalone-publication .issue-number,#standalone-publication .last-publication-date,#standalone-publication .part-number{text-align:center;width:33%;background-color:#ff9a00;font-size:1.25em}#standalone-publication .subject{font-weight:700}#standalone-publication .safety-related{text-align:center}#standalone-publication .fsi{color:#ccc;font-family:arial;font-weight:700;font-size:180pt;zoom:1;position:absolute;margin-top:.3em;width:100%;text-align:center;z-index:-1}#standalone-publication .footer{text-align:center;width:100%;border-top:solid 1px #000;margin-top:3em}#standalone-publication .name{margin:0}#standalone-publication .repair-time,#standalone-publication .service-code{width:50%}#standalone-publication .product-applicabilities div{margin-bottom:0;margin-left:3mm}td.serialNumberDescription{width:25em;v-align:left}td.serialNumberCode{width:7em;v-align:left}td.serialNumber{width:8em;v-align:left}#applicabilitySerialNumbers.header{height:3em;width:40em;overflow-y:hidden}#applicabilitySerialNumbers.hidden{height:15.4em;width:40em;overflow-y:hidden}#applicabilitySerialNumbers.visible{width:40em}#standalone-publication .newproduct table,#standalone-publication .newproduct table td{border-style:none}#standalone-publication .qualified-procedure-title,#standalone-publication .section-title{font-weight:700;margin-top:3mm}#standalone-publication .section-title{font-size:1.2em}#standalone-publication .qualified-procedure-title{font-size:1.1em}#standalone-publication div.section div.section div.section-title{font-size:1.1em}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#prettydiff{text-align:center;font-size:10px;overflow-y:scroll}#prettydiff .contentarea{border-style:solid;border-width:.1em;font-family:"Courier New",Courier,monospace;margin:0 auto;padding:1em;position:relative;text-align:left}#prettydiff .diff p.author{display:none}#prettydiff .prettyprint-data-wrapper{width:calc(100% - 50px);overflow-x:scroll;display:inline-block}#prettydiff p{padding:5px;margin-bottom:0}#prettydiff blockquote,#prettydiff dd,#prettydiff dt,#prettydiff li,#prettydiff p,#prettydiff td,#prettydiff th{clear:both;font-family:"Courier New",Courier,monospace;font-size:1.6em;line-height:1.6em;text-align:left}#prettydiff blockquote{font-style:italic}#prettydiff dt{font-size:1.4em;font-weight:700;line-height:inherit}#prettydiff li li,#prettydiff li p{font-size:1em}#prettydiff td,#prettydiff th{border-style:solid;border-width:.1em;padding:.1em .2em}#prettydiff td span{display:block}#prettydiff code,#prettydiff textarea{font-family:"Courier New",Courier,monospace}#prettydiff code,#prettydiff textarea{display:block;font-size:.8em;width:100%}#prettydiff code span{display:block;white-space:pre}#prettydiff code{border-style:solid;border-width:.2em;line-height:1em}#prettydiff #documentation code{border-style:none;white-space:pre}#prettydiff textarea{line-height:1.4em}#prettydiff label{display:inline;font-size:1.4em}#prettydiff legend{border-radius:1em;border-style:solid;border-width:.1em;font-size:1.4em;font-weight:700;margin-left:-.25em;padding:0 .5em}#prettydiff fieldset fieldset legend{font-size:1.2em}#prettydiff table{border-collapse:collapse}#prettydiff div.report{border-style:none}#prettydiff h2,#prettydiff h3,#prettydiff h4{clear:both}#prettydiff table{margin:0 0 1em}#prettydiff .analysis .bad,#prettydiff .analysis .good{font-weight:700}#prettydiff h1{font-size:3em;font-weight:400;margin-top:0;width:22em}#prettydiff h1 span{font-size:.5em}#prettydiff h1 svg{border-style:solid;border-width:.05em;float:left;height:1.5em;margin-right:.5em;width:1.5em}#prettydiff h2{border-style:none;background:0 0;font-size:1em;box-shadow:none;margin:0}#prettydiff h2 button{background:0 0;border-style:solid;cursor:pointer;display:block;font-size:2.5em;font-weight:400;text-align:left;width:100%;border-width:.05em;font-weight:400;margin:1em 0 0;padding:.1em}#prettydiff h2 span{display:block;float:right;font-size:.5em}#prettydiff h3{font-size:2em;margin:0;background:0 0;box-shadow:none;border-style:none}#prettydiff h4{font-size:1.6em;font-family:"Century Gothic","Trebuchet MS";margin:0}#prettydiff li h4{font-size:1em}#prettydiff button,#prettydiff div input,#prettydiff fieldset,#prettydiff textarea{border-style:solid;border-width:.1em}#prettydiff section{border-style:none}#prettydiff h2 button,#prettydiff option,#prettydiff select{font-family:inherit}#prettydiff select{border-style:inset;border-width:.1em;width:13.5em}#prettydiff #dcolorScheme{margin:0;position:absolute;right:.6em;top:.5em}#prettydiff #dcolorScheme label{display:inline-block;font-size:1em}#prettydiff .clear{clear:both;display:block}#prettydiff .content-hide,#prettydiff caption{height:1em;left:-1000em;overflow:hidden;position:absolute;top:-1000em;width:1em}#prettydiff #report.contentarea{font-family:"Lucida Sans Unicode",Helvetica,Arial,sans-serif;max-width:none;overflow:scroll}#prettydiff .diff .delete em,#prettydiff .diff .insert em,#prettydiff .diff .replace em{border-style:solid;border-width:.1em}#prettydiff #report blockquote,#prettydiff #report dd,#prettydiff #report dt,#prettydiff #report li,#prettydiff #report p,#prettydiff #report td,#prettydiff #report th{font-family:"Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:1.2em}#prettydiff div#webtool{font-size:inherit;margin:0;padding:0}#prettydiff #jserror span{display:block}#prettydiff #a11y{background:0 0;clear:both;padding:0}#prettydiff #a11y div{margin:.5em 0;border-style:solid;border-width:.1em}#prettydiff #a11y h4{margin:.25em 0}#prettydiff #a11y ol{border-style:solid;border-width:.1em}#prettydiff #cssreport.doc table{clear:none;float:left;margin-left:1em}#prettydiff #css-size{left:24em}#prettydiff #css-uri{left:40em}#prettydiff #css-uri td{text-align:left}#prettydiff .report .analysis th{text-align:left}#prettydiff table.code td,#prettydiff table.code th{font-size:.9em}#prettydiff .report .analysis .parseData td,#prettydiff table.code td,#prettydiff table.code th{font-family:"Courier New",Courier,"Lucida Console",monospace;text-align:left;white-space:pre}#prettydiff .report .analysis td{text-align:right}#prettydiff .analysis{float:left;margin:0 1em 1em 0}#prettydiff .analysis td,#prettydiff .analysis th{padding:.5em}#prettydiff .diffcli{font-size:Courier,"Courier New","Lucida Console",monospace;margin:0;padding:0;text-align:left;white-space:pre}#prettydiff .diffcli li{border-bottom-style:solid;border-bottom-width:.1em;list-style:none;padding-bottom:1em}#prettydiff #webtool .diffcli h3{font-size:1.4em;font-weight:400;margin-top:2em}#prettydiff #webtool .diffcli p,#prettydiff .diffcli del,#prettydiff .diffcli ins{display:block;font-family:Courier,"Courier New","Lucida Console",monospace;font-size:1.2em;font-style:normal;margin:0;text-decoration:none}#prettydiff .diffcli em{color:inherit;font-style:normal;font-weight:700}#prettydiff .diffcli del em,#prettydiff .diffcli ins em{text-decoration:underline}#prettydiff #statreport div{border-style:none}#prettydiff .beautify,#prettydiff .diff{border-style:solid;border-width:.1em;margin:0;position:relative}#prettydiff .beautify,#prettydiff .beautify h3,#prettydiff .beautify h4,#prettydiff .beautify li,#prettydiff .diff,#prettydiff .diff h4,#prettydiff .diff li #prettydiff .diff h3{font-family:"Courier New",Courier,"Lucida Console",monospace}#prettydiff .beautify h3,#prettydiff .beautify h4,#prettydiff .beautify li,#prettydiff .diff h3,#prettydiff .diff h4,#prettydiff .diff li{border-style:none none solid none;border-width:0 0 .1em 0;box-shadow:none;display:block;font-size:1.2em;margin:0 0 0 -.1em;padding:.2em 2em;text-align:left}#prettydiff .diff .skip{border-style:none none solid;border-width:0 0 .1em}#prettydiff .diff .diff-left{border-style:none;display:inline-block;width:50%}#prettydiff .diff .diff-right{border-style:none none none solid;border-width:0 0 0 .1em;display:inline-block;margin-left:-.1em;width:50%}#prettydiff .diff-left .data,#prettydiff .diff-right .data{display:inline-block;min-width:100%}#prettydiff .beautify .data li,#prettydiff .diff .data li{min-width:16.5em;padding:.5em}#prettydiff .beautify h3,#prettydiff .beautify li,#prettydiff .beautify p,#prettydiff .diff h3,#prettydiff .diff li,#prettydiff .diff p{font-size:1.2em}#prettydiff .beautify li em,#prettydiff .diff li em{font-style:normal;font-weight:700;margin:-.5em -.09em}#prettydiff .diff p.author{border-style:solid;border-width:.2em .1em .1em;margin:0;overflow:hidden;padding:.4em;text-align:right}#prettydiff .difflabel{display:block;height:0}#prettydiff .count{border-style:solid;border-width:0 .1em 0 0;font-weight:400;padding:0;text-align:right;display:inline-block;width:50px;overflow-x:scroll}#prettydiff .count li{padding:.5em 1em;text-align:right}#prettydiff .count li.fold{font-weight:700;padding-left:.5em}#prettydiff .data{text-align:left;white-space:pre}#prettydiff .beautify .data span{display:inline-block;font-style:normal;font-weight:700}#prettydiff .beautify li,#prettydiff .diff li{border-style:none none solid;border-width:0 0 .1em;height:2em;display:block;line-height:1.2;list-style-type:none;margin:0;white-space:pre}#prettydiff .beautify ol,#prettydiff .diff ol{margin:0;padding:0}#prettydiff .beautify li em{border-style:none none solid;border-width:0 0 .1em;padding:0 0 .2em;position:relative;z-index:5}#prettydiff .beautify li .line{border-style:none}#prettydiff .beautify li span{border-style:none none solid;border-width:0 0 .1em;height:2em;margin:0 0 -1em;position:relative;top:-.5em}#prettydiff .beautify span.l0{margin-left:-.5em;padding-left:.5em}#prettydiff #webtool table table{margin:0 -.1em -.1em;width:100%}#prettydiff #webtool table table td,#prettydiff #webtool table table th{font-size:1em}#prettydiff #webtool table td.nested{padding:.5em}#prettydiff #report .beautify,#prettydiff #report .beautify li,#prettydiff #report .diff,#prettydiff #report .diff li{font-family:"Courier New",Courier,"Lucida Console",monospace}#prettydiff #report .beautify{border-style:solid}#prettydiff #report .beautify h3,#prettydiff #report .diff h3{border-top-style:solid;border-top-width:.1em;margin:0}#prettydiff #webtool #a11y,#prettydiff #webtool #a11y div,#prettydiff #webtool #a11y ol,#prettydiff #webtool #a11y ul{border-style:none}#prettydiff.canvas{background:#986 url(data:image/png;base64,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/GMzLdsAAEFdaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMS0xMlQxMjoyNDozOC0wNjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMTNUMTM6MTg6MDctMDY6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAxLTEzVDEzOjE4OjA3LTA2OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxZGYzYjhkMy03NzgyLTQ0MGUtYjA5OS1iYjM5NjA0MDVhOWQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYzM3NjE4MS1mOWU4LTExNzgtOWE5Yy1kODI1ZGZiMGE0NzA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2YjI0ZTI3YS1jZjA3LTQ5ZDEtOWIwZC02ODEzMTFkNzQwMzE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NmIyNGUyN2EtY2YwNy00OWQxLTliMGQtNjgxMzExZDc0MDMxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAxLTEyVDEyOjI0OjM4LTA2OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDUzYzc4NDMtYTVmMi00ODQ3LThjNDMtNmUyYzBhNDY4YmViPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAxLTEyVDEyOjI0OjM4LTA2OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gaW1hZ2UvcG5nIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3A8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjgzYTc5MGFkLWMwZWQtNGIzYS05ZDJhLWE5YzQ2MWRmMzVhMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMS0xM1QxMzoxMzoyMy0wNjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5kZXJpdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZGYzYjhkMy03NzgyLTQ0MGUtYjA5OS1iYjM5NjA0MDVhOWQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMTNUMTM6MTg6MDctMDY6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6ODNhNzkwYWQtYzBlZC00YjNhLTlkMmEtYTljNDYxZGYzNWExPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjgzYTc5MGFkLWMwZWQtNGIzYS05ZDJhLWE5YzQ2MWRmMzVhMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjZiMjRlMjdhLWNmMDctNDlkMS05YjBkLTY4MTMxMWQ3NDAzMTwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+bleIyQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAANElEQVR42mJ89+4uAwMDAwPD6lkTGd69u/vu3d2ZHXnv3t1lgLPevbvLrCTIEJqWD1EJGADaTRll80WcLAAAAABJRU5ErkJggg==);color:#420}#prettydiff.canvas :focus{outline:.1em dashed red}#prettydiff.canvas a{color:#039}#prettydiff.canvas .contentarea,#prettydiff.canvas .data li,#prettydiff.canvas .diff td,#prettydiff.canvas .diff-right,#prettydiff.canvas .report td,#prettydiff.canvas fieldset input,#prettydiff.canvas fieldset select,#prettydiff.canvas legend{border-color:#420}#prettydiff.canvas #report,#prettydiff.canvas #report .author,#prettydiff.canvas .beautify,#prettydiff.canvas .beautify h3,#prettydiff.canvas .beautify h4,#prettydiff.canvas .diff,#prettydiff.canvas .diff h3,#prettydiff.canvas .diff h4,#prettydiff.canvas .report,#prettydiff.canvas fieldset,#prettydiff.canvas input,#prettydiff.canvas select{background:#ddddd8;border-color:#420}#prettydiff.canvas fieldset fieldset input,#prettydiff.canvas fieldset fieldset select{background:#ddddd8}#prettydiff.canvas h2,#prettydiff.canvas h2 button,#prettydiff.canvas h3,#prettydiff.canvas legend{color:#900}#prettydiff.canvas #addOptions .disabled{background:#ccbbb8;color:#300}#prettydiff.canvas .contentarea{box-shadow:0 1em 1em #b8a899}#prettydiff.canvas .segment{background:#fff}#prettydiff.canvas .options li,#prettydiff.canvas .segment,#prettydiff.canvas h2 button,#prettydiff.canvas ol.segment li,#prettydiff.canvas th{border-color:#420}#prettydiff.canvas th{background:#e8ddcc}#prettydiff.canvas li h4{color:#06f}#prettydiff.canvas code{background:#eee;border-color:#eee;color:#00f}#prettydiff.canvas ol.segment h4 strong{color:#c00}#prettydiff.canvas .beautify li .new{background:#ee0;color:#c00}#prettydiff.canvas button{background-color:#ddddd8;border-color:#420;box-shadow:0 .25em .5em #b8a899;color:#900}#prettydiff.canvas button:hover{background-color:#ccb;border-color:#630;box-shadow:0 .25em .5em #b8a899;color:#630}#prettydiff.canvas td.nested{background:#ccccc8}#prettydiff.canvas th,#prettydiff.canvas th.nested{background:#ddddd8}#prettydiff.canvas tr:hover{background:#eee8ee}#prettydiff.canvas th.heading,#prettydiff.canvas thead th,#prettydiff.canvas tr.header th{background:#ddc}#prettydiff.canvas .diff h3{background:#ddd;border-color:#999}#prettydiff.canvas .count li,#prettydiff.canvas .data li,#prettydiff.canvas .data li span,#prettydiff.canvas .diff-right,#prettydiff.canvas .segment,#prettydiff.canvas td{border-color:#ccccc8}#prettydiff.canvas .count{background:#eed;border-color:#999}#prettydiff.canvas .count li.fold{color:#900}#prettydiff.canvas h2 button{background:#f8f8f8;box-shadow:.1em .1em .25em #ddd}#prettydiff.canvas li h4,#prettydiff.canvas li h5{color:#06c}#prettydiff.canvas code{background:#eed;border-color:#998;color:#009}#prettydiff.canvas ol.segment h4 strong{color:#c00}#prettydiff.canvas .data .delete{background:#ffd8d8}#prettydiff.canvas .data .delete em{background:#fff8f8;border-color:#c44;color:#900}#prettydiff.canvas .data .insert{background:#d8ffd8}#prettydiff.canvas .data .insert em{background:#f8fff8;border-color:#090;color:#363}#prettydiff.canvas .data .replace{background:#fec}#prettydiff.canvas .data .replace em{background:#ffe;border-color:#a86;color:#852}#prettydiff.canvas .data .empty{background:#ddd}#prettydiff.canvas .data em.s0{border-color:#000;color:#000}#prettydiff.canvas .data em.s1{border-color:#f66;color:#f66}#prettydiff.canvas .data em.s2{border-color:#12f;color:#12f}#prettydiff.canvas .data em.s3{border-color:#090;color:#090}#prettydiff.canvas .data em.s4{border-color:#d6d;color:#d6d}#prettydiff.canvas .data em.s5{border-color:#7cc;color:#7cc}#prettydiff.canvas .data em.s6{border-color:#c85;color:#c85}#prettydiff.canvas .data em.s7{border-color:#737;color:#737}#prettydiff.canvas .data em.s8{border-color:#6d0;color:#6d0}#prettydiff.canvas .data em.s9{border-color:#dd0;color:#dd0}#prettydiff.canvas .data em.s10{border-color:#893;color:#893}#prettydiff.canvas .data em.s11{border-color:#b97;color:#b97}#prettydiff.canvas .data em.s12{border-color:#bbb;color:#bbb}#prettydiff.canvas .data em.s13{border-color:#cc3;color:#cc3}#prettydiff.canvas .data em.s14{border-color:#333;color:#333}#prettydiff.canvas .data em.s15{border-color:#9d9;color:#9d9}#prettydiff.canvas .data em.s16{border-color:#880;color:#880}#prettydiff.canvas .data .l0{background:#eeeee8}#prettydiff.canvas .data .l1{background:#fed}#prettydiff.canvas .data .l2{background:#def}#prettydiff.canvas .data .l3{background:#efe}#prettydiff.canvas .data .l4{background:#fef}#prettydiff.canvas .data .l5{background:#eef}#prettydiff.canvas .data .l6{background:#fff8cc}#prettydiff.canvas .data .l7{background:#ede}#prettydiff.canvas .data .l8{background:#efc}#prettydiff.canvas .data .l9{background:#ffd}#prettydiff.canvas .data .l10{background:#edc}#prettydiff.canvas .data .l11{background:#fdb}#prettydiff.canvas .data .l12{background:#f8f8f8}#prettydiff.canvas .data .l13{background:#ffb}#prettydiff.canvas .data .l14{background:#eec}#prettydiff.canvas .data .l15{background:#cfc}#prettydiff.canvas .data .l16{background:#eea}#prettydiff.canvas .data .c0{background:inherit}#prettydiff.canvas #report p em{color:#060}#prettydiff.canvas #report p strong{color:#009}#prettydiff.canvas .diffcli h3{color:#009}#prettydiff.canvas .diffcli del{background:#e8dddd;color:#a00}#prettydiff.canvas .diffcli ins{background:#dde8dd;color:#060}#prettydiff.canvas .diffcli p{color:#555}#prettydiff.canvas .diffcli li{border-bottom-color:#aaa}#prettydiff.white :focus{outline:.1em dashed #06f}#prettydiff.white .contentarea,#prettydiff.white .data li,#prettydiff.white .diff td,#prettydiff.white .diff-right,#prettydiff.white .report td,#prettydiff.white fieldset input,#prettydiff.white fieldset select,#prettydiff.white legend{background:#fff;border-color:#999}#prettydiff.white #pdsamples li div,#prettydiff.white #report,#prettydiff.white #report .author,#prettydiff.white .author,#prettydiff.white .beautify,#prettydiff.white .beautify h3,#prettydiff.white .beautify h4,#prettydiff.white .diff,#prettydiff.white .diff h3,#prettydiff.white .diff h4,#prettydiff.white .report,#prettydiff.white fieldset,#prettydiff.white input,#prettydiff.white select{border-color:#999}#prettydiff.white .diff h3{background:#ddd;border-color:#999}#prettydiff.white fieldset fieldset,#prettydiff.white th.nested{background:#ddd}#prettydiff.white .contentarea{box-shadow:0 1em 1em #999}#prettydiff.white button{background-color:#eee;border-color:#999;box-shadow:0 .25em .5em #ccc;color:#666}#prettydiff.white button:hover{background-color:#def;border-color:#03c;box-shadow:0 .25em .5em #ccf;color:#03c}#prettydiff.white h2,#prettydiff.white h2 button,#prettydiff.white h3{color:#b00}#prettydiff.white th{background:#eee;color:#333}#prettydiff.white tr:hover{background:#efe}#prettydiff.white thead th,#prettydiff.white tr.header th{background:#eef}#prettydiff.white .report strong{color:#009}#prettydiff.white .report em{color:#080}#prettydiff.white .count li,#prettydiff.white .data li,#prettydiff.white .data li span,#prettydiff.white .diff-right,#prettydiff.white .options li,#prettydiff.white .segment,#prettydiff.white h2 button,#prettydiff.white ol.segment li,#prettydiff.white td{border-color:#ccc}#prettydiff.white tbody th{border-color:#999}#prettydiff.white td.nested{background:#d8d8d8}#prettydiff.white th.nested{background:#eee}#prettydiff.white .count li.fold{color:#900}#prettydiff.white .count{background:#eed;border-color:#999}#prettydiff.white #addOptions .disabled{background:#fee;color:#300}#prettydiff.white h2 button{background:#f8f8f8;box-shadow:.1em .1em .25em #ddd}#prettydiff.white li h4,#prettydiff.white li h5{color:#33c}#prettydiff.white code{background:#eee;border-color:#666;color:#009}#prettydiff.white ol.segment h4 strong{color:#c00}#prettydiff.white .beautify li .new{background:#ee0;color:#c00}#prettydiff.white .data .delete{background:#ffd8d8}#prettydiff.white .data .delete em{background:#fff8f8;border-color:#c44;color:#900}#prettydiff.white .data .insert{background:#d8ffd8}#prettydiff.white .data .insert em{background:#f8fff8;border-color:#090;color:#363}#prettydiff.white .data .replace{background:#fec}#prettydiff.white .data .replace em{background:#ffe;border-color:#a86;color:#852}#prettydiff.white .data .empty{background:#ddd}#prettydiff.white .data em.s0{border-color:#000;color:#000}#prettydiff.white .data em.s1{border-color:#f66;color:#f66}#prettydiff.white .data em.s2{border-color:#12f;color:#12f}#prettydiff.white .data em.s3{border-color:#090;color:#090}#prettydiff.white .data em.s4{border-color:#d6d;color:#d6d}#prettydiff.white .data em.s5{border-color:#7cc;color:#7cc}#prettydiff.white .data em.s6{border-color:#c85;color:#c85}#prettydiff.white .data em.s7{border-color:#737;color:#737}#prettydiff.white .data em.s8{border-color:#6d0;color:#6d0}#prettydiff.white .data em.s9{border-color:#dd0;color:#dd0}#prettydiff.white .data em.s10{border-color:#893;color:#893}#prettydiff.white .data em.s11{border-color:#b97;color:#b97}#prettydiff.white .data em.s12{border-color:#bbb;color:#bbb}#prettydiff.white .data em.s13{border-color:#cc3;color:#cc3}#prettydiff.white .data em.s14{border-color:#333;color:#333}#prettydiff.white .data em.s15{border-color:#9d9;color:#9d9}#prettydiff.white .data em.s16{border-color:#880;color:#880}#prettydiff.white .data .l0{background:#fff}#prettydiff.white .data .l1{background:#fed}#prettydiff.white .data .l2{background:#def}#prettydiff.white .data .l3{background:#efe}#prettydiff.white .data .l4{background:#fef}#prettydiff.white .data .l5{background:#eef}#prettydiff.white .data .l6{background:#fff8cc}#prettydiff.white .data .l7{background:#ede}#prettydiff.white .data .l8{background:#efc}#prettydiff.white .data .l9{background:#ffd}#prettydiff.white .data .l10{background:#edc}#prettydiff.white .data .l11{background:#fdb}#prettydiff.white .data .l12{background:#f8f8f8}#prettydiff.white .data .l13{background:#ffb}#prettydiff.white .data .l14{background:#eec}#prettydiff.white .data .l15{background:#cfc}#prettydiff.white .data .l16{background:#eea}#prettydiff.white .data .c0{background:inherit}#prettydiff.white #report p em{color:#080}#prettydiff.white #report p strong{color:#009}#prettydiff.white .diffcli h3{color:#009}#prettydiff.white .diffcli del{background:#f8eeee;color:#c00}#prettydiff.white .diffcli ins{background:#eef8ee;color:#070}#prettydiff.white .diffcli p{color:#666}#prettydiff.white .diffcli li{border-bottom-color:#ccc}html{min-height:100%;position:relative;overflow-y:auto;display:block}body{color:#000;background:#fff;margin:0}.wrapper{position:relative;display:block;padding-bottom:45px}.wrapper>.content{padding-top:7.5px}.heading-title{border-top:1px solid #ebebeb;position:relative;left:-20px;width:calc(100% + 40px);padding:10px 20px;margin-top:-7.5px}.heading-title h1{line-height:175%;font-size:1.5em}#entries{display:block;position:relative;margin-bottom:7.5px}#entries p{margin-bottom:1.875px}#entries,#entries .resultspp{color:#333}#fieldsetPadder+.grid{margin-top:3.75px!important}.actions,.actions>*{vertical-align:bottom}.bottom span span,.pagination span span{background:#fff;border:1px solid #333;color:#333}.subfieldset{margin:0 0 20px 0;padding:20px;border:2px solid #000}.container{max-width:100%;margin:0 auto;padding:0 20px}ul{list-style-type:none;margin-left:0;margin-bottom:0}ul li li{padding-left:3.75px}#login-page .login-wrapper,.accordion:last-child .accordion--title,.accordion:last-child .accordion--title ul,.accordion:last-child .accordion--title ul li,.accordion:last-child .accordion--title ul li .accordion .accordion--title,.autocomplete-suggestions,.autocomplete-suggestions .autocomplete-suggestion:last-child,.control-bar .filter-item,.guest-form-page .login-wrapper,.menu-options .menu-options--bottom>a,.multi-column-select__binded .multi-column-select:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}#preview-panel #preview-heading,.accordion:first-child .accordion--title,.facet .facet__heading,.gallery.gallery--single .gallery__item:first-child:before,.multi-column-select__binded .multi-column-select:first-child,.palette,table tbody tr table#mediaTables table.mediaTable tr.mediaRow:first-child,table.fixed thead:first-child:before{border-top-right-radius:5px;border-top-left-radius:5px}.accordion ul,.accordion ul li,.dialog-wrapper .dialog .dialog-content .accordion ul,.dialog-wrapper .dialog .dialog-content .accordion ul li,.menu-options:hover a,div.options ul li,div.options ul li>a,div.options ul li>span,div.options:hover button{border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog__container .dialog__section .dialog__content,.menu-options .menu-options--bottom>a,.menu-options:hover li a,div.options ul li,div.options ul li>a,div.options ul li>span,div.options.options--bottom:hover button,table.fixed thead:first-child:before{border-top-right-radius:0;border-top-left-radius:0}.divider{display:block;margin:60px 0;height:1px;background:rgba(0,0,0,.1);width:100%;margin-left:-20px;width:calc(100% + 40px)}.divider.divider--small{margin-top:15px;margin-bottom:15px}.auto{width:auto}.tooltip{margin-left:3.75px;margin-right:3.75px}.tooltip:first-child{padding-left:0}.bl{display:block!important}.ib{display:inline-block!important}.hide{display:none}.hide-force{display:none!important}#standalone-publication .header table.hide-border,#standalone-publication .header td.hide-border,#standalone-publication div.machine-list table.hide-border,#standalone-publication div.machine-list td.hide-border,#standalone-publication div.machine-list th.hide-border,#standalone-publication div.table table.hide-border,#standalone-publication div.table td.hide-border,#standalone-publication div.table th.hide-border,#standalone-publication div.warranty-table table.hide-border,#standalone-publication div.warranty-table td.hide-border,#standalone-publication div.warranty-table th.hide-border,.procedure div.figure>table td.hide-border,.procedure div.figure>table th.hide-border,.procedure div.figure>table.hide-border,.procedure div.parts-list>table td.hide-border,.procedure div.parts-list>table th.hide-border,.procedure div.parts-list>table.hide-border,.procedure div.table>table td.hide-border,.procedure div.table>table th.hide-border,.procedure div.table>table.hide-border{border:0}#standalone-publication .header table.hide-vertical-border,#standalone-publication .header td.hide-vertical-border,#standalone-publication div.machine-list table.hide-vertical-border,#standalone-publication div.machine-list td.hide-vertical-border,#standalone-publication div.machine-list th.hide-vertical-border,#standalone-publication div.table table.hide-vertical-border,#standalone-publication div.table td.hide-vertical-border,#standalone-publication div.table th.hide-vertical-border,#standalone-publication div.warranty-table table.hide-vertical-border,#standalone-publication div.warranty-table td.hide-vertical-border,#standalone-publication div.warranty-table th.hide-vertical-border,.procedure div.figure>table td.hide-vertical-border,.procedure div.figure>table th.hide-vertical-border,.procedure div.figure>table.hide-vertical-border,.procedure div.parts-list>table td.hide-vertical-border,.procedure div.parts-list>table th.hide-vertical-border,.procedure div.parts-list>table.hide-vertical-border,.procedure div.table>table td.hide-vertical-border,.procedure div.table>table th.hide-vertical-border,.procedure div.table>table.hide-vertical-border{border-right:0;border-left:0}#standalone-publication .header table.hide-horizontal-border,#standalone-publication .header td.hide-horizontal-border,#standalone-publication div.machine-list table.hide-horizontal-border,#standalone-publication div.machine-list td.hide-horizontal-border,#standalone-publication div.machine-list th.hide-horizontal-border,#standalone-publication div.table table.hide-horizontal-border,#standalone-publication div.table td.hide-horizontal-border,#standalone-publication div.table th.hide-horizontal-border,#standalone-publication div.warranty-table table.hide-horizontal-border,#standalone-publication div.warranty-table td.hide-horizontal-border,#standalone-publication div.warranty-table th.hide-horizontal-border,.procedure div.figure>table td.hide-horizontal-border,.procedure div.figure>table th.hide-horizontal-border,.procedure div.figure>table.hide-horizontal-border,.procedure div.parts-list>table td.hide-horizontal-border,.procedure div.parts-list>table th.hide-horizontal-border,.procedure div.parts-list>table.hide-horizontal-border,.procedure div.table>table td.hide-horizontal-border,.procedure div.table>table th.hide-horizontal-border,.procedure div.table>table.hide-horizontal-border{border-top:0;border-bottom:0}.upper-fl:first-letter{text-transform:uppercase}.ac{text-align:center!important}.ar{text-align:right!important;margin:0}.fl{float:left}.fr{float:right}.cf{clear:both}.cf:after{content:"";display:table;clear:both}.multi-column-select .column div.title:after,.multi-column-select .column div.title:before,.multi-column-select .column li:after,.multi-column-select .column li:before,.progress-bar:after,.progress-bar:before{content:" ";display:table}.multi-column-select .column div.title:after,.multi-column-select .column li:after,.progress-bar:after{clear:both}.full{width:100%!important}.inherit{height:inherit}.horizontal-disable{overflow-x:hidden}.no-p{padding:0}.no-mt{margin-top:0!important}.no-ml{margin-left:0!important}.no-mr{margin-right:0!important}.no-mb{margin-bottom:0!important}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.nowrap{white-space:nowrap}.width-auto{width:auto!important}.pre-wrap{white-space:pre-wrap}.pre{white-space:pre}.row{margin-bottom:15px}.row.row--small{margin-bottom:7.5px}.row.row--big{margin-bottom:30px}.marg-btm{margin-bottom:20px}.mr{margin-right:10px}.mr:last-child{margin-right:0}.pl{padding-left:10px}.pr{padding-right:10px}.pt{padding-top:10px}.pb{padding-bottom:10px}.mr{margin-right:10px}.ml{margin-left:10px}.mb{margin-bottom:20px}.mt{margin-top:10px}.no-br{border-radius:0!important}.clear:after,.clear:before{content:" ";display:table}.clear,.clear:after{clear:both}.rounded{border-radius:5px}.wordBreak{white-space:pre-wrap;word-break:break-word}#login-page .login-wrapper,.accordion:last-child .accordion--title,.accordion:last-child .accordion--title ul,.accordion:last-child .accordion--title ul li,.accordion:last-child .accordion--title ul li .accordion .accordion--title,.autocomplete-suggestions,.autocomplete-suggestions .autocomplete-suggestion:last-child,.control-bar .filter-item,.guest-form-page .login-wrapper,.menu-options .menu-options--bottom>a,.multi-column-select__binded .multi-column-select:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}#preview-panel #preview-heading,.accordion:first-child .accordion--title,.facet .facet__heading,.gallery.gallery--single .gallery__item:first-child:before,.multi-column-select__binded .multi-column-select:first-child,.palette,table tbody tr table#mediaTables table.mediaTable tr.mediaRow:first-child,table.fixed thead:first-child:before{border-top-right-radius:5px;border-top-left-radius:5px}.next{border-bottom-right-radius:5px;border-top-right-radius:5px}.pageLinks a:first-child,.previous{border-top-left-radius:5px;border-bottom-left-radius:5px}.accordion ul,.accordion ul li,.dialog-wrapper .dialog .dialog-content .accordion ul,.dialog-wrapper .dialog .dialog-content .accordion ul li,.menu-options:hover a,div.options ul li,div.options ul li>a,div.options ul li>span,div.options:hover button{border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog__container .dialog__section .dialog__content,.menu-options .menu-options--bottom>a,.menu-options:hover li a,div.options ul li,div.options ul li>a,div.options ul li>span,div.options.options--bottom:hover button,table.fixed thead:first-child:before{border-top-right-radius:0;border-top-left-radius:0}.pageLinks a:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.watermark{text-align:center;padding-left:20px;padding-right:20px;margin-top:150px;line-height:35px;font-weight:700;font-size:25px;padding:20px;color:rgba(0,0,0,.3)}.inline{float:right}.blaise-logo{max-width:100px;padding:0;margin:0;display:none}#paging-container{padding:30px 0}.grid__item.one-half.portable-one-whole.ar,.grid__item.portable-one-whole.ar.five-tenths,.grid__item.portable-one-whole.ar.four-eighths,.grid__item.portable-one-whole.ar.six-twelfths,.grid__item.portable-one-whole.ar.three-sixths,.grid__item.portable-one-whole.ar.two-quarters{vertical-align:bottom}.grid__item.one-half.portable-one-whole.ar.vam,.grid__item.portable-one-whole.ar.vam.five-tenths,.grid__item.portable-one-whole.ar.vam.four-eighths,.grid__item.portable-one-whole.ar.vam.six-twelfths,.grid__item.portable-one-whole.ar.vam.three-sixths,.grid__item.portable-one-whole.ar.vam.two-quarters{vertical-align:middle}p+div>select{margin-right:10px!important;background-size:22px 31px;height:31px}#view1>.row>.grid:first-child h1{margin-top:0}#view1 script~h1 a{color:#333}.item-wrap{position:relative;display:block;width:100%}.item-wrap>a{width:100%;display:block;text-decoration:none}.item-wrap .title:first-child{border-top-right-radius:5px;border-top-left-radius:5px;border-top:1px solid #ccc}.item-wrap .title{width:100%;position:static;border-top:1px solid #ebebeb;word-wrap:break-word;min-height:90px;max-height:90px;overflow:hidden;line-height:130%;margin:0;display:block;padding:12.5px 15px;text-decoration:none;border-right:0;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#ebebeb;color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px}.item-wrap .title.inactive{color:rgb(50%,50%,50%);text-decoration:line-through}@media screen and (max-width:700px){.item-wrap .title{min-height:105px;max-height:105px}}@media screen and (max-width:550px) and (min-width:481px){.item-wrap .title{min-height:125px;max-height:125px}}.item-wrap .top-image{overflow:hidden;position:relative;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;display:block;background:#fff;padding:20px;height:183px;border:1px solid #ccc;border-bottom:0}.item-wrap .top-image img{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;max-width:150px;border-radius:5px}.item-wrap .top-image .fa2{font-size:8.4em;line-height:1.1em;margin:0;text-align:center;color:#666}.item-wrap .options{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fcb026}.item-wrap .options .tooltips i:hover,.item-wrap .options a i:hover{color:#fcb026}.item-wrap .options .tooltips span,.item-wrap .options a span{border-radius:0;font-size:12px;border-radius:0;background:#fcb026;color:#fff}.item-wrap .options .tooltips span:after,.item-wrap .options a span:after{border-bottom:8px solid #fcb026}.item-wrap .options .fa{color:#000;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.item-wrap .options .fa:hover:not(.fa--disabled){color:#fff}.project-groups-create-button{margin-top:10px}span.options{font-size:1em;padding:10px 20px 10px 20px;display:block;width:100%;border-bottom-right-radius:5px;border-bottom-left-radius:5px}span.options a{text-decoration:none;color:inherit;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}span.options .fa{display:inline-block}span.options .fa-last{margin-right:0}#login-page,.guest-form-page{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff}#login-page h1,#login-page h2,#login-page h3,#login-page h4,#login-page h5,#login-page h6,#login-page label,#login-page p,.guest-form-page h1,.guest-form-page h2,.guest-form-page h3,.guest-form-page h4,.guest-form-page h5,.guest-form-page h6,.guest-form-page label,.guest-form-page p{color:#000}#login-page .logo-top,.guest-form-page .logo-top{display:none}#login-page .logo-top>div,.guest-form-page .logo-top>div{width:84px;height:26px;padding-left:0;margin-bottom:25px}#login-page .logo-top .logo,.guest-form-page .logo-top .logo{position:static;width:84px;height:26px;background-size:auto 26px}#login-page .login__logo,.guest-form-page .login__logo{position:static}#login-page .login__logo,#login-page .login__logo>*,.guest-form-page .login__logo,.guest-form-page .login__logo>*{margin-bottom:3.75px}#login-page .login__content,.guest-form-page .login__content{margin-top:25vh;width:auto}#login-page .login__content h1,.guest-form-page .login__content h1{padding-top:0;text-transform:none}#login-page .login-title-wrapper,.guest-form-page .login-title-wrapper{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom:1px solid #fff;padding:10px 20px;background:#fcb026;text-align:left}#login-page .login-title-wrapper>*,.guest-form-page .login-title-wrapper>*{display:block;color:#000}#login-page .login-title-wrapper .logo,.guest-form-page .login-title-wrapper .logo{background-size:auto 26px;position:static;width:84px;height:26px;float:right}#login-page .login-logo,.guest-form-page .login-logo{max-width:139px;margin:0 auto;text-align:center;margin-bottom:30px;display:block}#login-page .login-wrapper,.guest-form-page .login-wrapper{padding:20px;text-align:left;border-radius:0;border-top:0;background:#ebebeb;color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#login-page .login-wrapper .input-wrapper,.guest-form-page .login-wrapper .input-wrapper{width:100%;display:table;margin-bottom:10px}#login-page .login-wrapper .input-wrapper:last-child,.guest-form-page .login-wrapper .input-wrapper:last-child{margin-bottom:0}#login-page .login-wrapper .input-wrapper label,.guest-form-page .login-wrapper .input-wrapper label{padding-right:15px}#login-page .login-wrapper .input-wrapper .input__row,.guest-form-page .login-wrapper .input-wrapper .input__row{display:table-row}#login-page .login-wrapper .input-wrapper .input__row input,#login-page .login-wrapper .input-wrapper .input__row label,.guest-form-page .login-wrapper .input-wrapper .input__row input,.guest-form-page .login-wrapper .input-wrapper .input__row label{display:table-cell;float:none;vertical-align:middle}#login-page .login-wrapper .input-wrapper .input__row label,.guest-form-page .login-wrapper .input-wrapper .input__row label{max-width:100%;white-space:nowrap;width:1%;padding-left:25px}#login-page .login-wrapper .input-wrapper .input__row input,.guest-form-page .login-wrapper .input-wrapper .input__row input{width:100%;max-height:40px}#login-page .login-wrapper .input__row button,.guest-form-page .login-wrapper .input__row button{margin-left:0}#login-page .login-wrapper form,.guest-form-page .login-wrapper form{width:500px}#login-page .login-wrapper form .error,.guest-form-page .login-wrapper form .error{margin-top:3.75px;padding:5px 10px;color:#fff;background:#d20620;border-radius:5px}#login-page .login-wrapper form .error:before,.guest-form-page .login-wrapper form .error:before{font-family:FontAwesome;content:"\f06a";padding-right:5px}#login-page .login-wrapper form .error>*,.guest-form-page .login-wrapper form .error>*{margin-bottom:0;margin-top:3.75px}#login-page .login-wrapper form .success,.guest-form-page .login-wrapper form .success{margin-top:3.75px;padding:5px 10px;color:#fff;background:#328c2d;border-radius:5px}#login-page .login-wrapper form .success:before,.guest-form-page .login-wrapper form .success:before{font-family:FontAwesome;content:"\f058";padding-right:5px}#login-page .login-wrapper form .success>*,.guest-form-page .login-wrapper form .success>*{margin-bottom:0;margin-top:3.75px}#login-page .login-wrapper label,.guest-form-page .login-wrapper label{display:inline-block;color:#666;font-weight:600}#login-page .login-wrapper input,.guest-form-page .login-wrapper input{max-width:400px;padding:7.5px}.account__options{text-align:left;margin-top:7.5px}.remember-me{display:inline-block;margin-left:7.5px}.login-title-wrapper{padding:10px 20px;text-align:left}.login-title-wrapper h1{font-size:20px;font-weight:400;padding:5px 0 0 0;margin:0}#modifyPasswordForm td{padding:0}.sub-title{font-size:.9em;font-weight:300}.top-title{font-family:inherit;font-size:1.2em;font-weight:600;height:60px;line-height:130%;margin:0;display:block;padding:20px;text-decoration:none!important;border-right:0;background:#666;border-top-left-radius:5px;border-top-right-radius:5px}.top-title span{padding-right:7.5px}.top-title,.top-title .fa{color:#fff}.middle-chart{display:block;width:100%;position:relative;height:400px;background:#fff;border:1px solid #ccc}.heading{background:#333;border-radius:5px;position:relative;padding:5px 30px 7px 15px;margin:10px}.heading p{font-family:inherit;font-size:1.2em;font-weight:600;margin:0;text-align:left;color:#fff}.rowSelected{background-color:#ccc}.rowUpdated{background-color:#ccc!important}.handle{cursor:move}.handle i.fa{cursor:move}.ui-placeholder{height:1.5em;line-height:1.2em}.ui-sortable-helper{display:table}.procedurePreview{vertical-align:top;padding-left:20px;text-align:center;min-height:63vh}.procedurePreview .procedure{padding:20px;text-align:left}.procedurePreview .procedure div{margin-top:3.75px}.procedurePreview .procedure a,.procedurePreview .procedure div.paragraph,.procedurePreview .procedure p,.procedurePreview .procedure span{font-family:Roboto,Arial,Helvetica,sans-serif}.procedurePreview p.heading{border-radius:0;text-align:left;font-size:16px;margin:0;margin-bottom:7.5px;color:#fff}.procedurePreview p.heading span{color:#fff}.procedurePreview p.heading span.type{margin-left:10px;padding:4px 10px;display:inline-block;border-radius:5px;background:#fcb026;font-size:15px}.procedurePreview p.heading span.date{padding-left:20px;float:right}.procedurePreview p.watermark{padding-left:20px;padding-right:20px;margin-top:150px;line-height:35px;font-weight:700;font-size:25px;padding:20px;color:rgba(0,0,0,.3)}.procedurePreview .preview-slider{width:100%;min-height:20px;max-height:63vh;overflow:auto;border-radius:5px;min-height:inherit;border:solid 2px #333;background:#fff}div.content-unmatched{border-color:#d20620;border-style:solid;border-width:2px}div.content-matched{border-color:#328c2d;border-style:solid;border-width:2px}div.content-undetermined{border-color:#f28c14;border-style:solid;border-width:2px}div.paragraph-qualification-label,div.qualification-label{margin-bottom:0;font-style:italic}div.table-qualification-label{margin-bottom:0;font-style:italic}div.row-qualification-label{margin-bottom:0;font-style:italic}.procedureWrapper{position:relative}.procedureTable{vertical-align:top;max-height:63vh;overflow-y:auto;overflow-x:hidden;border:1px solid #ccc;border-radius:5px}.procedureTable table{margin-bottom:0}.procedureTable tr.procedureRow{cursor:hand;cursor:pointer}.procedureTable tr.procedureRow.active{background:#fcb026}.procedureTable a{color:#fff}.modifyButton{margin:0 10px 20px 0;float:left}.modifyPassword{float:left;margin-right:10px}.impersonateButton{margin:0 10px 20px 0;float:left}button.impersonateIcon{border:none;padding:0;color:#6d6e71!important;background-color:#f9f9f9!important}.autocomplete-suggestions{border-bottom:1px solid #ebebeb;box-shadow:0 0 11px 0 rgba(0,0,0,.15)}.autocomplete-suggestions .autocomplete-suggestion{background:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;width:100%;padding:5px 10px;font-family:Roboto,Arial,Helvetica,sans-serif}.autocomplete-suggestions .autocomplete-suggestion:hover{background:#ebebeb}#preview-panel{border:1px solid #000;border-radius:3px;margin:0 0 8px 0}#preview-panel table tbody tr{background-color:#fff}#preview-panel table tbody tr .odd,#preview-panel table tbody tr:nth-of-type(odd){background-color:#fff}#preview-panel table tbody tr:hover{background-color:#fff;opacity:1}#preview-panel #preview-heading{background:#333;border-bottom:2px solid #000;background:#000;border-radius:#fcb026;opacity:1}#preview-panel #preview-heading h3,#preview-panel #preview-heading i{color:#fff;letter-spacing:0}#preview-panel .preview-section{padding:3.75px 7.5px;border-top:0}#publications .module{margin-top:38px}i.fa-shopping-cart:before{content:"\f07a"}#ms_remove_nodes_warning{border:5px solid #3b3b3b;border-radius:5px;background-color:#f7de90;padding:10px;max-width:800px}#ms_remove_nodes_warning p{margin-top:10px}.separatorTr{height:20px;border-bottom:1px solid #000}#tmx-export-to-s3-info{border-radius:5px;background-color:#ebebeb;padding:10px;max-width:800px}#tmx-export-to-s3-info p{margin-top:10px}.dialog-loading,.loading,.nested.nested-loading{min-height:100px;position:relative}.dialog-loading:after,.dialog-loading:before,.loading:after,.loading:before,.nested.nested-loading:after,.nested.nested-loading:before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;z-index:1}.dialog-loading:after,.loading:after,.nested.nested-loading:after{content:"\f1ce";font-family:FontAwesome;width:30px;height:30px;font-size:30px;line-height:30px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.colour-red:before{color:#d20620}.dialog-loading{z-index:99999;background-color:#ccc;opacity:.5;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.inactiveLink{cursor:default}#chartdiv{width:100%;height:350px;background:#fff}.paused-wrapper{-webkit-transition:background ease-in-out .3s;transition:background ease-in-out .3s;margin:15px 0 0 40px;padding:0 8px 0 10px;display:inline-block;float:right;height:47px;line-height:34px;background:#fff;border-radius:5px;border:3px solid #fcb026}.paused-wrapper:hover{cursor:default;background:#ebebeb}.paused-wrapper .tooltip{padding:0;margin:0}.paused-wrapper .tooltip.inactiveLink{pointer-events:none;cursor:default}.paused-wrapper .tooltip .fa-pause,.paused-wrapper .tooltip span{color:#fcb026}.paused-wrapper .tooltip .fa-pause{font-size:.6em;position:relative;top:-2px;margin-right:10px}.paused-wrapper .tooltip span{font-size:.7em}.diff-tooltip-link a:hover{color:#fcb026}#tabs-metadata{margin:0}#DataTables_Table_0_wrapper+.grid .hd-pagination,#DataTables_Table_0_wrapper+.row .pagination,#_pageFormReset+.row+.grid+div+.grid{margin-top:7.5px}.pagination-wrapper{margin-bottom:10px;text-align:center}.pagination-wrapper>.hd-pagination{width:inherit;display:block!important}.pagination-wrapper>.hd-pagination a#p1,.pagination-wrapper>.hd-pagination a#p2,.pagination-wrapper>.hd-pagination>a#dead{display:inline-block!important}.hd-pagination{display:inline-block;width:auto;float:none;border-left:0;border-radius:5px;background:#ebebeb;border:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.hd-pagination #currentp{color:#fcb026;background:rgb(94.1568627451%,94.1568627451%,94.1568627451%)}.hd-pagination #currentp:hover{cursor:not-allowed;background:#ebebeb;color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.hd-pagination #dead{cursor:not-allowed;background:#ebebeb;color:rgb(79%,79%,79%)!important}.hd-pagination.filterButtonBar>a{padding:.5px 11px}.hd-pagination>a{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-align:center;margin:0;width:auto;background:#ebebeb;display:inline-block;font-weight:200;font-size:14px;padding:0 16px;transition:all .3s ease-in-out;vertical-align:middle;height:auto;border-left:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);color:#666;line-height:29px;vertical-align:middle}.hd-pagination>a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.hd-pagination>a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.hd-pagination>a:hover{color:#333;background:rgb(90.1568627451%,90.1568627451%,90.1568627451%)}.hd-pagination>a.current{color:#fcb026;background:rgb(94.1568627451%,94.1568627451%,94.1568627451%)}.hd-pagination>a.current:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%);background:#ebebeb}.hd-pagination a:first-child{border-left:0!important}.hd-pagination.filterButtonBar{vertical-align:top;margin-bottom:0;margin-left:7.5px}.hd-pagination.filterButtonBar a.filterButton{background:#ebebeb}.hd-pagination.filterButtonBar a.filterButton span{color:#666}.hd-pagination.filterButtonBar a.filterButton:hover{background:#fcb026}.hd-pagination.filterButtonBar a.filterButton:hover *,.hd-pagination.filterButtonBar a.filterButton:hover strong.fa-stack-1x{color:#333}.hd-pagination.filterButtonBar a.filterButton strong.fa-stack-1x{font-size:11px;color:#666}.hd-pagination.filterButtonBar a.filterButton:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.hd-pagination.filterButtonBar a.filterButton:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.hd-pagination.filterButtonBar .fa-stack-1x,.hd-pagination.filterButtonBar .fa-stack-2x{display:block;position:absolute}.hd-pagination.filterButtonBar .fa-stack-1x{top:8px}.hd-pagination.filterButtonBar .fa-stack-2x{font-size:2em}.hd-pagination.filterButtonBar .fa-ban,.hd-pagination.filterButtonBar .fa-filter{top:-1px}.hd-pagination.filterButtonBar a.quickFilterDate.pageFilteringDateInput.filteringDateSubmitIcon:after{content:""}.hd-pagination.filterButtonBar .fa-filter{left:0!important}.hd-pagination.filterButtonBar span.fa-stack i.fa-calendar-o:before{font-size:25px}.hd-pagination.filterButtonBar span.fa-stack i.fa-calendar-o{top:-3px}.hd-pagination.filterButtonBar span.fa-stack i.fa-calendar-o:before{font-size:22px}.hd-pagination.filterButtonBar span.fa-stack i.fa-filter.fa-stack-1x{font-size:13px;font-weight:400;top:2px;line-height:23px!important}.hd-pagination .quickFilterDate strong{line-height:normal}.bottom span span,.pagination span span{padding:.5em 1em;min-width:1.5em;margin-left:-1px;display:inline-block;box-sizing:border-box;text-align:center}.pageLinks{display:block;float:right;margin:0 0 20px 27px;background:#fff;color:#666}.results{display:block;margin:-5px 0 8px}.force-bottom{display:block;float:left;position:relative;bottom:0}.pageSize{margin-bottom:24px}table.example-pub~.force-bottom{width:100%}.tooltips{border-bottom:0 none!important;text-decoration:none;color:#666}a.tooltips{position:relative;display:inline}a.tooltips span{-webkit-transition:opacity ease-in-out .3s ease-in .5s;transition:opacity ease-in-out .3s ease-in .5s;position:absolute;width:190px;white-space:nowrap;padding:10px;line-height:16px;text-align:center;visibility:hidden;font-size:.75em;font-weight:400;font-style:normal;opacity:0;font-size:12px;color:#fff;border:2px solid #fff;border-radius:0;background:#666!important}a.tooltips span:after,a.tooltips span:before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0}a.tooltips span:before{margin-left:-12px;border-bottom:12px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent}a.tooltips span:after{margin-left:-8px;border-bottom:8px solid #666!important;border-right:8px solid transparent;border-left:8px solid transparent}a.tooltips:hover span{visibility:visible;left:50%;margin-left:-5px;z-index:999;top:35px;opacity:1}.ui-state-hover{background:#666;color:#fff}.dropzone{border:2px dashed #333;border-radius:5px}#permission-name{width:280px}#role-id{width:180px}.dropzone{width:100%;display:block;background:0 0;text-align:center;position:relative}.dropzone .dz-message{height:20px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.dpz{font-size:4em;margin:0 0 10px 0;display:block}.report-message{margin-left:20px;display:inline-block}.infoHoverIcon{cursor:help;float:right}#first-diff.diffpage-html-a:after,#last-diff.diffpage-html-a:after,.filteringDateCloseIcon:after,.filteringDateSubmitIcon:after,a.clone-in-context-icon:after,a.content.DiffIcon:after,a.translationDiffIcon:after,a.translationDownloadIcon:after,a.translationHistoryCollapseIcon.minus:after,a.translationHistoryCollapseIcon.plus:after,a.view-createMedia-icon:after,a.view-forceTranslate-icon:after,a.view-pencil-icon:after,a.view-pencil-strike-icon:after,a.view-pencil-strike-icon:before,a.view-properties-icon:after,a.view-render-procedure-icon:after{font-family:FontAwesome}a.view-properties-icon:after{content:"\f129"}a.view-pencil-icon:after{content:"\f0ec"}a.clone-in-context-icon:after{content:"\f0c5"}a.view-render-procedure-icon:after{content:"\f02f"}a.view-createMedia-icon:after{content:"\f1c5"}a.view-forceTranslate-icon:after{content:"\f024"}a.translationDownloadIcon:after{content:"\f019"}a.content.DiffIcon:after,a.translationDiffIcon:after{content:"\f002"}a.translationHistoryCollapseIcon.plus:after{content:"\f055";position:relative;right:inherit}a.translationHistoryCollapseIcon.minus:after{content:"\f056";position:relative;right:inherit}a.content.DiffIcon img,a.translationDiffIcon img,a.translationDownloadIcon img{display:none}a.view-pencil-strike-icon{position:relative;display:inline-block;height:25.6px;line-height:25.6px;vertical-align:middle;left:4px;pointer-events:none;cursor:default;margin-left:12px!important}a.view-pencil-strike-icon:before{content:"\f0ec";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-1px;width:100%;text-align:center}a.view-pencil-strike-icon:after{content:"\f05e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-5px;top:1px;width:100%;text-align:center;font-size:25.6px;line-height:inherit;color:#fcb026}#first-diff.diffpage-html-a:after{content:"\f048";font-size:2.4em;line-height:1em}#last-diff.diffpage-html-a:after{content:"\f051";font-size:2.4em;line-height:1em}.fa-toggle-icon{position:absolute;right:5px;top:5px;cursor:pointer;margin:0 auto!important}.filteringDateCloseIcon,.filteringDateSubmitIcon{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.filteringDateCloseIcon:after,.filteringDateSubmitIcon:after{padding-left:5px}.filteringDateCloseIcon:hover,.filteringDateSubmitIcon:hover{color:#fcb026}a.pageFilteringDateInput.filteringDateCloseIcon:after{content:"\f00d"}a.pageFilteringDateInput.filteringDateSubmitIcon:after{content:"\f00c"}.dropdown-shift{padding:0 0 0 10px;font-size:14px}.toggle-dropdown{display:none}.toggle-dropdown:hover{display:block}.grid__item>.select2-container{width:100%}.styled-select input[type=checkbox],.styled-select input[type=radio]{display:inline-block;margin:0 8px 0 0;height:auto}.styled-select input[type=image]{display:inline-block;margin:0;height:10px;width:10px}.styled-select .top-h{display:inline-block;position:relative;float:left}.styled-select #applicableMarketsSelectFrom{height:300px;width:278px;float:left;margin-right:20px}.styled-select #marketsLabel{display:block;width:100%}.styled-select .radio-group{width:100%;display:block;margin:0 0 20px}.styled-select .block-wrap{display:block;width:100%;margin:0 0 20px}.styled-select #name{width:90%;display:inline-block;margin:0 0 20px}.styled-select #type{display:inline-block;width:36.5%;margin:0 20px 20px 0}.styled-select #numberPrefix{display:inline-block;width:36%;margin:0 0 20px}.styled-select #searchfor{width:392px}.styled-select input{padding:5px;font-size:16px;margin-right:20px;line-height:1;height:34px;margin-bottom:20px;border-radius:5px;background:#fff;color:#666;border:1px solid #666;box-shadow:0 0 0 #fff}.styled-select label{display:inline-block;margin-right:10px}._pageSorting{border:0 none;background:0 0;padding:0;height:auto}.resultspp{display:inline-block}.resultspp>*{vertical-align:top}.resultspp>span{vertical-align:middle}.resultspp select{vertical-align:middle}.resultspp .btn,.resultspp .menu-options,.resultspp button,.resultspp input[type=button]{margin-left:15px}@media only screen and (max-width:1023px){.resultspp{float:left;margin-top:7.5px}}#perpage label input,#perpage label select,._pagePagingPageSize .pageSize,.dataTables_length label input,.dataTables_length label select{border-radius:5px;background-color:#fff;border:1px solid #666;box-shadow:0 0 0 #fff;color:#666}#perpage,.dataTables_length{color:#ccc}#perpage label,.dataTables_length label{color:#666}.menu-options{display:inline-block;position:relative;cursor:hand;cursor:pointer;vertical-align:middle}.menu-options:hover>a{background:#dd970c;color:#000}.menu-options:hover li{display:block}.menu-options:hover li a:first-child{border-top-left-radius:5px;border-top-right-radius:0}.menu-options:hover li a:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.menu-options li{list-style-type:none;position:absolute;top:23px;right:0;display:none;z-index:99;width:300px;margin-left:0;padding-left:0;text-align:left}.menu-options li a{width:100%;display:inline-block;letter-spacing:.02em;padding:0 20px;border-top:0!important;margin-left:0}.menu-options li a:hover{background:#dd970c}.menu-options li a:first-child{border-top-left-radius:5px;border-top:0!important}.menu-options li a:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.menu-options .menu-options--bottom:hover li a:first-child{border-top-right-radius:5px;border-bottom-right-radius:0}.menu-options .menu-options--bottom li{bottom:100%}.select2-results .select2-disabled{display:none;height:0}.select2-drop,.select2-drop-active{border:1px solid #ebebeb}.select2-drop .select2-search input{border:1px solid #ccc}.select2-drop .select2-search:before{color:#fcb026}.select2-container .select2-choice{border-radius:5px!important;border:1px solid #ccc!important}.select2-container .select2-choice span{color:#000}.select2-container .select2-choice .select2-arrow{background:#fcb026}.select2-container .select2-choice .select2-arrow:before{top:-4px;left:1px;color:#000}.select2-drop .select2-results{font-family:Roboto,Arial,Helvetica,sans-serif}.select2-drop .select2-results li{margin-right:5px}.select2-drop .select2-results .select2-highlighted{background:#fcb026;color:#000}a.accordion--toggle i.fa-minus-circle,a.accordion--toggle i.fa-plus-circle{font-size:20px}.accordions,.dialog-wrapper .dialog .dialog-content .accordions{overflow:hidden;border-radius:5px}.accordions .accordion{border-bottom:1px solid rgb(15%,15%,15%)}.accordions .accordion.accordion--has-accordions ul li{padding:0}.accordions .accordion:last-child{border-bottom:0}.accordions .accordion:first-child{border-top-right-radius:5px;border-top-left-radius:5px}.accordions .accordion:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.accordions .accordion:last-child ul,.accordions .accordion:last-child ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.accordions .accordion:last-child ul li:last-child{border-bottom:1px solid 1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.accordions .accordion ul li{display:block;width:100%}.accordions .accordion ul li .accordion--title{background:0 0;padding:0;margin-bottom:0}.accordions .accordion ul li .accordion--title:hover{background:0 0}.accordions .accordion .accordion{border-bottom:1px solid 1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);margin-bottom:0;margin-top:0}.accordions .accordion .accordion ul{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordions .accordion .accordion li{background:rgba(0,0,0,.1);padding:0}.accordions .accordion .accordion .accordion--title a span.fa-stack i.fa-ban{color:rgba(0,0,0,.5)}.accordions .accordion .accordion .accordion--title:hover{background:rgba(0,0,0,.05)}.accordions .accordion .accordion .accordion--title a i{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.accordions .accordion .accordion .accordion--title a i:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.accordions .accordion .accordion .accordion--title a i.fa{color:#000}.accordions .accordion .accordion .accordion--title a i.fa:hover{color:#fcb026}.accordions .accordion .accordion .accordion{border-top:1px solid rgba(0,0,0,.1);margin-left:0;width:100%}.accordions .accordion .accordion .accordion .accordion--title{padding:16.5px 12.5px 16.5px 27.5px}.accordions .accordion .accordion .accordion--title{color:#000}.accordion,.dialog-wrapper .dialog .dialog-content .accordion{margin-bottom:3.75px;color:#fff;border-right:0;font-weight:600;background:#000;-webkit-transition:background ease-in .2s;transition:background ease-in .2s}.accordion:hover{background:#1b1b1b}.accordion+.accordion{margin-top:-3.75px}.accordion .accordion--title{cursor:hand;cursor:pointer;padding:7.5px 15px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:600}.accordion .accordion--title a,.accordion .accordion--title a i.fa{color:#fff;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.accordion .accordion--title a i.fa:hover,.accordion .accordion--title a:hover{color:#ebebeb}.accordion .accordion--title .accordion-toggle--hide+.accordion--toggle{display:none}.accordion .accordion--title>a:not(.tooltip){display:block;width:100%}.accordion .accordion--title>span.key{padding:4px 7.5px 7px}.accordion .accordion--title>span.key+a{display:inline-block;width:auto}.accordion .accordion--title>span.actions{margin-top:-14px}.accordion .accordion--toggle{margin-right:0;margin-left:3.75px}.accordion .accordion--toggle .fa-stack{margin-left:4px;margin-right:-7px}.accordion .accordion--toggle .fa-ban{margin-left:0;font-size:33px;line-height:22px!important;color:rgba(255,255,255,.8)}.accordion ul,.dialog-wrapper .dialog .dialog-content .accordion ul{display:none;list-style-type:none;width:100%;margin-bottom:0;margin-left:0;border-top:0;border-left:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);border-right:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.accordion ul li,.dialog-wrapper .dialog .dialog-content .accordion ul li{padding:11.25px 7.5px;cursor:hand;cursor:pointer;background:#ebebeb;border-top:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);color:#000;-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.accordion ul li:hover{background:rgb(89.1568627451%,89.1568627451%,89.1568627451%)}.accordion ul li i.fa{color:#000}.accordion ul li:first-child{border-top:0}.accordion ul li:last-child{border-bottom:1px solid #ebebeb}.accordion ul li .accordion .accordion--title{border-radius:0}.accordion a.tooltip{margin-right:0}.accordion a.tooltip>i:first-child{margin-right:0;margin-left:3.75px}.accordion i.fa{color:#fff;margin-left:15px}.accordion i.fa:first-child{margin-left:0;margin-right:7.5px}.accordion i.fa.open{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.accordion>:not(ul),.dialog-wrapper .dialog .dialog-content .accordion>:not(ul){font-size:14px;margin-bottom:0}#costSubmit,#view1>input,.btn,.btn--navy,.btn--teal,.button,.createButtonCloneContainer button,.createButtonCloneContainer input,.dialog-wrapper .dialog .dialog-buttons button,.dialog-wrapper .dialog .dialog-buttons input,.grid__item.one-half.portable-one-whole.ar input,.grid__item.portable-one-whole.ar.five-tenths input,.grid__item.portable-one-whole.ar.four-eighths input,.grid__item.portable-one-whole.ar.six-twelfths input,.grid__item.portable-one-whole.ar.three-sixths input,.grid__item.portable-one-whole.ar.two-quarters input,.listSubmit,.menu-options a,.sp-container button,button,div#search-panel button.submit,input[type=button]{text-transform:none;border:none;border:0;background:#fcb026;padding:0 20px;-webkit-transition:background ease-in .2s;transition:background ease-in .2s;margin-left:7.5px;position:relative;display:inline-block;line-height:33px}#costSubmit:first-child,#view1>input:first-child,.btn--navy:first-child,.btn--teal:first-child,.btn:first-child,.button:first-child,.createButtonCloneContainer input:first-child,.dialog-wrapper .dialog .dialog-buttons button:first-child,.dialog-wrapper .dialog .dialog-buttons input:first-child,.grid__item.one-half.portable-one-whole.ar input:first-child,.grid__item.portable-one-whole.ar.five-tenths input:first-child,.grid__item.portable-one-whole.ar.four-eighths input:first-child,.grid__item.portable-one-whole.ar.six-twelfths input:first-child,.grid__item.portable-one-whole.ar.three-sixths input:first-child,.grid__item.portable-one-whole.ar.two-quarters input:first-child,.listSubmit:first-child,.menu-options a:first-child,button:first-child,div#search-panel button.submit:first-child,input[type=button]:first-child{margin-left:0}#costSubmit,#costSubmit a,#costSubmit span,#view1>input,#view1>input a,#view1>input span,.btn,.btn a,.btn span,.btn--navy,.btn--navy a,.btn--navy span,.btn--teal,.btn--teal a,.btn--teal span,.button,.button a,.button span,.createButtonCloneContainer button,.createButtonCloneContainer button a,.createButtonCloneContainer button span,.createButtonCloneContainer input,.createButtonCloneContainer input a,.createButtonCloneContainer input span,.dialog-wrapper .dialog .dialog-buttons button,.dialog-wrapper .dialog .dialog-buttons button a,.dialog-wrapper .dialog .dialog-buttons button span,.dialog-wrapper .dialog .dialog-buttons input,.dialog-wrapper .dialog .dialog-buttons input a,.dialog-wrapper .dialog .dialog-buttons input span,.grid__item.one-half.portable-one-whole.ar input,.grid__item.one-half.portable-one-whole.ar input a,.grid__item.one-half.portable-one-whole.ar input span,.grid__item.portable-one-whole.ar.five-tenths input,.grid__item.portable-one-whole.ar.five-tenths input a,.grid__item.portable-one-whole.ar.five-tenths input span,.grid__item.portable-one-whole.ar.four-eighths input,.grid__item.portable-one-whole.ar.four-eighths input a,.grid__item.portable-one-whole.ar.four-eighths input span,.grid__item.portable-one-whole.ar.six-twelfths input,.grid__item.portable-one-whole.ar.six-twelfths input a,.grid__item.portable-one-whole.ar.six-twelfths input span,.grid__item.portable-one-whole.ar.three-sixths input,.grid__item.portable-one-whole.ar.three-sixths input a,.grid__item.portable-one-whole.ar.three-sixths input span,.grid__item.portable-one-whole.ar.two-quarters input,.grid__item.portable-one-whole.ar.two-quarters input a,.grid__item.portable-one-whole.ar.two-quarters input span,.listSubmit,.listSubmit a,.listSubmit span,.menu-options a,.menu-options a a,.menu-options a span,.sp-container button,.sp-container button a,.sp-container button span,button,button a,button span,div#search-panel button.submit,div#search-panel button.submit a,div#search-panel button.submit span,input[type=button],input[type=button] a,input[type=button] span{color:#000}#costSubmit a:hover,#costSubmit span:hover,#costSubmit:hover,#view1>input a:hover,#view1>input span:hover,#view1>input:hover,.btn a:hover,.btn span:hover,.btn--navy a:hover,.btn--navy span:hover,.btn--navy:hover,.btn--teal a:hover,.btn--teal span:hover,.btn--teal:hover,.btn:hover,.button a:hover,.button span:hover,.button:hover,.createButtonCloneContainer input a:hover,.createButtonCloneContainer input span:hover,.createButtonCloneContainer input:hover,.dialog-wrapper .dialog .dialog-buttons button a:hover,.dialog-wrapper .dialog .dialog-buttons button span:hover,.dialog-wrapper .dialog .dialog-buttons button:hover,.dialog-wrapper .dialog .dialog-buttons input a:hover,.dialog-wrapper .dialog .dialog-buttons input span:hover,.dialog-wrapper .dialog .dialog-buttons input:hover,.grid__item.one-half.portable-one-whole.ar input a:hover,.grid__item.one-half.portable-one-whole.ar input span:hover,.grid__item.one-half.portable-one-whole.ar input:hover,.grid__item.portable-one-whole.ar.five-tenths input a:hover,.grid__item.portable-one-whole.ar.five-tenths input span:hover,.grid__item.portable-one-whole.ar.five-tenths input:hover,.grid__item.portable-one-whole.ar.four-eighths input a:hover,.grid__item.portable-one-whole.ar.four-eighths input span:hover,.grid__item.portable-one-whole.ar.four-eighths input:hover,.grid__item.portable-one-whole.ar.six-twelfths input a:hover,.grid__item.portable-one-whole.ar.six-twelfths input span:hover,.grid__item.portable-one-whole.ar.six-twelfths input:hover,.grid__item.portable-one-whole.ar.three-sixths input a:hover,.grid__item.portable-one-whole.ar.three-sixths input span:hover,.grid__item.portable-one-whole.ar.three-sixths input:hover,.grid__item.portable-one-whole.ar.two-quarters input a:hover,.grid__item.portable-one-whole.ar.two-quarters input span:hover,.grid__item.portable-one-whole.ar.two-quarters input:hover,.listSubmit a:hover,.listSubmit span:hover,.listSubmit:hover,.menu-options a a:hover,.menu-options a span:hover,.menu-options a:hover,button a:hover,button span:hover,button:hover,div#search-panel button.submit a:hover,div#search-panel button.submit span:hover,div#search-panel button.submit:hover,input[type=button] a:hover,input[type=button] span:hover,input[type=button]:hover{color:#000}#costSubmit,#costSubmit li,#view1>input,#view1>input li,.btn,.btn li,.btn--navy,.btn--navy li,.btn--teal,.btn--teal li,.button,.button li,.createButtonCloneContainer button,.createButtonCloneContainer button li,.createButtonCloneContainer input,.createButtonCloneContainer input li,.dialog-wrapper .dialog .dialog-buttons button,.dialog-wrapper .dialog .dialog-buttons button li,.dialog-wrapper .dialog .dialog-buttons input,.dialog-wrapper .dialog .dialog-buttons input li,.grid__item.one-half.portable-one-whole.ar input,.grid__item.one-half.portable-one-whole.ar input li,.grid__item.portable-one-whole.ar.five-tenths input,.grid__item.portable-one-whole.ar.five-tenths input li,.grid__item.portable-one-whole.ar.four-eighths input,.grid__item.portable-one-whole.ar.four-eighths input li,.grid__item.portable-one-whole.ar.six-twelfths input,.grid__item.portable-one-whole.ar.six-twelfths input li,.grid__item.portable-one-whole.ar.three-sixths input,.grid__item.portable-one-whole.ar.three-sixths input li,.grid__item.portable-one-whole.ar.two-quarters input,.grid__item.portable-one-whole.ar.two-quarters input li,.listSubmit,.listSubmit li,.menu-options a,.menu-options a li,.sp-container button,.sp-container button li,button,button li,div#search-panel button.submit,div#search-panel button.submit li,input[type=button],input[type=button] li{border-radius:5px}#costSubmit a:hover,#costSubmit:hover,#view1>input a:hover,#view1>input:hover,.btn a:hover,.btn--navy a:hover,.btn--navy:hover,.btn--teal a:hover,.btn--teal:hover,.btn:hover,.button a:hover,.button:hover,.createButtonCloneContainer input a:hover,.createButtonCloneContainer input:hover,.dialog-wrapper .dialog .dialog-buttons button a:hover,.dialog-wrapper .dialog .dialog-buttons button:hover,.dialog-wrapper .dialog .dialog-buttons input a:hover,.dialog-wrapper .dialog .dialog-buttons input:hover,.grid__item.one-half.portable-one-whole.ar input a:hover,.grid__item.one-half.portable-one-whole.ar input:hover,.grid__item.portable-one-whole.ar.five-tenths input a:hover,.grid__item.portable-one-whole.ar.five-tenths input:hover,.grid__item.portable-one-whole.ar.four-eighths input a:hover,.grid__item.portable-one-whole.ar.four-eighths input:hover,.grid__item.portable-one-whole.ar.six-twelfths input a:hover,.grid__item.portable-one-whole.ar.six-twelfths input:hover,.grid__item.portable-one-whole.ar.three-sixths input a:hover,.grid__item.portable-one-whole.ar.three-sixths input:hover,.grid__item.portable-one-whole.ar.two-quarters input a:hover,.grid__item.portable-one-whole.ar.two-quarters input:hover,.listSubmit a:hover,.listSubmit:hover,.menu-options a a:hover,.menu-options a:hover,button a:hover,button:hover,div#search-panel button.submit a:hover,div#search-panel button.submit:hover,input[type=button] a:hover,input[type=button]:hover{background-color:#dd970c}.dialog-wrapper .dialog .dialog-buttons button,.dialog-wrapper .dialog .dialog-buttons input,div#search-panel button.submit{border:1px solid #fcb026;color:#000;background:#fcb026}.dialog-wrapper .dialog .dialog-buttons button:hover,.dialog-wrapper .dialog .dialog-buttons input:hover,div#search-panel button.submit:hover{background:#dd970c;color:#000}.btn--navy.disabled,.btn--teal.disabled,.btn.disabled,button.disabled,input[type=button].disabled,input[type=button][disabled]{border:none;border:1px solid #ccc;cursor:not-allowed;color:#fff;background:#ccc;padding:0 20px;border-radius:5px;-webkit-transition:background ease-in .2s;transition:background ease-in .2s;text-transform:none;margin-left:7.5px}.btn--navy.disabled:hover,.btn--teal.disabled:hover,.btn.disabled:hover,button.disabled:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover{background:#ccc}#costSubmit[disabled],.btn--navy[disabled],.btn--teal[disabled],.btn[disabled],.button[disabled],.listSubmit[disabled],button[disabled],input[type=button][disabled]{opacity:.5}div.options{position:relative;display:inline-block;margin-left:7.5px}div.options:hover ul{display:block}div.options:hover ul.hide{display:none}div.options:hover button{background:#dd970c}div.options:hover button,div.options:hover button span,div.options:hover button span:hover{color:#000}div.options.options--bottom ul{bottom:100%}div.options.options--bottom ul li:first-child{border-top-right-radius:5px}div.options.options--bottom ul li:last-child{border-bottom-right-radius:0}div.options.options--bottom:hover button{border-bottom-right-radius:5px;border-bottom-left-radius:5px}div.options.options--bottom button>a:after,div.options.options--bottom button>p:after,div.options.options--bottom button>span:after{content:"\f0d8"}div.options button>a:after,div.options button>p:after,div.options button>span:after{content:"\f0d7";font-family:FontAwesome;font-size:16px;color:#000;padding-left:7.5px}div.options.options--flip ul{right:auto;left:0}div.options ul{display:none;border:0;position:absolute;z-index:20;right:0;height:auto;min-width:300px;margin-left:0;padding-left:0;text-align:left;top:auto;left:auto;margin-top:-1px}div.options ul li{-webkit-transition:background ease-in .2s;transition:background ease-in .2s;list-style-type:none;display:block;width:100%;background:#fcb026;border-top:2px solid #dd970c;line-height:22px}div.options ul li:first-child{border-top:0}div.options ul li:hover{background:#dd970c}div.options ul li:first-child,div.options ul li:first-child>a,div.options ul li:first-child>span{border-top-right-radius:0;border-top-left-radius:5px}div.options ul li:last-child,div.options ul li:last-child>a,div.options ul li:last-child>span{border-bottom-right-radius:5px;border-bottom-left-radius:5px}div.options ul li,div.options ul li>a,div.options ul li>span{cursor:pointer}div.options ul li>a,div.options ul li>span{text-decoration:none;padding:5px 14px;width:100%;display:inline-block}div.options ul li>a,div.options ul li>a:hover,div.options ul li>span,div.options ul li>span:hover{color:#000}div.options ul li input[type=checkbox]+input[type=hidden]+label:before,div.options ul li input[type=checkbox]+label:before,div.options ul li input[type=radio]+input[type=hidden]+label:before,div.options ul li input[type=radio]+label:before{top:1px}.btn--alternate{font-size:13px;background:#fff!important;color:#666!important}.btn--simple{background:0 0;padding:0;padding-right:15px;-webkit-transition:color ease-in .3s;transition:color ease-in .3s;border:0;color:#666;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}.btn--simple:hover{background:0 0;color:#ccc}.btn--search{border:0}.btn--single,.btn--single:hover{border-top-right-radius:5px!important;border-top-left-radius:5px!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:5px!important}.btn--white{color:#fff}.btn--white:hover{color:#ebebeb}.createButtonCloneContainer{margin-top:0;width:auto;text-align:right;margin-bottom:0;display:inline-block}.createButtonCloneContainer button,.createButtonCloneContainer input{margin-left:7.5px!important}.createButtonCloneContainer:first-child button,.createButtonCloneContainer:first-child input{margin-left:0!important}a.forceTranslationButton{margin:0 3.75px 0 3.75px;width:auto;display:inline-block}a.forceTranslationButton img{display:inline-block;padding:0;border:0;background:0 0;margin-bottom:-2px}button:last-child{margin-right:0}.button-wrapper+.button-wrapper,button+button{margin-right:3.75px}.sidr-class-btn{display:inline-block;vertical-align:middle;white-space:nowrap;font-family:inherit;font-size:100%;cursor:pointer;border:none;margin:0;padding-top:0;padding-bottom:0;line-height:3;padding-right:1em;padding-left:1em;border-radius:5px}.btn--small{font-size:13px;padding:0 13px}.btn--small.tooltip{margin-right:1.875px}.btn--teal{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;padding:0 24px;position:relative;box-shadow:none;border-radius:#fcb026;text-transform:uppercase;width:87%;margin-top:20px;letter-spacing:.1em;line-height:2.2em;height:36px;font-style:normal;font-weight:400;font-size:.85em;font-family:inherit}.navigation-mobile dl,nav dl{margin-bottom:0}.navigation-mobile dd,nav dd{margin-left:0}.navigation-mobile .notifications-icon,nav .notifications-icon{position:relative}.navigation-mobile .notifications-icon.notifications--empty,nav .notifications-icon.notifications--empty{cursor:not-allowed}.navigation-mobile .notifications-icon span.circle,nav .notifications-icon span.circle{-webkit-transition:opacity ease-in .2s;transition:opacity ease-in .2s;z-index:1;position:absolute;top:-50%;right:-50%;line-height:19px;background:0 0}.navigation-mobile .notifications-icon span.circle::before,nav .notifications-icon span.circle::before{color:#d20620;padding-right:0;font-size:24px}.navigation-mobile .notifications-icon span.circle span,nav .notifications-icon span.circle span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;color:#fff;font-size:12px}nav{text-align:right}nav dd{position:relative}nav dt{border-bottom:1px solid #ebebeb}nav i.fa{font-size:1.5em}nav span{color:#000}nav>ul>li{padding-top:14px;padding-bottom:15px}nav ul{list-style-type:none;display:inline-block;margin-bottom:0;background:0 0;z-index:2;opacity:1;-webkit-transition:opacity ease-in .5s;transition:opacity ease-in .5s}nav ul.active{background:#333}nav li{display:inline-block;padding:0;float:none;position:relative;vertical-align:top}nav li:first-child{border-left:0}nav li:first-child a{border-left:0}nav li.nav--flip ul,nav li.nav--flip-forced ul{right:0;left:auto}nav li.nav--flip ul ul,nav li.nav--flip-forced ul ul{right:100%}nav li.spacing{width:200%;height:150%;position:absolute;top:-25%;right:0;left:-25%;z-index:0;bottom:auto}nav dd.show>ul,nav dd:hover>ul,nav ul li.show>ul,nav ul li:hover>ul{display:block}nav a{position:relative;z-index:3;border-right:0;padding:7.5px 11.25px;border-radius:30px;background:#fcb026;text-transform:none;line-height:12px;-webkit-transition:background ease-in .2s;transition:background ease-in .2s;display:inline-block;text-decoration:none}nav a,nav a span,nav a[href^="#"]{color:#000}nav a span{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}nav a.active{background:#dd970c}nav a.active,nav a.active span,nav a.active[href^="#"]{color:#000}nav a.active:hover{background:#dd970c}nav a.active:hover,nav a.active:hover span,nav a.active:hover[href^="#"]{color:#000}nav a:hover{background:#fcb026}nav ul ul{display:none}nav li dl,nav li ul{position:absolute;top:100%;right:auto;left:0;width:250px;padding:10px 0;background:#fcb026}nav li dl li.nav--flip ul,nav li dl li.nav--flip-forced ul,nav li ul li.nav--flip ul,nav li ul li.nav--flip-forced ul{right:100%;left:auto}nav li dl dl,nav li dl ul,nav li ul dl,nav li ul ul{top:0;left:100%}nav li dl dd,nav li dl dt,nav li dl li,nav li ul dd,nav li ul dt,nav li ul li{padding-left:0}nav li dl a,nav li dl dd,nav li dl dt,nav li dl li,nav li ul a,nav li ul dd,nav li ul dt,nav li ul li{display:block;border-radius:0;text-align:left}nav li dl a,nav li ul a{background:#fcb026;padding-top:10px;padding-bottom:10px}nav li dl a.active,nav li dl a.active:hover,nav li ul a.active,nav li ul a.active:hover{background:#dd970c}nav li dl a:hover,nav li ul a:hover{color:#000;background:#dd970c}nav li ul li>dl{left:0}nav li ul ul{background:#dd970c}nav li ul ul a{background:#dd970c}nav li ul ul a:hover{background:rgb(94.9204746276%,65.2899099554%,6.452074392%)}nav dd:hover>a i.fa-sort-desc,nav li:hover>a i.fa-sort-desc{line-height:65%;transform:rotate(-90deg);margin-right:10px}nav dd:hover.nav--flip li:hover>a i.fa-sort-desc,nav dd:hover.nav--flip-forced li:hover>a i.fa-sort-desc,nav dd:hover.nav--flip-forced>a i.fa-sort-desc,nav dd:hover.nav--flip>a i.fa-sort-desc,nav li:hover.nav--flip li:hover>a i.fa-sort-desc,nav li:hover.nav--flip-forced li:hover>a i.fa-sort-desc,nav li:hover.nav--flip-forced>a i.fa-sort-desc,nav li:hover.nav--flip>a i.fa-sort-desc{transform:rotate(90deg);margin-right:3px}nav .actions{display:inline-block;border-left:1px solid #dd970c;vertical-align:top;margin-left:15px;width:174px;padding:17.5px 0}nav .actions,nav .actions>ul{position:relative}nav .actions>li,nav .actions>li>a,nav .actions>ul>li,nav .actions>ul>li>a{display:inline-block}nav .actions li ul a,nav .actions li ul span{border-left:0;border-right:0;color:#000}nav .actions>ul,nav .actions>ul>li>a{background:0 0}nav .actions>ul>li>a{padding:0;padding-left:15px;line-height:20px}nav .actions>ul>li>a .fa{margin-right:0}nav .actions>ul>li>a:hover{background:0 0;color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}nav .actions>ul>li>a:hover .fa{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}nav .actions>ul{width:auto;padding:0;padding-left:10px;display:block}nav .actions li.nav--flip ul,nav .actions li.nav--flip-forced ul{right:-10px}nav .actions dl,nav .actions dl ul{border:1px solid #ebebeb;border-radius:5px;background:#fff}nav .actions dl dt>span{padding:5px 15px 7.5px 15px;display:block;word-break:break-word;word-wrap:break-word}nav .actions dl dd a{background:#fff}nav .actions dl dd a:hover{background:#ebebeb}nav .actions dl dd a.current{background:#fcb026}nav .actions dl dd a.current span{color:#000}nav .actions dl dd a.disabled{cursor:not-allowed;background:#ebebeb}nav .actions dl dd a.disabled,nav .actions dl dd a.disabled span{color:#666}nav .actions ul.action{top:100%;width:200px;background:0 0;padding:0;padding-top:75%}nav .actions ul.action>li{left:-47px}nav .actions ul.action:before{content:"";border-bottom:12px solid #ebebeb;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;top:14px;left:-21px}nav .actions ul.action:after{content:"";border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:16px;left:-19px}nav .actions ul.action:hover>li>ul{display:block}nav .actions ul.action i,nav .actions ul.action span{vertical-align:middle}nav .actions ul.action i:first-child{margin:0;width:30px}nav .actions ul.action i+span{padding-left:7.5px}nav .actions ul.action a:hover span.circle{opacity:.8}nav .actions ul.action a>span:first-child{width:calc(100% - 53px);display:inline-block;word-break:break-all;word-wrap:break-word}nav .actions ul.action dt span{padding-left:20px;width:100%}nav .actions ul.action ul{top:0;left:100%}nav .actions ul.action dl{right:-60px;left:auto}nav .actions ul.action.favourites__list dl{max-height:250px;overflow-y:auto;width:300px}nav .actions ul.action.favourites__list a{padding-left:7.5px;padding-right:7.5px}nav .actions ul.action.favourites__list i:last-child{margin-right:0}nav .actions .nav--flip-forced ul.action{left:auto;right:0}nav .actions .nav--flip-forced ul.action:before{left:auto;right:-3px}nav .actions .nav--flip-forced ul.action:after{left:auto;right:-1px}nav .actions .nav--flip-forced ul.action ul{left:auto;right:100%}.navigation-mobile{position:fixed;top:0;left:-260px;height:100%;z-index:100;width:260px;font-size:1.15em;-webkit-transition:ease-in all .2s;transition:ease-in all .2s}.navigation-mobile a{text-decoration:none}.navigation-mobile:before{-webkit-transition:ease-in all .2s;transition:ease-in all .2s;content:" ";background:rgba(0,0,0,.5);opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;cursor:pointer}.navigation-mobile.navigation-mobile--open{left:0}.navigation-mobile.navigation-mobile--open:before{opacity:1;left:260px;visibility:visible}.navigation-mobile.navigation-mobile--open:before:hover{opacity:.75}.navigation-mobile ::-webkit-input-placeholder{color:#000}.navigation-mobile :-moz-placeholder{color:#000}.navigation-mobile ::-moz-placeholder{color:#000}.navigation-mobile :-ms-input-placeholder{color:#000}.navigation-mobile .navigation-mobile__header{padding:15px;background:#fcb026;border-bottom:1px solid #dd970c}.navigation-mobile .navigation-mobile__header .username{color:#000;font-size:1.3em;display:inline-block;padding-bottom:5px;word-break:break-word;word-wrap:break-word;width:100%}.navigation-mobile .navigation-mobile__header .action__item>ul{position:absolute;left:0;right:0;top:83px;overflow-y:auto;background:rgb(98.6871657754%,65.4286987522%,5.0383244207%);border-bottom:1px solid #dd970c}.navigation-mobile .navigation-mobile__header .action__item.favourites>ul{height:200px}.navigation-mobile .navigation-mobile__header .action__item.search .buttons{width:50px;float:right;padding-top:6px;padding-left:10px}.navigation-mobile .navigation-mobile__header .action__item.search>ul{height:45px;padding:7.5px}.navigation-mobile .navigation-mobile__header .action__item.search i.fa{cursor:pointer}.navigation-mobile .navigation-mobile__header .action__item.search input{width:90%;width:calc(100% - 50px)}.navigation-mobile .navigation-mobile__header .action__item.search i.fa,.navigation-mobile .navigation-mobile__header .action__item.search input{color:#000}.navigation-mobile .navigation-mobile__header .action__item.search button,.navigation-mobile .navigation-mobile__header .action__item.search input{background:0 0;border:none}.navigation-mobile .navigation-mobile__header .action__item.search button{padding:0}.navigation-mobile .notifications span.circle{top:-50%}.navigation-mobile .actions{margin-top:-1px}.navigation-mobile .actions>li{display:inline-block}.navigation-mobile .actions>li>a{padding:10px;font-size:16px}.navigation-mobile .actions>li>a,.navigation-mobile .actions>li>a:hover{background:0 0}.navigation-mobile .actions>li:first-child>a{padding-left:0}.navigation-mobile>ul{background:#fcb026;overflow-y:auto}.navigation-mobile.left{left:-260px}.navigation-mobile,.navigation-mobile a{background:#fcb026}.navigation-mobile i{float:right}.navigation-mobile a{border-top:none;display:block;padding:12.5px 15px;font-size:13px;text-transform:none;-webkit-transition:background ease-in .2s;transition:background ease-in .2s}.navigation-mobile a .fa,.navigation-mobile a span{color:#000;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.navigation-mobile a span{word-break:break-word;word-wrap:break-word}.navigation-mobile a.active,.navigation-mobile a.active:hover{background:#dd970c}.navigation-mobile a.active:hover>.fa,.navigation-mobile a.active:hover>span,.navigation-mobile a.active>.fa,.navigation-mobile a.active>span{color:#000}.navigation-mobile a:hover{background:rgb(98.7553475936%,67.2241532977%,9.9701426025%)}.navigation-mobile a:hover .fa,.navigation-mobile a:hover span{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.navigation-mobile a span:hover,.navigation-mobile a span:hover span,.navigation-mobile a.is-link:hover,.navigation-mobile a.is-link:hover span{color:rgb(52.9928698752%,34.4331550802%,.7326203209%)}.navigation-mobile li{list-style:none;padding-left:0}.navigation-mobile li:first-child a{border-top:0}.navigation-mobile ul ul{display:none}.navigation-mobile ul ul li:first-child a{border-top:0}.navigation-mobile ul ul a{background:rgb(98.6871657754%,65.4286987522%,5.0383244207%)}.navigation-mobile ul ul a:hover{background:rgb(97.3792335116%,63.2740641711%,1.3462566845%)}.navigation-mobile ul ul a.active,.navigation-mobile ul ul a.active:hover{background:rgb(77.1816881259%,52.7349995792%,4.1908608937%)}.navigation-mobile ul ul ul li:first-child a{border-top:0}.navigation-mobile ul ul ul a{background:rgb(92.4474153298%,60.0695187166%,1.2780748663%)}.navigation-mobile ul ul ul a:hover{background:rgb(87.515597148%,56.864973262%,1.2098930481%)}.navigation-mobile li.open>a i.fa-sort-desc:before{content:"\f0de"}.navigation-mobile li.open>ul{display:block}@media screen and (min-width:1200px){.menu__navigation-mobile{display:none}}@-webkit-keyframes nested-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes nested-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.nested--join .nested{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}.nested--join .nested thead th:first-child{border-top-left-radius:0}.nested--join .nested thead th:last-child{border-top-right-radius:0}.nested--join .nested tbody tr:last-child td:first-child{border-bottom-left-radius:0}.nested--join .nested tbody tr:last-child td:last-child{border-bottom-right-radius:0}.nested--join .nested:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.nested--join .nested:first-child thead th:first-child{border-top-left-radius:5px}.nested--join .nested:first-child thead th:last-child{border-top-right-radius:5px}.nested--join .nested:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.nested--join .nested:last-child tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.nested--join .nested:last-child tbody tr:last-child td:last-child{border-bottom-right-radius:5px}ul.nested>li[data-title]{min-height:32px;border-bottom:1px solid rgb(85%,85%,85%)}table.nested>thead,ul.nested>li[data-title]{border-top-left-radius:5px;border-top-right-radius:5px;background:#ebebeb}table.nested>thead td,table.nested>thead th,ul.nested>li[data-title] td,ul.nested>li[data-title] th{position:relative}table.nested>thead,table.nested>thead p,table.nested>thead span,ul.nested>li[data-title],ul.nested>li[data-title] p,ul.nested>li[data-title] span{margin-bottom:0}table.nested>thead>p,ul.nested>li[data-title]>p{padding:7px 15px}table.nested>thead i.fa,ul.nested>li[data-title] i.fa{padding-right:7.5px;cursor:default}table.nested>thead i.fa:last-child,ul.nested>li[data-title] i.fa:last-child{padding-right:0}table.nested>thead .filter i.fa,ul.nested>li[data-title] .filter i.fa{font-size:14px}#workflowForm .nested{max-height:none;height:auto}.nested{background:#fff;border:1px solid #ebebeb;border-radius:5px;max-height:calc(100% - 30px);overflow-y:auto}.nested.nested-loading{min-height:auto}.nested.nested-loading::after{top:-75%}@media only screen and (max-width:1023px){.nested{min-width:initial}}.nested *{margin-bottom:0}.nested .progress-bar{margin:4px 0}.nested .key{padding:0 4.5px;font-weight:600}.nested .nested-actions{text-align:right}.nested .nested-actions i.fa{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.nested .nested-actions i.fa.receipt-icon-success{color:#328c2d}.nested .nested-actions i.fa.receipt-icon-error{color:#d20620}.nested .nested-actions i.fa.receipt-icon-waiting{color:#f28c14}.nested .nested-actions i.fa.receipt-icon-not-available{color:#666}.nested .nested-actions i.fa.receipt-icon-disabled{color:#666;opacity:.5}.nested .nested-actions i.fa{color:#000}.nested .nested-actions i.fa:hover{opacity:.5}.nested .nested-actions>*{vertical-align:middle}.nested .nested-actions>.tooltip,.nested .nested-actions>.tooltip:first-child{padding:0;margin-left:0}.nested .nested-dropdown{padding-left:11.25px;padding-right:11.25px}.nested .nested-dropdown::after{content:"";position:absolute;top:0;bottom:0;margin-right:-11.25px;width:1px;background:rgb(87.1568627451%,87.1568627451%,87.1568627451%);height:100%}.nested .nested-dropdown::before{content:"";position:absolute;top:0;bottom:0;margin-left:-11.25px;width:1px;background:rgb(87.1568627451%,87.1568627451%,87.1568627451%);height:100%}.nested .nested-dropdown:last-child{padding-right:0}.nested .nested-dropdown:last-child::after{display:none;content:none}.nested .nested-dropdown:last-child .select::after{padding-right:0}.nested .nested-dropdown .select::after{position:static;padding-right:11.25px}.nested .nested-dropdown select{background:0 0;border:none;border-radius:0;font-weight:600;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.nested .nested-last .nested-actions>:last-child,.nested tr[data-level="10"] .nested-actions>:last-child{padding-right:0}.nested span:not(.circle){cursor:text}.nested span{padding-left:7.5px;font-weight:400;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}.nested span:first-child{padding-left:0}.nested span.error-content{color:#d20620}.nested span.nested-actions{position:absolute;right:40px}.nested span.nested-actions:last-child{right:15px}.nested span.nested-actions a.tooltip{display:inline-block}.nested .progress-bar{padding-left:0}.nested li span{font-weight:600}.nested i.fa,.nested i.snr-locked:before{padding-left:7.5px}.nested i.fa:hover,.nested i.snr-locked:before:hover{color:#ccc}.nested .snr-locked:before{font-family:FontAwesome;content:"\f023"}.nested a{margin-right:0;color:#000;cursor:pointer}.nested .pipe{width:1px;height:100%;background:rgb(70%,70%,70%);position:absolute;top:0;bottom:0}.nested .pipe+:not(.pipe){margin-left:9.375px}.nested .pipe+i.fa{margin-left:0}.nested .pipe.pipe-last{width:7.5px;height:1px;margin:auto;bottom:auto;top:16px;margin-left:-16.875px}.nested .pipe.pipe-last+*{margin-left:9.375px;margin-top:-3px;display:inline-block}.nested p{position:relative;color:#000;padding:7.5px 15px;-webkit-transition:background ease-in .2s;transition:background ease-in .2s}.nested li:not(.nested-last):not([data-title])>p:hover{background:rgb(97.5%,97.5%,97.5%)}.nested li.nested-loading>p{opacity:.75}.nested li.nested-loading>p span.nested-actions::before{content:"\f1ce";font-family:FontAwesome;margin-right:7.5px;display:inline-block;-webkit-animation:nested-spin 2s infinite linear;animation:nested-spin 2s infinite linear;vertical-align:middle}.nested li p i.fa{margin-right:15px;padding-left:0}.nested>li{padding-left:0;border-top:1px solid #ebebeb}.nested>li:first-child,.nested>li:first-child[data-title]+li{border-top:0}.nested li{display:block;padding-left:15px}.nested li p{display:inherit}.nested li li{padding:0;padding-left:21px;position:relative}.nested li li p{padding:7.5px 0 7.5px 15px}.nested li li:not(.nested-last)>p,.nested li li[data-trigger]>p,.nested li li[data-url]>p{padding:7.5px 15px}.nested li li:not(.nested-last)>p:hover,.nested li li[data-trigger]>p:hover,.nested li li[data-url]>p:hover{background:rgb(88.1568627451%,88.1568627451%,88.1568627451%)}.nested>li{padding-left:0}.nested>li:first-child{border-top:0}.nested>li>ul>li{background:#ebebeb;border-top:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.nested>li>ul>li:first-child{border-top:none}.nested ul.visible{display:block}.nested li.hidden,.nested tr.hidden{display:none}.nested [data-trigger],.nested [data-url],.nested li:not(.nested-last):not([data-title])>p,.nested tr:not(.nested-last){cursor:hand;cursor:pointer}.nested tbody>tr:not([data-level]):not(.nested-last),.nested thead>tr{cursor:initial!important}.nested ul.error>li>p.toggled,.nested.error>li>p.toggled{opacity:.5}ul.nested li{visibility:hidden}ul.nested.nested-visible li{visibility:visible}ul.nested .pipe.pipe-last{left:17.25px!important}ul.nested .pipe{left:0}ul.nested .pipe+.pipe{left:-21.0444271321px}ul.nested .pipe+.pipe+.pipe{left:-42.0888542643px}ul.nested .pipe+.pipe+.pipe+.pipe{left:-63.1332813964px}ul.nested .pipe+.pipe+.pipe+.pipe+.pipe{left:-84.1777085285px}ul.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:-105.2221356606px}ul.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:-126.2665627928px}ul.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:-147.3109899249px}ul.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:-168.355417057px}ul.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:-189.3998441892px}table.nested{position:relative;box-shadow:0 0 0 1px rgb(89.6568627451%,89.6568627451%,89.6568627451%)}table.nested tbody,table.nested thead{visibility:hidden}table.nested.nested-visible tbody,table.nested.nested-visible thead{visibility:visible}table.nested.nested-visible{visibility:visible}table.nested,table.nested>tbody{border:none}table.nested.error tbody tr:not(.error){opacity:.5}table.nested th{position:relative}table.nested th,table.nested th>*{font-weight:600}table.nested thead th i.fa{color:#000}table.nested thead th:not(.nested-actions) .nested-dropdown:last-child{padding-right:11.25px}table.nested thead th:not(.nested-actions) .nested-dropdown:last-child::after{display:inline-block;content:""}table.nested thead th:not(.nested-actions) .nested-dropdown:last-child .select::after{padding-right:11.25px}table.nested>tbody td,table.nested>tbody th,table.nested>thead td,table.nested>thead th{background:#fff}table.nested thead tr{border-bottom:1px solid rgb(85%,85%,85%)}table.nested tbody td,table.nested tbody th,table.nested tbody tr:hover td,table.nested tbody tr:hover td>span,table.nested tbody tr:hover th,table.nested thead td,table.nested thead th,table.nested thead tr:hover td,table.nested thead tr:hover td>span,table.nested thead tr:hover th{color:#000}table.nested tbody tr:hover .nested-actions,table.nested thead tr:hover .nested-actions{display:table-cell}table.nested tbody tr td>i,table.nested tbody tr:hover td>i,table.nested thead tr td>i,table.nested thead tr:hover td>i{color:#000}table.nested tbody td,table.nested tbody th,table.nested thead td,table.nested thead th{padding:7.5px 15px;word-break:break-word}table.nested tbody th,table.nested thead th{vertical-align:middle}table.nested tbody td,table.nested thead td{vertical-align:top}table.nested tbody .nested-actions,table.nested thead .nested-actions{vertical-align:middle;padding-right:15px}table.nested tbody th,table.nested thead th{background:#ebebeb}table.nested tr.visible{display:table-row}table.nested tr.nested-loading{opacity:.75}table.nested tr.nested-loading td:first-child::after{content:"\f1ce";font-family:FontAwesome;margin-left:7.5px;display:inline-block;-webkit-animation:nested-spin 2s infinite linear;animation:nested-spin 2s infinite linear}table.nested tr td.error-content,table.nested tr.error-content{colour:#d20620}table.nested tr:not(.nested-last)[data-level]:not([data-level="1"]):hover td,table.nested tr[data-trigger][data-level]:not([data-level="1"]):hover td,table.nested tr[data-url][data-level]:not([data-level="1"]):hover td{background:rgb(88.1568627451%,88.1568627451%,88.1568627451%)}table.nested tr:not(.nested-last) td,table.nested tr[data-trigger] td,table.nested tr[data-url] td{-webkit-transition:background ease-in .2s;transition:background ease-in .2s}table.nested tr td:first-child,table.nested tr td:first-child span:first-child,table.nested tr th:first-child,table.nested tr th:first-child span:first-child{font-weight:600}table.nested tr td:first-child i.fa{padding-right:3.75px;padding-left:3.75px;width:auto}table.nested tr[data-level]:not([data-level="1"]):not(:last-child){border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)!important}table.nested tr[data-level]:not([data-level="1"]) td:first-child{position:relative}table.nested tr[data-level]:not([data-level="1"])[data-level="2"].nested-last .pipe{display:none}table.nested tr[data-level]:not([data-level="1"]) td,table.nested tr[data-level]:not([data-level="1"]) th{background:#ebebeb}table.nested tr[data-level]:not([data-level="1"]):not(.visible){display:none}table.nested tr[data-level="1"]{display:table-row!important}table.nested tr[data-level="1"]:not(.nested-last):hover td,table.nested tr[data-level="1"][data-trigger]:hover td,table.nested tr[data-level="1"][data-url]:hover td{background:rgb(94.6568627451%,94.6568627451%,94.6568627451%)}table.nested tr[data-level="1"]>td:first-child{padding-left:7.5px}table.nested tr[data-level="2"]>td:first-child{padding-left:13.125px}table.nested tr[data-level="3"]>td:first-child{padding-left:30px}table.nested tr[data-level="4"]>td:first-child{padding-left:46.875px}table.nested tr[data-level="5"]>td:first-child{padding-left:63.75px}table.nested tr[data-level="6"]>td:first-child{padding-left:80.625px}table.nested tr[data-level="7"]>td:first-child{padding-left:97.5px}table.nested tr[data-level="8"]>td:first-child{padding-left:114.375px}table.nested tr[data-level="9"]>td:first-child{padding-left:131.25px}table.nested tr[data-level="10"]>td:first-child{padding-left:148.125px}table.nested tr:hover .nested-error,table.nested tr:hover .nested-success,table.nested tr:hover .nested-warning{color:#fff}table.nested tr .nested-error,table.nested tr .nested-success,table.nested tr .nested-warning{display:inline-block;padding:2px 4.5px;font-weight:600;color:#fff;border-radius:5px}table.nested tr .nested-error::before,table.nested tr .nested-success::before,table.nested tr .nested-warning::before{font-family:FontAwesome;padding-right:3.75px;width:19px}table.nested tr .nested-success{background:#328c2d}table.nested tr .nested-success::before{content:"\f00c"}table.nested tr .nested-error{background:#d20620}table.nested tr .nested-error::before{content:"\f06a"}table.nested tr .nested-warning{background:#f28c14}table.nested tr .nested-warning::before{content:"\f071"}table.nested .pipe{left:7.5px}table.nested .pipe+.pipe{left:26.25px}table.nested .pipe+.pipe+.pipe{left:43.125px}table.nested .pipe+.pipe+.pipe+.pipe{left:60px}table.nested .pipe+.pipe+.pipe+.pipe+.pipe{left:76.875px}table.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:93.75px}table.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:110.625px}table.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:127.5px}table.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:144.375px}table.nested .pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe+.pipe{left:161.25px}html.win .nested li li{position:static}html.win .nested li li:after{position:static;display:none}.flatpickr-calendar{background:#fff!important;border:1px solid #fcb026;border-radius:5px}.flatpickr-day{color:#666}.flatpickr-day.flatpickr-disabled{background:rgb(89.6568627451%,89.6568627451%,89.6568627451%)}.flatpickr-day.today{background:rgb(98.9598930481%,72.610516934%,24.765597148%);color:#000;border:1px solid #fcb026}.flatpickr-day.selected{background:#dd970c;color:#000}.flatpickr-day:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.flatpickr-months{background:#fcb026;color:#fff}.flatpickr-months .flatpickr-month{color:#fff}.flatpickr-current-month .flatpickr-monthDropdown-months{background:#fcb026;color:#fff}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#fcb026}.flatpickr-weekdays{background:#fcb026;color:#fff}span.flatpickr-weekday{color:#fff}button,input,textarea{outline:0}input,textarea{border-radius:5px;border:1px solid #ccc;color:#000;padding:5px;font-weight:400;font-family:Roboto,Arial,Helvetica,sans-serif;-webkit-transition:background .2s .5s;transition:background .2s .5s}input.error,textarea.error{background:rgba(210,6,32,.2)}input[type=password],textarea[type=password]{font-size:1.2em;padding:6px 7.5px}input[type=email],input[type=password],input[type=text],input[type=username],textarea[type=email],textarea[type=password],textarea[type=text],textarea[type=username]{-webkit-transition:all linear .2s;transition:all linear .2s;width:87%;margin:3.75px 0}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=username]:focus,textarea[type=email]:focus,textarea[type=password]:focus,textarea[type=text]:focus,textarea[type=username]:focus{outline:0}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=username]:focus,textarea[type=email]:focus,textarea[type=number]:focus,textarea[type=password]:focus,textarea[type=text]:focus,textarea[type=username]:focus{border:1px solid rgb(98.9598930481%,72.610516934%,24.765597148%)}input[type=checkbox],input[type=radio],textarea[type=checkbox],textarea[type=radio]{margin-right:7.5px}[data-prefix]:not([data-prefix=""]):before{content:attr(data-prefix);padding-right:7.5px;vertical-align:middle}.palette{display:block;width:100%;border:1px solid #ebebeb;position:relative;cursor:pointer}.palette.palette--preview{cursor:default}.palette.palette--preview p{cursor:text}.palette:not(.palette--preview):hover:after,.palette:not(.palette--preview):hover:before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;z-index:1}.palette:not(.palette--preview):hover:before{content:"";background:rgba(255,255,255,.75)}.palette:not(.palette--preview):hover:after{content:"\f040";width:26px;height:18px;font-family:FontAwesome;font-size:30px;color:#000}.palette .color{padding:15px}.palette .color p{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:inherit;margin-bottom:0}.palette .color,.palette .sp-preview{width:inherit;height:150px}.palette .sp-replacer{padding:0;border:0;width:inherit}.palette .sp-preview{margin-right:0;border:0}.palette .sp-dd{display:none}.palette .text{border-top:1px solid #ebebeb;padding:15px;color:#000;margin-bottom:0}.palette .text span{float:right}.sp-container input{border:1px solid #ebebeb}.sp-container button{text-shadow:none;padding:5px 10px;font-size:12px}.sp-container button:hover{background-color:#dd970c;background-image:none;text-shadow:none;border:0}.sp-clear,.sp-color,.sp-container,.sp-hue{border:1px solid #ebebeb}.sp-slider{background:#fff;border:0}.sp-picker-container{width:190px;border-left:0;background:#fff}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.significant-dates select{margin-bottom:3.75px}.significant-dates tr>td{padding-bottom:3.75px}.descriptive-field{width:100%;display:table}.descriptive-field>div{display:table-row}.descriptive-field>div>*{margin-left:0;margin-top:7.5px!important}.descriptive-field>div p{margin-bottom:0;margin-top:3.75px!important}.descriptive-field>div>:first-child:not(.table-scroll),.descriptive-field>div>label{color:#000;max-width:100%;white-space:nowrap;width:1%!important;background:0 0;padding-left:0!important;padding-right:15px!important;padding-top:7.5px}.descriptive-field>div>:first-child:not(.table-scroll)>i.fa,.descriptive-field>div>label>i.fa{vertical-align:top}.descriptive-field>div:first-child .select2-container,.descriptive-field>div:first-child input,.descriptive-field>div:first-child>select{margin-top:3.75px!important}.descriptive-field>div span{padding:0!important}.descriptive-field>div *{vertical-align:middle}.descriptive-field>div>input,.descriptive-field>div>label{display:table-cell!important;float:none!important}.descriptive-field>div>label.vat{vertical-align:top}span.highlightedFilterValue{color:#fcb026}.change-pref{padding:8px 8px 8px 0;width:8%}.table-change-pref{margin:30px 0 0 0}.change-pass{padding:8px 8px 8px 0;width:11%;float:left}.change-password{padding:8px 8px 8px 0;width:320px;float:left}#newPasswordConfirmationLabel,#newPasswordLabel{margin-right:0;display:inline;width:100%}.facet-value input{margin:0 7px 0 0}.facet-value label{margin:0 20px 0 0}form #productForm input#altCode,form #productForm input#code,form #productForm input#modelYear,form #productForm input#name{width:inherit}form #productForm tr td:first-child{vertical-align:text-top}form #productForm tr.serialNumberRangeRow td:first-child{padding:0}form#importForm,form#importForm>div{min-height:225px}form#notificationForm{min-height:100px}form#notificationForm>table.listActionResult{width:100%;margin-left:0;margin-right:0}form#notificationForm table td.listActionResult,form#notificationForm table th.listActionResult{border-bottom:0;border-top:0}.grid__item>label{display:inline-block}.checkbox,.radio{margin-bottom:0;display:inline-block}.checkbox label,.radio label{padding-right:0;padding-top:4px}.checkboxes,.radios{display:inline-block;position:relative;padding-right:7.5px}.checkboxes .checkbox,.checkboxes .radio,.radios .checkbox,.radios .radio{display:block;margin-bottom:0}.checkboxes .checkbox .checkboxes,.checkboxes .checkbox .radios,.checkboxes .radio .checkboxes,.checkboxes .radio .radios,.radios .checkbox .checkboxes,.radios .checkbox .radios,.radios .radio .checkboxes,.radios .radio .radios{display:block;margin-top:7.5px;padding-right:0}.checkbox input[type=checkbox]:checked,.checkbox input[type=checkbox]:not(:checked),.checkbox input[type=radio]:checked,.checkbox input[type=radio]:not(:checked),.radio input[type=checkbox]:checked,.radio input[type=checkbox]:not(:checked),.radio input[type=radio]:checked,.radio input[type=radio]:not(:checked){position:fixed;left:-9999px}input[type=checkbox]+input+label,input[type=checkbox]+label,input[type=radio]+input+label,input[type=radio]+label{padding-top:2px}.checkbox--indent,.radio--indent{padding-left:30px}.checkboxes--flip input[type=checkbox]+input[type=hidden]+label,.checkboxes--flip input[type=checkbox]+label,.radios--flip input[type=radio]+input[type=hidden]+label,.radios--flip input[type=radio]+label{padding-right:0;padding-left:30px}.checkboxes--flip input[type=checkbox]+input[type=hidden]+label:empty,.checkboxes--flip input[type=checkbox]+label:empty,.radios--flip input[type=radio]+input[type=hidden]+label:empty,.radios--flip input[type=radio]+label:empty{padding-right:0;padding-left:0}.checkboxes--flip input[type=checkbox]+input[type=hidden]+label:before,.checkboxes--flip input[type=checkbox]+label:before,.radios--flip input[type=radio]+input[type=hidden]+label:before,.radios--flip input[type=radio]+label:before{right:auto;left:0}.checkboxes--flip input[type=checkbox]+input[type=hidden]+label:after,.checkboxes--flip input[type=checkbox]+label:after,.radios--flip input[type=radio]+input[type=hidden]+label:after,.radios--flip input[type=radio]+label:after{right:auto;left:4px}input[type=checkbox]+input[type=hidden]+label,input[type=checkbox]+label,input[type=radio]+input[type=hidden]+label,input[type=radio]+label{cursor:pointer;position:relative;padding-right:30px;min-height:22px;width:-moz-max-content;width:max-content}input[type=checkbox]+input[type=hidden]+label:before,input[type=checkbox]+label:before,input[type=radio]+input[type=hidden]+label:before,input[type=radio]+label:before{content:"";position:absolute;right:0;top:0;width:22px;height:22px;border:1px solid #ccc;background-color:#fff;border-radius:5px;-webkit-transition:border ease-in .2s;transition:border ease-in .2s}input[type=checkbox]:not(:disabled)+input[type=hidden]+label:hover:before,input[type=checkbox]:not(:disabled)+label:hover:before,input[type=radio]:not(:disabled)+input[type=hidden]+label:hover:before,input[type=radio]:not(:disabled)+label:hover:before{border:1px solid #fcb026!important}input[type=checkbox]+input[type=hidden]+label:after,input[type=checkbox]+label:after,input[type=radio]+input[type=hidden]+label:after,input[type=radio]+label:after{font-family:FontAwesome;position:absolute;top:0;right:0;bottom:0;margin:auto;font-size:14px;color:#fcb026}@media only screen and (max-width:480px){input[type=checkbox]+input[type=hidden]+label:after,input[type=checkbox]+label:after,input[type=radio]+input[type=hidden]+label:after,input[type=radio]+label:after{top:4px}}input[type=checkbox]+input[type=hidden]+label:after,input[type=checkbox]+label:after{content:"\f00c";width:18px;height:17px}input[type=radio]+input[type=hidden]+label:before,input[type=radio]+label:before{width:21px;height:21px;border-radius:50%}input[type=radio]+input[type=hidden]+label:after,input[type=radio]+label:after{top:-1px;right:4px;width:13px;height:13px;content:"";background:#fcb026;border-radius:50%}input[type=checkbox]:not(:checked)+input[type=hidden]+label:after,input[type=checkbox]:not(:checked)+label:after,input[type=radio]:not(:checked)+input[type=hidden]+label:after,input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}input[type=checkbox]:checked+input[type=hidden]+label:after,input[type=checkbox]:checked+label:after,input[type=radio]:checked+input[type=hidden]+label:after,input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}input[type=checkbox]:checked+input[type=hidden]+label:before,input[type=checkbox]:checked+label:before,input[type=radio]:checked+input[type=hidden]+label:before,input[type=radio]:checked+label:before{border:1px solid #fcb026}select:disabled{cursor:not-allowed;color:#ccc}input[type=checkbox]:disabled+input[type=hidden]+label,input[type=checkbox]:disabled+label,input[type=radio]:disabled+input[type=hidden]+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:disabled+input[type=hidden]+label:before,input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+input[type=hidden]+label:before,input[type=radio]:disabled+label:before{box-shadow:none;background-color:#fff}input[type=checkbox]:disabled+input[type=hidden]+label,input[type=checkbox]:disabled+input[type=hidden]+label:after,input[type=checkbox]:disabled+input[type=hidden]+label:before,input[type=checkbox]:disabled+label,input[type=checkbox]:disabled+label:after,input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+input[type=hidden]+label,input[type=radio]:disabled+input[type=hidden]+label:after,input[type=radio]:disabled+input[type=hidden]+label:before,input[type=radio]:disabled+label,input[type=radio]:disabled+label:after,input[type=radio]:disabled+label:before{color:#ccc}input[type=checkbox]:focus+input[type=hidden]+label:before,input[type=checkbox]:focus+label:before,input[type=radio]:focus+input[type=hidden]+label:before,input[type=radio]:focus+label:before{border:1px solid #fcb026}div#search-panel input#search{width:calc(100% - 60px);border-top-right-radius:0;border-bottom-right-radius:0;height:40px;outline:0;padding:10px;vertical-align:top;font-size:18px;position:relative;z-index:1;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;background:#ebebeb}div#search-panel input#search:focus{background:#fff}div#search-panel button.submit{margin-left:0;height:40px;width:45px;border-bottom-left-radius:0;border-top-left-radius:0;padding:0 10px}div#search-panel label{padding-left:7.5px;font-size:14px;display:inline-block}div#search-panel div.error{display:block;width:100%;margin-left:16px}div#search-panel div.error h2::before,div#search-panel div.error span::before{font-family:FontAwesome;content:"\f06a";padding-right:7.5px}div#search-panel div.error h2,div#search-panel div.error span{font-weight:400;font-size:14px;padding:10px 20px}div#search-panel div.error+div.error{display:none}form#linkForm div{float:left;clear:both;width:100%}form#linkForm span{text-align:left;display:inline-block}form#linkForm span:first-child{width:30%}form#linkForm span:last-child{width:30%}form#mediaChoiceForm{min-height:80vh;min-height:calc(90vh - 206px)}.page-command-loading{position:relative;height:100%}.page-command-loading-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:38px;height:38px}.exclusionCheckbox{margin-bottom:-6px!important}.exclusionLabel{font-weight:400!important}#eventTriggerForm .form-inner-container{max-width:700px}#eventTriggerForm .form-inner-container{margin:0;max-width:700px}#eventTriggerForm .form-inner-container .form-row-container{display:flex;justify-content:space-between;margin-bottom:15px}#eventTriggerForm .form-inner-container .form-row-container .form-label-container{display:flex;align-items:center;flex-basis:20%;margin-right:5px}#eventTriggerForm .form-inner-container .form-row-container .form-label-container label{padding:0;margin:0;font-size:16px}#eventTriggerForm .form-inner-container .form-row-container .form-label-container i{font-size:16px}#eventTriggerForm .form-inner-container .form-row-container .form-input-container{flex-basis:70%}#eventTriggerForm .form-inner-container .form-row-container .form-input-container input,#eventTriggerForm .form-inner-container .form-row-container .form-input-container select{width:100%}#eventTriggerForm .form-inner-container .form-row-container .form-input-container input[type=checkbox]{width:fit-content;width:-moz-fit-content}#eventTriggerForm .form-inner-container fieldset.form-nested{padding:10px 15px 0 15px;min-width:auto}#eventTriggerForm .form-inner-container fieldset.form-nested legend{display:none}#eventTriggerForm .form-inner-container fieldset.form-nested a{padding:0}#eventTriggerForm .form-inner-container fieldset.form-nested .input-additional-info{display:none;font-size:12.8px}#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item{margin-bottom:10px}@media only screen and (max-width:480px){#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item.nine-twelfths,#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item.one-quarter,#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item.six-eighths,#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item.three-quarters,#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item.three-twelfths,#eventTriggerForm .form-inner-container fieldset.form-nested .grid__item.two-eighths{width:100%}}#eventTriggerForm .form-inner-container input,#eventTriggerForm .form-inner-container select{transition:none}#dtcCodeForm #code{width:100px}#dtcCodeForm #description{width:400px}#dtcCodeForm .grid__item.two-tenths{vertical-align:middle}#failureTypeForm #code{width:100px}#failureTypeForm #description{width:400px}#failureTypeForm .grid__item.two-tenths{vertical-align:middle}#mappingForm #potentialCause{width:400px}#mappingForm #repairInstruction{width:400px}#mappingForm #descriptionOverride{width:400px}#terForm #weight{width:10%}#terForm #targetType{width:15%}#terForm #msTypeSelect{width:15%}#terForm #msRootSelect{width:27.5%}#terForm #standaloneType{width:15%}#terForm #s2id_standalonePublication,#terForm #standalonePublication{width:30%}#repairForm table{table-layout:fixed}#repairForm table td:first-child{width:20%}#repairForm table td:nth-child(2){width:80%}#repairForm #targetType{width:15%}#repairForm #masterStructureSelectSection{display:flex;gap:1rem;margin-left:1rem;width:60%}#repairForm #msTypeSelect{width:50%}#repairForm #msRootSelect{width:50%}#repairForm #standaloneSection{display:flex;gap:1rem}#repairForm #standaloneType{width:15%}#repairForm #s2id_standalonePublication,#repairForm #standalonePublication{width:55%}#repairForm #module,#repairForm #s2id_module{width:calc(70% + 1rem)}#repairForm .errors{display:none}select{background:#fff;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:url(../images/jcb/filter-select-icon.png) #fff;background-position:100% 50%;background-size:24px 31px;background-repeat:no-repeat;box-shadow:0 0 0 #fff;padding-left:7.5px;padding-right:30px;border-radius:5px;border:1px solid #ccc;color:#000;font-family:Roboto,Arial,Helvetica,sans-serif}select._pagePagingPageSize{height:33px;padding:8px 10px;padding-right:30px;width:75px;padding-left:7.5px;margin-left:7.5px;margin:0;line-height:14px;margin-left:7.5px}select[multiple]{padding:0;margin-right:0;min-height:150px;background:0 0;overflow-y:auto;border-radius:5px}select option{display:block}select#applicableMarkets,select#applicableMarketsSelectFrom{height:200px;background:#fff;padding-right:0;width:100%}select#workflowSelect{width:auto}select#cmsPageCommandSelect{width:20%}.select{padding:0;position:relative;display:inline-block}.select:after{content:"\f0d7";font-family:FontAwesome;font-size:14px;position:absolute;right:0;color:#000;padding-top:1px}.select select{position:relative;z-index:1;padding-right:15px}td>select[multiple]{width:100%}input[type=text]+select{margin-left:7.5px}.grid__item>select{width:auto}.grid__item>#roles,.grid__item>#rolesSelectFrom{width:100%}select::-ms-expand{display:none}.multi-select-option{background:0 0;width:250px;height:231px;padding:2px 5px 2px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0}.multi-select-option option{width:100%;display:block}.multi-column-select__binded .multi-column-select{border-radius:0;border-top:0}.multi-column-select__binded .multi-column-select:first-child{border-top:1px solid #ccc}.multi-column-select{height:100%;min-height:400px;overflow-y:hidden;white-space:nowrap;position:relative;background:#fff;border:1px solid #ccc;border-radius:5px}.multi-column-select.multi-column-select--large{min-height:800px;max-height:800px}.multi-column-select.multi-column-select--large .column ul{max-height:760px;min-height:760px}.multi-column-select.multi-column-select--big{min-height:600px;max-height:600px}.multi-column-select.multi-column-select--big .column ul{max-height:560px;min-height:560px}.multi-column-select.multi-column-select--medium{min-height:400px;max-height:400px}.multi-column-select.multi-column-select--medium .column ul{max-height:360px;min-height:360px}.multi-column-select.multi-column-select--small{min-height:200px;max-height:200px}.multi-column-select.multi-column-select--small .column ul{max-height:160px;min-height:160px}.multi-column-select.multi-column-select--loading{background:rgba(0,0,0,.1)}.multi-column-select .multi-column-select--loading-icon{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:38px;width:38px}.multi-column-select .icons{float:right;padding:0 0}.multi-column-select .icons i{margin:0!important;padding-left:7.5px}.multi-column-select .icons i.fa-spin{padding-left:0}.multi-column-select .toggle-search,.multi-column-select .toggle-select{font-size:16px;cursor:hand;cursor:pointer;-webkit-transition:opacity ease-in .1s;transition:opacity ease-in .1s;opacity:.5;padding-top:2px}.multi-column-select .toggle-search:hover,.multi-column-select .toggle-select:hover{opacity:.85}.multi-column-select .toggle-search.active,.multi-column-select .toggle-select.active{opacity:1;color:#fcb026}.multi-column-select .toggle-search--active:before{content:"\f00d"}.multi-column-select .search-input{height:20px;background:0 0;padding:0;color:#fff}.multi-column-select .search-input,.multi-column-select .search-input:focus{border:0}.multi-column-select dl{margin-bottom:0}.multi-column-select dl dt{padding-bottom:10px}.multi-column-select dl dt,.multi-column-select dl dt span{font-weight:700}.multi-column-select dl dt .fa,.multi-column-select dl dt i.fa{margin-left:0;margin-right:0}.multi-column-select dl dd{padding:11.25px 15px;margin-left:-11.25px;margin-right:-11.25px}.multi-column-select .column{margin-left:0;margin-bottom:0;min-width:300px;width:300px;height:100%;min-height:inherit;max-height:inherit;vertical-align:top;position:relative;display:none;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.multi-column-select .column:first-child{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.multi-column-select .column:first-child li{display:block}.multi-column-select .column.show{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.multi-column-select .column ul{position:relative;max-height:360px;min-height:360px;height:100%;margin:0 0 14px 0;list-style-type:none;overflow:auto;width:100%;-webkit-box-flex:1 100;-webkit-flex:1 100;-ms-flex:1 100;flex:1 100 auto;border-right:none;-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,.15);-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,.15);box-shadow:inset -1px 0 0 0 rgba(0,0,0,.15);border-right:1px solid #ccc;margin-bottom:0;padding-bottom:15px}.multi-column-select .column ul:last-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.multi-column-select .column ul li{color:#666}.multi-column-select .column ul li:not(.title) .icons i.active{color:#333;position:relative;padding-left:15px}.multi-column-select .column ul li:not(.title) .icons i.active:before{position:relative;z-index:1}.multi-column-select .column ul li:not(.title) .icons i.active:after{content:"";background:rgba(252,176,38,.5);border:2px solid #fcb026;width:27px;height:27px;border-radius:50%;position:absolute;left:8px;top:-5px;right:0;bottom:0}.multi-column-select .column.toolpane-active li:not(.title):not(.toolpane-active-item),.multi-column-select .column.toolpane-active li:not(.title):not(.toolpane-active-item) *{color:rgba(0,0,0,.3)}.multi-column-select .column li{display:none}.multi-column-select .column div.title,.multi-column-select .column li{padding:9.5px 12.5px}.multi-column-select .column div,.multi-column-select .column li{cursor:hand;cursor:pointer;-webkit-transition:background ease-in .1s;transition:background ease-in .1s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;line-height:1.5em;font-size:1em;font-family:Roboto,Arial,Helvetica,sans-serif}.multi-column-select .column div:hover,.multi-column-select .column li:hover{background:rgb(94.1568627451%,94.1568627451%,94.1568627451%)}.multi-column-select .column div.selected,.multi-column-select .column li.selected{background:rgb(90.1568627451%,90.1568627451%,90.1568627451%)}.multi-column-select .column div.selected:hover,.multi-column-select .column li.selected:hover{background:#ebebeb}.multi-column-select .column div.title,.multi-column-select .column li.title{cursor:default;position:static;margin-top:0;width:100%;min-height:42px;font-weight:600}.multi-column-select .column div.title,.multi-column-select .column div.title:hover,.multi-column-select .column li.title,.multi-column-select .column li.title:hover{background:rgb(95.1568627451%,95.1568627451%,95.1568627451%)}.multi-column-select .column div.title.title--global,.multi-column-select .column li.title.title--global{display:block;top:0;left:0;right:0;width:100%;z-index:1;border-top:none;color:#fff;background:#323232;border-bottom:1px solid #000;border-right:1px solid #000}.multi-column-select .column div.title.title--global span,.multi-column-select .column div.title.title--global span i,.multi-column-select .column li.title.title--global span,.multi-column-select .column li.title.title--global span i{color:#fff}.multi-column-select .column div.title span,.multi-column-select .column li.title span{position:relative;color:#000;font-weight:600;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.multi-column-select .column div.title span.title__results,.multi-column-select .column li.title span.title__results{padding-left:3.75px}.multi-column-select .column div.title:not(.title--global) span:not(.icons),.multi-column-select .column li.title:not(.title--global) span:not(.icons){max-width:85%;display:inline-block}.multi-column-select .column div.error,.multi-column-select .column div.error.toolpane-active-item,.multi-column-select .column li.error,.multi-column-select .column li.error.toolpane-active-item{background:rgba(210,6,32,.1)}.multi-column-select .column div.error.toolpane-active-item:hover,.multi-column-select .column div.error:hover,.multi-column-select .column li.error.toolpane-active-item:hover,.multi-column-select .column li.error:hover{background:rgba(210,6,32,.05)}.multi-column-select .column div.error,.multi-column-select .column div.error i,.multi-column-select .column div.error span,.multi-column-select .column div.error span i,.multi-column-select .column li.error,.multi-column-select .column li.error i,.multi-column-select .column li.error span,.multi-column-select .column li.error span i{color:#d20620}.multi-column-select .column div.toolpane-active-item,.multi-column-select .column div.toolpane-active-item:hover,.multi-column-select .column li.toolpane-active-item,.multi-column-select .column li.toolpane-active-item:hover{background:#fcb026}.multi-column-select .column.toolpane{background:#ebebeb;margin-left:-1px;border-left:1px solid #fcb026;border-right:1px solid #fcb026;-webkit-transition:background ease-in .2s,color ease-in .2s;transition:background ease-in .2s,color ease-in .2s}.multi-column-select .column.toolpane .descriptive-field label{padding:0 0}.multi-column-select .column.toolpane input[type=text]{width:100%}.multi-column-select .column.toolpane.error{border-left:1px solid #d20620;border-right:1px solid #d20620}.multi-column-select .column.toolpane.error div.title--global,.multi-column-select .column.toolpane.error li.title--global{background:#d20620}.multi-column-select .column.toolpane.error div.title--global span,.multi-column-select .column.toolpane.error div.title--global span i,.multi-column-select .column.toolpane.error li.title--global span,.multi-column-select .column.toolpane.error li.title--global span i{color:#fff}.multi-column-select .column.toolpane div.title--global,.multi-column-select .column.toolpane li.title--global{background:#fcb026;border-right:none;border-bottom:none}.multi-column-select .column.toolpane div.title--global span,.multi-column-select .column.toolpane div.title--global span i,.multi-column-select .column.toolpane li.title--global span,.multi-column-select .column.toolpane li.title--global span i{color:#000}.multi-column-select .column.toolpane div.error,.multi-column-select .column.toolpane li.error{background:0 0}.multi-column-select .column.toolpane ul{position:static;border-right:none;padding-bottom:0}.multi-column-select .column.toolpane ul div:hover:not(.title),.multi-column-select .column.toolpane ul li:hover:not(.title){background:0 0}.multi-column-select .column.toolpane ul li{cursor:default}.multi-column-select .column.toolpane ul li.title{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.multi-column-select .column.toolpane ul li.title:first-child{border-top:none}.multi-column-select .column.toolpane ul li.title+.title{border-top:none}.multi-column-select .column.toolpane ul li.hide+.section,.multi-column-select .column.toolpane ul li.title+.section{border-top:none}.multi-column-select .column.toolpane ul li.section{max-width:none;padding-bottom:0;border-top:1px solid #ccc}.multi-column-select .column.toolpane ul li.section,.multi-column-select .column.toolpane ul li.section:hover{background:#fff}.multi-column-select .column.toolpane ul li.section.error{background:rgba(98.1862745098%,36.5196078431%,44.3790849673%,.1)}.multi-column-select .column.toolpane ul li.section.error .icons:after{color:#d20620}.multi-column-select .column.toolpane ul li.section:first-child{border-top:none}.multi-column-select .column.toolpane ul li.section .icons:after{content:"\f13a";font-family:FontAwesome;display:inline-block;padding-left:3.75px;color:#000;font-size:1.25em}.multi-column-select .column.toolpane ul li.section .descriptive-field{margin-top:-3.75px}.multi-column-select .column.toolpane ul li.section.collapsed .icons:after{content:"\f139"}.multi-column-select .column.toolpane ul li.section dt{cursor:pointer}.multi-column-select .column.toolpane ul li.section dd{border-top:1px solid #ccc}.multi-column-select .column.toolpane ul li.section dd,.multi-column-select .column.toolpane ul li.section dd:hover{background:rgb(97.1568627451%,97.1568627451%,97.1568627451%)}.multi-column-select .column.toolpane ul li.section:last-child{border-bottom:1px solid #ccc}.multiselect{display:flex;align-items:center;position:relative;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.multiselect .grid__item{position:relative}.multiselect .grid__item .icons{display:flex;justify-items:center}.multiselect .grid__item .icons i{margin-left:10px}.multiselect .multiselect__toggle{-webkit-transition:color ease-in .1s;transition:color ease-in .1s}.multiselect .multiselect__toggle.toggled{opacity:1;color:#fcb026}.multiselect .multiselect__toggle:hover{opacity:.75}.multiselect .toggle-search--active:before{content:"\f00d"}.multiselect .search-input{height:20px;background:0 0;border-radius:5px;padding:0;color:#000;flex:1}.multiselect .search-input,.multiselect .search-input:focus{border:1px solid #b2b2b1}.multiselect.multiselect--small ul{min-height:150px;max-height:150px}.multiselect.multiselect--large ul{min-height:450px;max-height:450px}.multiselect.multiselect--full ul{min-height:initial;max-height:none}.multiselect select{display:none}.multiselect ul{min-height:250px;max-height:250px;height:250px;overflow-y:auto;position:relative;border-radius:5px;border:1px solid #ccc}.multiselect li{cursor:hand;cursor:pointer;padding:3.75px 7.5px;color:#000;border-top:1px solid #ebebeb;-webkit-transition:background ease-in .1s,color ease-in .1s;transition:background ease-in .1s,color ease-in .1s}.multiselect li:hover{background:rgba(252,176,38,.5);color:#000;border-top:1px solid rgba(98.7417112299%,66.8650623886%,8.9837789661%,.5)}.multiselect li.selected{background:#fcb026;color:#000;border-top:1px solid #dd970c}.multiselect li.highlighted{background:rgba(252,176,38,.5);color:#000}.multiselect li.selected:first-child,.multiselect li:first-child{border-top:0}.multiselect-controls{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 8px 0 24px;height:280px}.multiselect-arrow{border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:6px 8px;margin-left:0;color:#000;-webkit-transition:color ease-in .1s;transition:color ease-in .1s}.multiselect-arrow:hover{color:#fcb026;border-color:#fcb026}.multiselect-actions{display:flex;justify-content:flex-end;height:30px;align-items:center}.metadata-input{width:400px!important}.table-wrapper{overflow-x:auto;border-radius:5px}table{border-collapse:unset;margin-bottom:10px}table.table--loading{position:relative}table.table--loading::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1}table.table--loading::after{content:"\f1ce";font-family:FontAwesome;position:absolute;top:calc(38px + 20%);left:0;right:0;margin:auto;width:25px;font-size:2em;animation:spinner .6s linear infinite}table [colspan],table td,table th,table tr{text-align:left}table td,table th{font-size:13px}table [rowspan]{vertical-align:top}table thead{line-height:initial;color:#fff}table thead th:first-child{border-top-left-radius:5px}table thead th:last-child{border-top-right-radius:5px}table thead th.sorting:nth-child(4){width:400px!important}table thead th .filter select,table thead th.filter select{width:100%}table thead td,table thead th{padding:9px;background:#000}table thead td,table thead td i,table thead td span,table thead th,table thead th i,table thead th span{color:#fff}table thead td:active,table thead th:active{outline:0}table thead td a.filtered,table thead td i.fa,table thead td.filtered,table thead th a.filtered,table thead th i.fa,table thead th.filtered{color:rgb(98.9598930481%,72.610516934%,24.765597148%)}table thead,table thead a,table thead a[href^="#"]{text-decoration:none;color:#fff;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}table thead a:hover,table thead a[href^="#"]:hover,table thead:hover{color:rgba(255,255,255,.8)}table thead i.fa{font-size:16px;cursor:hand;cursor:pointer;color:#fff}table thead .sorting,table thead .sorting_asc,table thead .sorting_desc{cursor:pointer}table thead .filtered.tooltip{margin-right:6px}table thead ._pageFilteringDateLink{display:inline-block;line-height:19px;vertical-align:middle}table thead ._pageFilteringMessage>*{vertical-align:middle}table thead ._pageSorting{padding-left:3.75px}table thead .pageFilteringToday{padding-left:10px}table thead .pageFilteringToday.active i.fa{color:#fcb026}table thead .highlightedFilterValue{color:rgb(98.9598930481%,72.610516934%,24.765597148%)}table thead .checkboxes input[type=checkbox]:checked+label:after,table thead .checkboxes input[type=checkbox]:not(:checked)+label:after{top:5px;left:10px}table thead .checkboxes input[type=checkbox]:checked+label:before,table thead .checkboxes input[type=checkbox]:not(:checked)+label:before{width:26px;height:26px}table thead select{min-width:75px;width:auto}table thead input{padding:4.5px 7.5px}table thead .filter{cursor:hand;cursor:pointer}table thead+tbody{border-top:0}table tbody{border-collapse:collapse;border-spacing:0;border:1px solid rgb(82.1568627451%,82.1568627451%,82.1568627451%)}table tbody td,table tbody th{padding:12px 8px}table tbody td.interval,table tbody th.interval{padding:12px 33px}table tbody td div,table tbody th div{margin-bottom:0!important}table tbody td,table tbody td>a>span>i,table tbody td>div>a>i,table tbody td>i,table tbody td>span,table tbody td>span>a>i,table tbody td>span>i,table tbody th,table tbody th>a>span>i,table tbody th>div>a>i,table tbody th>i,table tbody th>span,table tbody th>span>a>i,table tbody th>span>i{color:#000}table tbody td>a:has(i.receipt-icon-error),table tbody th>a:has(i.receipt-icon-error){cursor:not-allowed}table tbody td>a:has(i.receipt-icon-disabled),table tbody th>a:has(i.receipt-icon-disabled){cursor:not-allowed}table tbody td>a>i.receipt-icon-success,table tbody th>a>i.receipt-icon-success{color:#328c2d}table tbody td>a>i.receipt-icon-error,table tbody th>a>i.receipt-icon-error{color:#d20620}table tbody td>a>i.receipt-icon-waiting,table tbody th>a>i.receipt-icon-waiting{color:#f28c14}table tbody td>a>i.receipt-icon-not-available,table tbody th>a>i.receipt-icon-not-available{color:#666}table tbody td>a>i.receipt-icon-disabled,table tbody th>a>i.receipt-icon-disabled{color:#666;opacity:.5}table tbody td>a>i,table tbody th>a>i{color:#000}table tbody td.table--comma-list>*,table tbody th.table--comma-list>*{padding-right:0;padding-left:0}table tbody td.table--comma-list>:before,table tbody th.table--comma-list>:before{content:", "}table tbody td.table--comma-list>:first-child:before,table tbody th.table--comma-list>:first-child:before{content:""}table tbody td div.wrapped-content,table tbody th div.wrapped-content{max-width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table tbody a{color:#000}table tbody a:hover{color:#000}table tbody select:last-child{margin-bottom:0}table tbody:first-child tr:first-child{border-top:1px solid rgb(82.1568627451%,82.1568627451%,82.1568627451%)}table tbody:first-child tr:last-child td{border-bottom:1px solid #ccc}table tbody a.acknowledgeMessage,table tbody td.notificationMessage a,table tbody tr:hover a.tooltips i{text-decoration:none}table tbody a.acknowledgeMessage,table tbody td.notificationMessage a{color:#000!important}table tbody a.tooltip{display:inline-block}table tbody tr.mediaRow td i.fa.fa-files-o{padding-left:15px;padding-top:5px}table tbody td img{display:block;padding:10px;background:#fff;border-radius:5px;border:1px solid #ccc;-webkit-transition:opacity ease-in .2s;transition:opacity ease-in .2s}table tbody td img:hover{opacity:.8}table tbody td img.icon{width:50px}table tbody td.empty{width:0;padding:0;display:none}table tbody td.clickable{cursor:hand;cursor:pointer}table tbody td.errorText{padding:0}table tbody td.empty~td.errorText{float:left}table tbody td>a.tooltip:first-child{margin-left:3.75px}table tbody tr{border-top:1px solid rgb(82.1568627451%,82.1568627451%,82.1568627451%);background:#ebebeb}table tbody tr.odd,table tbody tr:nth-of-type(odd){background-color:#ebebeb}table tbody tr:first-child{border-top:0}table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}table tbody tr.active{background-color:#fcb026}table tbody tr.active td,table tbody tr.active td input[type=file],table tbody tr.active td label,table tbody tr.active td span,table tbody tr.active td>a,table tbody tr.active td>a>i,table tbody tr.active td>a>span>i,table tbody tr.active td>i,table tbody tr.active td>span,table tbody tr.active td>span>a>i,table tbody tr.active td>span>i,table tbody tr.active th,table tbody tr.active th input[type=file],table tbody tr.active th label,table tbody tr.active th span,table tbody tr.active th>a,table tbody tr.active th>a>i,table tbody tr.active th>a>span>i,table tbody tr.active th>i,table tbody tr.active th>span,table tbody tr.active th>span>a>i,table tbody tr.active th>span>i{color:#000}table tbody tr.active td .dropzone,table tbody tr.active th .dropzone{border-color:#000}table tbody tr.active td div i,table tbody tr.active td li{color:#000}table tbody tr.active.selected{background-color:rgba(252,176,38,.5)!important}table tbody tr.active a i.fa-HD-2x{color:#fff}table tbody tr.active .actions{display:block}table tbody tr.active td[rowspan]{background:#ebebeb}table tbody tr.active td[rowspan],table tbody tr.active td[rowspan]>a,table tbody tr.active td[rowspan]>i,table tbody tr.active td[rowspan]>span,table tbody tr.active td[rowspan]>span>i{color:#000}table tbody tr.active.odd td[rowspan],table tbody tr.active:nth-child(odd) td[rowspan]{background:#ebebeb}table tbody tr .actions{vertical-align:top;cursor:hand;cursor:pointer}table tbody tr.due-date-warning td i.fa-exclamation-triangle{color:#f28c14}table tbody tr.due-date-warning:hover{background:#f28c14}table tbody tr.due-date-warning:hover td,table tbody tr.due-date-warning:hover td i,table tbody tr.due-date-warning:hover td i.fa-exclamation-triangle{color:#fff}table tbody tr.due-date-error td i.fa-exclamation-triangle{color:#d20620}table tbody tr.due-date-error:hover{background:#d20620}table tbody tr.due-date-error:hover td,table tbody tr.due-date-error:hover td i,table tbody tr.due-date-error:hover td i.fa-exclamation-triangle{color:#fff}table tbody tr hr{display:none}table tbody tr table#mediaTables table.mediaTable .mediaAttachments,table tbody tr table#mediaTables table.mediaTable tr.mediaRow,table tbody tr table#mediaTables table.mediaTable tr.mediaRow+tr,table tbody tr table#mediaTables table.mediaTable tr.stillFrameRow,table tbody tr table#mediaTables table.mediaTable tr.stillFrameRow+tr{background:#ebebeb}table tbody tr table#mediaTables table.mediaTable tr.mediaRow{padding-top:20px}table tbody tr table#mediaTables table.mediaTable tr.mediaRow:first-child td{padding-top:7.5px}table tbody tr table#mediaTables table.mediaTable tr.mediaRow td:first-child,table tbody tr table#mediaTables table.mediaTable tr.mediaRow td:last-child,table tbody tr table#mediaTables table.mediaTable tr.mediaRow+tr td:first-child,table tbody tr table#mediaTables table.mediaTable tr.mediaRow+tr td:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}table tbody tr table#mediaTables table.mediaTable tr.mediaRow:first-child td:first-child{border-top-left-radius:5px}table tbody tr table#mediaTables table.mediaTable tr.mediaRow:first-child td:last-child{border-top-right-radius:5px}table tbody tr table#mediaTables table.mediaTable .mediaAttachments td:first-child{border-bottom-left-radius:5px}table tbody tr table#mediaTables table.mediaTable .mediaAttachments td:last-child{border-bottom-right-radius:5px}table tbody tr td .actions{display:none;position:absolute;left:50%;left:calc(50% - 25px);margin-top:-17px}table tbody tr a i.fa-HD-2x{font-size:2.3em;line-height:inherit;color:#fcb026}table tbody tr.selected{background-color:rgba(252,176,38,.5)}table tbody tr .score a{margin-right:5px}table tbody .code{display:inline-block}table tfoot td,table tfoot th{padding:10px 18px 6px 18px}table .tooltip{margin-left:3.75px;margin-right:3.75px}table .tooltip.fa--disabled{margin-left:3.75px;margin-right:3.75px}table .tooltip:last-child{margin-right:0}table select{margin-bottom:7.5px}table.table--fixed{table-layout:fixed}table.table--row-hover tbody tr{cursor:pointer;-webkit-transition:background ease-in .1s;transition:background ease-in .1s}table.table--row-hover tbody tr:hover{background:rgb(89.6568627451%,89.6568627451%,89.6568627451%)}table.table--row-hover tbody tr.due-date-error:hover{background:#d20620}table.table--row-hover tbody tr.due-date-warning:hover{background:#f28c14}table.has-actions tbody tr:hover a,table.has-actions tbody tr:hover i.fa,table.has-actions tbody tr:hover p,table.has-actions tbody tr:hover span,table.has-actions tbody tr:hover td{color:rgba(0,0,0,.2)}table.has-actions tbody tr:hover .actions a,table.has-actions tbody tr:hover .actions i.fa{color:#000}table.fixed thead:first-child{top:0}table.fixed thead:first-child span,table.fixed thead:first-child th{top:0}table.fixed thead:first-child:before{-webkit-transition:top ease-in-out .2s;transition:top ease-in-out .2s;content:"";position:fixed;top:inherit;background:#000;height:38px;bottom:100%;width:100%;width:calc(100% - 39px);z-index:1}table.fixed thead:first-child tr:first-child th{position:relative}table.fixed thead:first-child tr:first-child th:before,table.fixed thead:first-child tr:first-child th>span:before{-webkit-transition:top ease-in-out .2s;transition:top ease-in-out .2s;content:attr(data-title);position:fixed;display:block;top:inherit;width:inherit;min-width:inherit;max-width:inherit;white-space:normal!important;word-wrap:break-word!important;overflow:hidden;text-overflow:ellipsis;left:auto;right:auto;padding:7.5px;text-shadow:none;color:#fff;z-index:2}table.fixed.fixed--relative thead:first-child:before{width:100%}table.fixed.fixed--relative thead:first-child tr:first-child th:before,table.fixed.fixed--relative thead:first-child tr:first-child th>span:before,table.fixed.fixed--relative thead:first-child:before{position:absolute}table.fixed.fixed--shift thead:first-child tr:first-child th:before,table.fixed.fixed--shift thead:first-child tr:first-child th>span:before,table.fixed.fixed--shift thead:first-child:before{top:59px}table .cell--small{width:175px}table .cell--medium{width:300px}table .cell--large{width:500px}table .cell--10{width:10%}table .cell--20{width:20%}table .cell--30{width:30%}table .cell--40{width:40%}table .cell--50{width:50%}table .cell--60{width:60%}table .cell--70{width:70%}table .cell--80{width:80%}table .cell--90{width:90%}table#otherPermissionTable tr td:last-of-type{margin:0 20px 0 0;float:left}table#otherPermissionTable tbody{padding:2px 5px 2px 5px;border-radus:5px}table.dataTable.nowrap td,table.dataTable.nowrap th,table.nowrap td,table.nowrap th{white-space:nowrap}table.compact thead td,table.compact thead th,table.dataTable.compact thead td,table.dataTable.compact thead th{padding:5px 9px 3px 9px}table.compact tbody td,table.compact tbody th,table.dataTable.compact tbody td,table.dataTable.compact tbody th{padding:4px 5px}table.dataTable,table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable thead{line-height:2em}table.dataTable thead th{padding-top:2px;padding-bottom:2px}table.dataTable td:first-child,table.dataTable th:first-child{padding-left:20px!important}table.dataTable .dt-head-right,table.dataTable .dt-right{text-align:right}table.dataTable .dt-head-left,table.dataTable .dt-left{text-align:left}table.dataTable .dt-head-justify,table.dataTable .dt-justify{text-align:justify}table.dataTable .dt-head-nowrap,table.dataTable .dt-nowrap{white-space:nowrap}table.dataTable .dt-head-center{text-align:center}table.userSummaryTable thead tr td{font-weight:700;font-size:14px}table.userSummaryTable tbody{max-height:350px;overflow-y:auto}table.userSummaryTable tbody tr{width:100%;padding:3px}table.userSummaryTable tbody tr:first-child{border-radius:0}table.userSummaryTable tbody tr:last-child{border-radius:0}table.userSummaryTable.dataTable.display tbody td{border-top:0}table.userSummaryTable.display tbody td:first-child{width:125px}@media only screen and (max-width:1023px){table{min-width:1024px}}table.sticky-table{width:100%;border-collapse:collapse}table.sticky-table thead th{position:sticky;transition:top .3s}table.sticky-table th.is-pinned{background:#000;color:#fff}[dir=rtl] table [colspan],[dir=rtl] table tbody td,[dir=rtl] table tbody th,[dir=rtl] table tbody tr,[dir=rtl] table thead th,[dir=rtl] table thead tr{text-align:right}@media only screen and (max-width:1023px){.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display),.procedure table,form#translationCostsCommand table,form:not(.table-wrapper)>table{min-width:initial}}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody,.procedure table tbody,form#translationCostsCommand table tbody,form:not(.table-wrapper)>table tbody{border:0}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody:first-child tr:first-child,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody:first-child tr:first-child td,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody:first-child tr:last-child td,.procedure table tbody:first-child tr:first-child,.procedure table tbody:first-child tr:first-child td,.procedure table tbody:first-child tr:last-child td,form#translationCostsCommand table tbody:first-child tr:first-child,form#translationCostsCommand table tbody:first-child tr:first-child td,form#translationCostsCommand table tbody:first-child tr:last-child td,form:not(.table-wrapper)>table tbody:first-child tr:first-child,form:not(.table-wrapper)>table tbody:first-child tr:first-child td,form:not(.table-wrapper)>table tbody:first-child tr:last-child td{border-top:0!important;border-bottom:0!important}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr,.procedure table tbody tr,form#translationCostsCommand table tbody tr,form:not(.table-wrapper)>table tbody tr{border:0}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover td,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover td>a,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover td>a>i,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover td>a>span>i,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover td>span:not(.error),.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover th,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover th>a,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover th>a>i,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover th>a>span>i,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover th>span:not(.error),.procedure table tbody tr:hover td,.procedure table tbody tr:hover td>a,.procedure table tbody tr:hover td>a>i,.procedure table tbody tr:hover td>a>span>i,.procedure table tbody tr:hover td>span:not(.error),.procedure table tbody tr:hover th,.procedure table tbody tr:hover th>a,.procedure table tbody tr:hover th>a>i,.procedure table tbody tr:hover th>a>span>i,.procedure table tbody tr:hover th>span:not(.error),form#translationCostsCommand table tbody tr:hover td,form#translationCostsCommand table tbody tr:hover td>a,form#translationCostsCommand table tbody tr:hover td>a>i,form#translationCostsCommand table tbody tr:hover td>a>span>i,form#translationCostsCommand table tbody tr:hover td>span:not(.error),form#translationCostsCommand table tbody tr:hover th,form#translationCostsCommand table tbody tr:hover th>a,form#translationCostsCommand table tbody tr:hover th>a>i,form#translationCostsCommand table tbody tr:hover th>a>span>i,form#translationCostsCommand table tbody tr:hover th>span:not(.error),form:not(.table-wrapper)>table tbody tr:hover td,form:not(.table-wrapper)>table tbody tr:hover td>a,form:not(.table-wrapper)>table tbody tr:hover td>a>i,form:not(.table-wrapper)>table tbody tr:hover td>a>span>i,form:not(.table-wrapper)>table tbody tr:hover td>span:not(.error),form:not(.table-wrapper)>table tbody tr:hover th,form:not(.table-wrapper)>table tbody tr:hover th>a,form:not(.table-wrapper)>table tbody tr:hover th>a>i,form:not(.table-wrapper)>table tbody tr:hover th>a>span>i,form:not(.table-wrapper)>table tbody tr:hover th>span:not(.error){color:#000}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover td label,.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:hover th label,.procedure table tbody tr:hover td label,.procedure table tbody tr:hover th label,form#translationCostsCommand table tbody tr:hover td label,form#translationCostsCommand table tbody tr:hover th label,form:not(.table-wrapper)>table tbody tr:hover td label,form:not(.table-wrapper)>table tbody tr:hover th label{color:#000}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr:last-child,.procedure table tbody tr:last-child,form#translationCostsCommand table tbody tr:last-child,form:not(.table-wrapper)>table tbody tr:last-child{border-bottom:0}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) tbody tr,.procedure table tbody tr,form#translationCostsCommand table tbody tr,form:not(.table-wrapper)>table tbody tr{background-color:transparent}i.fa-HD-2x.fa-ban{font-size:2.4em;line-height:inherit;color:#fcb026}div.market-applicability-table{padding:0;margin:0;border-spacing:0;border:1px solid #ccc}div.market-applicability-table table tbody{border:0}div.diagnostic-error{border:3px solid #d20620;border-radius:10px;color:#d20620;font-weight:700;padding:12px 16px;display:block}div.overlay-wrapper{position:relative;display:block}div.overlay-wrapper>div.connection-error{height:calc(100vh - 160px)}div.overlay-wrapper>.disable-overlay{position:absolute;inset:0;background:rgba(200,200,200,.6);pointer-events:all;z-index:2}.table-filter{list-style-type:none;margin-left:0;margin-bottom:0;display:inline-block;cursor:hand;cursor:pointer;position:relative}.table-filter>*{display:inline-block}.table-filter .filter--result{padding:0 15px;border:1px solid #ccc;background:#ebebeb;color:#000;border-radius:5px;position:relative;line-height:30px}.table-filter .filter--result:before{font-family:FontAwesome;content:"\f0b0";font-size:12px;margin-right:5px}.table-filter .filter--options{display:none;position:absolute;left:auto;top:100%;top:calc(100% - 2.5px);width:100%;min-width:160px;border-radius:5px;background:#ebebeb;border:1px solid #ccc;border-bottom:0}.table-filter .filter--options .active{display:none}.table-filter .filter--options li{border-bottom:1px solid #ccc;-webkit-transition:background ease-in .2s;transition:background ease-in .2s}.table-filter .filter--options li:hover{background:rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.table-filter ul li,.table-filter ul li a{display:block;width:100%}.table-filter ul{margin-left:0}.table-filter li{display:block}.table-filter li,.table-filter li a{color:#000}.table-filter li.active{position:static}.table-filter:hover .filter--result{border-bottom:0}.table-filter:hover .filter--options{display:block;border-top-left-radius:0}.table-filter:hover .filter--options li{padding:7.5px 15px}#tabs-workflow-history .example-pub td:nth-of-type(5){max-width:200px;min-width:200px}#marketApplicabilityForm td{padding:0}#dateAllTime,#dateLastMonth,#dateLastWeek{margin-right:6px}#sentenceTranslationSearchForm table tbody tr{padding-bottom:10px;display:block}#sentenceTranslationSearchForm table tbody tr:nth-child(2) #sentenceTranslationSearchForm table tbody tr:nth-child(2){padding-left:35px}#registrationForm label{display:inline;margin:0;width:87px!important}#registrationForm #message{width:255px}#registrationForm table tbody td input{width:90%}#registrationForm table tbody td select{width:140px!important}#registrationForm table tbody td select option{width:110px}#registrationForm table tbody td .transferButtons{text-align:center}#registrationForm table tbody td .transferButtons input{width:40%}#registrationForm table tbody td #manufacturingRegions,#registrationForm table tbody td #manufacturingRegionsSelectFrom{height:150px;background:#fff;overflow-x:scroll}#registrationForm table tbody tr:nth-child(9) td:nth-child(2) table tbody tr:nth-child(2) td:first-child{width:140px}#permissions,#permissionsSelectFrom{width:300px!important;max-width:300px!important}.tableSortButtons{display:inline-block;float:right;position:relative;z-index:1}.table-change-pref td{padding:0}#perpage,.dataTables_length{float:right}#perpage label input,#perpage label select,._pagePagingPageSize .pageSize,.dataTables_length label input,.dataTables_length label select{height:28px;padding:3px 6px;margin:10px 0 7px;width:60px;letter-spacing:-.04em;border-radius:5px}#example_info,.dataTables_info{display:block;float:left;margin-bottom:30px}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper>#entries{margin-bottom:0}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate{float:left}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#fcb026!important}.dataTables_wrapper .dataTables_filter{text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;padding-top:.755em}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{margin-top:-1px}.dataTables_wrapper .dataTables_scroll td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper .dataTables_paginate{text-align:left;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:-1px;text-align:center;text-decoration:none!important;cursor:pointer;color:#375cdf!important;border:1px solid #666;background:#fff}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#375cdf!important;border:1px solid #666;background-color:#ccc}.dataTables_wrapper .dataTables_paginate .paginate_button:active{color:#d20620;background-color:#ccc;box-shadow:inset 0 0 3px #ccc}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:default;box-shadow:none;border:1px solid #666;color:#375cdf!important;background:#fff}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;border:1px solid #666;background-color:#ccc}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table{border-bottom:none}.next,.next .disabled{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.previous,.previous .disabled{border-top-right-radius:0;border-bottom-right-radius:0}.diff-tooltip-next a:after,.diff-tooltip-prev a:after{font-family:FontAwesome}.diff-tooltip-next a:after a.diffpage-html-a,.diff-tooltip-prev a:after a.diffpage-html-a{color:#000!important}.diff-tooltip-next a:after img.diff-icon,.diff-tooltip-prev a:after img.diff-icon{display:none}.diff-tooltip-prev a:after{content:"\f04a";font-size:2.4em;line-height:1em}.diff-tooltip-next a:after{content:"\f04e";font-size:2.4em;line-height:1em}ul.extras{margin-left:0;margin-bottom:0;display:inline-block;position:relative}ul.extras ul{display:none;position:absolute;top:auto;z-index:10;background:#fff;border:1px solid gray;margin-left:0;margin-bottom:0;right:auto;left:-200px}ul.extras li,ul.extras li a{display:inline-block}ul.extras ul li a,ul.extras ul li a:hover{color:#000}div#WzBoDy table tbody td,div#WzBoDy table tbody td a{color:#fcb026!important}div#WzBoDy table tbody,div#WzBoDy table tbody tr,div#WzBoDy table tbody tr td{border:0}div#WzBoDy td#WzBoDyI table.diff-tooltip-link{margin-bottom:0}div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr,div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr:hover{background:#fcb026}div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td.diff-tooltip-next a:after,div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td.diff-tooltip-prev a:after{color:#000}div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td.diff-tooltip-next a:after:hover,div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td.diff-tooltip-prev a:after:hover{color:rgba(0,0,0,.7)}div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td.diff-tooltip-prev{border-top-left-radius:5px}div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td.diff-tooltip-next{border-top-right-radius:5px}div#WzBoDy td#WzBoDyI table.diff-tooltip-link tbody tr td>a{color:#000!important}div#WzBoDy td#WzBoDyI>table>tbody>tr img,div#WzBoDy td#WzBoDyI>table>tbody>tr:first-child,div#WzBoDy td#WzBoDyI>table>tbody>tr:last-child{display:none}div#WzBoDy td#WzBoDyI>table>tbody>tr:nth-child(2)>td:first-child,div#WzBoDy td#WzBoDyI>table>tbody>tr:nth-child(2)>td:last-child{display:none}div#linkCreationFieldSet table a{color:inherit}div#linkCreationFieldSet table td img{padding:inherit;border:inherit;background:inherit;display:inherit}.significantDateContainer label{margin-bottom:7.5px}#significantDateForm td,tr.productsSelectionRow td{padding:0}tr#serialNumberRangeRow>td{width:80px}tr#serialNumberRangeRow>td.serialNumberRangeSelect{width:150px}#marketApplicabilityForm tr.single-market-content table,#publicationRenderingForm table,.modify-users{table-layout:fixed}.table-scroll{height:50%;max-height:400px;overflow-y:auto;overflow-x:hidden}td.ongoing-embargo{background-color:rgba(210,6,32,.2)}.form-table{width:100%;table-layout:fixed}.form-table td:first-child{width:20%}.form-table td:last-child{width:80%}@keyframes spinner{to{transform:rotate(360deg)}}.components-table th:nth-child(1){width:3%}.components-table th:nth-child(2){width:20%}.components-table th:nth-child(3){width:10%}.components-table th:nth-child(4){width:25%}.components-table th:nth-child(5){width:30%}.components-table th:nth-child(6){width:5%}.components-table th:nth-child(7){width:7%}.dtc-codes-table th:nth-child(1){width:20%}.dtc-codes-table th:nth-child(2){width:50%}.dtc-codes-table th:nth-child(3){width:20%}.dtc-codes-table th:nth-child(4){width:10%}.dtc-codes-table td:nth-child(4),.dtc-codes-table th:nth-child(4){text-align:center}.dtc-mappings-table{width:100%}.dtc-mappings-table th:nth-child(1){width:5%}.dtc-mappings-table th:nth-child(2){width:20%}.dtc-mappings-table th:nth-child(3){width:7%}.dtc-mappings-table th:nth-child(4){width:15%}.dtc-mappings-table th:nth-child(5){width:5%}.dtc-mappings-table th:nth-child(6){width:20%}.dtc-mappings-table th:nth-child(7){width:20%}.dtc-mappings-table th:nth-child(8){width:5%}.dtc-mappings-table th:nth-child(9){width:3%}.dtc-mappings-table .multiline-cell{white-space:pre-line;word-break:break-word}.logo{padding:0;background-repeat:no-repeat;position:absolute;z-index:1;background:url(../images/jcb/logo.svg) no-repeat;background-size:auto auto;width:109px;height:34px;top:0;bottom:0;margin-bottom:auto;margin-top:auto}header{position:relative;z-index:49;padding-top:58px;background:#ebebeb}header a,header i{cursor:pointer}header>.menu{width:100%;z-index:49;height:58px;background:#fcb026;position:fixed;top:0;left:0;right:0;-webkit-transition:top ease-in-out .2s;transition:top ease-in-out .2s}header>.menu.menu--down{top:0}header>.menu .fa{margin-right:6px;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}header>.menu.search--overflow{overflow:hidden}header>.menu.search--overflow nav li.root.actions ul ul,header>.menu.search--overflow nav li.root:not(.actions) ul{display:none}header>.menu.menu--up,header>.menu.search--enabled .menu__contents{top:-60px}header .menu__logo,header .menu__navigation{vertical-align:middle}header .menu__logo{width:125px;height:58px;position:relative}header .menu__navigation{width:calc(100% - 125px)}header .menu__contents{border-bottom:1px solid #dd970c;position:relative;-webkit-transition:top ease-in-out .5s;transition:top ease-in-out .5s;top:0}header .menu__search{display:none;position:absolute;left:0;right:0;bottom:0;top:100%;overflow:hidden;padding-right:20px}header .menu__search *{height:100%}header .menu__search .buttons .fa,header .menu__search input{font-size:1.5em;color:#000}header .menu__search input{width:calc(100% - 80px);background:0 0;border:0;padding-left:25px;border-radius:0}header .menu__search input:focus{border:none}header .menu__search input::-webkit-input-placeholder{color:#000}header .menu__search input::-moz-placeholder{color:#000}header .menu__search input:-ms-input-placeholder{color:#000}header .menu__search input:-moz-placeholder{color:#000}header .menu__search input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fcb026 inset}header .menu__search .buttons{width:80px;float:right;display:inline-block;padding:12px 0;padding-left:10px}header .menu__search .buttons .fa{margin-right:0;height:auto}header .menu__search .buttons .fa:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}header .menu__search .buttons button,header .menu__search .buttons button:hover{background:0 0}header .menu__search .buttons>*{padding:0;padding-left:15px}header .menu__navigation-mobile{position:absolute;right:20px;height:24px;margin:auto 0;top:0;bottom:0}header .menu__navigation-mobile i{font-size:2em;color:#000}header .menu__navigation-mobile i:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}header .breadcrumbs{padding:5px 0;background:#ebebeb}header .breadcrumbs a{cursor:pointer;font-size:.9em;-webkit-transition:color ease-in .2s;transition:color ease-in .2s;color:#666;position:relative;display:inline-block;width:auto;text-decoration:none}header .breadcrumbs a:hover{color:#fcb026}header .breadcrumbs .menu{background:0 0;border-bottom:0;position:static}header .breadcrumbs i.fa{color:#666;padding:0 7.5px}footer .grid p a[class$=EA],footer .grid p a[class$=MY],footer .grid p a[class$=QA],footer .grid p a[class$=TRAINING],footer .grid p[class$=EA],footer .grid p[class$=MY],footer .grid p[class$=QA],footer .grid p[class$=TRAINING]{cursor:hand;cursor:pointer;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;background:#fcb026}footer .grid p a[class$=EA]:before,footer .grid p a[class$=MY]:before,footer .grid p a[class$=QA]:before,footer .grid p a[class$=TRAINING]:before,footer .grid p[class$=EA]:before,footer .grid p[class$=MY]:before,footer .grid p[class$=QA]:before,footer .grid p[class$=TRAINING]:before{font-family:FontAwesome;color:inherit;display:inline-block;padding-right:3.75px}footer .grid p a[class$=EA]:hover,footer .grid p a[class$=MY]:hover,footer .grid p a[class$=QA]:hover,footer .grid p a[class$=TRAINING]:hover,footer .grid p[class$=EA]:hover,footer .grid p[class$=MY]:hover,footer .grid p[class$=QA]:hover,footer .grid p[class$=TRAINING]:hover{background:#dd970c;color:#000}footer{position:absolute;left:0;bottom:0;width:100%;font-family:inherit;font-weight:400;background:#fcb026;color:#000}footer a{text-decoration:none}footer p{padding:8px 0 0}footer .footer-item{float:left;display:inline-block;margin-right:15px}footer .footer-item a{color:inherit}footer .footer-item a:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}footer .grid p,footer .grid p a{-webkit-transition:color ease-in .2s;transition:color ease-in .2s;color:#000}footer .grid p a[class*=environmentId],footer .grid p[class*=environmentId]{padding:2px 12px;margin:6px 0;border-radius:30px;color:#000;font-size:11px;margin-right:15px;background:#dd970c}footer .grid p a[class*=environmentId]:hover,footer .grid p[class*=environmentId]:hover{background:rgb(77.1816881259%,52.7349995792%,4.1908608937%);color:#ebebeb}footer .grid p a[class$=MY]:before,footer .grid p[class$=MY]:before{content:"\f126"}footer .grid p a[class$=EA]:before,footer .grid p[class$=EA]:before{content:"\f017"}footer .grid p a[class$=QA]:before,footer .grid p[class$=QA]:before{content:"\f007"}footer .grid p a[class$=TRAINING]:before,footer .grid p[class$=TRAINING]:before{content:"\f19d"}body.mobile-navigation-open footer{display:none}:not(.dialog__container)>form span.errorText:before,:not(.dialog__container)>form span[id$=errors]:before{content:"\f06a";font-family:FontAwesome;padding-right:7.5px}:not(.dialog__container)>form span.errorText,:not(.dialog__container)>form span[id$=errors]{padding:0 15px 0 0;font-weight:600;letter-spacing:-.03em;color:#d20620!important}.error>dt,.error>dt>span,.error>h1,.error>h2,.error>h3,.error>h4,.error>h5,.error>h6,.error>p,.error>span{color:#d20620}.error .error-content>i.fa{color:#d20620}.error .error-content input,.error .error-content select,.error input.error-content,.error select.error-content{background-color:rgba(210,6,32,.15)}.error .multiselect ul.options li{background:rgba(210,6,32,.1);border-top:1px solid rgba(210,6,32,.15)}.error .multiselect ul.options li:hover{background:rgba(210,6,32,.15)}.error .multiselect ul.selected li{background:rgba(210,6,32,.15);border-top:1px solid rgba(210,6,32,.3)}.error .multiselect ul.selected li:hover{background:rgba(210,6,32,.3)}.error.product-list i.fa,.error.product-list span{color:#d20620}:not(.dialog__container)>form .error a,:not(.dialog__container)>form .error label{color:#d20620}:not(.dialog__container)>form .error a{padding-right:3.75px}:not(.dialog__container)>form span.error{color:#d20620}:not(.dialog__container)>form td.errorText{color:#d20620}:not(.dialog__container)>form td.errorGlobal{color:#d20620}div.error div.error h2::before,div.error>span::before{color:#fff}div.error h2,div.error>span{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.03em;padding:7px 14px;margin:0 3.75px;background:#d20620;border-radius:5px;color:#fff!important}#toast-container .toast{background:#000;border:2px solid #fcb026;border-radius:5px}#toast-container .toast:before{color:#fcb026}#toast-container .toast button.toast-close-button:hover{background:0 0}#toast-container .toast *{color:#fcb026}.dialog--contain{height:calc(100% - 30px)}.dialog--minimised{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2000;cursor:not-allowed}.dialog--minimised>*{margin-bottom:0}.dialog--minimised>i.fa,.dialog--minimised>p{color:#000;-webkit-transition:color ease-in .2s,background ease-in .2s;transition:color ease-in .2s,background ease-in .2s}.dialog--minimised>p{width:100%;padding:15px;cursor:hand;cursor:pointer;background:#dd970c;font-family:Roboto,Arial,Helvetica,sans-serif}.dialog--minimised>p:hover{background:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.dialog--minimised>i.fa{font-size:18px;padding-top:1.5px}.dialog--minimised>i.fa:hover{color:#666}.dialog-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;background:rgba(0,0,0,.35);z-index:49}.dialog-wrapper .dialog{max-height:90vh;max-width:90vw;min-height:250px;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;padding:0;background:#fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.dialog-wrapper .dialog.dialog-svg-view{height:70%!important}@media screen and (min-width:1500px){.dialog-wrapper .dialog{max-width:80vw}}@media screen and (min-width:1800px){.dialog-wrapper .dialog{max-width:70vw}}.dialog-wrapper .dialog .dialog-title{position:relative;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fcb026;padding:12.5px 20px;border-top-right-radius:5px;border-top-left-radius:5px;font-family:inherit;font-size:1.2em;font-weight:600}.dialog-wrapper .dialog .dialog-title p,.dialog-wrapper .dialog .dialog-title span{font-family:Roboto,Arial,Helvetica,sans-serif}.dialog-wrapper .dialog .dialog-title,.dialog-wrapper .dialog .dialog-title span{color:#000}.dialog-wrapper .dialog .dialog-title span{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.dialog-wrapper .dialog .dialog-title span:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.dialog-wrapper .dialog .dialog-title p{overflow:hidden;text-overflow:ellipsis;width:70%;width:calc(100% - 300px);display:inline-block;margin-bottom:0;vertical-align:middle}.dialog-wrapper .dialog .dialog-title .dialog-title-actions{float:right}.dialog-wrapper .dialog .dialog-title .dialog-title-actions span{cursor:pointer;padding-left:15px;-webkit-transition:color ease-in .2s;transition:color ease-in .2s;color:#000}.dialog-wrapper .dialog .dialog-title .dialog-title-actions span:hover{color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.dialog-wrapper .dialog .dialog-title .dialog-title-actions span i{padding-left:7.5px}.dialog-wrapper .dialog .dialog-content{position:relative;width:100%;min-height:105px;overflow-y:auto;height:auto;max-height:calc(100% - 95px);background:#fff;padding:20px;color:#000;overflow-x:auto}.dialog-wrapper .dialog .dialog-content.svg-content{max-height:100%!important}.dialog-wrapper .dialog .dialog-content.dialog--no-padding{padding:0}.dialog-wrapper .dialog .dialog-content.dialog--tall{height:80%}.dialog-wrapper .dialog .dialog-content.dialog--loading{overflow-y:hidden;position:static}.dialog-wrapper .dialog .dialog-content.dialog--loading:after,.dialog-wrapper .dialog .dialog-content.dialog--loading:before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;z-index:1}.dialog-wrapper .dialog .dialog-content.dialog--loading:before{content:"";background:rgba(0,0,0,.1)}.dialog-wrapper .dialog .dialog-content.dialog--loading:after{content:"\f1ce";font-family:FontAwesome;width:30px;height:30px;font-size:30px;line-height:30px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.dialog-wrapper .dialog .dialog-content #tabContents,.dialog-wrapper .dialog .dialog-content #tabContents #tabs{height:100%}.dialog-wrapper .dialog .dialog-content #tabContents div.fieldset{height:100%;height:calc(100% - 41px)}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav{list-style-type:none;display:inline-block;margin-left:0;margin-bottom:0;width:100%;position:relative;background:0 0;border:1px solid #ebebeb;border-radius:5px;width:auto;margin-bottom:15px}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav:after{content:"";margin-bottom:20px;height:4px;width:100%;position:absolute;bottom:-12px;left:0}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li,.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li.ui-state-default{margin-bottom:0}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li a,.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li.ui-state-default a{display:block;font-size:inherit;padding:10px 20px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li a:hover,.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li.ui-state-default a:hover{color:#666}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav li.ui-state-active a{color:#000}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav .ui-tabs-anchor{font-family:Roboto,Arial,Helvetica,sans-serif;outline:0;font-weight:600;font-style:normal;text-decoration:none;position:relative;padding:10px 14px;border-radius:5px 5px 0 0}.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav .ui-state-hover,.dialog-wrapper .dialog .dialog-content #tabs .ui-tabs-nav .ui-tabs-anchor:hover{background:0 0}.dialog-wrapper .dialog .dialog-content .diff-topbar{background:#ebebeb;border-radius:5px;border:1px solid #ccc}.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast{margin-bottom:0}.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast td{padding-left:11.25px;padding-right:11.25px}.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast td a.diffpage-html-a{color:#000;vertical-align:middle;-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast td:hover a.diffpage-html-a{color:rgba(0,0,0,.7)}.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast td:first-child a:last-child,.dialog-wrapper .dialog .dialog-content .diff-topbar .diffpage-html-firstlast td:last-child a:first-child{vertical-align:top;display:inline-block;margin:0 10px;line-height:31px}.dialog-wrapper .dialog .dialog-content .diff-icon{display:none}.dialog-wrapper .dialog .dialog-content span[id$=errors]{font-size:12px;letter-spacing:-.03em;color:#fff;color:#d20620;padding:0;margin:0 3.75px;background:0 0;border-radius:none}.dialog-wrapper .dialog .dialog-content span[id$=errors]:before{content:"\f06a";font-family:FontAwesome;padding-right:10px}.dialog-wrapper .dialog .dialog-content i{font-size:1.25em;-webkit-transition:opacity ease-in .2s;transition:opacity ease-in .2s}.dialog-wrapper .dialog .dialog-content i.fa--disabled:hover{opacity:1}.dialog-wrapper .dialog .dialog-content i:hover{opacity:.5}.dialog-wrapper .dialog .dialog-content i.receipt-icon-success{color:#328c2d}.dialog-wrapper .dialog .dialog-content i.receipt-icon-error{color:#d20620}.dialog-wrapper .dialog .dialog-content i.receipt-icon-waiting{color:#f28c14}.dialog-wrapper .dialog .dialog-content i.receipt-icon-not-available{color:#666}.dialog-wrapper .dialog .dialog-content h1,.dialog-wrapper .dialog .dialog-content h2,.dialog-wrapper .dialog .dialog-content h3{margin-top:3.75px}.dialog-wrapper .dialog .dialog-content input[type=text]+select{width:auto}.dialog-wrapper .dialog .dialog-content form{margin-top:3.75px}.dialog-wrapper .dialog .dialog-content form:first-child{margin-top:0}.dialog-wrapper .dialog .dialog-content form>p{margin-bottom:1.875px}.dialog-wrapper .dialog .dialog-content #publicationForm table tr td{width:auto}.dialog-wrapper .dialog .dialog-content #publicationForm table tr.productSelectionRow td.productSelectionCell,.dialog-wrapper .dialog .dialog-content #publicationForm table tr.productSelectionRow td:first-child{width:50%;vertical-align:top}.dialog-wrapper .dialog .dialog-content table tbody tr td textarea{resize:vertical}.dialog-wrapper .dialog .dialog-content table:not(.table):not(.example-pub):not(.display) img{border:0}.dialog-wrapper .dialog .dialog-content table tr.productSelectionRow{vertical-align:top}.dialog-wrapper .dialog .dialog-content table tr.productSelectionRow td:first-child{width:50%;vertical-align:top}.dialog-wrapper .dialog .dialog-content table tr.productSelectionRow td:first-child .select2-container{width:100%}.dialog-wrapper .dialog .dialog-content table td.productSelectionCell{width:50%;vertical-align:top}.dialog-wrapper .dialog .dialog-content table td.productSelectionCell .select2-container{width:100%}.dialog-wrapper .dialog .dialog-content table td select[multiple] option{width:100%}.dialog-wrapper .dialog .dialog-content table#slushTable .slushCell{width:50%}.dialog-wrapper .dialog .dialog-content table#slushTable .slushCell select{width:100%;max-width:none}.dialog-wrapper .dialog .dialog-content table#slushTable tr{max-width:none}.dialog-wrapper .dialog .dialog-content table#slushTable tr:hover td:hover,.dialog-wrapper .dialog .dialog-content table#slushTable tr:hover:hover td{color:#fff}.dialog-wrapper .dialog .dialog-content table#slushTable tr option{display:block}.dialog-wrapper .dialog .dialog-content table#slushTable tr:first-child td:not(:nth-child(2)),.dialog-wrapper .dialog .dialog-content table#slushTable tr:nth-child(3) td:not(:nth-child(2)){text-align:center;padding:5px;background:#666;color:#fff}.dialog-wrapper .dialog .dialog-content table#slushTable tr:first-child td:first-child,.dialog-wrapper .dialog .dialog-content table#slushTable tr:first-child td:last-child{border-radius:5px 5px 0 0;padding:5px 10px}.dialog-wrapper .dialog .dialog-content table#slushTable tr:nth-child(3) td:first-child,.dialog-wrapper .dialog .dialog-content table#slushTable tr:nth-child(3) td:last-child{border-radius:0 0 5px 5px}.dialog-wrapper .dialog .dialog-content table#slushTable tr td{padding:0}.dialog-wrapper .dialog .dialog-content table#slushTable tr div.transferButtons{width:100%;white-space:nowrap;text-align:center;padding-top:7.5px}.dialog-wrapper .dialog .dialog-content table#slushTable tr div.transferButtons input{border-radius:5px;margin:5px 0 0 0;width:75px;float:none}.dialog-wrapper .dialog .dialog-content table#slushTable td.slushCell div{border:1px solid #000;width:100%;height:100%;overflow:auto;border-top:0;border-bottom:0}.dialog-wrapper .dialog .dialog-content table#slushTable td.slushCell div select{min-width:150px;max-width:inherit;width:100%;padding:10px;border:none;overflow:visible;display:inline-block}.dialog-wrapper .dialog .dialog-content table#slushTable td.slushCell:nth-child(2) div select{border-left:1px}.dialog-wrapper .dialog .dialog-content .transferButtons{width:175px;padding-left:20px;padding-right:20px;margin:0 auto!important;text-align:center}.dialog-wrapper .dialog .dialog-content .transferButtons input[title="Add all"],.dialog-wrapper .dialog .dialog-content .transferButtons input[title="Remove all"],.dialog-wrapper .dialog .dialog-content .transferButtons input[title=Add],.dialog-wrapper .dialog .dialog-content .transferButtons input[title=Remove]{width:63px;height:initial;vertical-align:middle;float:none;height:auto;margin-left:0;margin-bottom:5px}.dialog-wrapper .dialog .dialog-content td.transferButtons{margin-top:85px;display:table-cell;width:175px}.dialog-wrapper .dialog .dialog-content td.transferButtons .row{margin-bottom:0}.dialog-wrapper .dialog .dialog-content td.transferButtons .row input:first-child{margin-right:3px}.dialog-wrapper .dialog .dialog-content td.transferButtons input[title="Add all"],.dialog-wrapper .dialog .dialog-content td.transferButtons input[title="Remove all"],.dialog-wrapper .dialog .dialog-content td.transferButtons input[title=Add],.dialog-wrapper .dialog .dialog-content td.transferButtons input[title=Remove]{margin-bottom:3px}.dialog-wrapper .dialog .dialog-content .transferButtons-single{text-align:center}.dialog-wrapper .dialog .dialog-content .transferButtons-single input{margin-left:0;margin-right:0;display:block!important}.dialog-wrapper .dialog .dialog-content .accordions>.accordion>.accordion--title{font-weight:700;padding:15px}.dialog-wrapper .dialog .dialog-content .accordion .accordion--title span.actions{margin-top:-13px}.dialog-wrapper .dialog .dialog-content .accordion .accordion--title i.fa:hover{color:#ccc}.dialog-wrapper .dialog .dialog-content #tabs .accordion ul li,.dialog-wrapper .dialog .dialog-content .accordion ul li{display:block}.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title a span.fa-stack i.fa-minus-circle,.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title a span.fa-stack i.fa-plus-circle,.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title span.fa-stack i.fa-minus-circle,.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title span.fa-stack i.fa-plus-circle,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title a span.fa-stack i.fa-minus-circle,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title a span.fa-stack i.fa-plus-circle,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title span.fa-stack i.fa-minus-circle,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title span.fa-stack i.fa-plus-circle{font-size:19px;line-height:20px!important}.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title a span.fa-stack i.fa-ban,.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title span.fa-stack i.fa-ban,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title a span.fa-stack i.fa-ban,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title span.fa-stack i.fa-ban{top:-1px}.dialog-wrapper .dialog .dialog-content #tabs .accordion .accordion--title a.accordion--toggle,.dialog-wrapper .dialog .dialog-content .accordion .accordion--title a.accordion--toggle{margin-top:-5px;font-size:17px}.dialog-wrapper .dialog .dialog-content #tabs .accordion>:not(ul),.dialog-wrapper .dialog .dialog-content .accordion>:not(ul){font-size:14px;line-height:10px}.dialog-wrapper .dialog .dialog-content input#remAll_countries{margin-top:0}.dialog-wrapper .dialog .dialog-content tr.productSelectionRow>td,.dialog-wrapper .dialog .dialog-content tr.serialNumberRangeRow>td{padding-right:10px}.dialog-wrapper .dialog .dialog-content div.rangeSerialNumberInputType{padding-top:10px}.dialog-wrapper .dialog .dialog-content #publicationLocaleApplicabilitiesForm th{display:none}.dialog-wrapper .dialog .dialog-content #publicationLocaleApplicabilitiesForm>table{table-layout:fixed}.dialog-wrapper .dialog .dialog-content #publicationLocaleApplicabilitiesForm>table th{display:none}.dialog-wrapper .dialog .dialog-content #publicationLocaleApplicabilitiesForm>table td select#localeApplicabilities,.dialog-wrapper .dialog .dialog-content #publicationLocaleApplicabilitiesForm>table td select#localeApplicabilitiesSelectFrom{min-width:175px;width:100%;overflow-x:auto}.dialog-wrapper .dialog .dialog-buttons{position:absolute;width:100%;bottom:0;left:0;right:0;background:#fcb026;margin:0;padding:10px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dialog-wrapper .dialog .dialog-buttons>p{display:inline;padding:0 10px}.dialog-wrapper .dialog .dialog-buttons a,.dialog-wrapper .dialog .dialog-buttons p,.dialog-wrapper .dialog .dialog-buttons span{color:#000}.dialog-wrapper .dialog .dialog-buttons button,.dialog-wrapper .dialog .dialog-buttons input{background:#fcb026;border:0;color:#000;border-radius:30px;font-size:14px;padding:0 20px}.dialog-wrapper .dialog .dialog-buttons button:hover,.dialog-wrapper .dialog .dialog-buttons input:hover{background:#dd970c}.dialog-wrapper .dialog .dialog-buttons button:first-child,.dialog-wrapper .dialog .dialog-buttons input:first-child{border-bottom-left-radius:30px}.dialog-wrapper .dialog .dialog-buttons input[type=text]{width:100px;background:#dd970c;color:#000;border:0;-webkit-transition:background ease-in .2s;transition:background ease-in .2s;height:29px;vertical-align:middle}.dialog-wrapper .dialog .dialog-buttons input[type=text]:hover{background:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.dialog-wrapper .dialog .dialog-buttons input[type=text]+input[type=button]{margin-left:7.5px}#symptomForm>table>tr>td>div>i.fa-flag{color:#000}.dialog--nav-next::after,.dialog--nav-prev::after{font-family:FontAwesome;border-radius:25px;background:#004d88;height:50px;width:50px;color:#fff;font-size:x-large;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:background ease-in .1s;transition:background ease-in .1s}.dialog--nav-prev:after{content:"\f053 "}.dialog--nav-next:after{content:" \f054"}.dialog--nav-next{float:right;pointer-events:auto}.dialog--nav-prev{float:left;pointer-events:auto}.dialog-nav{height:50px;width:100%;max-height:90vh;max-width:100vw;min-height:50px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}@media screen and (min-width:1500px){.dialog-nav{max-width:90vw}}@media screen and (min-width:1800px){.dialog-nav{max-width:80vw}}.dialog-nav-maximised{max-width:100vw!important}.dialog-nav-maximised .dialog--nav-next::after,.dialog-nav-maximised .dialog--nav-prev::after{background:rgba(0,77,136,.2509803922)}.dialog-nav-maximised .dialog--nav-next:hover::after,.dialog-nav-maximised .dialog--nav-prev:hover::after{background:#004d88}.dialog-height-contain{height:100%!important}.dialog--open,.dialog-height-contain{overflow:hidden}.ui-front{z-index:100}.listSubmit{visibility:visible}.LoadingImage{display:none;position:absolute;width:34px;height:32px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../images/loading.gif) no-repeat}#workflowSubmit{cursor:hand;cursor:pointer}#workflowSubmit[disabled]{cursor:not-allowed}.pageFilteringSelectInput,.pageFilteringTextInput{width:85%!important}div[class$=DialogPlaceHolder]{position:static;max-height:560px}.tab-dialog{margin-bottom:10px}.tab-dialog td,.tab-dialog th{text-align:left}.fixed-close{position:absolute;bottom:0;left:0;right:0;width:100%;margin:0 auto;text-align:center;display:block}#buttons-btm{margin-bottom:20px;float:left}.fieldset{padding-left:0;position:relative}.fieldset label{display:inline-block;margin-right:20px}.fieldset input[type=checkbox],.fieldset input[type=radio]{margin-right:6px;display:inline-block}#objectTranslationsForm{margin-bottom:20px;padding-bottom:10px;background:#000;border-radius:5px;color:#fff;padding:10px 15px}#objectTranslationsForm label{font-weight:700;color:#fff}#search label{display:inline-block!important;margin-right:20px}#search input[type=checkbox],#search input[type=radio]{margin-right:6px;display:inline-block}#search input[type=radio].lookup{display:none}#audienceAddButton a,#audienceAddButton a:hover,#audienceAddButton:hover,#audienceRemoveButton a,#audienceRemoveButton a:hover,#audienceRemoveButton:hover,#brandAddButton a,#brandAddButton a:hover,#brandAddButton:hover,#brandRemoveButton a,#brandRemoveButton a:hover,#brandRemoveButton:hover,#workflowAddButton a,#workflowAddButton a:hover,#workflowAddButton:hover{color:#000}#localeApplicabilityForm td a,#localeApplicabilityForm td a:hover,#localeApplicabilityForm tr a,#localeApplicabilityForm tr a:hover{color:#000}#propertiesSearch th td{padding:0!important}textarea{padding:10px}.minus2:after,.minus:after,.plus2:after,.plus:after{font-family:FontAwesome;float:right}.plus:after{content:"\f0fe"}.minus:after{content:"\f146"}.plus2:after{content:"\f0fe"}.minus2:after{content:"\f146"}.ui-state-hover{font-weight:700}.tot-locations,.tot-locations-out,.tot-usages,.tot-usages-out{display:inline-block;font-weight:700;margin:0 4px}.usages-no{display:inline-block;float:right;margin:0 30px 0 0}.total-usages{margin:20px 0 0 0}.prop-list{margin:0 0 20px 0!important;width:100%}.prop-list .first{margin:0!important}.prop-list li{list-style-type:disc!important;padding:5px 0}.prop-list li,.prop-list li a{color:#666}.prop-list li a{text-decoration:none;padding-bottom:5px}.prop-list li a:hover{text-decoration:none;color:#666;border-bottom:1px solid #666}.main-link,.main-link a{color:#fcb026}.main-link a:hover{color:#666;border-bottom:1px solid #666}#mediaDialog~#buttons~#buttons{display:none}#query{border-radius:5px;height:26px;width:365px;padding:2px 5px 2px 5px}#code,#value{width:250px}#endDate,#startDate{width:100px}#media-name{width:270px}#prop77,#prop88,#prop99,#propertiesId.prop88,.close-flush,.no-audit-message{float:left}.no-audit-message{display:block;width:100%;text-align:left;margin:20px 0 20px 0}.close-flush{margin:0 0 20px 0}#prop77,#prop88,#prop99,#propertiesId.prop88{width:100px;margin:0 10px 0 0}#addAll_specialists,#add_countries,#add_locales,#add_permissions,#add_specialists,#remAll_countries,#remAll_localeApplicabilities,#remAll_locales,#remAll_permissions,#remAll_specialists,#rem_countries,#rem_localeApplicabilities,#rem_locales,#rem_permissions,#rem_specialists{text-align:center}#remAll_countries,#remAll_localeApplicabilities,#remAll_locales,#remAll_permissions,#remAll_specialists,#rem_countries,#rem_localeApplicabilities,#rem_locales,#rem_permissions,#rem_specialists{margin-left:1px}#addAll_specialists,#add_countries,#add_locales,#add_permissions,#add_specialists{margin-left:0}#addAll_localeApplicabilities,#addAll_locales,#addAll_specialists,#remAll_countries,#remAll_localeApplicabilities,#remAll_locales,#remAll_specialists{display:inline-block}#dueDateSubmit,#estimateSubmit,#eventTriggerSubmit,#mediaChoiceSubmit,#mediaUpdateSubmit,#procedureSubmit,#titleSubmit,#workflowSubmit{margin-right:8px}[id^=content_][id$=_Dialog] .transferButtons{display:inline-block}#addAttachment,input[type=image]{border:0 none;background-color:transparent;padding:0;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#email,#firstname,#lastname,#username{width:96%}.permissions-listing{min-width:300px;width:100%;height:200px;overflow:auto;border:solid 1px;padding-left:5px;margin-bottom:20px}#countries,#countriesSelectFrom,#languages,#languagesSelectFrom,#localeApplicabilities,#localeApplicabilitiesSelectFrom,#locales,#localesSelectFrom,#manufacturingRegions,#manufacturingRegionsSelectFrom,#permissions,#permissionsSelectFrom,#roles,#rolesSelectFrom,#specialists,#targetLocales,#targetLocalesSelectFrom{overflow:auto;padding:5px}#localeApplicabilities,#localeApplicabilitiesSelectFrom,#locales,#localesSelectFrom,#manufacturingRegions,#manufacturingRegionsSelectFrom,#permissions,#permissionsSelectFrom,#specialists,#specialistsSelectFrom{height:250px}#roles,#rolesSelectFrom{height:180px}#countries,#countriesSelectFrom,#languages,#languagesSelectFrom,#targetLocales,#targetLocalesSelectFrom{height:200px}.media-right{padding-right:20px}.mediaName{width:100%;float:left;display:block;margin-right:20px 0 0 0}.fieldset th td{padding:0!important}#tabs-general{clear:both;display:block;margin:0}#tabs-content-history,#tabs-translation-history,#tabs-workflow-history{display:block;position:relative;width:100%;float:left;margin:0}#tabs a{text-decoration:none}#tabs a.tooltip{text-decoration:underline}#tabs a.tooltip:hover{text-decoration:none}#tabs table td,#tabs table th{padding:7.5px 10px;margin:0;vertical-align:top}#tabs>ul>li{display:inline-block;margin:0 3px 0 0}#tabs>ul>li.ui-state-default{margin-bottom:20px}#tabs i.fa-ban,#tabs i.fa-filter{top:-3px}#tabs #buttons{margin:0;margin-top:7.5px;margin-left:-9.5px;display:inline-block}#tabs .ui-tabs-nav{list-style-type:none;display:inline-block;margin-left:0;margin-bottom:0;width:100%;position:relative}#tabs .ui-tabs-nav:after{content:"";margin-bottom:20px;height:4px;width:100%;position:absolute;bottom:-12px;left:0}#tabs .ui-tabs-anchor{outline:0;font-weight:400;font-style:normal;text-decoration:none;position:relative;padding:10px 14px;border-radius:5px 5px 0 0}#propertiesId{height:30px;margin-left:10px;padding:0 6px 0 6px;text-align:center}#projectCoverIcon,#projectIcon{vertical-align:top}.bf1{color:transparent;visibility:hidden;display:none}[id^=content_][id$=_Dialog] .fieldset label{margin-right:0;display:inline;width:75px}[id^=content_][id$=_Dialog] table tbody tr td[colspan="4"] table tbody tr:nth-child(2) td:nth-child(1) select,[id^=content_][id$=_Dialog] table tbody tr td[colspan="4"] table tbody tr:nth-child(2) td:nth-child(3) select{min-width:150px;max-width:150px}[id^=content_][id$=_Dialog] table tbody tr td[colspan="4"] table tbody tr:nth-child(2) td:nth-child(2) .transferButtons input{margin-left:0}[id^=content_][id$=_Dialog] table tbody tr td[colspan="4"] table tbody tr:nth-child(2) td:nth-child(2) .transferButtons{margin:0 10px}[id^=content_][id$=_Dialog] table tbody tr td[colspan="4"] table tbody tr:nth-child(2) td:nth-child(2) .transferButtons input{width:45px;text-align:center;margin-left:1px}.row+.details{margin-top:-15px}.details{padding:0 20px;background:#fff;margin-bottom:15px;position:relative;left:-20px;width:calc(100% + 40px);border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-end:3;grid-gap:22.5px}.details .details-flexible-end{grid-template-columns:1fr 1fr auto}.details section{padding-right:11.25px;display:block;vertical-align:top;border-right:1px solid #ebebeb;padding:20px 0}.details section:first-child{padding-left:0}.details section:nth-child(3){border-right:none}.details .progress-bar{cursor:pointer}.details h1,.details h2,.details h3,.details h4,.details h5,.details h6{font-size:1.3em;font-weight:700;margin-bottom:11.25px;padding-left:15px;color:#666}.details dl{display:block;margin-bottom:0;width:100%}.details dl dd,.details dl dt{display:inline-block;width:50%;padding:7.5px 15px;margin-right:0;margin-left:0;word-wrap:break-word;vertical-align:top}.details dl dt{font-weight:600}.details dl dd{margin-left:0;padding-right:15px}@media screen and (max-width:1130px){.details{grid-template-columns:auto auto auto}}@media only screen and (max-width:1023px){.details{grid-template-columns:auto;padding:20px 0}.details section{border-right:none;border-top:1px solid #ebebeb}.details section,.details section:first-child{padding-left:35px;padding-right:35px;padding-bottom:0}.details section:first-child{border-top:none}}.dialog-wrapper .dialog .dialog-content form:first-child.dialog__container,.dialog__container{margin-top:-30px}.dialog__container .dialog__title{display:block;margin-bottom:15px}.dialog__container .dialog__title .bold,.dialog__container .dialog__title.bold{display:block;width:100%}.dialog__container .dialog__title h1,.dialog__container .dialog__title h2,.dialog__container .dialog__title h3,.dialog__container .dialog__title h4,.dialog__container .dialog__title h5,.dialog__container .dialog__title h6,.dialog__container .dialog__title label,.dialog__container .dialog__title p,.dialog__container .dialog__title span{line-height:16px;padding:0;display:inline-block;width:auto;padding:0;background:0 0;height:auto;font-size:14px;color:#333;margin-bottom:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.dialog__container .dialog__title i{padding-top:0}.dialog__container .dialog__video_form{height:220px}.dialog__container .dialog__section{border-bottom:1px solid rgba(51,51,51,.2);margin-left:-35px;width:100%;width:calc(100% + 70px);padding:17.5px 30px;-webkit-transition:background ease-in 1.5s;transition:background ease-in 1.5s}.dialog__container .dialog__section:last-child{margin-bottom:0;border-bottom:0}.dialog__container .dialog__section:first-child .dialog__content>:first-child{margin-top:15px}.dialog__container .dialog__section .dialog__content{padding-bottom:0;margin-top:-2px;margin-top:-15px}.dialog__container .dialog__section .dialog__content>:first-child{margin-top:30px}.dialog__container .dialog__section .dialog__content:first-child>:first-child{margin-top:15px}.dialog__container .dialog__section .dialog__errors{display:none;background:#d20620;border-radius:5px;padding:3.75px 7.5px;max-width:50%;position:absolute;top:-30px}.dialog__container .dialog__section .dialog__errors p{margin-bottom:0;color:#fff;display:block;white-space:nowrap}.dialog__container .dialog__section .dialog__errors p:first-child:before{font-family:FontAwesome;content:"\f06a";padding-right:7.5px}.dialog__container .dialog__section .dialog__errors p:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #d20620;border-right:8px solid transparent;border-left:8px solid transparent}.dialog__container .dialog__section .dialog__errors p span{padding-left:1.875px;padding-right:0}.dialog__container .dialog__section .row{margin-top:7.5px;margin-bottom:0}.dialog__container .dialog__section .item{margin-bottom:0}.dialog__container form+.dialog__section{border-top:1px solid rgba(51,51,51,.2)}.dialog__container label{font-size:13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto}.dialog__container a.tooltip:last-child{margin-right:0}.dialog__container .select2-container{width:100%}.dialog__container h1,.dialog__container h2,.dialog__container h3,.dialog__container h4,.dialog__container h5,.dialog__container h6,.dialog__container label{display:block;color:#333;padding:5px 0;margin-top:0;margin-bottom:0;margin-bottom:3.75px;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%}.dialog__container h1.bold,.dialog__container h2.bold,.dialog__container h3.bold,.dialog__container h4.bold,.dialog__container h5.bold,.dialog__container h6.bold,.dialog__container label.bold{display:block;width:100%;background:#666;border-radius:5px;color:#fff;padding:7.5px 10px;margin-bottom:3.75px}.dialog__container h1.bold span.title,.dialog__container h2.bold span.title,.dialog__container h3.bold span.title,.dialog__container h4.bold span.title,.dialog__container h5.bold span.title,.dialog__container h6.bold span.title,.dialog__container label.bold span.title{color:#fff}.dialog__container span a{margin-right:0;color:#666}.dialog__container span.bold{background:#666;border-radius:5px}.dialog__container span.bold,.dialog__container span.bold:first-child{padding:5px 10px}.dialog__container span.bold a{color:#fff}.dialog__container i{color:#333}.dialog__container i.white{color:#fff}.dialog__container i.active{color:#fcb026}.dialog__container .divider{width:100%;width:calc(100% + 70px);height:1px;background:rgba(0,0,0,.1);margin:30px 0;margin-left:-35px}.dialog-content dl{margin:0;max-width:600px}.dialog-content dl .data-list-section{margin:5px;width:100%;border:2px #fcb026 solid;border-radius:3px}.dialog-content dl .data-list-section:not(:last-child){margin-bottom:30px}.dialog-content dl h3{margin:0!important;padding:5px;border-bottom:2px #fcb026 solid;background:rgb(99.0826203209%,75.8423351159%,33.6428698752%);color:#fff}.dialog-content dl .data-list-row{display:flex;align-items:center;background:#ebebeb}.dialog-content dl .data-list-row:nth-child(even){background:#fff}.dialog-content dl .data-list-row dt{flex-basis:30%;font-weight:600;border-right:2px #fcb026 solid}.dialog-content dl .data-list-row dd{flex-basis:60%;font-weight:300;margin-left:0!important;word-wrap:anywhere}.dialog-content dl .data-list-row p{font-weight:600}.dialog-content dl .data-list-row dd,.dialog-content dl .data-list-row dt,.dialog-content dl .data-list-row p{padding:5px 10px;font-size:16px}.fr+.fr{padding-right:10px}.notification{display:inline-block;border-radius:3px;padding:5px 10px;background:#ebebeb;border:1px solid #ccc}.notification ul{list-style-type:decimal;margin-left:15px;margin-top:3.75px}.notification.notification--warning{background:#ebebeb;border:1px solid rgb(78.4076533839%,44.3753953194%,4.3374446553%)}.notification.notification--warning *,.notification.notification--warning i{color:rgb(59.4560404807%,33.6495888678%,3.2890575585%)}.notification.notification--error{background:#d20620;border:none}.notification.notification--error *,.notification.notification--error i{color:#fff}.notification *{color:#666;margin-bottom:0}.notification p{line-height:20px}.notification i{padding-top:0;padding-right:10px;color:#666;position:relative;top:1px}.notification i.fa-close{padding-right:0;cursor:hand;cursor:pointer}.notification span{padding:0 0}.notification .min-match-count{width:10%}.pagination{display:inline-block;border-radius:5px}.pagination .pagination--disabled,.pagination>a#dead{cursor:not-allowed;color:rgb(79%,79%,79%)}.pagination .pagination--disabled:hover,.pagination>a#dead:hover{opacity:1!important}.pagination>a{min-width:20px;text-align:center;display:inline-block;padding:5px 15px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;color:#666}.pagination>a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination>a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.pagination>a.enabled{color:#666}.pagination>a.enabled:hover{background:#ebebeb;color:rgb(72.7201426025%,47.2513368984%,1.0053475936%)}.pagination>a#currentp{background:rgb(94.1568627451%,94.1568627451%,94.1568627451%);color:#fcb026}.pagination>input[type=text]{width:80px;border:0;padding:7px 7.5px;border-radius:0;color:#999}.pagination>input[type=text]::-webkit-input-placeholder{color:#999}.pagination>input[type=text]::-moz-placeholder{color:#999}.pagination>input[type=text]:-ms-input-placeholder{color:#999}.pagination>input[type=text]:-moz-placeholder{color:#999}.pagination>a,.pagination>input[type=text]{border-left:0}.pagination>a:first-child,.pagination>input[type=text]:first-child{border-left:0}.pagination>input[type=number]{width:31.2px;text-align:center}.pagination>input[type=number]::-webkit-inner-spin-button,.pagination>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination>input[type=number]{-moz-appearance:textfield}.pagination .pagination__search{background:#fff;-webkit-transition:background ease-in .2s;transition:background ease-in .2s}.pagination .pagination__search.error{background:#d20620;color:#fff}.pagination .pagination__search-submit .fa{font-size:14px}@media screen and (max-width:1400px){.pagination>a{padding:5px 7.5px}}.ie8 .bottom span span,.ie8 .pagination span span,.ie9 .bottom span span,.ie9 .pagination span span{padding:.5em 1em;min-width:1.5em;margin-left:-1px;display:inline-block;box-sizing:border-box;text-align:center;position:relative;background:#fff;color:#000;border:1px solid #666}.ie8 .title,.ie9 .title{font-size:1.02em}.ie8 .pagination span span,.ie9 .pagination span span{top:0!important}.ie8 .bottom span span,.ie9 .bottom span span{top:1px!important}.ie8 .top-image,.ie9 .top-image{height:140px}.ie8 .container{max-width:100%;margin:0 auto;padding:0 20px}.ie8 .title{font-size:1.02em}.ie8 #resonsive-menu-button{padding-right:7px;padding-bottom:7px;padding-left:12px;padding-top:5px}.ie.ie1.win .title,.win.gecko .title{font-size:1.02em}.ie.ie1.win .bottom span span,.ie.ie1.win .pagination span span,.win.gecko .bottom span span,.win.gecko .pagination span span{padding:.5em 1em;min-width:1.5em;margin-left:-1px;display:inline-block;box-sizing:border-box;text-align:center;position:relative;background:#fff;border:1px solid #666;color:#000}.ie.ie1.win .pagination span span,.win.gecko .pagination span span{top:-1px}.ie.ie1.win .bottom span span,.win.gecko .bottom span span{top:0}.ie.ie1.win .top-image,.win.gecko .top-image{height:140px}.facet select{width:100%}.facet .facet__heading{border-top-right-radius:5px;border-top-left-radius:5px;background-size:contain;padding:10px 15px;width:100%;vertical-align:middle;cursor:hand;cursor:pointer;background:rgba(252,176,38,.7)}.facet .facet__heading.rounded{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.facet .facet__heading *{font-size:14px}.facet .facet__heading h1,.facet .facet__heading h2,.facet .facet__heading h3{color:#000;letter-spacing:0;margin:0}.facet .facet__heading i{color:#000;font-size:18px}.facet .facet__heading h1,.facet .facet__heading h2,.facet .facet__heading h3,.facet .facet__heading i{display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:.5px}.facet .facet__heading i{float:right;padding-top:5px;padding-right:5px;font-family:FontAwesome;color:#fff;font-size:12px}.facet .facet__content{border:1px solid rgba(252,176,38,.7);background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0}.facet .facet__content .facet__row:first-child{padding-top:7.5px}.facet .facet__content .facet__row:last-child{padding-bottom:7.5px}.facet .facet__content .facet__row:first-child .facet__title{border-top:0}.facet .facet__content .facet__title{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:rgb(97.1568627451%,97.1568627451%,97.1568627451%);display:block;font-size:14px;font-weight:700;color:#000;padding:7.5px 15px 7.5px 15px;margin:7.5px 0}.facet .facet--divider{border-top:1px solid #ebebeb}.facet .facet--divider:first-child{border-top:0}.facet .facet__item:first-child,.facet .facet__title+.facet__item{padding-top:7.5px}.facet .facet__item{position:relative;padding:7.5px 15px}.facet .facet__item.facet--current{background:#fcb026}.facet .facet__item.facet--current .facet__description li hl,.facet .facet__item.facet--current a,.facet .facet__item.facet--current li,.facet .facet__item.facet--current p,.facet .facet__item.facet--current span{color:#000}.facet .facet__item.facet--current .facet__actions{border-left:1px solid #000}.facet .facet__item.facet--current .facet__actions .fa{color:#000}.facet .facet__item h1,.facet .facet__item h2,.facet .facet__item h3,.facet .facet__item p{font-weight:700;color:#000}.facet .facet__item a{color:#fcb026}.facet .facet__item a:hover{opacity:.8}.facet .facet__item span.key{font-size:.9em;line-height:.9em;margin-left:7.5px;margin-right:0;padding:5.625px 7.5px;float:right;min-width:35px;text-align:right}.facet .facet__item .facet__description,.facet .facet__item>p{width:calc(100% - 25px)}.facet .facet__item .facet__description{list-style-type:disc;padding-left:15px}.facet .facet__item .facet__description .description__gap{padding-bottom:19.995px;display:block}.facet .facet__item .facet__description li{display:list-item}.facet .facet__item .facet__description li.hide{display:none}.facet .facet__item .facet__description li hl{color:#dd970c;font-weight:700}.facet .facet__item div,.facet .facet__item p{padding-right:0;display:block}.facet .facet__item .row{margin-bottom:7.5px}.facet .facet__item span.row{display:block}.facet .facet__item div.pagination{display:inline-block}.facet .facet__item p+span{margin-top:3.75px;display:inline-block}.facet .facet__item span label,.facet .facet__item span label *{margin:0;margin-right:0}.facet .facet__item span label input,.facet .facet__item span label p{padding-right:2.5px;padding-left:5px;display:inline-block}.facet .facet__item .facet__actions{display:none;background:#fcb026;margin:auto;height:100%;width:30px}.facet .facet__item .facet__actions,.facet .facet__item .facet__actions>span{position:absolute;top:0;right:0;bottom:0}.facet .facet__item .facet__actions>span{margin:auto;text-align:center;height:35px;width:inherit}.facet .facet__item .facet__actions a{margin-right:0;display:block}.facet .facet__item .facet__actions a:last-child{margin-right:0}.facet .facet__item .facet__actions .fa{color:#fff;font-size:18px}.facet .facet__item:hover .facet__actions{display:block}.preview{background:#fff;border:1px solid #000;border-radius:5px}.preview .preview__heading{padding:10px 15px;background:#000}.preview .preview__heading>*{color:#fff}.preview .preview__content{padding:15px}.facet--cached .facet__content{display:none}.gallery{margin-left:0;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;position:relative;margin-bottom:30px}.gallery.gallery--loading:after,.gallery.gallery--loading:before{position:absolute;top:40vh;right:0;left:0;margin:0 auto;z-index:2}.gallery.gallery--loading:before{content:"";background:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0}.gallery.gallery--loading:after{content:"\f1ce";font-family:FontAwesome;width:30px;height:30px;font-size:30px;line-height:30px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.gallery.gallery--preview .gallery__image{cursor:zoom-in}.gallery.gallery--zoom .gallery__image.gallery__active img:first-child{display:none}.gallery a,.gallery i.fa,.gallery span{color:#000}.gallery a:hover,.gallery a:hover i.fa{color:#666}.gallery .inactiveLink{position:relative}.gallery .inactiveLink .fa-stack-1x,.gallery .inactiveLink .fa-stack-2x{width:auto}.gallery .inactiveLink .fa-stack-1x{position:static;margin-top:-1px;opacity:.75}.gallery .inactiveLink .fa-stack-2x{font-size:22px;left:1px;top:-4px}.gallery .spacing{height:0;border:none;z-index:1}.gallery .actions .fa{vertical-align:top}.gallery .gallery__item{background:#fff;border:none}.gallery .gallery__item:hover .spacing{display:block;position:absolute;width:110%;left:-5%;top:-20%;height:140%}.gallery .gallery__item i.fa{padding-right:7.5px}.gallery .gallery__item i.fa:last-child{padding-right:0}.gallery .gallery__item .tooltip{margin-right:0;padding-right:0}.gallery .gallery__item .tooltip{padding-right:5.625px;padding-left:5.625px}.gallery .gallery__item .tooltip:first-child{margin-left:-1.875px}.gallery .gallery__image{overflow:hidden;z-index:1;position:relative!important;background:#fff}.gallery .gallery__image video{height:100%;width:100%}.gallery div>span{background:rgba(0,0,0,.05);display:none;cursor:pointer}.gallery .gallery-data{z-index:2;cursor:text;margin-right:0;position:absolute;display:inline-block;text-shadow:-1px -1px 0 #ebebeb,1px -1px 0 #ebebeb,-1px 1px 0 #ebebeb,1px 1px 0 #ebebeb}.gallery .gallery-data.icon-cell a,.gallery .gallery-data.icon-cell span{padding:0 6px 3px 6px;margin:0 3px 3px 3px}.gallery .gallery-data--colour-accent{background:#fcb026;border:1px solid #dd970c}.gallery .gallery-data--actions{background:#fcb026;border:1px solid 1px solid #dd970c}.gallery .gallery-data--actions *,.gallery .gallery-data--actions i.fa,.gallery .gallery-data--actions span{color:#000}.gallery .gallery-data--actions :hover,.gallery .gallery-data--actions i.fa:hover,.gallery .gallery-data--actions span:hover{color:#333}.gallery .gallery-data--colour-white,.gallery .gallery-data--description{background:#fff;border:1px solid #ebebeb}.gallery .gallery-data--description{background:#fff;border:1px solid 1px solid #ebebeb}.gallery .gallery-data--description *,.gallery .gallery-data--description i.fa,.gallery .gallery-data--description span{color:#000}.gallery .gallery-data--bottom-right{bottom:10px;right:10px}.gallery .gallery-data--bottom-left{bottom:10px;left:10px}.gallery .gallery-data--top-right{top:10px;right:10px}.gallery .gallery-data--top-left{top:10px;left:10px}.gallery .gallery-data--play{top:30%;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.gallery .gallery-data--center{top:50%;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.gallery .gallery-data--center a{position:relative;top:-9.5px;color:#000}.gallery .gallery-data--center a:hover{color:#fff}.gallery .gallery-data--outside{width:100%;padding:5px 12.5px;height:28px;text-shadow:none;border-left:0;border-right:0}.gallery .gallery-data--outside.gallery-data--bottom-left,.gallery .gallery-data--outside.gallery-data--bottom-right,.gallery .gallery-data--outside.gallery-data--top-left,.gallery .gallery-data--outside.gallery-data--top-right{left:0;right:0}.gallery .gallery-data--outside.gallery-data--top-left,.gallery .gallery-data--outside.gallery-data--top-right{top:-28px;bottom:auto}.gallery .gallery-data--outside.gallery-data--top-left.gallery-data--colour-white,.gallery .gallery-data--outside.gallery-data--top-right.gallery-data--colour-white{border-bottom:0}.gallery .gallery-data--outside.gallery-data--bottom-left,.gallery .gallery-data--outside.gallery-data--bottom-right{top:100%;bottom:0}.gallery .gallery-data--outside.gallery-data--bottom-left.gallery-data--colour-white,.gallery .gallery-data--outside.gallery-data--bottom-right.gallery-data--colour-white{border-top:0}.gallery .gallery-data--outside.gallery-data--bottom-right{float:right}.gallery div{height:20vh;position:relative;border:1px solid #ebebeb;border-left:0;border-top:0;padding-left:0}.gallery div span{color:#000}.gallery div:hover>span{display:block}.gallery img{min-height:inherit;max-width:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:75%}.gallery img.zoomImg{right:50%}.gallery .gallery__item,.gallery.gallery--small .gallery__item{width:20%}@media only screen and (max-width:1023px){.gallery .gallery__item,.gallery.gallery--small .gallery__item{width:33.333%}}@media only screen and (max-width:480px){.gallery .gallery__item,.gallery.gallery--small .gallery__item{width:100%}}.gallery.gallery--large .gallery__image,.gallery.gallery--large .gallery__item{height:24vh}.gallery.gallery--large .gallery__item{width:33.333%}@media only screen and (max-width:1023px){.gallery.gallery--large .gallery__item{width:50%}}@media only screen and (max-width:480px){.gallery.gallery--large .gallery__item{width:100%}}.gallery.gallery--single{width:87%;width:calc(100vw - (15% + 7.5px));margin-right:auto;position:relative;margin-top:50px}.gallery.gallery--single .spacing{display:none;z-index:-1}.gallery.gallery--single div{border:none}.gallery.gallery--single .gallery__item{width:100%;display:table;table-layout:fixed;border-left:0;min-height:50px;height:initial}.gallery.gallery--single .gallery__item .gallery-data--description i.fa{display:none}.gallery.gallery--single .gallery__item:first-child:before{content:"";position:absolute;background:#000;height:50px;bottom:100%;right:-15%;width:115%}.gallery.gallery--single .gallery__item:first-child .gallery-data:before{content:attr(data-title);position:absolute;height:50px;background:0 0;top:-50px;left:auto;right:auto;padding:15px 0;bottom:100%;text-shadow:none;color:#fff}.gallery.gallery--single .gallery__item>span{display:table-row;height:100%}.gallery.gallery--single .gallery__item span{cursor:default}.gallery.gallery--single .gallery__item .tooltip:first-child{margin-left:0}.gallery.gallery--single .gallery__item .gallery-data{display:table-cell;width:auto;position:static;vertical-align:middle;border-bottom:1px solid rgb(82.1568627451%,82.1568627451%,82.1568627451%);padding:15px}.gallery.gallery--single .gallery__item .gallery-data span{cursor:text}.gallery.gallery--single .gallery__item .gallery-data--description *,.gallery.gallery--single .gallery__item .gallery-data--description span{color:#000}.gallery.gallery--single .gallery__item .gallery-data--colour-accent,.gallery.gallery--single .gallery__item .gallery-data--colour-white{border-top:none;background:0 0}.gallery.gallery--single .gallery__item:nth-child(odd) .gallery-data,.gallery.gallery--single .gallery__item:nth-child(odd) .gallery-data--colour-accent,.gallery.gallery--single .gallery__item:nth-child(odd) .gallery-data--colour-white{background:#ebebeb}.gallery.gallery--single .gallery__item:nth-child(even) .gallery-data,.gallery.gallery--single .gallery__item:nth-child(even) .gallery-data--colour-accent,.gallery.gallery--single .gallery__item:nth-child(even) .gallery-data--colour-white{background:#ebebeb}.gallery.gallery--single .gallery__item:first-child .gallery__image{border-top:1px solid #ebebeb}.gallery.gallery--single .gallery__image{position:absolute!important;right:-15%;width:15%;border-bottom:1px solid rgb(82.1568627451%,82.1568627451%,82.1568627451%);border-right:none;border-top:none;border-left:none;height:100%}.gallery.gallery--single .gallery__image img{min-height:inherit;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:none;max-width:100%;height:auto}.gallery.gallery--single .gallery-data--actions *,.gallery.gallery--single .gallery-data--actions i.fa,.gallery.gallery--single .gallery-data--actions span{color:#000}.gallery.gallery--single .gallery-data--actions :hover,.gallery.gallery--single .gallery-data--actions i.fa:hover,.gallery.gallery--single .gallery-data--actions span:hover{color:#000}.gallery-buttons+.gallery.gallery--single{margin-top:75px}.gallery-buttons.hide+.gallery.gallery--single{margin-top:50px}.gallery-buttons,.gallery-loading{text-align:center;margin:15px 0 30px 0}.gallery-buttons>*{text-decoration:none;display:inline-block;vertical-align:middle;color:rgb(75%,75%,75%);-webkit-transition:color ease-in .2s;transition:color ease-in .2s}.gallery-buttons>*,.gallery-buttons>:first-child{padding:0 7.5px}.gallery-buttons>:hover{color:#666}.gallery-buttons .fa{display:block;font-size:25px;margin:-10px 0}.gallery-loading .fa{font-size:30px}.gallery-preview{position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;background:rgba(0,0,0,.5);z-index:50;cursor:pointer}.gallery-preview div{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.gallery-preview img{cursor:default;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;max-height:50vh;height:auto;min-height:25vh;overflow:hidden;background:#fff;padding:30px;border-radius:5px}.graphic-container{position:relative}.graphic-container img.graphic{border-bottom:0;display:block}.graphic-container svg{border:1px solid #ccc!important;width:100%!important;height:100%!important}.graphic-container img.graphic:hover+#graphic-tooltip-container{display:block}.graphic-container #graphic-tooltip-container{display:none;position:absolute;margin:0 auto;background-color:rgba(252,176,38,.75);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.graphic-container #graphic-tooltip-container i{color:#fff;padding:10px 11px}.graphic-container #graphic-tooltip-container i:hover{cursor:pointer;color:#fff}.graphic-container.svg-container{height:100%;width:100%}.graphic-selection{margin:15px}.graphic-selection-icon{margin:4px}.backup-picture{box-shadow:0 0 0 1px #000;max-height:200px;max-width:200px}.selection-gallery{margin:6px;text-align:center}.selection-gallery>.selection-gallery-item{display:inline-block;padding:6px;width:150px;margin:6px;height:150px;position:relative;box-shadow:0 0 0 3px #000}.selection-gallery>.selection-gallery-item>img{display:block;position:absolute;padding:5px;height:100%;width:100%;max-height:144px;max-width:144px;top:0;bottom:0;left:0;right:0;margin:3px}.selection-gallery>.selection-gallery-item>img.highlighted{box-shadow:0 0 0 5px #7fe61e}.control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:flex-start;justify-content:flex-start;border-top:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);position:relative;left:-20px;width:calc(100% + 40px);padding:0 20px;background:#ebebeb;color:#6d6e71;min-height:50px;height:50px;opacity:1;-webkit-transition:opacity ease-in .6s;transition:opacity ease-in .6s}.control-bar .control-bar__right{margin-left:auto}.control-bar.control-bar--stacked{height:auto;-ms-flex-align:flex-start;align-items:flex-start;flex-wrap:wrap}.control-bar.control-bar--stacked .control-bar__right{-ms-flex-item-align:flex-end;-ms-grid-row-align:flex-end;align-self:flex-end;border-top:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);margin-right:-20px}.control-bar.control-bar--stacked .control-bar__right>ul{padding:0 20px}.control-bar .key{margin-left:11.25px}.control-bar.control-bar--loading{opacity:.5}.control-bar>ul{display:block}.control-bar ul .hide,.control-bar ul.hide{display:none!important}.control-bar .tooltip{margin-left:0;margin-right:0}.control-bar,.control-bar p{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.control-bar a,.control-bar span{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#6d6e71}.control-bar select{margin-left:0;border:0;background:0 0;width:50px;color:#000}.control-bar button,.control-bar input{line-height:inherit;border-radius:0;background:0 0;color:#000}.control-bar button:hover,.control-bar input:hover{background:rgb(89.6568627451%,89.6568627451%,89.6568627451%)}.control-bar button:hover,.control-bar input[type=button]:hover{color:#000}.control-bar input[type=checkbox]{width:22px;height:22px;margin-left:7.5px}.control-bar>li:nth-last-child(2){border-right:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.control-bar li{margin-right:0;white-space:nowrap;vertical-align:top;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:flex-start;justify-content:flex-start}.control-bar li a{cursor:hand;text-decoration:none}.control-bar li a:not(.active):hover{color:inherit}.control-bar li>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:flex-start;justify-content:flex-start;height:100%;border-left:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);border-top:none;border-right:none;border-bottom:none;padding:15px;cursor:pointer;-webkit-transition:background ease-in .2s;transition:background ease-in .2s}.control-bar li>* .control-bar--hover:hover,.control-bar li>:hover:not(ul){background:rgb(89.6568627451%,89.6568627451%,89.6568627451%)}.control-bar li#project-filter div{padding:0}.control-bar li#project-filter .select{display:flex;align-items:center;height:100%}.control-bar li#project-filter .select :after{right:15px}.control-bar li#project-filter select{padding:15px;height:100%}.control-bar li>.pagination{border:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);display:inline-block;padding:0}.control-bar li>.pagination a:not(.active):hover{color:#333}.control-bar li .control-bar--hover{cursor:pointer!important}.control-bar li.control-bar__right{cursor:default}.control-bar li.control-bar__right:hover{background:0 0}.control-bar li .control-bar--no-hover .filter,.control-bar li .control-bar--no-hover:not(ul),.control-bar li .control-bar--no-hover>.filter,.control-bar li .control-bar--no-hover>i.fa,.control-bar li.control-bar--no-hover .filter,.control-bar li.control-bar--no-hover:not(ul),.control-bar li.control-bar--no-hover>.filter,.control-bar li.control-bar--no-hover>i.fa{cursor:default}.control-bar li .control-bar--no-hover.grey-out,.control-bar li.control-bar--no-hover.grey-out{background:#ccc}.control-bar li .control-bar--no-hover .filter,.control-bar li .control-bar--no-hover:not(ul):not(.grey-out):hover,.control-bar li .control-bar--no-hover>.filter,.control-bar li .control-bar--no-hover>i.fa,.control-bar li.control-bar--no-hover .filter,.control-bar li.control-bar--no-hover:not(ul):not(.grey-out):hover,.control-bar li.control-bar--no-hover>.filter,.control-bar li.control-bar--no-hover>i.fa{background:0 0}.control-bar li>ul{padding:0;border-left:none}.control-bar li>div>.select select,.control-bar li>span>.select select{height:auto;width:auto}.control-bar li>i.fa{padding:16.5px}.control-bar li>.tooltip:first-child{padding-left:15px}.control-bar li .active,.control-bar li .active>span{color:#000}.control-bar li .filter .filter,.control-bar li .filter.filter--sort{border-left:0}.control-bar li li{padding-left:0}.control-bar li .multi-column-select i.fa{padding:0;display:inline-block}.control-bar li .multi-column-select li:first-child{padding-left:11.25px}.control-bar li .multi-column-select li>*{border-left:none}.control-bar li .multi-column-select li>:hover:not(ul){background:0 0}.control-bar li .multi-column-select i.toggle-search{padding-right:5px}.control-bar li .multi-column-select input.search-input:hover{background:0 0}.control-bar .filter-calendar .fa-stack-2x{font-size:22px}.control-bar .filter-calendar .fa-stack-1x{font-size:10px;top:3px}.control-bar .fa-stack{height:1em;width:auto;display:inline-block;vertical-align:top;width:2em;text-align:center}.control-bar .fa-stack,.control-bar .fa-stack i,.control-bar .fa-stack i:first-child{line-height:inherit!important}.control-bar .fa-stack-2x{font-size:2em;color:#666}.control-bar .fa-stack-1x{z-index:1}.control-bar .fa-stack-1x,.control-bar .fa-stack-1x:hover{color:#000}.control-bar .filter{position:relative}.control-bar .filter.filter--show{background:rgba(252,176,38,.25)}.control-bar .filter.filter--show .filter-item,.control-bar .filter.filter--temp-show .filter-item{display:block}.control-bar .filter.filter--sort{padding:0}.control-bar .filter input,.control-bar .filter select{width:auto;height:auto}.control-bar .filter .filter:hover{background:0 0}.control-bar .filter .filter--error,.control-bar .filter.filter--error{background:#d20620}.control-bar .filter .filter--error,.control-bar .filter .filter--error span,.control-bar .filter.filter--error,.control-bar .filter.filter--error span{color:#fff}.control-bar .filter-item{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ebebeb;padding:15px;height:auto;z-index:3;min-width:200px}.control-bar .filter-item .filter:hover .fa,.control-bar .filter-item .filter:hover strong{opacity:.65}.control-bar .filter-item .filter span *{margin-left:0}.control-bar .filter-item .filter-item__section+*{margin-top:30px}.control-bar .filter-item .filter-item__section+:before{content:"";width:100%;height:1px;display:block;background:#ebebeb;margin-top:-15px;position:absolute;left:0;right:0}.control-bar .filter-item .filter-item__section .filter{padding:0 15px 0 0}.control-bar .filter-item .fa,.control-bar .filter-item strong{-webkit-transition:opacity ease-in .2s;transition:opacity ease-in .2s}.control-bar .filter-item .fa:hover,.control-bar .filter-item strong:hover{opacity:.6}.control-bar .filter-item select{background:#ebebeb}.control-bar .filter-item select,.control-bar .filter-item select option{display:block}.control-bar .filter-item select,.control-bar .filter-item select:first-child{padding:7.5px 15px;padding-right:35px}.control-bar .filter-item input:first-child{padding-left:7.5px}.control-bar .filter-item .select:after{right:10px;top:7.5px;z-index:1}.control-bar .filter-item>span{margin-top:7.5px;padding-left:0}.control-bar .filter-item>span:first-child{margin-top:0}.control-bar .filter-item span{display:block}.control-bar .filter-item span.hide{display:none}.control-bar .filter-item span *{display:inline-block;margin-left:7.5px}.control-bar .filter-item span :first-child{margin-left:0}.control-bar .filter-item>*{vertical-align:top;height:100%;padding-left:7.5px}.control-bar .filter-item :first-child{padding-left:0}.control-bar .filter-item .active{color:#fcb026}.control-bar .filter:hover .filter-item{display:block}.control-bar .options{margin-left:0}.control-bar .options button{text-transform:initial;padding:0;border:none}.control-bar .options button span,.control-bar .options button span:after{color:#6d6e71}.control-bar .options button span:after{font-size:14px}.control-bar .options:hover button{background:0 0}.control-bar .options:hover button span,.control-bar .options:hover button span:after{color:#6d6e71}.control-bar .options ul{top:100%;min-width:200px;border:none;background:#ebebeb}.control-bar .options ul div.pagination{border:none}.control-bar .options ul div.pagination a{display:inline-block;padding:14px;border:0;height:100%}.control-bar .options ul :not(.pagination) a,.control-bar .options ul li{display:block;background:0 0}.control-bar .options ul li{border-top:none}.control-bar .options ul li:hover{background:rgb(89.6568627451%,89.6568627451%,89.6568627451%)}.control-bar .options ul a{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:7.5px 15px;color:#6d6e71}.control-bar .options ul a:hover{color:#6d6e71}.control-bar .sort,.sort{font-family:FontAwesome;padding-left:15px;margin-right:0}.control-bar .sort:before,.sort:before{content:"\f0de";position:absolute;right:0}.control-bar .sort:after,.sort:after{content:"\f0dd";position:absolute;right:0}.control-bar .sort.sort--ascending:before,.sort.sort--ascending:before{color:#000}.control-bar .sort.sort--ascending:after,.sort.sort--ascending:after{color:rgba(0,0,0,.5)}.control-bar .sort.sort--descending:before,.sort.sort--descending:before{color:rgba(0,0,0,.5)}.control-bar .sort.sort--descending:after,.sort.sort--descending:after{color:#000}.control-bar .sort.sort--none:after,.control-bar .sort.sort--none:before,.sort.sort--none:after,.sort.sort--none:before{color:rgba(0,0,0,.5)}.date-filter{position:relative}.date-filter:after,.date-filter:before{font-family:FontAwesome}.date-filter:before{padding-right:7.5px}.date-filter:after{position:absolute;left:15px;top:4px}.date-filter.date-filter--less-than:before{content:"\f177"}.date-filter.date-filter--less-than-or-equal:before{content:"\f176";padding-right:18.75px}.date-filter.date-filter--less-than-or-equal:after{content:"\f177"}.date-filter.date-filter--greater-than:before{content:"\f178"}.date-filter.date-filter--greater-than-or-equal:before{content:"\f176";padding-right:18.75px}.date-filter.date-filter--greater-than-or-equal:after{content:"\f178"}.date-filter.date-filter--equal:before{content:"\f176"}.date-filter.date-filter--not-equal:before{content:"\f176";color:#d20620}.date-filter.date-filter--between:before{content:"\f07e"}.date-filter.date-filter--outside:before{content:"\f07e";color:#d20620}@media screen and (max-width:945px){.control-bar li>*{border-left:none}.control-bar>li:nth-last-child(2){border-right:none}.control-bar.control-bar--stacked .control-bar__right{border-top:none;margin-left:0;margin-right:0;width:auto}.control-bar.control-bar--stacked .control-bar__right>ul{padding:0}.control-bar.control-bar--stacked .control-bar__right>ul>li .pagination{padding:0}}.dialog--maximised #renderContainer{height:calc(100vh - 163px)}#renderContainer{height:calc(90vh - 163px)}#procedureViewer{display:inline-block;vertical-align:top;max-height:100%;overflow-y:auto;width:54%}#procedureViewer a,#procedureViewer div.paragraph,#procedureViewer p,#procedureViewer span{font-family:Roboto,Arial,Helvetica,sans-serif}#procedureViewer a,#procedureViewer i{color:#fcb026}#procedureViewer a:hover,#procedureViewer i:hover{color:rgb(98.9598930481%,72.610516934%,24.765597148%)}#tree{height:auto;display:inline-block;border-radius:5px;overflow-y:auto;width:46%;max-height:100%;will-change:transform;background:#ebebeb;border:1px solid #b2b2b1;margin-bottom:15px}#tree.tree--has-view+#procedureViewer{padding-left:30px}#tree.tree--collapsed{width:100%}#tree.tree--collapsed+#procedureViewer{width:100%}#tree.tree--collapsed ul{display:none}#tree .reviewManagement.assigned{color:#328c2d}#tree a{cursor:hand;cursor:pointer}#tree a.reviewed span.actions span#approveNode.clicked,#tree a.reviewed span.icons span#approveNode.clicked{pointer-events:none;color:#328c2d}#tree a.reviewed span.actions span#rejectNode.clicked,#tree a.reviewed span.icons span#rejectNode.clicked{pointer-events:none;color:#d20620}#tree a.section-link span.title{max-width:95%;max-width:calc(100% - 25px)}#tree a.section-link span.title:hover{color:#fcb026}#tree .collapsed ul{display:none}#tree a,#tree span{font-family:Roboto,Arial,Helvetica,sans-serif;color:#000;font-size:1em}#tree a.section-link span.signs,#tree span.section-link span.signs{padding-right:30px}#tree a.section-link span.signs>*,#tree span.section-link span.signs>*{color:#666}#tree a:hover,#tree span:hover{color:#000}#tree .icons{line-height:1}#tree .icons .fa{padding-left:7.5px}#tree .icons .fa:hover{color:#fcb026;opacity:.5}#tree .fa{font-family:FontAwesome}#tree .fa.fa--disabled:after{top:-5px;right:10px}#tree li{padding:4px;padding-left:15px}#tree li li li:first-child{margin-top:7.5px}#tree li li li>a.section-link{margin-left:-7.5px}#tree li.treeProcedureList:first-child{padding-top:15px}#tree li.treeProcedureList:last-child{padding-bottom:15px}#tree li a.unused{color:red}#tree a{display:block}#tree a.view-pencil-strike-icon{left:0;line-height:inherit;height:auto;left:-17px;top:-11px;cursor:not-allowed}#tree a.view-pencil-strike-icon:before{left:4.5px;top:-1px}#tree a.view-pencil-strike-icon:after{left:0;top:0}#tree a.current{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}#tree a.current span.title{color:#fcb026}#tree a.current:hover{color:#000}#tree li.treeProcedureList a.treeProcedureLink:hover,#tree li.treeProcedureList span.actions a:hover,#tree li.treeProcedureList span.actions span.fa:hover{background:0 0;color:#666}#tree>ul>li{border-bottom:1px solid rgb(83%,83%,83%);padding:7.5px 15px}#tree>ul>li>a span{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}#tree>ul>li>a span:hover{color:#fcb026}#tree>ul>li>a.current{background:0 0}#tree>ul>li>a.current span.text{color:#fcb026}#tree>ul>li>ul{margin:7.5px 0;background:#fff;border-radius:5px;padding:6px}#tree>ul>li>ul>li>a,#tree>ul>li>ul>li>ul>li>a{border-radius:5px}#tree li li li.treeProcedureList{margin-left:-21.5px;width:calc(100% + 31.5px)}#tree li li li.treeProcedureList a.treeProcedureLink{padding-left:30px}#tree li li li li.treeProcedureList{margin-left:-36.5px;width:calc(100% + 50.5px)}#tree li li li li.treeProcedureList a.treeProcedureLink{padding-left:50px}#tree span{display:inline-block}#tree span.toggle{display:none}#tree span.toggle.visible{display:block}#tree>.actions{width:100%;display:block;padding:5px;border-bottom:0;background:#333;border:1px solid #333}#tree>.actions i{font-size:20px;padding-right:7.5px;color:#fff;cursor:pointer;margin:0}#tree>.actions i.tree-icon-right{float:right;padding-left:7.5px;padding-right:0}#tree>.actions i.tree-icon-right.switchable-toggle-action.clicked{color:#328c2d}#tree>.actions i:first-child{padding-right:5px}#tree img{padding-left:1.875px;vertical-align:top;margin-right:0;line-height:0}#tree li.treeProcedureList{background:rgb(94.1568627451%,94.1568627451%,94.1568627451%)}#tree li.treeProcedureList a,#tree li.treeProcedureList span{font-weight:400}#tree li.treeProcedureList span.title>img{padding-left:0}#tree li.treeProcedureList i.procedure-validated-indicator{vertical-align:middle;margin-right:3.75px;font-size:1em;color:#328c2d}#tree li.treeProcedureList span.signs>*{color:#666}#tree li.treeProcedureList a.current{background:0 0}#tree li.treeProcedureList a.current span{color:#fcb026}#tree li.treeProcedureList a.current span.actions>*,#tree li.treeProcedureList a.current span.icons>*{color:#000}#tree li.treeProcedureList a.current span.signs>*{color:#666}#tree li.treeProcedureList a.current span.toggle{color:#000}#tree li.treeProcedureList:first-child{border-top:1px solid #ccc}#tree li.treeProcedureList:last-child{border-bottom:1px solid #ccc}#tree li.treeProcedureList a.treeProcedureLink{display:block;padding-left:11.25px;padding-right:7.5px}#tree li.treeProcedureList a.treeProcedureLink span.text{-webkit-transition:color ease-in .2s;transition:color ease-in .2s}#tree li.treeProcedureList a.treeProcedureLink:hover span.text{color:#ccc}#tree li.treeProcedureList a.treeProcedureLink:hover span.toggle{color:#000}#tree li.treeProcedureList span{display:inline-block}#tree li.treeProcedureList span.title{max-width:90%;max-width:calc(100% - 240px);display:inline-block;width:100%}#tree li.treeProcedureList span.toggle{display:none}#tree li.treeProcedureList span.toggle.visible{display:block}#tree li.treeProcedureList span.text{padding-left:3px}#tree li.treeProcedureList span.actions{float:right;vertical-align:top}#tree li.treeProcedureList span.actions.signs{padding-right:10px}#tree li.treeProcedureList span.actions>*{padding-right:3.75px;padding-left:3.75px;text-decoration:none;display:inline-block}#tree li.treeProcedureList span.actions a.fa--disabled:hover,#tree li.treeProcedureList span.actions span.fa--disabled:hover{color:#000;cursor:not-allowed}#tree li.treeProcedureList .toggle-trigger{margin-left:-15px;padding-top:3px}#tree li.treeProcedureList .toggle-trigger:not(:first-child){margin-left:0}#tree a.unused span.text,#tree a.unused span.title{color:#d20620}div#linkCreationFieldSet #tree{width:inherit}#renderContainer[dir=RTL] #tree li.treeProcedureList span.actions{float:left}#renderContainer[dir=RTL] #tree li.treeProcedureList span.text{padding-right:18px;padding-left:0}#renderContainer[dir=RTL] #procedureViewer{padding-left:0;padding-right:30px}.commentable.show:hover{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.5);box-shadow:1px 1px 3px 1px rgba(0,0,0,.5);border-radius:5px;cursor:pointer}.commentable.selected{background-color:rgba(15,167,223,.4)!important;border-radius:5px;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.5);box-shadow:1px 1px 3px 1px rgba(0,0,0,.5)}.commentable.with-comments{background-color:rgba(15,167,223,.1)}.module{background:#ebebeb;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:15px}.module.module--white{background:#fff}.module.module--transparent-white{background:rgba(255,255,255,.5)}.module.module--full-width{border:0;border-radius:0;margin-left:-20px;display:block;width:100%;width:calc(100% + 40px)}.module .module__title{background:rgb(94.6568627451%,94.6568627451%,94.6568627451%);padding:7.5px;margin-top:-15px;margin-left:-15px;width:100%;width:calc(100% + 30px);border-bottom:1px solid #ccc}.module .module__title>*{font-size:1.1em;color:#666;margin:0}.module h1,.module h2,.module h3,.module h4,.module h5,.module h6,.module label{padding:0 0}.module .module__item{margin-bottom:3.75px}.key{color:#000;background:#fcb026}.key:hover{background:rgba(252,176,38,.75)}.key{-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.key.key--join{padding:0}.key.key--join:hover{background:0 0}.key.key--join>*{-webkit-transition:background ease-in .3s;transition:background ease-in .3s;display:inline-block;padding:3.75px 7.5px;margin:0;border-left:2px solid #000}.key.key--join>:hover{background:rgba(252,176,38,.75)}.key.key--join>:first-child{border-left:none}.key{padding:3.75px 7.5px;border-radius:5px;border:2px solid #fcb026;cursor:default;display:inline-block}.key .fa{height:auto;padding-left:3.75px;font-size:13px!important}.key.key--black{color:#fff;background:#000}.key.key--black:hover{background:rgba(0,0,0,.75)}.key.key--black{-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.key.key--black.key--join{padding:0}.key.key--black.key--join:hover{background:0 0}.key.key--black.key--join>*{-webkit-transition:background ease-in .3s;transition:background ease-in .3s;display:inline-block;padding:3.75px 7.5px;margin:0;border-left:2px solid #000}.key.key--black.key--join>:hover{background:rgba(0,0,0,.75)}.key.key--black.key--join>:first-child{border-left:none}.key.key--black.key--bordered{color:#000;background:0 0}.key.key--black.key--bordered:hover{background:rgba(204,204,204,.75)}.key.key--black.key--bordered{-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.key.key--black.key--bordered.key--join{padding:0}.key.key--black.key--bordered.key--join:hover{background:0 0}.key.key--black.key--bordered.key--join>*{-webkit-transition:background ease-in .3s;transition:background ease-in .3s;display:inline-block;padding:3.75px 7.5px;margin:0;border-left:2px solid #000}.key.key--black.key--bordered.key--join>:hover{background:rgba(204,204,204,.75)}.key.key--black.key--bordered.key--join>:first-child{border-left:none}.key.key--black.key--bordered{border:2px solid #000}.key.key--bordered{color:#dd970c;background:0 0}.key.key--bordered:hover{background:rgba(252,176,38,.75)}.key.key--bordered{-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.key.key--bordered.key--join{padding:0}.key.key--bordered.key--join:hover{background:0 0}.key.key--bordered.key--join>*{-webkit-transition:background ease-in .3s;transition:background ease-in .3s;display:inline-block;padding:3.75px 7.5px;margin:0;border-left:2px solid #000}.key.key--bordered.key--join>:hover{background:rgba(252,176,38,.75)}.key.key--bordered.key--join>:first-child{border-left:none}.key.key--bordered{background:0 0;border:2px solid #fcb026;-webkit-transition:background ease-in .3s,color ease-in .3s;transition:background ease-in .3s,color ease-in .3s}.key.key--bordered:hover{color:#000}.key:first-child{margin-left:0}.key.sub-title{padding:0 5px 0 5px;margin:0}.progress-bar{display:block;background:#ebebeb;overflow:auto;height:20px;border-radius:10px}.progress-bar.progress-bar--thin{height:12px}.progress-bar.progress-bar--thin>*>*{margin-top:-4px}.progress-bar>*{position:relative;min-height:10px;display:inline-block;-webkit-transition:width ease-in .4s;transition:width ease-in .4s;color:#fff!important;white-space:nowrap;overflow-x:hidden;float:left;height:100%;padding-left:0!important}.progress-bar>*>*{padding-left:11.25px;color:#fff!important;font-weight:700;font-size:1em;vertical-align:top;display:inline-block}.progress-bar>*>:last-child{padding-right:11.25px}.progress-bar>:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.progress-bar>:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.progress-bar>::after{content:"";-webkit-transition:background ease-in .2s;transition:background ease-in .2s;position:absolute;top:0;right:0;left:0;bottom:0;background:0 0}.progress-bar>:hover::after{background:rgba(0,0,0,.05)}.progress-bar .progress-bar-red{background:#d20620}.progress-bar .progress-bar-orange{background:#f28c14}.progress-bar .progress-bar-green{background:#328c2d}.progress-bar .progress-bar-blue{background:#2e98e6}.progress-bar .progress-bar-yellow{background:#f2de14}.progress-bar .progress-bar-purple{background:#9952de}@media only screen and (max-width:480px){.one-whole a.btn--navy.cboxElement{float:right}.top-image{height:200px}.styled-select select{margin:0}#query,select{width:100%}.palm--ac{text-align:center}.page-content{margin:20px 0}.inline{float:left}.top-image img{padding-top:40px}footer .footer-item{float:left;margin:0 20px 0 0;display:inline-block;font-size:.8em}footer p{padding:8px 0;font-size:.8em}.accessibility--palm,.visuallyhidden--palm{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (max-width:700px){header .artp{clear:both;float:none;text-align:center}header .hero{padding-top:40px;background-size:cover}.client-logo{max-width:104px;padding:0;z-index:1;margin:0 auto;position:absolute;left:0;top:46px;right:0}#responsive-menu-button{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}#responsive-menu-button{right:0;top:0;font-size:1.2em;width:100%;text-align:right;padding:6px 9px}.artp{clear:both;float:none}}@media (min-width:761px){#DataTables_Table_0_wrapper #DataTables_Table_0 td.sorting_1{width:100px}}@media (max-width:930px){#DataTables_Table_0_wrapper th.sorting[rowspan="1"],#DataTables_Table_0_wrapper th.sorting[rowspan]{vertical-align:middle}#DataTables_Table_0_wrapper th.sorting{line-height:16px}}@media only screen and (max-width:1024px){.container{max-width:100%;margin:0 auto;padding:0 20px}.client-logo{top:50px}.accessibility--desk,.visuallyhidden--desk{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.preview-slider,.procedureTable{max-height:none}.procedurePreview{padding-left:0;margin-bottom:40px}}@media only screen and (max-width:1199px){.container{max-width:100%;margin:0 auto;padding:0 20px}ul.tabs li{margin:3px 3px 0 0}table.dataTable,table.listActionResult{margin:0 0 30px 0}.pagination #currentp,.pagination #dead,.pagination #first,.pagination a[id^=p]{padding:7px 12px}.pageLinks{margin:0 0 17px}.bottom-buttons{float:none;display:inline-block}.mr{margin-right:2px}#example_info,.dataTables_info{margin-bottom:0}#perpage,.dataTables_length{float:left;margin-bottom:14px}table.dataTable tbody td,table.dataTable tbody th{padding:5px}.bottom{margin:14px 0 -14px;float:left}ul.tabs li a{padding:10px 14px}h2{line-height:120%!important;margin:0 30px 20px 0}.portable--ac{text-align:center}div.tabcontents{border-top:0 none}.artp{text-align:center;margin:0}li.search{display:none}footer ul li{padding:5px 0}.accessibility--portable,.visuallyhidden--portable{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media screen and (max-width:1620px) and (min-width:1100px){.login-logo~.grid__item.four-twelfths,.login-logo~.grid__item.one-third,.login-logo~.grid__item.two-sixths{padding-left:0}}@media only screen and (min-width:481px){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}td,th{padding:12px}}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}@media screen and (max-width:760px){.userSummaryTable.dataTable.display tbody td{display:inline-block;padding:5px;border:0 none!important}.userSummaryTable.dataTable.display tbody td:first-child{width:23%!important}.modifyButton{margin:10px 20px 20px 0!important}.userSummaryTable.dataTable.display thead{display:block;float:left;width:100%;color:#fff}}@media screen and (max-width:1440px){.top-image img{padding-top:3.75px}}@media screen and (max-width:1230px) and (min-width:1024px){.top-image img{padding-top:0;margin-top:-5px}}@media screen and (max-width:1023px) and (min-width:768px){.top-image img{padding-top:7.5px}}@media screen and (max-width:768px) and (min-width:600px){.top-image img{padding-top:7.5px}}@media screen and (max-width:600px){.top-image img{padding-top:7.5px}}@media only screen and (min-width:1199px){#mobile-header{display:none}}@media only screen and (min-width:300px) and (max-width:717px){div#search-panel label{padding-left:0;margin:20px 0 0 0}}@media only screen and (min-width:1024px) and (max-width:1440px){.top-image{padding:20px;display:block;height:145px;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;background:#fff}.top-image .fa2{font-size:6.4em;line-height:1.1em;color:#666}.item-wrap .title{line-height:135%}}@media screen and (max-width:1600px){.item-wrap a.tooltip{margin-right:7.5px}.options .fa{font-size:15px}}@media screen and (min-width:1200px) and (max-width:1500px){.options .fa{font-size:14px}}@media only screen and (min-width:600px) and (max-width:767px){.top-image{height:125px}}@media only screen and (min-width:1100px) and (max-width:1230px){.container{max-width:100%;margin:0 auto;padding:0 20px}.item-wrap .title{font-size:.95em;line-height:150%}.options .fa{font-size:.9em;line-height:170%}}@media screen and (max-width:765px){#sentenceTranslationSearchForm table tbody tr td{padding-left:0}#sentenceTranslationSearchForm table tbody tr td{padding-left:0}}@media screen and (max-width:1214px){.page-content>.wrapper>.container>ul>li>a{padding:0 14px;line-height:2.35em}}@media (max-width:1440px){.ui-dialog{min-width:50vw}}@media (max-width:1700px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-last-child(3){display:none!important}.ui-dialog{min-width:70vw}}@media (max-width:1550px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(3){display:none!important}}@media (max-width:1380px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(4),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(6){display:none!important}}@media (max-width:1060px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(5){display:none!important}}@media (max-width:1023px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(3),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(4),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(5),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(6),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-last-child(3){display:inline-block!important}#tree+#procedureViewer{float:none;padding-bottom:7.5px;border-left:0!important;border-top:1px solid #ccc;max-height:none;height:auto;overflow-y:visible}#tree.tree--has-view{display:block;position:static;max-height:none;height:auto;width:100%}#tree.tree--has-view+#procedureViewer{padding-left:0;width:100%}#tree.tree--collapsed{width:100%}#tree.tree--collapsed+#procedureViewer{width:100%}}@media (max-width:860px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(3),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(4),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(6),.results-wrapper .pagination-wrapper .hd-pagination>a:nth-last-child(3){display:none!important}}@media (max-width:550px){.results-wrapper .pagination-wrapper .hd-pagination>a:nth-child(5){display:none!important}}.context-bar-wrapper{display:flex;flex-flow:column;height:100%}.badge{font-size:small;font-weight:500;border-radius:15px;margin-left:6px;padding:2px 10px!important;color:#ebebeb;background-color:#666}.context-bar{flex:0 1 auto;background-color:#ebebeb;color:#666!important;width:100%;font-size:.875rem}.context-bar i.fa{color:#666!important}.context-bar ul{list-style:none}.context-bar a{padding:11px 15px;color:#666!important}.context-bar a:hover{color:#000!important}.context-bar span:hover{color:#000!important}.context-bar .context-menu{list-style:none;border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);height:42px}.context-bar .context-menu .context-menu-right{float:right}.context-bar .context-menu .context-menu-right ul>li{border-left:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.context-bar .context-menu .context-menu-right ul>li>ul{margin-left:-115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.context-bar .context-menu .context-menu-right>ul>li>a>i{margin-left:0;margin-right:7.5px;font-size:.875rem}.context-bar .context-menu .context-menu-right>ul>li>ul>li{padding:11.25px 15px}.context-bar .context-menu .context-menu-right>ul>li>ul>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-bar .context-menu .context-menu-right .context-menu-right-list{width:350px}.context-bar .context-menu ul{z-index:5;display:inline-block}.context-bar .context-menu li{display:inline-block}.context-bar .context-menu li a,.context-bar .context-menu li span{text-decoration:none;font-weight:600}.context-bar .context-menu li select{width:80%}.context-bar .context-menu li>span{margin-left:7.5px}.context-bar .context-menu li .circle,.context-bar .context-menu li i{margin-left:7.5px;font-size:.875rem}.context-bar .context-menu li .circle{padding-left:2px}.context-bar .context-menu li ul{display:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;min-width:200px;background-color:#ebebeb;border:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);box-shadow:3.75px 3.75px 7.5px rgba(0,0,0,.1);padding:7.5px 0}.context-bar .context-menu li ul li{display:block;padding-left:0}.context-bar .context-menu li ul li a{display:block}.context-bar .context-menu li ul li .circle,.context-bar .context-menu li ul li i{margin-right:7.5px}.context-bar .context-menu li ul li i.fa-caret-right{margin-right:0;float:right}.context-bar .context-menu li ul li ul{left:100%;top:40px;position:absolute}.context-bar .context-menu li ul li ul span{color:#999!important;font-size:.75rem;float:right}.context-bar .context-menu li ul li ul span i{color:#328c2d!important;font-size:.75rem;margin-right:0}.context-bar .context-menu li ul li.disabled{padding-left:15px}.context-bar .context-menu li:hover>ul{display:block}.context-bar .context-menu>li>a.active{color:rgb(98.9598930481%,72.610516934%,24.765597148%)!important}.context-bar .active{color:rgb(98.9598930481%,72.610516934%,24.765597148%)!important}.context-bar .active:hover{color:rgb(98.9598930481%,72.610516934%,24.765597148%)!important}.context-bar .show{display:block!important}.context-bar .disabled{color:#ccc!important;cursor:not-allowed;padding:11.25px 15px}.context-bar .context-bar-button,.context-bar .context-form-button{float:right;border-left:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);width:47px;height:42px}.context-bar .context-bar-button.open,.context-bar .context-form-button.open{border-bottom:none}.context-bar .context-bar-button.open a:hover,.context-bar .context-form-button.open a:hover{border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.context-bar .context-bar-button a:hover,.context-bar .context-form-button a:hover{background-color:rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.context-bar .context-quick-menu{background-color:#ebebeb;color:#666!important;width:100%;font-size:.875rem;border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.context-bar .context-quick-menu li *{display:inline-block}.context-bar .context-quick-menu li.vr{padding:11.25px 15px;color:rgb(87.1568627451%,87.1568627451%,87.1568627451%)!important;font-size:1rem}.context-bar .context-quick-menu li span{color:#999!important;font-size:.75rem;margin-left:7.5px}.context-bar .context-quick-menu li{display:inline-block}.context-bar .context-quick-menu li:hover>ul{display:block}.context-bar .context-quick-menu li a{text-decoration:none;font-weight:600}.context-bar .context-quick-menu li i{font-size:.875rem;margin-left:0;margin-right:7.5px}.context-bar .context-quick-menu li a.context-task-selector{padding:0}.context-bar .context-quick-menu li a.context-task-selector i{margin-left:3.75px}.context-bar .context-form{float:left;overflow:hidden;min-height:42px;border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%);width:100%}.context-bar .context-form .form-group{display:inline-block;margin-right:30px;padding:7.5px 15px}.context-bar .context-form .form-group label{color:#666!important;display:inline;margin-right:0}.context-bar .context-form .form-group select{min-width:160px}.context-bar .context-form .form-group:last-of-type{margin-right:0}.context-bar .context-form button{padding:3px 15px;margin-left:30px}.context-and-comments-container{height:100%;display:grid;grid-template-columns:auto;overflow:hidden}.context-and-comments-container.show-comments{grid-template-columns:auto minmax(auto,300px)}.context-and-comments-container.show-comments .comments-panel{display:grid}.context-and-comments-container .textarea{width:100%;resize:none;overflow:auto;background:#fff;min-height:40px;max-height:240px;border-radius:5px;margin-top:7.5px}.context-and-comments-container .comments-panel{padding:0 0;background-color:#ebebeb;position:relative;overflow:hidden;display:none;grid-template-rows:auto min-content}.context-and-comments-container .comments-panel ::placeholder{color:#ccc;font-style:italic}.context-and-comments-container .comments-panel button{border-radius:10px;border-color:#666;color:#666;padding:4px 14px}.context-and-comments-container .comments-panel button:focus{border-color:#fcb026}.context-and-comments-container .comments-panel input{border-color:#666;border-radius:5px;width:100%}.context-and-comments-container .comments-panel input:focus{border-color:#fcb026}.context-and-comments-container .comments-panel select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:0 0;border-color:#666;background-color:#fff;margin-top:7.5px;border-radius:5px;color:#666;width:100%;font-weight:lighter;font-style:italic}.context-and-comments-container .comments-panel select:focus{border-color:#fcb026}.context-and-comments-container .comments-panel .comment-attachments-area{margin-top:7.5px}.context-and-comments-container .comments-panel .comment-attachments-area span{color:#666}.context-and-comments-container .comments-panel .comment-attachments-area input{background-color:#fff}.context-and-comments-container .comments-panel .make-new-comment{padding:10px;display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto;align-items:center;background-color:#ccc;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom:none;border-top:solid #333 1px;border-left:solid #333 1px;border-right:solid #333 1px;-webkit-box-shadow:2px -2px 4px 1px rgba(0,0,0,.5);box-shadow:2px -2px 4px 1px rgba(0,0,0,.5);z-index:1}.context-and-comments-container .comments-panel .make-new-comment.highlight{background-color:rgba(15,167,223,.4)}.context-and-comments-container .comments-panel .make-new-comment .buttons-bar{padding-top:4px;display:flex;align-items:center;justify-content:space-evenly}.context-and-comments-container .comments-panel .comment-threads{padding:5px 0;overflow-y:scroll;position:relative}.context-and-comments-container .comments-panel .comment-threads .comment-thread{margin:10px 8px;border:solid #ccc 1px;border-radius:10px;background-color:#fff}.context-and-comments-container .comments-panel .comment-threads .comment-thread.has-xpath{background-color:rgba(15,167,223,.1)}.context-and-comments-container .comments-panel .comment-threads .comment-thread.highlight{background-color:rgba(15,167,223,.4)}.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-DELETED,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-REJECTED,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-RESOLVED,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-SYSTEM_CLOSE{background-color:#ebebeb}.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-DELETED.has-xpath,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-REJECTED.has-xpath,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-RESOLVED.has-xpath,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-SYSTEM_CLOSE.has-xpath{background-color:rgba(0%,26.2328431373%,46.3333333333%,.1)}.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-DELETED.highlight,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-REJECTED.highlight,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-RESOLVED.highlight,.context-and-comments-container .comments-panel .comment-threads .comment-thread.status-SYSTEM_CLOSE.highlight{background-color:rgba(0%,26.2328431373%,46.3333333333%,.4)}.context-and-comments-container .comments-panel .comment-threads .comment-thread:hover{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.25);box-shadow:1px 1px 3px 1px rgba(0,0,0,.25)}.context-and-comments-container .comments-panel .comment-threads .comment-thread.selected{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.5);box-shadow:1px 1px 3px 1px rgba(0,0,0,.5)}.context-and-comments-container .comments-panel .comment-threads .comment-thread.selected .make-comment{display:grid}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment{padding:6px 4px;margin:0 8px;display:grid;grid-template-columns:10fr auto auto;grid-template-rows:auto auto auto;column-gap:4px;overflow-wrap:break-word!important}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .context-bar{background:0 0!important}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .context-bar a{padding:0 4px}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .context-bar .context-menu{height:100%;border:none}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .context-bar .context-menu .context-menu-right ul>li{border:none}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .context-bar .context-menu .context-menu-right ul>li>ul{margin-left:-239px;width:275px}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-author{font-weight:700}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-modification{font-size:smaller;justify-self:end}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-icons{justify-self:end}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-icons i{margin-left:4px}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-status{font-weight:lighter;font-style:italic;justify-self:end}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-revision{font-size:smaller;justify-self:end;grid-column-start:2;grid-column-end:4}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-comment-type{font-weight:lighter;font-size:smaller;font-style:italic}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comments-list .comment .comment-text{grid-column-end:span 3}.context-and-comments-container .comments-panel .comment-threads .comment-thread .comment:not(:last-child){border-bottom:solid #ccc 1px}.context-and-comments-container .comments-panel .comment-threads .comment-thread .make-comment{display:none;padding:10px;margin-bottom:0;grid-template-rows:auto auto auto;grid-template-columns:auto}.context-and-comments-container .comments-panel .comment-threads .comment-thread .make-comment.warning{font-weight:700;border:none}.context-and-comments-container .comments-panel .comment-threads .comment-thread .make-comment .buttons-bar{padding-top:4px;display:flex;align-items:center;justify-content:space-evenly}.context-and-comments-container .comments-panel .comment-threads .comment-thread .make-comment div.options{margin-top:2px;justify-self:end;grid-column-end:span 2}.context-and-comments-container .comments-panel .comment-threads .comment-thread .make-comment div.options ul{min-width:140px}.context-and-comments-container .comments-panel .comment-threads .icons-bar{padding-top:2px;display:flex;align-items:flex-end;justify-content:flex-end}.context-and-comments-container .comments-panel .comment-threads .icons-bar a{padding-left:4px!important;border:none;background:0 0!important;color:#666}.context-and-comments-container .context-content-container{position:relative;flex:1 1 auto;width:100%;overflow:hidden}.context-and-comments-container .context-content-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.context-and-comments-container .context-content-container .context-content-wrapper{position:relative;width:100%;height:100%;overflow:scroll}.context-and-comments-container .context-content-container .context-content-title{padding:20px 0 0 0;line-height:30px;color:#000;font-size:1.75em;font-style:normal}.context-and-comments-container .context-content-container .context-content{padding:0 0;width:100%}.context-and-comments-container .context-content-container .context-content.svg-context-content{height:100%}.context-and-comments-container .context-content-container .context-content #controlledContent,.context-and-comments-container .context-content-container .context-content .procedure{margin:0 10px;padding:10px}.context-and-comments-container .context-content-container .context-content .xml-preview{padding-top:20px}.context-and-comments-container .context-content-container .context-content .context-content-error{margin-top:40px}.context-and-comments-container .context-content-container .context-content .context-content-error i{display:block;font-size:32px;margin-bottom:20px;text-align:center}.context-and-comments-container .context-content-container .context-content .context-content-error div{font-size:16px;text-align:center}.context-and-comments-container .context-content-container .context-diff-find{float:right;position:absolute;right:47px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:0 0 5px 5px;z-index:1}.context-and-comments-container .context-content-container .context-diff-find span{font-weight:600;padding:11.25px 11.25px}.context-and-comments-container .context-content-container .context-diff-find a{text-decoration:none;display:inline-block;padding:11.25px 11.25px;color:#666!important}.context-and-comments-container .context-content-container .context-diff-find a:hover{color:#000!important}.context-and-comments-container .context-content-container span.context-diff-added-active{background-color:#c8dba5!important}.context-and-comments-container .context-content-container span.context-diff-removed-active{background-color:#dfbbb4!important}.context-and-comments-container .context-content-container img[changetype=diff-added-image].context-diff-added-active{border:2px solid #c8dba5!important}.context-and-comments-container .context-content-container img[changetype=diff-removed-image].context-diff-removed-active{border:2px solid #dfbbb4!important}.context-and-comments-container .context-content-container img[changetype=diff-added-image].context-diff-added-active,.context-and-comments-container .context-content-container img[changetype=diff-removed-image].context-diff-removed-active,.context-and-comments-container .context-content-container span.context-diff-added-active,.context-and-comments-container .context-content-container span.context-diff-removed-active{border-bottom:1px solid #fcb026!important}@media screen and (max-width:768px){.context-quick-menu li.vr,.context-quick-menu li.vr~li{display:none}.context-diff-find{right:20px}}@media screen and (max-width:480px){.context-bar{border-bottom:1px solid rgb(87.1568627451%,87.1568627451%,87.1568627451%)}.context-bar .context-menu-right{display:none}.context-bar .context-bar-button{border:none;float:right}.context-bar .context-bar-button .form-group{margin-right:0;margin-bottom:15px}.context-bar .context-bar-button .form-group:last-of-type{margin-bottom:0}.context-bar .context-bar-button .form-group label{display:block}.context-bar .context-bar-button button{display:block;margin-left:0;margin-top:7.5px}.context-bar .context-quick-menu li.vr,.context-bar .context-quick-menu li.vr~li{display:none}}.video{margin:0;padding:0}.video .imgbox{display:grid;height:100%}.video .center-fit{max-width:100%;max-height:100vh;margin:auto}.procedure video.center-fit{display:block;max-height:200px;margin-left:auto;margin-right:auto}.unresolved-link{font-weight:700;color:red}table tbody tr td img{padding:0}table tbody tr td:first-child{min-width:70px}div.table-caption.small{font-size:.9em;line-height:90%}table.small tbody td,table.small tbody th{padding:8px 6px;font-size:.8em;line-height:80%}input[type=email],input[type=text],textarea[type=email],textarea[type=text]{-webkit-transition:all linear .2s;transition:all linear .2s;width:87%;margin:3.75px 0}input[type=email]:focus,input[type=text]:focus,textarea[type=email]:focus,textarea[type=text]:focus{outline:0}#standalone-publication .publication-header div.kit-numbers{margin:.25em 0 .25em 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9jb25maWctamNiLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvX3ZhcnMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9faW51aXQuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9nZW5lcmljL19yZXNldC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2dlbmVyaWMvX21peGlucy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2dlbmVyaWMvX2NsZWFyZml4LnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvZ2VuZXJpYy9fc2hhcmVkLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvY29uZmlnLWNvcmUuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9iYXNlL19tYWluLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvYmFzZS9faGVhZGluZ3Muc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9fZGVmYXVsdHMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9iYXNlL19wYXJhZ3JhcGhzLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvYmFzZS9fc21hbGxwcmludC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2Jhc2UvX3F1b3Rlcy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2Jhc2UvX2NvZGUuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9iYXNlL19pbWFnZXMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9iYXNlL19saXN0cy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2Jhc2UvX3RhYmxlcy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2Jhc2UvX2Zvcm1zLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvb2JqZWN0cy9fZ3JpZHMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9vYmplY3RzL19mbGV4Ym94LnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvb2JqZWN0cy9fY29sdW1ucy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L29iamVjdHMvX21hcmdpbmFsaWEuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9pbnVpdC9vYmplY3RzL19iZWF1dG9ucy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2dlbmVyaWMvX3dpZHRocy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL2ludWl0L2dlbmVyaWMvX2JyYW5kLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvaW51aXQvZ2VuZXJpYy9faGVscGVyLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9mb250LWF3ZXNvbWUtNC40LjAvc2Nzcy9mb250LWF3ZXNvbWUuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy90aGlyZHBhcnR5L2ZvbnQtYXdlc29tZS00LjQuMC9zY3NzL19wYXRoLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9mb250LWF3ZXNvbWUtNC40LjAvc2Nzcy9fY29yZS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZm9udC1hd2Vzb21lLTQuNC4wL3Njc3MvX2xhcmdlci5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZm9udC1hd2Vzb21lLTQuNC4wL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9mb250LWF3ZXNvbWUtNC40LjAvc2Nzcy9fbGlzdC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZm9udC1hd2Vzb21lLTQuNC4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZm9udC1hd2Vzb21lLTQuNC4wL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZm9udC1hd2Vzb21lLTQuNC4wL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9mb250LWF3ZXNvbWUtNC40LjAvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9mb250LWF3ZXNvbWUtNC40LjAvc2Nzcy9fbWl4aW5zLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9mb250LWF3ZXNvbWUtNC40LjAvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZm9udC1hd2Vzb21lLTQuNC4wL3Njc3MvX2ljb25zLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fdHlwb2dyYXBoeS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZGFpc3ktZGlmZi9kaWZmLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9kcm9wem9uZS9kcm9wem9uZS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS90b2FzdHIvdG9hc3RyLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS90b29sdGlwc3Rlci90b29sdGlwc3Rlci5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvYW1jaGFydHMvc3R5bGUuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy90aGlyZHBhcnR5L2NvbG9yYm94L3N0eWxlLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9wcm9jZWR1cmUvcHJvY2VkdXJlLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3MvdGhpcmRwYXJ0eS9jb250ZW50L2NvbnRlbnQuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy90aGlyZHBhcnR5L3N0YW5kYWxvbmUvc3RhbmRhbG9uZS1wdWJsaWNhdGlvbi5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvZmxhdHBpY2tyL2ZsYXRwaWNrci5taW4uY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3RoaXJkcGFydHkvcHJldHR5ZGlmZi9wcmV0dHlkaWZmLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fbGF5b3V0LnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fbWl4aW5zLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fbWlzYy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2Ryb3Bkb3ducy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2FjY29yZGlvbnMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9zYXNzL19idXR0b25zLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fbmF2aWdhdGlvbi5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX25lc3RlZC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2ZsYXRwaWNrci5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2Zvcm1zLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fc2VsZWN0LnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fdGFibGVzLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9faGVhZGVyLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fZm9vdGVyLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fYWxlcnRzLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fZGlhbG9ncy5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2RldGFpbHMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9zYXNzL19kaWFsb2ctY29udGVudC5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX3BhZ2luYXRpb24uc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9zYXNzL19pZS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2ZhY2V0LnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fZ2FsbGVyeS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2dyYXBoaWMuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9zYXNzL19ncmFwaGljLXNlbGVjdGlvbi5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2NvbnRyb2wtYmFyLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fdHJlZS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX21vZHVsZS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX2tleS5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX3Byb2dyZXNzLWJhci5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX3Jlc3BvbnNpdmUuc2NzcyIsImhvbWUvcnVubmVyL193b3JrL2pjYi1ibGFpc2UvamNiLWJsYWlzZS9qY2ItYmxhaXNlLXdlYi90YXJnZXQvamNiLWJsYWlzZS13ZWIvcmVzb3VyY2VzL2Nzcy9zYXNzL19jb250ZXh0LWJhci5zY3NzIiwiaG9tZS9ydW5uZXIvX3dvcmsvamNiLWJsYWlzZS9qY2ItYmxhaXNlL2pjYi1ibGFpc2Utd2ViL3RhcmdldC9qY2ItYmxhaXNlLXdlYi9yZXNvdXJjZXMvY3NzL3Nhc3MvX3ZpZGVvLnNjc3MiLCJob21lL3J1bm5lci9fd29yay9qY2ItYmxhaXNlL2pjYi1ibGFpc2UvamNiLWJsYWlzZS13ZWIvdGFyZ2V0L2pjYi1ibGFpc2Utd2ViL3Jlc291cmNlcy9jc3Mvc2Fzcy9fbGluay5zY3NzIiwiYmxhaXNlLXN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQW1EUSxtRkE0WFIsb0ZBQUEsNkZBRUUsUUFBQSxPQUNBLGlCQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEVDOVhGLElBQ0MsV0FBQSxPQUdELElBQ0MsV0FBQSxNQUdELElBQ0MsTUFBQSxLQUdELElBQ0MsTUFBQSxNQ2hFRDs7OztBQ0hBLDREQVVBLFFBQUEsTUFBQSxRQUFBLFdBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLElBQUEsUUFBQSxR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dUJBQWtDLE1BQUEsUUFDbEMsMkJBQUEsd0JBQUEsdUJBQWtDLE1BQUEsUUFNbEMsd0JBQUEsMkJBQUEsd0JBQWtDLE1BQUEsSUFFbEMsMEJBQUEsd0JBQUEsMkJBQWtDLE1BQUEsSUFNbEMsc0JBQUEsdUJBQWtDLE1BQUEsSUFDbEMsd0JBQUEsdUJBQWtDLE1BQUEsSUFDbEMsdUJBQUEseUJBQWtDLE1BQUEsSUFDbEMseUJBQUEsd0JBQWtDLE1BQUEsSUFNbEMsc0JBQUEseUJBQWtDLE1BQUEsUUFJbEMsd0JBQUEseUJBQWtDLE1BQUEsUUFNbEMsdUJBQWtDLE1BQUEsTUFFbEMsMEJBQWtDLE1BQUEsTUFFbEMseUJBQWtDLE1BQUEsTUFFbEMsMEJBQWtDLE1BQUEsTUFNbEMsc0JBQWtDLE1BQUEsSUFFbEMseUJBQWtDLE1BQUEsSUFJbEMseUJBQWtDLE1BQUEsSUFFbEMsd0JBQWtDLE1BQUEsSUFNbEMsd0JBQWtDLE1BQUEsT0FJbEMsMEJBQWtDLE1BQUEsUUFFbEMsMkJBQWtDLE1BQUEsUUFJbEMsNEJBQWtDLE1BQUEsU3BCcU45QiwwQ29CdlNKLG9CQUFrQyxNQUFBLEtBTWxDLHNCQUFBLHVCQUFBLG1CQUFBLHVCQUFBLHVCQUFBLHVCQUFrQyxNQUFBLElBTWxDLHdCQUFBLG9CQUFBLHFCQUFrQyxNQUFBLFFBQ2xDLHlCQUFBLHNCQUFBLHFCQUFrQyxNQUFBLFFBTWxDLHNCQUFBLHlCQUFBLHNCQUFrQyxNQUFBLElBRWxDLHdCQUFBLHNCQUFBLHlCQUFrQyxNQUFBLElBTWxDLG9CQUFBLHFCQUFrQyxNQUFBLElBQ2xDLHNCQUFBLHFCQUFrQyxNQUFBLElBQ2xDLHFCQUFBLHVCQUFrQyxNQUFBLElBQ2xDLHVCQUFBLHNCQUFrQyxNQUFBLElBTWxDLG9CQUFBLHVCQUFrQyxNQUFBLFFBSWxDLHNCQUFBLHVCQUFrQyxNQUFBLFFBTWxDLHFCQUFrQyxNQUFBLE1BRWxDLHdCQUFrQyxNQUFBLE1BRWxDLHVCQUFrQyxNQUFBLE1BRWxDLHdCQUFrQyxNQUFBLE1BTWxDLG9CQUFrQyxNQUFBLElBRWxDLHVC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UHRCLGlCQUFrQyxRTnNTbkIsUU1yU2YsaUJBQWtDLFFOdWFuQixRTXRhZixrQkFBbUMsUU55Zm5CLFFNeGZoQixzQkFBdUMsUU44TW5CLFFNN01wQixpQkFBa0MsUU42VG5CLFFNNVRmLGdCQUFpQyxRTndpQm5CLFFNdmlCZCxrQkFBbUMsUU40aUJuQixRTTNpQmhCLGdCQUFpQyxRTjJuQm5CLFFNMW5CZCxnQkFBaUMsUU5zUG5CLFFNclBkLG9CQUFxQyxRTnlrQm5CLFFNeGtCbEIsY0FBK0IsUU51a0JuQixRTXRrQlosbUJBQW9DLFFOd2tCbkIsUU12a0JqQixpQkFBa0MsUU55SG5CLFFNeEhmLGlCQUFBLGtCQUFBLGlCQUVrQyxRTjJrQm5CLFFNMWtCZix1QkFBd0MsUU42ZW5CLFFNNWVyQix3QkFBeUMsUU4yZW5CLFFNMWV0QixxQkFBc0MsUU5tY25CLFFNbGNuQixrQkFBbUMsUU40Zm5CLFFNM2ZoQixlQUFBLGdCQUNnQyxRTitJbkIsUU05SWIsbUJBQW9DLFFObWxCbkIsUU1sbEJqQixnQkFBaUMsUU44U25CLFFNN1NkLGtCQUFtQyxRTjBObkIsUU16TmhCLG1CQUFvQyxRTmdJbkIsUU0vSGpCLGdCQUFpQyxRTm9kbkIsUU1uZGQsb0JBQXFDLFFONEtuQixRTTNLbEIsK0JBQWdELFFOT25CLFFNTjdCLDZCQUE4QyxRTlNuQixRTVIzQixpQkFBa0MsUU51VG5CLFFNdFRmLHlCQUEwQyxRTmdibkIsUU0vYXZCLGtCQUFBLHdCQUNtQyxRTndjbkIsUU12Y2hCLG1CQUFvQyxRTmtjbkIsUU1qY2pCLG9CQUFxQyxRTnlWbkIsUU14VmxCLGdCQUFpQyxRTjRWbkIsUU0zVmQsZ0JBQWlDLFFOOE5uQixRTTdOZCxzQkFBdUMsUU4wUm5CLFFNelJwQixzQkFBdUMsUU4ybUJuQixRTTFtQnBCLHVCQUF3QyxRTnltQm5CLFFNeG1CckIscUJBQXNDLFFOMG1CbkIsUU16bUJuQixrQkFBbUMsUU4rYW5CLFFNOWFoQixtQkFBb0MsUU5lbkIsUU1kakIsZUFBZ0MsUU40aEJuQixRTTNoQmIsZ0JBQWlDLFFONGhCbkIsUU0zaEJkLGdCQUFpQyxRTjBDbkIsUU16Q2Qsb0JBQXFDLFFOMENuQixRTXpDbEIsaUJBQWtDLFFOc2FuQixRTXJhZixrQkFBbUMsUU4yRG5CLFFNMURoQixnQkFBaUMsUU40Tm5CLFFNM05kLGdCQUFpQyxRTmtDbkIsUU1qQ2Qsa0JBQW1DLFFONFNuQixRTTNTaEIsdUJBQXdDLFFOMGhCbkIsUU16aEJyQixzQkFBdUMsUU4waEJuQixRTXpoQnBCLHNCQUF1QyxRTnhDbkIsUU15Q3BCLHdCQUF5QyxRTjNDbkIsUU00Q3RCLHVCQUF3QyxRTnpDbkIsUU0wQ3JCLHlCQUEwQyxRTjVDbkIsUU02Q3ZCLGdCQUFpQyxRTmdVbkIsUU0vVGQsa0JBQUEsbUJBQ29DLFFOdVhuQixRTXRYakIsa0JBQW1DLFFOd1JuQixRTXZSaEIsd0JBQXlDLFFONmtCbkIsUU01a0J0QixpQkFBQSxpQkFBQSxxQkFFc0MsUU5tWW5CLFFNbFluQixrQkFBbUMsUU40WG5CLFFNM1hoQixzQkFBdUMsUU53VW5CLFFNdlVwQixrQkFBbUMsUU4xRG5CLFFNMkRoQixnQkFBaUMsUU51aEJuQixRTXRoQmQsZ0JBQUEsMkJBQzRDLFFOeVhuQixRTXhYekIsMEJBQTJDLFFONmJuQixRTTVieEIsMEJBQTJDLFFOK0RuQixRTTlEeEIsa0JBQW1DLFFOOUJuQixRTStCaEIseUJBQTBDLFFOeWVuQixRTXhldkIseUJBQTBDLFFOd0puQixRTXZKdkIsb0JBQXFDLFFOMUJuQixRTTJCbEIsZ0JBQWlDLFFOOFhuQixRTTdYZCxpQkFBa0MsUU40V25CLFFNM1dmLGdCQUFpQyxRTnllbkIsUU14ZWQsbUJBQW9DLFFOK0xuQixRTTlMakIsd0JBQXlDLFFObUpuQixRTWxKdEIsd0JBQXlDLFFOa2VuQixRTWpldEIsaUJBQWtDLFFOdUhuQixRTXRIZix3QkFBeUMsUU55RG5CLFFNeER0Qix5QkFBMEMsUU55RG5CLFFNeER2Qix1QkFBd0MsUU4wWG5CLFFNelhyQix3QkFBeUMsUU5xVW5CLFFNcFV0Qix3QkFBeUMsUU5pZ0JuQixRTWhnQnRCLHdCQUF5QyxRTjJDbkIsUU0xQ3RCLDJCQUE0QyxRTitYbkIsUU05WHpCLHVCQUF3QyxRTjRQbkIsUU0zUHJCLHNCQUF1QyxRTndGbkIsUU12RnBCLDBCQUEyQyxRTjZmbkIsUU01ZnhCLDBCQUEyQyxRTnVDbkIsUU10Q3hCLGVBQWdDLFFOM0NuQixRTTRDYixzQkFBdUMsUU54RG5CLFFNeURwQix1QkFBd0MsUU54RG5CLFFNeURyQixvQkFBcUMsUU54RG5CLFFNeURsQixzQkFBdUMsUU41RG5CLFFNNkRwQix3QkFBQSxpQkFDa0MsUU4yWm5CLFFNMVpmLGtCQUFtQyxRTmtIbkIsUU1qSGhCLG9CQUFxQyxRTnFFbkIsUU1wRWxCLGdCQUFpQyxRTnVXbkIsUU10V2QsaUJBQWtDLFFOa1RuQixRTWpUZixvQkFBcUMsUU4zRG5CLFFNNERsQiw4QkFBK0MsUU4yR25CLFFNMUc1QixnQkFBaUMsUU5pTG5CLFFNaExkLGdCQUFpQyxRTjRQbkIsUU0zUGQsZ0JBQWlDLFFOZ0puQixRTS9JZCxlQUFnQyxRTjZHbkIsUU01R2IscUJBQXNDLFFONkduQixRTTVHbkIsZ0NBQUEsbUJBQ2lELFFOcUduQixRTXBHOUIsaUJBQWtDLFFOdVZuQixRTXRWZixvQkFBcUMsUU5oQm5CLFFNaUJsQixrQkFBbUMsUU53V25CLFFNdldoQixtQkFBb0MsUU4rQ25CLFFNOUNqQixrQkFBbUMsUU42UW5CLFFNNVFoQixzQkFBdUMsUU51Qm5CLFFNdEJwQix3QkFBeUMsUU5tQm5CLFFNbEJ0QixtQkFBb0MsUU5nWG5CLFFNL1dqQix5QkFBMEMsUU4rWW5CLFFNOVl2QixrQkFBbUMsUU40SW5CLFFNM0loQix1QkFBd0MsUU42SW5CLFFNNUlyQixvQkFBcUMsUU5oRm5CLFFNaUZsQixvQkFBcUMsUU5sRm5CLFFNbUZsQix1QkFBQSxxQkFDc0MsUU4zRW5CLFFNNEVuQiwwQkFBMkMsUU5tZm5CLFFNbGZ4QiwyQkFBNEMsUU4rRm5CLFFNOUZ6Qix3QkFBeUMsUU56Qm5CLFFNMEJ0QixlQUFnQyxRTjZObkIsUU01TmIsZ0JBQUEsaUJBQ2lDLFFONEJuQixRTTNCZCxvQkFBcUMsUU5pQ25CLFFNaENsQix1QkFBd0MsUU40Y25CLFFNM2NyQix5QkFBMEMsUU4wY25CLFFNemN2QixxQkFBc0MsUU5pYW5CLFFNaGFuQixtQkFBb0MsUU5vTG5CLFFNbkxqQixvQkFBcUMsUU4rWG5CLFFNOVhsQiwyQkFBNEMsUU55T25CLFFNeE96QixzQkFBdUMsUU5tY25CLFFNbGNwQix5QkFBMEMsUU4wRW5CLFFNekV2QixtQkFBb0MsUU4wWG5CLFFNelhqQixrQkFBbUMsUU55ZG5CLFFNeGRoQix5QkFBMEMsUU4rSW5CLFFNOUl2QixrQkFBbUMsUU4wZW5CLFFNemVoQixtQkFBb0MsUU51Tm5CLFFNdE5qQixpQkFBa0MsUU4wU25CLFFNelNmLG9CQUFxQyxRTmlabkIsUU1oWmxCLHNCQUF1QyxRTmhFbkIsUU1pRXBCLHdCQUF5QyxRTndTbkIsUU12U3RCLG1CQUFvQyxRTjBkbkIsUU16ZGpCLHNCQUFBLG9CQUNxQyxRTm1FbkIsUU1sRWxCLGtCQUFtQyxRTm1JbkIsUU1sSWhCLGtCQUFtQyxRTjZkbkIsUU01ZGhCLHVCQUF3QyxRTm1CbkIsUU1sQnJCLGdCQUFBLGVBQ2dDLFFOZ1ZuQixRTS9VYixpQkFBa0MsUU4wSm5CLFFNekpmLG9CQUFxQyxRTnJFbkIsUU1zRWxCLGdCQUFpQyxRTjVGbkIsUU02RmQsdUJBQXdDLFFOckNuQixRTXNDckIsd0JBQXlDLFFONkluQixRTTVJdEIsdUJBQXdDLFFOMkluQixRTTFJckIscUJBQXNDLFFONEluQixRTTNJbkIsdUJBQXdDLFFOd0luQixRTXZJckIsNkJBQThDLFFOMUluQixRTTJJM0IsOEJBQStDLFFOdEluQixRTXVJNUIsMkJBQTRDLFFOdEluQixRTXVJekIsNkJBQThDLFFOOUluQixRTStJM0IsaUJBQWtDLFFOdUhuQixRTXRIZixrQkFBbUMsUU44ZW5CLFFNN2VoQixpQkFBa0MsUU53Wm5CLFFNdlpmLGtCQUFtQyxRTjRFbkIsUU0zRWhCLHFCQUFzQyxRTnpGbkIsUU0wRm5CLHNCQUF1QyxRTnZJbkIsUU13SXBCLGlCQUFBLGlCQUNrQyxRTmdkbkIsUU0vY2YsaUJBQUEsZ0JBQ2lDLFFOOExuQixRTTdMZCxpQkFBa0MsUU45Qm5CLFFNK0JmLGlCQUFrQyxRTjRFbkIsUU0zRWYsZUFBQSxvQkFDcUMsUU42VG5CLFFNNVRsQixnQkFBQSxtQkFDb0MsUU44RG5CLFFNN0RqQixxQkFBc0MsUU55UG5CLFFNeFBuQixvQkFBQSxnQkFDcUMsUU51RW5CLFFNdEVsQixrQkFBbUMsUU5zV25CLFFNcldoQixnQkFBQSxtQkFBQSxtQkFFaUMsUU4zSW5CLFFNNElkLG1CQUFvQyxRTnVMbkIsUU10TGpCLG1CQUFvQyxRTnFMbkIsUU1wTGpCLHlCQUEwQyxRTm1YbkIsUU1sWHZCLHFCQUFzQyxRTithbkIsUU05YW5CLGlCQUFrQyxRTjBYbkIsUU16WGYsaUJBQWtDLFFOeUxuQixRTXhMZixpQkFBa0MsUU5pYW5CLFFNaGFmLHFCQUFzQyxRTjJQbkIsUU0xUG5CLDRCQUE2QyxRTjRQbkIsUU0zUDFCLDhCQUErQyxRTjBGbkIsUU16RjVCLHVCQUF3QyxRTndGbkIsUU12RnJCLGlCQUFrQyxRTmlObkIsUU1oTmYsc0JBQXVDLFFOcEduQixRTXFHcEIsb0JBQXFDLFFOOUZuQixRTStGbEIsc0JBQXVDLFFOckduQixRTXNHcEIsdUJBQXdDLFFOckduQixRTXNHckIsbUJBQW9DLFFOakRuQixRTWtEakIsZ0JBQUEsb0JBQ2lDLFFOZ1VuQixRTS9UZCxxQkFBQSxxQkFDc0MsUU5vVW5CLFFNblVuQixvQkFBQSxtQkFDcUMsUU5pVW5CLFFNaFVsQixvQkFBcUMsUU5kbkIsUU1lbEIsb0JBQXFDLFFOeUpuQixRTXhKbEIsdUJBQUEsZ0JBQ2lDLFFOeVpuQixRTXhaZCxpQkFBQSxpQkFDa0MsUU5tRG5CLFFNbERmLHFCQUFBLHNCQUN1QyxRTmtXbkIsUU1qV3BCLHFCQUFzQyxRTjlEbkIsUU0rRG5CLHNCQUF1QyxRTjNEbkIsUU00RHBCLGdCQUFBLGlCQUNpQyxRTm5KbkIsUU1vSmQsbUJBQW9DLFFOdVNuQixRTXRTakIsb0JBQXFDLFFONlluQixRTTVZbEIscUJBQUEsaUJBQ3NDLFFOckZuQixRTXNGbkIsdUJBQXdDLFFOdUluQixRTXRJckIsb0JBQXFDLFFOekJuQixRTTBCbEIsMEJBQTJDLFFObkZuQixRTW9GeEIsd0JBQXlDLFFObkZuQixRTW9GdEIsbUJBQW9DLFFOaVpuQixRTWhaakIsdUJBQXdDLFFOb1VuQixRTW5VckIsb0JBQXFDLFFONlVuQixRTTVVbEIsa0JBQW1DLFFOMUtuQixRTTJLaEIsa0JBQW1DLFFObkZuQixRTW9GaEIsbUJBQW9DLFFONURuQixRTTZEakIsdUJBQXdDLFFOQ25CLFFNQXJCLHNCQUF1QyxRTjFKbkIsUU0ySnBCLHNCQUF1QyxRTjRFbkIsUU0zRXBCLHFCQUFzQyxRTnpPbkIsUU0wT25CLGtCQUFtQyxRTjRKbkIsUU0zSmhCLHVCQUF3QyxRTm5CbkIsUU1vQnJCLGdCQUFpQyxRTnZMbkIsUU13TGQsb0JBQXFDLFFOZ0RuQixRTS9DbEIsdUJBQXdDLFFObU5uQixRTWxOckIsNkJBQThDLFFOMU9uQixRTTJPM0IsOEJBQStDLFFOMU9uQixRTTJPNUIsMkJBQTRDLFFOMU9uQixRTTJPekIsNkJBQThDLFFOOU9uQixRTStPM0Isc0JBQXVDLFFOMU9uQixRTTJPcEIsdUJBQXdDLFFOMU9uQixRTTJPckIsb0JBQXFDLFFOMU9uQixRTTJPbEIsc0JBQXVDLFFOOU9uQixRTStPcEIsbUJBQW9DLFFOeEVuQixRTXlFakIsa0JBQW1DLFFOOEZuQixRTTdGaEIsa0JBQW1DLFFOMlRuQixRTTFUaEIsd0JBQUEsa0JBQ21DLFFOb0puQixRTW5KaEIsb0JBQXFDLFFOekhuQixRTTBIbEIsc0JBQXVDLFFONk1uQixRTTVNcEIsdUJBQXdDLFFONk1uQixRTTVNckIsbUJBQW9DLFFOcVJuQixRTXBSakIsa0JBQW1DLFFOOUhuQixRTStIaEIsc0JBQUEsaUJBQ2tDLFFOc05uQixRTXJOZixzQkFBdUMsUU5jbkIsUU1icEIsb0JBQXFDLFFOWG5CLFFNWWxCLHlCQUEwQyxRTlZuQixRTVd2QixtQkFBb0MsUU4rUG5CLFFNOVBqQixtQkFBb0MsUU5ObkIsUU1PakIsaUJBQWtDLFFOK0huQixRTTlIZixtQkFBb0MsUU5ObkIsUU1PakIsc0JBQXVDLFFOeUVuQixRTXhFcEIsa0JBQW1DLFFOeEJuQixRTXlCaEIsMEJBQTJDLFFOMUJuQixRTTJCeEIsb0JBQXFDLFFOK1NuQixRTTlTbEIsZ0JBQWlDLFFOaEluQixRTWlJZCwwQkFBQSxxQkFDc0MsUU55TW5CLFFNeE1uQiwyQkFBQSwwQkFBQSx1QkFFd0MsUU40UW5CLFFNM1FyQiwwQkFBMkMsUU55Rm5CLFFNeEZ4QixnQkFBaUMsUU5sSG5CLFFNbUhkLHFCQUFzQyxRTnZJbkIsUU13SW5CLHdCQUFBLGtCQUN5QyxRTnRLbkIsUU11S3RCLG9CQUFxQyxRTitLbkIsUU05S2xCLGdCQUFpQyxRTjRDbkIsUU0zQ2QsdUJBQXdDLFFOdEZuQixRTXVGckIsdUJBQXdDLFFOcVJuQixRTXBSckIscUJBQXNDLFFOZ1JuQixRTS9RbkIsa0JBQW1DLFFON0ZuQixRTThGaEIsd0JBQXlDLFFOc0tuQixRTXJLdEIsc0JBQXVDLFFOeUduQixRTXhHcEIsNEJBQTZDLFFOeUduQixRTXhHMUIsa0JBQW1DLFFOcU5uQixRTXBOaEIsc0JBQXVDLFFONU1uQixRTTZNcEIsNkJBQThDLFFOckRuQixRTXNEM0Isa0JBQW1DLFFOd0xuQixRTXZMaEIsa0JBQW1DLFFONkZuQixRTTVGaEIsK0JBQWdELFFOOUtuQixRTStLN0IsZ0NBQWlELFFOOUtuQixRTStLOUIsNkJBQThDLFFOOUtuQixRTStLM0IsK0JBQWdELFFObExuQixRTW1MN0IsaUJBQWtDLFFOb0JuQixRTW5CZixnQkFBaUMsUU52SW5CLFFNd0lkLGtCQUFtQyxRTjVTbkIsUU02U2hCLHNCQUF1QyxRTjhUbkIsUU03VHBCLG9CQUFxQyxRTmhPbkIsUU1pT2xCLHNCQUF1QyxRTnJIbkIsUU1zSHBCLHNCQUF1QyxRTnJIbkIsUU1zSHBCLHNCQUF1QyxRTmdMbkIsUU0vS3BCLHVCQUF3QyxRTnlJbkIsUU14SXJCLGtCQUFtQyxRTm1SbkIsUU1sUmhCLHdCQUF5QyxRTndGbkIsUU12RnRCLDBCQUEyQyxRTndGbkIsUU12RnhCLG9CQUFxQyxRTnVDbkIsUU10Q2xCLHNCQUF1QyxRTnFDbkIsUU1wQ3BCLHdCQUF5QyxRTm5NbkIsUU1vTXRCLHlCQUEwQyxRTm9IbkIsUU1uSHZCLGdDQUFpRCxRTmhIbkIsUU1pSDlCLHdCQUF5QyxRTnVMbkIsUU10THRCLG1CQUFvQyxRTmxLbkIsUU1tS2pCLCtCQUFBLHVCQUNnRCxRTi9ObkIsUU1nTzdCLDZCQUFBLHFCQUM4QyxRTjlObkIsUU0rTjNCLGdDQUFBLHdCQUNpRCxRTmpPbkIsUU1rTzlCLGVBQUEsZ0JBQ2dDLFFObkluQixRTW9JYixlQUFnQyxRTmpFbkIsUU1rRWIsa0JBQUEsZUFDZ0MsUU51U25CLFFNdFNiLGVBQUEsaUJBQ2dDLFFORm5CLFFNR2IsZUFBQSxlQUFBLGVBQUEsZUFHZ0MsUU5FbkIsUU1EYixrQkFBQSxlQUFBLGlCQUVnQyxRTmtKbkIsUU1qSmIsZUFBQSxlQUNnQyxRTkNuQixRTUFiLG1CQUFBLGVBQ2dDLFFOM1FuQixRTTRRYixnQkFBaUMsUU43SG5CLFFNOEhkLHFCQUFzQyxRTmpIbkIsUU1rSG5CLDBCQUEyQyxRTmdMbkIsUU0vS3hCLDJCQUE0QyxRTmdMbkIsUU0vS3pCLDJCQUE0QyxRTmdMbkIsUU0vS3pCLDRCQUE2QyxRTmdMbkIsUU0vSzFCLDRCQUE2QyxRTm1MbkIsUU1sTDFCLDZCQUE4QyxRTm1MbkIsUU1sTDNCLHFCQUFzQyxRTndPbkIsUU12T25CLHVCQUF3QyxRTm9PbkIsUU1uT3JCLDBCQUEyQyxRTnlUbkIsUU14VHhCLG1CQUFvQyxRTnNUbkIsUU1yVGpCLGdCQUFpQyxRTjRTbkIsUU0zU2QsdUJBQXdDLFFONFNuQixRTTNTckIsd0JBQXlDLFFOb1RuQixRTW5UdEIsbUJBQW9DLFFOOUtuQixRTStLakIsMEJBQTJDLFFOb0xuQixRTW5MeEIscUJBQXNDLFFOOUJuQixRTStCbkIsa0JBQW1DLFFObEhuQixRTW1IaEIsZUFBZ0MsUU4vV25CLFFNZ1hiLHFCQUFzQyxRTjNTbkIsUU00U25CLDRCQUE2QyxRTjNTbkIsUU00UzFCLGtCQUFtQyxRTm1QbkIsUU1sUGhCLHlCQUEwQyxRTm1QbkIsUU1sUHZCLDJCQUE0QyxRTkNuQixRTUF6Qix5QkFBMEMsUU5HbkIsUU1GdkIsMkJBQTRDLFFBQUEsUUFDNUMsNEJBQTZDLFFBQUEsUUFDN0MsaUJBQWtDLFFOdFduQixRTXVXZixtQkFBb0MsUU51Um5CLFFNdFJqQixtQkFBb0MsUU5sWG5CLFFNbVhqQixpQkFBa0MsUU5ibkIsUU1jZixvQkFBcUMsUU5oTW5CLFFNaU1sQixpQkFBa0MsUU4wSW5CLFFNeklmLHNCQUF1QyxRTnhIbkIsUU15SHBCLGtCQUFtQyxRTmdPbkIsUU0vTmhCLGtCQUFtQyxRTm5LbkIsUU1vS2hCLGdCQUFpQyxRTkhuQixRTUlkLGtCQUFBLG9CQUNxQyxRTmxHbkIsUU1tR2xCLGlCQUFrQyxRTmtMbkIsUU1qTGYsa0JBQW1DLFFObUJuQixRTWxCaEIsbUJBQW9DLFFOblhuQixRTW9YakIsZUFBZ0MsUU50VG5CLFFNdVRiLGNBQStCLFFONFBuQixRTTNQWixpQkFBa0MsUU5pUW5CLFFNaFFmLGtCQUFtQyxRTmlGbkIsUU1oRmhCLHFCQUFzQyxRTjhCbkIsUU03Qm5CLDBCQUEyQyxRTm1KbkIsUU1sSnhCLGdDQUFpRCxRTnBYbkIsUU1xWDlCLCtCQUFnRCxRTnRYbkIsUU11WDdCLCtCQUFBLHVCQUNnRCxRTnpTbkIsUU0wUzdCLHdCQUF5QyxRTnZObkIsUU13TnRCLHNCQUF1QyxRTjJQbkIsUU0xUHBCLHdCQUF5QyxRTitPbkIsUU05T3RCLGVBQUEsd0JBQ2dDLFFOOE1uQixRTTdNYix5QkFBMEMsUU5rRG5CLFFNakR2Qix5QkFBMEMsUU5rSW5CLFFNakl2QixpQkFBa0MsUU5nSG5CLFFNL0dmLDJCQUE0QyxRTm5ObkIsUU1vTnpCLHFCQUFzQyxRTndQbkIsUU12UG5CLGtCQUFtQyxRTlVuQixRTVRoQixnQkFBQSx1QkFBQSxzQkFFdUMsUU5pTm5CLFFNaE5wQiwwQkFBQSx3QkFDMkMsUU5oSW5CLFFNaUl4QixpQkFBa0MsUU51UG5CLFFNdFBmLGtCQUFtQyxRTnRJbkIsUU11SWhCLGtCQUFtQyxRTm1EbkIsUU1sRGhCLHlCQUEwQyxRTm1EbkIsUU1sRHZCLDhCQUErQyxRTjZJbkIsUU01STVCLHVCQUF3QyxRTjJJbkIsUU0xSXJCLHFCQUFzQyxRTm5QbkIsUU1vUG5CLGdCQUFpQyxRTmhQbkIsUU1pUGQsc0JBQXVDLFFOa0JuQixRTWpCcEIsMEJBQTJDLFFOa0JuQixRTWpCeEIsa0JBQW1DLFFON09uQixRTThPaEIsa0JBQW1DLFFOdkZuQixRTXdGaEIsb0JBQXFDLFFObEZuQixRTW1GbEIsZUFBZ0MsUU5uTm5CLFFNb05iLG9CQUFxQyxRTjdWbkIsUU04VmxCLGlCQUFrQyxRTjFTbkIsUU0yU2YsZUFBZ0MsUUFBQSxRQUNoQyxpQkFBa0MsUU55R25CLFFNeEdmLGdCQUFpQyxRTnZRbkIsUU13UWQsaUJBQWtDLFFOdlFuQixRTXdRZixtQkFBb0MsUU56WG5CLFFNMFhqQiwwQkFBMkMsUU56WG5CLFFNMFh4QixpQkFBa0MsUU5nSG5CLFFNL0dmLHdCQUF5QyxRTmdIbkIsUU0vR3RCLG1CQUFvQyxRTjRCbkIsUU0zQmpCLHNCQUFBLGVBQ2dDLFFOelZuQixRTTBWYixlQUFBLGdCQUNpQyxRTmtJbkIsUU1qSWQsZ0JBQWlDLFFOZ0tuQixRTS9KZCxtQkFBb0MsUU42Rm5CLFFNNUZqQixzQkFBdUMsUU4xUW5CLFFNMlFwQixzQkFBdUMsUU51Rm5CLFFNdEZwQixvQkFBcUMsUU5oUm5CLFFNaVJsQixzQkFBdUMsUU41Tm5CLFFNNk5wQix1QkFBd0MsUU5yTm5CLFFNc05yQix3QkFBeUMsUU5sT25CLFFNbU90Qiw2QkFBOEMsUU41Tm5CLFFNNk4zQix3QkFBQSx3QkFBQSwwQkFFeUMsUU5yT25CLFFNc090QiwwQkFBQSxzQkFDMkMsUU4zT25CLFFNNE94Qix3QkFBQSx3QkFDeUMsUU41T25CLFFNNk90Qix3QkFBQSx3QkFDeUMsUU5qT25CLFFNa090Qix1QkFBd0MsUU45T25CLFFNK09yQixnQkFBaUMsUU5rTG5CLFFNakxkLG1CQUFvQyxRTjVUbkIsUU02VGpCLG9CQUFxQyxRTjVIbkIsUU02SGxCLHFCQUFBLHFCQUFBLHFCQUFBLHNCQUFBLG1CQUlzQyxRTmpIbkIsUU1rSG5CLDBCQUEyQyxRTi9VbkIsUU1nVnhCLGNBQUEsaUJBQ2tDLFFOUG5CLFFNUWYsa0JBQUEsY0FDbUMsUU4xUm5CLFFNMlJoQixzQkFBdUMsUU56TW5CLFFNME1wQixlQUFnQyxRTjNNbkIsUU00TWIsdUJBQUEsK0JBQUEscUJBRXdDLFFOOUxuQixRTStMckIseUJBQTBDLFFOOEZuQixRTTdGdkIsY0FBK0IsUU54Qm5CLFFNeUJaLGtCQUFBLGtCQUNtQyxRTnFLbkIsUU1wS2hCLHVCQUFBLGdCQUN3QyxRTjdEbkIsUU04RHJCLHlCQUFBLGtCQUMwQyxRTjlEbkIsUU0rRHZCLG1CQUFvQyxRTm5MbkIsUU1vTGpCLHVCQUF3QyxRTmpXbkIsUU1rV3JCLGtCQUFtQyxRTjFMbkIsUU0yTGhCLHFCQUFzQyxRTmhFbkIsUU1pRW5CLG1CQUFvQyxRTjBCbkIsUU16QmpCLHFCQUFzQyxRTk9uQixRTU5uQiw0QkFBNkMsUU5PbkIsUU1OMUIsZ0JBQWlDLFFOdmFuQixRTXdhZCxvQkFBQSx5QkFDcUMsUU41T25CLFFNNk9sQixlQUFnQyxRTitHbkIsUU05R2Isc0JBQXVDLFFObmJuQixRTW9icEIsZ0JBQWlDLFFObkRuQixRTW9EZCxzQkFBdUMsUU5rQm5CLFFNakJwQixrQkFBbUMsUU5nSG5CLFFNL0doQixnQkFBaUMsUU5pS25CLFFNaEtkLHVCQUF3QyxRTjVGbkIsUU02RnJCLGdCQUFpQyxRTmtKbkIsUU1qSmQsc0JBQXVDLFFOcGFuQixRTXFhcEIsa0JBQW1DLFFONUVuQixRTTZFaEIseUJBQTBDLFFOaE9uQixRTWlPdkIsbUJBQW9DLFFOM1luQixRTTRZakIseUJBQTBDLFFOL1luQixRTWdadkIsdUJBQXdDLFFObFpuQixRTW1ackIsbUJBQW9DLFFOclpuQixRTXNaakIscUJBQXNDLFFOalpuQixRTWtabkIscUJBQXNDLFFOalpuQixRTWtabkIsc0JBQXVDLFFOdGNuQixRTXVjcEIsd0JBQXlDLFFOdGNuQixRTXVjdEIsaUJBQWtDLFFOb0ZuQixRTW5GZixxQkFBc0MsUU5uV25CLFFNb1duQixjQUErQixRTnBlbkIsUU1xZVosc0JBQXVDLFFOdlRuQixRTXdUcEIsdUJBQXdDLFFObEduQixRTW1HckIseUJBQTBDLFFOemNuQixRTTBjdkIsc0JBQXVDLFFOMWZuQixRTTJmcEIscUJBQXNDLFFOckZuQixRTXNGbkIsc0JBQXVDLFFOdEtuQixRTXVLcEIsa0JBQW1DLFFOcExuQixRTXFMaEIseUJBQTBDLFFOcExuQixRTXFMdkIsc0JBQXVDLFFOaUVuQixRTWhFcEIscUJBQXNDLFFOaUVuQixRTWhFbkIsbUJBQW9DLFFObmRuQixRTW9kakIsZUFBZ0MsUU5oY25CLFFNaWNiLG1CQUFvQyxRTnBNbkIsUU1xTWpCLHFCQUFzQyxRTi9nQm5CLFFNZ2hCbkIsY0FBK0IsUU41YW5CLFFNNmFaLGVBQUEsa0JBQUEsa0JBRWdDLFFOck5uQixRTXNOYixvQkFBcUMsUU5uSm5CLFFNb0psQixzQkFBdUMsUU52Y25CLFFNd2NwQiwwQkFBMkMsUU41WG5CLFFNNlh4QixvQkFBcUMsUU4vV25CLFFNZ1hsQixvQkFBcUMsUU43Um5CLFFNOFJsQixtQkFBb0MsUU5sTW5CLFFNbU1qQixrQkFBbUMsUU5qRG5CLFFNa0RoQix3QkFBeUMsUU5yQ25CLFFNc0N0Qix1QkFBd0MsUU5qQ25CLFFNa0NyQixvQkFBcUMsUU5oQ25CLFFNaUNsQixxQkFBc0MsUU4zYm5CLFFNNGJuQiwyQkFBNEMsUU43Ym5CLFFNOGJ6QixtQkFBb0MsUU5sWG5CLFFNbVhqQixnQkFBaUMsUU41Q25CLFFNNkNkLHVCQUF3QyxRTjhFbkIsUU03RXJCLHNCQUF1QyxRTmxKbkIsUU1tSnBCLHVCQUF3QyxRTkVuQixRTURyQixxQkFBc0MsUU52UG5CLFFNd1BuQixpQkFBa0MsUU42RW5CLFFNNUVmLGdCQUFpQyxRTjVLbkIsUU02S2QsbUJBQW9DLFFObktuQixRTW9LakIsb0JBQUEsdUJBQ3dDLFFOdUNuQixRTXRDckIsMkJBQTRDLFFOdUNuQixRTXRDekIsd0JBQXlDLFFOd0VuQixRTXZFdEIsdUJBQXdDLFFOakxuQixRTWtMckIsc0JBQXVDLFFOdUVuQixRTXRFcEIsdUJBQXdDLFFObExuQixRTW1MckIseUJBQTBDLFFOakxuQixRTWtMdkIseUJBQTBDLFFObkxuQixRTW9MdkIsa0JBQW1DLFFON0puQixRTThKaEIsc0JBQXVDLFFON1NuQixRTThTcEIsNkJBQThDLFFOdFduQixRTXVXM0IsdUJBQXdDLFFOaEluQixRTWlJckIsb0JBQXFDLFFONkVuQixRTTVFbEIsa0JBQW1DLFFOM0VuQixRTTRFaEIscUJBQXNDLFFOdURuQixRTXREbkIsc0JBQXVDLFFOd0RuQixRTXZEcEIsZUFBQSxpQkFDZ0MsUU4xZ0JuQixRTTJnQmIsbUJBQW9DLFFOMERuQixRTXpEakIsaUJBQWtDLFFObUJuQixRTWxCZixrQkFBbUMsUU5uQm5CLFFNb0JoQixrQkFBbUMsUU43TG5CLFFNOExoQix3QkFBQSxjQUN5QyxRTjRFbkIsUU0zRXRCLHlCQUEwQyxRTnBLbkIsUU1xS3ZCLG9CQUFxQyxRTnhLbkIsUU15S2xCLHdCQUF5QyxRTjlYbkIsUU0rWHRCLHFCQUFBLHdCQUN5QyxRTnpoQm5CLFFNMGhCdEIscUJBQUEsa0NBQ21ELFFOeGhCbkIsUU15aEJoQyxxQkFBQSx3QkFDeUMsUU41aEJuQixRTTZoQnRCLHFCQUFBLDJCQUM0QyxRTjdoQm5CLFFNOGhCekIscUJBQUEseUJBQzBDLFFObGlCbkIsUU1taUJ2Qix5QkFBMEMsUU43TG5CLFFNOEx2QixvQkFBcUMsUU5uUm5CLFFNb1JsQix3QkFBeUMsUU4xTG5CLFFNMkx0QiwwQkFBMkMsUU4xTG5CLFFNMkx4Qix1QkFBd0MsUU5oRG5CLFFNaURyQix5QkFBMEMsUU5oRG5CLFFNaUR2QixrQkFBbUMsUU43ZW5CLFFNOGVoQiwwQkFBMkMsUU5oZm5CLFFNaWZ4QixpQkFBa0MsUU5sZG5CLFFNbWRmLHlCQUEwQyxRTnhqQm5CLFFNeWpCdkIsdUJBQXdDLFFOaFNuQixRTWlTckIsdUJBQUEsMkJBQzRDLFFOalNuQixRTWtTekIsdUJBQUEsMEJBQzJDLFFOclNuQixRTXNTeEIsdUJBQUEseUJBQzBDLFFOeFNuQixRTXlTdkIscUJBQXNDLFFON1NuQixRTThTbkIsdUJBQUEsdUJBQ3dDLFFON1RuQixRTThUckIsd0JBQUEsdUJBQ3lDLFFObFVuQixRTW1VdEIsMkJBQTRDLFFOL1RuQixRTWdVekIseUJBQTBDLFFOelVuQixRTTBVdkIsd0JBQXlDLFFOaFVuQixRTWlVdEIsMEJBQTJDLFFOcFVuQixRTXFVeEIsd0JBQXlDLFFOdFVuQixRTXVVdEIscUJBQXNDLFFOM0JuQixRTTRCbkIsc0JBQXVDLFFOM0puQixRTTRKcEIsNEJBQTZDLFFOOWNuQixRTStjMUIsY0FBK0IsUU5yV25CLFFNc1daLHFCQUFzQyxRTnJXbkIsUU1zV25CLHVCQUF3QyxRTnhCbkIsUU15QnJCLHlCQUEwQyxRTnZObkIsUU13TnZCLGdDQUFpRCxRTnZObkIsUU13TjlCLHNCQUF1QyxRTjNXbkIsUU00V3BCLHVCQUF3QyxRTm1CbkIsUU1sQnJCLGtCQUFtQyxRTmpKbkIsUU1rSmhCLGtCQUFtQyxRTnZmbkIsUU13ZmhCLG1CQUFvQyxRTnpZbkIsUU0wWWpCLGlCQUFrQyxRTjFObkIsUU0yTmYsNkJBQThDLFFOaFRuQixRTWlUM0Isc0JBQUEsY0FDdUMsUU5uRW5CLFFNb0VwQixrQkFBbUMsUU5oZW5CLFFNaWVoQixpQkFBa0MsUU52b0JuQixRTXdvQmYsa0JBQW1DLFFOam9CbkIsUU1rb0JoQiwyQkFBNEMsUU56aUJuQixRTTBpQnpCLDRCQUE2QyxRTjVpQm5CLFFNNmlCMUIsNEJBQTZDLFFOMWlCbkIsUU0yaUIxQiw0QkFBNkMsUU4vaUJuQixRTWdqQjFCLG9CQUFxQyxRTmhVbkIsUU1pVWxCLG1CQUFvQyxRTjFRbkIsUU0yUWpCLHFCQUFzQyxRTjFRbkIsUU0yUW5CLGlCQUFrQyxRTjdRbkIsUU04UWYsZUFBZ0MsUU5oUm5CLFFNaVJiLHNCQUF1QyxRTm5mbkIsUU1vZnBCLHdCQUF5QyxRTm5mbkIsUU1vZnRCLGlCQUFrQyxRTjlVbkIs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QSxlQUFBLGtCQUNBLGNBQUEsa0JBQ0EsYUFBQSxrQkFDQSxVQUFBLG1CQUNKLGdDQUNFLEdBQ0UsUUFBQSxFQUNBLGtCQUFBLGlCQUNBLGVBQUEsaUJBQ0EsY0FBQSxpQkFDQSxhQUFBLGlCQUNBLFVBQUEsaUJBQ0YsSUFBQSxJQUNFLFFBQUEsRUFDQSxrQkFBQSxjQUNBLGVBQUEsY0FDQSxjQUFBLGNBQ0EsYUFBQSxjQUNBLFVBQUEsY0FDRixLQUNFLFFBQUEsRUFDQSxrQkFBQSxrQkFDQSxlQUFBLGtCQUNBLGNBQUEsa0JBQ0EsYUFBQSxrQkFDQSxVQUFBLG1CQUNKLDJCQUNFLEdBQ0UsUUFBQSxFQUNBLGtCQUFBLGlCQUNBLGVBQUEsaUJBQ0EsY0FBQSxpQkFDQSxhQUFBLGlCQUNBLFVBQUEsaUJBQ0YsSUFBQSxJQUNFLFFBQUEsRUFDQSxrQkFBQSxjQUNBLGVBQUEsY0FDQSxjQUFBLGNBQ0EsYUFBQSxjQUNBLFVBQUEsY0FDRixLQUNFLFFBQUEsRUFDQSxrQkFBQSxrQkFDQSxlQUFBLGtCQUNBLGNBQUEsa0JBQ0EsYUFBQSxrQkFDQSxVQUFBLG1CQUNKLDRCQUNFLEdBQ0UsUUFBQSxFQUNBLGtCQUFBLGlCQUNBLGVBQUEsaUJBQ0EsY0FBQSxpQkFDQSxhQUFBLGlCQUNBLFVBQUEsaUJBQ0YsSUFDRSxRQUFBLEVBQ0Esa0JBQUEsY0FDQSxlQUFBLGNBQ0EsY0FBQSxjQUNBLGFBQUEsY0FDQSxVQUFBLGVBQ0oseUJBQ0UsR0FDRSxRQUFBLEVBQ0Esa0JBQUEsaUJBQ0EsZUFBQSxpQkFDQSxjQUFBLGlCQUNBLGFBQUEsaUJBQ0EsVUFBQSxpQkFDRixJQUNFLFFBQUEsRUFDQSxrQkFBQSxjQUNBLGVBQUEsY0FDQSxjQUFBLGNBQ0EsYUFBQSxjQUNBLFVBQUEsZUFDSixvQkFDRSxHQUNFLFFBQUEsRUFDQSxrQkFBQSxpQkFDQSxlQUFBLGlCQUNBLGNBQUEsaUJBQ0EsYUFBQSxpQkFDQSxVQUFBLGlCQUNGLElBQ0UsUUFBQSxFQUNBLGtCQUFBLGNBQ0EsZUFBQSxjQUNBLGNBQUEsY0FDQSxhQUFBLGNB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QSxNQUFBLElBRUYsMkJBQ0UsYUFBQSxJQUNBLE9BQUEsRUFBQSxLQUVGLDBCQUNFLGFBQUEsSUFDQSxPQUFBLEVBQUEsS0FFRixtQ0FBQSxvQ0FFRSxPQUFBLEtBRUYsb0NBQ0Usb0JBQUEsUUFFRixtQ0FDRSxvQkFBQSxLQUVGLHNDQUFBLHVDQUVFLElBQUEsS0FFRix1Q0FDRSxpQkFBQSxRQUVGLHNDQUNFLGlCQUFBLEtBRUYsMEJBQ0UsUUFBQSxFQUVGLG1CQUNFLFNBQUEsU0FDQSxRQUFBLGFBRUYsa0JBQ0UsUUFBQSxZQUNBLFFBQUEsYUFDQSxRQUFBLFlBQ0EsUUFBQSxLQUVGLG1DQUNFLFdBQUEsSUFDQSxNQUFBLGVBQ0EsS0FBQSxlQUNBLE9BQUEsS0FDQSxZQUFBLEVBQ0EsV0FBQSxPQUNBLFNBQUEsU0FDQSxvQkFBQSxLQUNHLGlCQUFBLEtBQ0MsZ0JBQUEsS0FDSSxZQUFBLEtBQ1IsU0FBQSxPQUNBLGlCQUFBLEVBQ0EsYUFBQSxFQUNJLFNBQUEsRUFDSSxLQUFBLEVBRVYsd0NBQUEsd0NBRUUsZ0JBQUEsS0FDQSxPQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLGVBQ0EsS0FBQSxlQUVGLDJEQUFBLDJEQUVFLFFBQUEsS0FFRiwwQ0FBQSwwQ0FFRSxTQUFBLFNBRUYsNkRBQUEsNkRBTUUsS0FBQSxFQVVGLDZEQUFBLDZEQU1FLE1BQUEsRUFVRiw4Q0FBQSw4Q0FFRSxNQUFBLFFBRUYsa0RBQUEsa0RBRUUsS0FBQSxRQUVGLDRDQUFBLDRDQUVFLE1BQUEsS0FDQSxPQUFBLEtBRUYsaURBQUEsaURBRUUsbUJBQUEsS0FBQSxJQUNBLFdBQUEsS0FBQSxJQUNBLEtBQUEsUUFFRixpQkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUVGLHVCQUFBLHNCQUVFLFFBQUEsYUFFRix1QkFDRSxNQUFBLEtBRUYsa0NBQ0UsUUFBQSxLQUVGLGtEQUFBLGtEQUVFLE9BQUEsRUFDQSxtQkFBQSxLQUVGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxJQUFBLEVBQUEsSUFDQSxPQUFBLElBQ0EsWUFBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsbUJBQ0EsbUJBQUEsV0FDUSxXQUFBLFdBRVYsNEJBQ0UsV0FBQSxlQUVGLDZCQUNFLFdBQUEsZUFFRiw0QkFDRSxRQUFBLE1BQ0EsUUFBQSxHQUNBLFNBQUEsU0FFRiw4QkFDRSxJQUFBLEVBQ0EsY0FBQSxFQUVGLG9DQUNFLFlBQUEsSUFBQSxNQUFBLFlBQ0EsYUFBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBQUEsTUFBQSxrQkFDQSxJQUFBLElBRUYsZ0NBQ0UsSUFBQSxJQUVGLHNDQUNFLFlBQUEsSUFBQSxNQUFBLFlBQ0EsYUFBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLElBQUEsTUFBQSxrQkFDQSxJQUFBLElBRUYsMEJBQ0UsTUFBQSxRQUNBLE9BQUEsS0FFRiwrQkFDRSxLQUFBLGVBRUYsdUJBQ0UsV0FBQSxnQkFFRiw0QkFDRSxRQUFBLEVBRUYseUJBQ0UsVUFBQSxLQUNBLFlBQUEsUUFDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsS0FBQSxNQUNBLFFBQUEsT0FBQSxFQUFBLEVBQUEsRUFDQSxZQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxXQUFBLE9BQ0Esa0JBQUEsbUJBQ1EsVUFBQSxtQkFFVix3Q0FDRSxZQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxLQUNBLFFBQUEsRUFFRiw4Q0FDRSxXQUFBLGdCQUVGLDBDQUNFLE1BQUEsSUFFQSxRQUFBLGFBRUYsNkRBQ0Usb0JBQUEsZUFFRiwrREFDRSxpQkFBQSxlQUVGLHdDQUNFLFdBQUEsSUFDQSxtQkFBQSxXQUNRLFdBQUEsV0FDUixNQUFBLFFBQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxhQUNBLFVBQUEsUUFDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLFlBQUEsUUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsRUFDQSxlQUFBLFFBQ0EsbUJBQUEsVUFDQSxnQkFBQSxVQUNBLFdBQUEsVUFFRiw4Q0FDRSxRQUFBLEVBRUYsa0RBQUEsd0RBRUUsVUFBQSxLQUNBLE1BQUEsZUFDQSxXQUFBLElBQ0EsZUFBQSxLQUVGLHlEQUNFLFdBQUEsU0FDQSxXQUFBLElBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxXQUFBLFdBQ0EsTUFBQSxRQUNBLE9BQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxRQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxRQUFBLEVBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLFFBQ0EsbUJBQUEsV0FDQSxtQkFBQSxTQUNBLGdCQUFBLFNBQ0EsTUFBQSxLQUVGLGdFQUFBLCtEQUVFLFFBQUEsRUFFRiwrREFDRSxXQUFBLGdCQUVGLHdGQUNFLGlCQUFBLFlBQ0EsUUFBQSxFQUNBLFFBQUEsRUFFRixvQkFDRSxXQUFBLElBQ0EsV0FBQSxPQUNBLFNBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxZQUNBLFFBQUEsYUFDQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLGtCQUFBLE9BQ0Esb0JBQUEsT0FDSSxlQUFBLE9BQ0ksWUFBQSxPQUNSLE9BQUEsS0FFRixnREFDRSxRQUFBLFlBQ0EsUUFBQSxhQUNBLFFBQUEsWUFDQSxRQUFBLEtBQ0EsaUJBQUEsRUFDQSxhQUFBLEVBQ0ksU0FBQSxFQUNJLEtBQUEsRUFFVix1QkFDRSxPQUFBLFFBQ0EsVUFBQSxJQUNBLFdBQUEsSUFDQSxNQUFBLGdCQUNBLFlBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsTUFDQSxpQkFBQSxFQUNBLGFBQUEsRUFDSSxTQUFBLEVBQ0ksS0FBQSxFQUNSLFlBQUEsT0FFRixjQUFBLGlCQUVFLFFBQUEsSUFBQSxFQUFBLEVBQUEsRUFFRixnQkFDRSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFFBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0FDQSxrQkFBQSxNQUNBLG9CQUFBLFdBQ0ksZUFBQSxNQUNJLFlBQUEsV0FDUixNQUFBLFVBRUYsc0JBQ0UsUUFBQSxFQUVGLGNBQ0UsUUFBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLEtBQ0EsTUFBQSxVQUNBLFVBQUEsVUFDQSxVQUFBLFVBQ0EsbUJBQUEsV0FDUSxXQUFBLFdBQ1IsUUFBQSxhQUNBLFFBQUEsWUFDQSxRQUFBLFlBQ0EsUUFBQSxhQUNBLFFBQUEsS0FDQSxrQkFBQSxLQUNRLFVBQUEsS0FDUixjQUFBLEtBQ0EsY0FBQSxRQUNBLHdCQUFBLGFBQ1EsZ0JBQUEsYUFDUixrQkFBQSxtQkFDUSxVQUFBLG1CQUNSLFFBQUEsRUFFRiw0QkFDRSxtQkFBQSxLQUFBLEVBQUEsRUFBQSxRQUNRLFdBQUEsS0FBQSxFQUFBLEVBQUEsUUFFVixlQUNFLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsTUFDQSxtQkFBQSxXQUNRLFdBQUEsV0FDUixNQUFBLFFBQ0EsT0FBQSxRQUNBLFlBQUEsSUFDQSxNQUFBLFlBQ0EsbUJBQUEsWUFDSSx3QkFBQSxZQUNJLFdBQUEsWUFDUixVQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxpQkFBQSxPQUNBLHdCQUFBLE9BQ0ksY0FBQSxPQUNJLGdCQUFBLE9BQ1IsV0FBQSxPQUVGLHVCQUFBLG9DQUFBLDBDQUFBLGtDQUFBLGtDQUFBLG9DQUFBLDBDQUFBLGtDQUFBLGtDQUFBLDZCQUFBLHFCQUFBLHFCQVlFLE9BQUEsUUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGFBQUEsUUFFRixxQkFDRSxhQUFBLFFBRUYsMkJBQUEsMkJBRUUsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsd0JBQUEsZ0NBQUEscUNBQUEscUNBQUEsOEJBQUEsOEJBQUEsd0JBQUEsZ0NBQUEscUNBQUEscUNBQUEsOEJBQUEsOEJBQUEsMEJBQUEsa0NBQUEsdUNBQUEsdUNBQUEsZ0NBQUEsZ0NBa0JFLFdBQUEsUUFDQSxtQkFBQSxLQUNRLFdBQUEsS0FDUixNQUFBLEtBQ0EsYUFBQSxRQUVGLG1DQUFBLG1DQUFBLHFDQUdFLGNBQUEsS0FBQSxFQUFBLEVBQUEsS0FFRixpQ0FBQSxpQ0FBQSxtQ0FHRSxjQUFBLEVBQUEsS0FBQSxLQUFBLEVBRUYsbUVBQUEsbUVBQUEscUVBR0UsbUJBQUEsTUFBQSxFQUFBLEVBQUEsUUFDUSxXQUFBLE1BQUEsRUFBQSxFQUFBLFFBRVYsNENBQUEsNENBQUEsOENBR0UsY0FBQSxLQUVGLHVCQUNFLGNBQUEsRUFDQSxtQkFBQSxLQUFBLEVBQUEsRUFBQSxPQUFBLENBQUEsSUFBQSxFQUFBLEVBQUEsUUFDUSxXQUFBLEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxJQUFBLEVBQUEsRUFBQSxRQUVWLGtDQUFBLHdDQUFBLDRCQUFBLDBCQUFBLHVDQUFBLHVDQUFBLDRCQU9FLE1BQUEsa0JBQ0EsV0FBQSxJQUNBLGFBQUEsWUFDQSxPQUFBLFFBRUYsa0NBQUEsd0NBRUUsT0FBQSxZQUNBLE1BQUEsa0JBRUYsNkJBQ0UsY0FBQSxFQUNBLG1CQUFBLEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxJQUFBLEVBQUEsRUFBQSxRQUNRLFdBQUEsS0FBQSxFQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsRUFBQSxFQUFBLFFBRVYsc0JBQ0UsV0FBQSxPQUVGLDBCQUNFLFdBQUEsSUFFRix1QkFDRSxNQUFBLEtBRUYsd0NBQ0UsUUFBQSxFQUFBLEtBQ0EsbUJBQUEsSUFBQSxFQUFBLEVBQUEsUUFDUSxXQUFBLElBQUEsRUFBQSxFQUFBLFFBRVYsMENBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUYsMENBQUEsZ0RBRUUsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxrQkFDQSxXQUFBLElBQ0EsT0FBQSxRQUNBLE9BQUEsS0FFRiwwQkFDRSxRQUFBLE1BQ0EsUUFBQSxZQUNBLFFBQUEsYUFDQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLG1CQUFBLFdBQ1EsV0FBQSxXQUNSLFNBQUEsT0FFRixzQkFDRSxRQUFBLGFBQ0EsUUFBQSxFQUNBLG1CQUFBLFdBQ1EsV0FBQSxXQUVWLGdCQUNFLFdBQUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxNQUNBLE9BQUEsRUFDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLG1CQUFBLFdBQ1EsV0FBQSxXQUNSLFNBQUEsT0FDQSxRQUFBLFlBQ0EsUUFBQSxhQUNBLFFBQUEsWUFDQSxRQUFBLEtBRUYsc0JBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBRUYsaUNBQ0UsaUJBQUEsRUFDQSxhQUFBLEVBQ0ksU0FBQSxFQUNJLEtBQUEsRUFDUixNQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsS0FFRixvREFDRSxvQkFBQSxRQUVGLHNEQUNFLGlCQUFBLFFBRUYsNENBQ0UsTUFBQSxJQUVGLDBDQUNFLE1BQUEsSUFFRixzQkFDRSxXQUFBLElBQ0EsbUJBQUEsS0FDUSxXQUFBLEtBQ1IsT0FBQSxFQUNBLGNBQUEsRUFDQSxXQUFBLE9BQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsWUFBQSxRQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLG1CQUFBLFdBQ1EsV0FBQSxXQUNSLG1CQUFBLFVBQ0EsZ0JBQUEsVUFDQSxXQUFBLFVBRUYscUNBQ0UsWUFBQSxJQUVGLHVDQUFBLHVDQUVFLFlBQUEsSUFFRiw0QkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUVGLGlDQUFBLDBDQUVFLE9BQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxRQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsTUFBQSxHQUNBLG9CQUFBLEtBQ0csaUJBQUEsS0FDQyxnQkFBQSxLQUNJLFlBQUEsS0FDUixtQkFBQSxPQUNJLG9CQUFBLE9BQ0ksV0FBQSxPQUVWLGlDQUNFLFFBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBRUYsdUNBQUEsdUNBQUEsNEJBQUEsNEJBSUUsV0FBQSxLQUVGLDJCQUNFLE9BQUEsUUFFRixnQ0FDRSxLQUNFLFFBQUEsRUFDQSxrQkFBQSx1QkFDUSxVQUFBLHVCQUVWLEdBQ0UsUUFBQSxFQUNBLGtCQUFBLG1CQUNRLFVBQUEsb0JBR1osd0JBQ0UsS0FDRSxRQUFBLEVBQ0Esa0JBQUEsdUJBQ1EsVUFBQSx1QkFFVixHQUNFLFFBQUEsRUFDQSxrQkFBQSxtQkFDUSxVQUFBLG9CQ2x4QlosWUFBWSxXQUFBLE9BQW1CLFVBQUEsS0FBZSxXQUFBLE9BRzlDLHlCQUF5QixhQUFBLE1BQW1CLGFBQUEsS0FBbUIsWUFBQSxhQUFBLENBQUEsT0FBQSxDQUFBLFVBQThDLE9BQUEsRUFBQSxLQUFjLFFBQUEsSUFBWSxTQUFBLFNBQWtCLFdBQUEsS0FHekosMkJBQTRCLFFBQUEsS0FHNUIsc0NBQXVDLE1BQUEsa0JBQXdCLFdBQUEsT0FBa0IsUUFBQSxhQUdqRixjQUFjLFFBQUEsSUFBYyxjQUFBLEVBQzVCLHVCQUFBLGVBQUEsZUFBQSxlQUFBLGNBQUEsZUFBQSxlQU1lLE1BQUEsS0FBVyxZQUFBLGFBQUEsQ0FBQSxPQUFBLENBQUEsVUFBOEMsVUFBQSxNQUFnQixZQUFBLE1BQWtCLFdBQUEsS0FDMUcsdUJBQXVCLFdBQUEsT0FDdkIsZUFBZSxVQUFBLE1BQWdCLFlBQUEsSUFBaUIsWUFBQSxRQUNoRCxrQkFBQSxpQkFDaUIsVUFBQSxJQUNqQixlQUFBLGVBQ2dCLGFBQUEsTUFBbUIsYUFBQSxLQUFtQixRQUFBLEtBQUEsS0FDdEQsb0JBQXFCLFFBQUEsTUFDckIsaUJBQUEscUJBQ3FCLFlBQUEsYUFBQSxDQUFBLE9BQUEsQ0FBQSxVQUNyQixpQkFBQSxxQkFDcUIsUUFBQSxNQUFjLFVBQUEsS0FBZ0IsTUFBQSxLQUNuRCxzQkFBc0IsUUFBQSxNQUFjLFlBQUEsSUFDcEMsaUJBQWlCLGFBQUEsTUFBbUIsYUFBQSxLQUFtQixZQUFBLElBQ3ZELGdDQUFnQyxhQUFBLEtBQWtCLFlBQUEsSUFDbEQscUJBQXFCLFlBQUEsTUFDckIsa0JBQWtCLFFBQUEsT0FBZSxVQUFBLE1BQ2pDLG1CQUFtQixjQUFBLElBQWtCLGFBQUEsTUFBbUIsYUFBQSxLQUFtQixVQUFBLE1BQWdCLFlBQUEsSUFBaUIsWUFBQSxPQUFvQixRQUFBLEVBQUEsS0FDaEkscUNBQXFDLFVBQUEsTUFDckMsa0JBQWtCLGdCQUFBLFNBQ2xCLHVCQUF1QixhQUFBLEtBQ3ZCLGVBQUEsZUFBQSxlQUVlLE1BQUEsS0FDZixrQkFBa0IsT0FBQSxFQUFBLEVBQUEsSUFDbEIsMkJBQUEsNEJBQzRCLFlBQUEsSUFHNUIsZUFBZSxVQUFBLElBQWMsWUFBQSxJQUFtQixXQUFBLEVBQWEsTUFBQSxLQUM3RCxvQkFBb0IsVUFBQSxLQUNwQixtQkFBbUIsYUFBQSxNQUFtQixhQUFBLE1BQW9CLE1BQUEsS0FBVyxPQUFBLE1BQWEsYUFBQSxLQUFtQixNQUFBLE1BQ3JHLGVBQWUsYUFBQSxLQUFrQixXQUFBLElBQXVCLFVBQUEsSUFBYyxXQUFBLEtBQWdCLE9BQUEsRUFDdEYsc0JBQXNCLFdBQUEsSUFBdUIsYUFBQSxNQUFtQixPQUFBLFFBQWUsUUFBQSxNQUFjLFVBQUEsTUFBZ0IsWUFBQSxJQUFtQixXQUFBLEtBQWdCLE1BQUEsS0FBVyxhQUFBLE1BQW9CLFlBQUEsSUFBbUIsT0FBQSxJQUFBLEVBQUEsRUFBZSxRQUFBLEtBQ2pOLG9CQUFxQixRQUFBLE1BQWMsTUFBQSxNQUFZLFVBQUEsS0FDL0MsZUFBZSxVQUFBLElBQWMsT0FBQSxFQUFTLFdBQUEsSUFBdUIsV0FBQSxLQUFnQixhQUFBLEtBQzdFLGVBQWUsVUFBQSxNQUFnQixZQUFBLGdCQUFBLENBQUEsZUFBNEMsT0FBQSxFQUMzRSxrQkFBa0IsVUFBQSxJQUdsQixtQkFBQSxzQkFBQSxxQkFBQSxxQkFHcUIsYUFBQSxNQUFtQixhQUFBLEtBQ3hDLG9CQUFvQixhQUFBLEtBR3BCLHNCQUFBLG1CQUFBLG1CQUVvQixZQUFBLFFBQ3BCLG1CQUFtQixhQUFBLE1BQW1CLGFBQUEsS0FBbUIsTUFBQSxPQUd6RCwwQkFBMEIsT0FBQSxFQUFTLFNBQUEsU0FBa0IsTUFBQSxLQUFZLElBQUEsS0FDakUsZ0NBQ2dDLFFBQUEsYUFBcUIsVUFBQSxJQUdyRCxtQkFBbUIsTUFBQSxLQUFXLFFBQUEsTUFDOUIsMEJBQUEsb0JBQzBCLE9BQUEsSUFBVyxLQUFBLFFBQWEsU0FBQSxPQUFnQixTQUFBLFNBQWtCLElBQUEsUUFBWSxNQUFBLElBR2hHLGdDQUFnQyxZQUFBLHFCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUFpRSxVQUFBLEtBQWUsU0FBQSxPQUdoSCw2QkFBQSw2QkFBQSw4QkFFNkIsYUFBQSxNQUFtQixhQUFBLEtBR2hELCtCQUFBLHVCQUFBLHVCQUFBLHVCQUFBLHNCQUFBLHVCQUFBLHVCQU11QixZQUFBLHFCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUFpRSxVQUFBLE1BR3hGLHdCQUF3QixVQUFBLFFBQWtCLE9BQUEsRUFBUyxRQUFBLEVBR25ELDBCQUEwQixRQUFBLE1BRzFCLGtCQUFrQixXQUFBLElBQXVCLE1BQUEsS0FBVyxRQUFBLEVBQ3BELHNCQUFzQixPQUFBLEtBQUEsRUFBZSxhQUFBLE1BQW1CLGFBQUEsS0FDeEQscUJBQXFCLE9BQUEsTUFBQSxFQUNyQixxQkFBcUIsYUFBQSxNQUFtQixhQUFBLEtBR3hDLGlDQUFpQyxNQUFBLEtBQVcsTUFBQSxLQUFXLFlBQUEsSUFDdkQsc0JBQXNCLEtBQUEsS0FDdEIscUJBQXFCLEtBQUEsS0FDckIsd0JBQXdCLFdBQUEsS0FDeEIsaUNBQWlDLFdBQUEsS0FDakMsMEJBQUEsMEJBQzBCLFVBQUEsS0FDMUIsNENBQUEsMEJBQUEsMEJBRTRDLFlBQUEsYUFBQSxDQUFBLE9BQUEsQ0FBQSxnQkFBQSxDQUFBLFVBQTZELFdBQUEsS0FBZ0IsWUFBQSxJQUN6SCxpQ0FBaUMsV0FBQSxNQUNqQyxzQkFBc0IsTUFBQSxLQUFXLE9BQUEsRUFBQSxJQUFBLElBQUEsRUFDakMseUJBQUEseUJBQ3lCLFFBQUEsS0FHekIscUJBQXFCLFVBQUEsT0FBQSxDQUFBLGFBQUEsQ0FBQSxnQkFBQSxDQUFBLFVBQTJELE9BQUEsRUFBUyxRQUFBLEVBQVUsV0FBQSxLQUFnQixZQUFBLElBQ25ILHdCQUF3QixvQkFBQSxNQUEwQixvQkFBQSxLQUEwQixXQUFBLEtBQWdCLGVBQUEsSUFDNUYsaUNBQWlDLFVBQUEsTUFBZ0IsWUFBQSxJQUFtQixXQUFBLElBQ3BFLGdDQUFBLHlCQUFBLHlCQUV5QixRQUFBLE1BQWMsWUFBQSxPQUFBLENBQUEsYUFBQSxDQUFBLGdCQUFBLENBQUEsVUFBNkQsVUFBQSxNQUFnQixXQUFBLE9BQWtCLE9BQUEsRUFBUyxnQkFBQSxLQUMvSSx3QkFBd0IsTUFBQSxRQUFjLFdBQUEsT0FBa0IsWUFBQSxJQUN4RCw0QkFBQSw0QkFDNEIsZ0JBQUEsVUFHNUIsNEJBQTRCLGFBQUEsS0FHNUIsc0JBQUEsa0JBQ3NCLGFBQUEsTUFBbUIsYUFBQSxLQUFtQixPQUFBLEVBQVMsU0FBQSxTQUNyRSxzQkFBQSx5QkFBQSx5QkFBQSx5QkFBQSxrQkFBQSxxQkFBQSwwQ0FPeUIsWUFBQSxhQUFBLENBQUEsT0FBQSxDQUFBLGdCQUFBLENBQUEsVUFDekIseUJBQUEseUJBQUEseUJBQUEscUJBQUEscUJBQUEscUJBS3lCLGFBQUEsS0FBQSxLQUFBLE1BQUEsS0FBa0MsYUFBQSxFQUFBLEVBQUEsS0FBQSxFQUF5QixXQUFBLEtBQWdCLFFBQUEsTUFBYyxVQUFBLE1BQWdCLE9BQUEsRUFBQSxFQUFBLEVBQUEsTUFBbUIsUUFBQSxLQUFBLElBQWtCLFdBQUEsS0FDdkssd0JBQXdCLGFBQUEsS0FBQSxLQUFBLE1BQTZCLGFBQUEsRUFBQSxFQUFBLEtBQ3JELDZCQUE2QixhQUFBLEtBQWtCLFFBQUEsYUFBcUIsTUFBQSxJQUNwRSw4QkFBOEIsYUFBQSxLQUFBLEtBQUEsS0FBQSxNQUFrQyxhQUFBLEVBQUEsRUFBQSxFQUFBLEtBQXlCLFFBQUEsYUFBcUIsWUFBQSxNQUFrQixNQUFBLElBQ2hJLDZCQUFBLDhCQUEyRCxRQUFBLGFBQXFCLFVBQUEsS0FDaEYsK0JBQUEsMkJBQytCLFVBQUEsT0FBaUIsUUFBQSxLQUNoRCx5QkFBQSx5QkFBQSx3QkFBQSxxQkFBQSxxQkFBQSxvQkFLeUIsVUFBQSxNQUN6Qiw0QkFBQSx3QkFDNEIsV0FBQSxPQUFrQixZQUFBLElBQWlCLE9BQUEsTUFBQSxPQUMvRCwyQkFBMkIsYUFBQSxNQUFtQixhQUFBLEtBQUEsS0FBQSxLQUErQixPQUFBLEVBQVMsU0FBQSxPQUFnQixRQUFBLEtBQWMsV0FBQSxNQUNwSCx1QkFBdUIsUUFBQSxNQUFjLE9BQUEsRUFDckMsbUJBQW1CLGFBQUEsTUFBbUIsYUFBQSxFQUFBLEtBQUEsRUFBQSxFQUF5QixZQUFBLElBQW1CLFFBQUEsRUFBVSxXQUFBLE1BQWlCLFFBQUEsYUFBcUIsTUFBQSxLQUFXLFdBQUEsT0FDN0ksc0JBQXNCLFFBQUEsS0FBQSxJQUFrQixXQUFBLE1BQ3hDLDJCQUEyQixZQUFBLElBQWlCLGFBQUEsS0FDNUMsa0JBQWtCLFdBQUEsS0FBZ0IsWUFBQSxJQUNsQyxpQ0FBaUMsUUFBQSxhQUFxQixXQUFBLE9BQWtCLFlBQUEsSUFDeEUseUJBQUEscUJBQ3FCLGFBQUEsS0FBQSxLQUFBLE1BQTZCLGFBQUEsRUFBQSxFQUFBLEtBQXVCLE9BQUEsSUFBWSxRQUFBLE1BQWMsWUFBQSxJQUFnQixnQkFBQSxLQUFxQixPQUFBLEVBQVMsWUFBQSxJQUNqSix5QkFBQSxxQkFDcUIsT0FBQSxFQUFTLFFBQUEsRUFDOUIsNEJBQTRCLGFBQUEsS0FBQSxLQUFBLE1BQTZCLGFBQUEsRUFBQSxFQUFBLEtBQXVCLFFBQUEsRUFBQSxFQUFBLEtBQWtCLFNBQUEsU0FBa0IsUUFBQSxFQUNwSCwrQkFBK0IsYUFBQSxLQUMvQiw4QkFBOEIsYUFBQSxLQUFBLEtBQUEsTUFBNkIsYUFBQSxFQUFBLEVBQUEsS0FBdUIsT0FBQSxJQUFXLE9BQUEsRUFBQSxFQUFBLEtBQWdCLFNBQUEsU0FBa0IsSUFBQSxNQUMvSCw4QkFBOEIsWUFBQSxNQUFtQixhQUFBLEtBQ2pELGlDQUFpQyxPQUFBLEVBQUEsTUFBQSxNQUF1QixNQUFBLEtBQ3hELG9DQUFBLG9DQUNvQyxVQUFBLElBQ3BDLHFDQUFxQyxRQUFBLEtBR3JDLDhCQUFBLGlDQUFBLDBCQUFBLDZCQUc2QixZQUFBLGFBQUEsQ0FBQSxPQUFBLENBQUEsZ0JBQUEsQ0FBQSxVQUM3Qiw4QkFBOEIsYUFBQSxNQUM5QixpQ0FBQSw2QkFDaUMsaUJBQUEsTUFBdUIsaUJBQUEsS0FBdUIsT0FBQSxFQUMvRSwyQkFBQSwrQkFBQSw4QkFBQSw4QkFHOEIsYUFBQSxLQUc5QixtQkFBbUIsV0FBQSxLQUFBLDRnekJBQThoekIsTUFBQSxLQUNqanpCLDBCQUEyQixRQUFBLEtBQUEsT0FBQSxJQUMzQixxQkFBcUIsTUFBQSxLQUNyQixnQ0FBQSw0QkFBQSw0QkFBQSwrQkFBQSw4QkFBQSxrQ0FBQSxtQ0FBQSwwQkFPa0MsYUFBQSxLQUNsQywyQkFBQSxtQ0FBQSw2QkFBQSxnQ0FBQSxnQ0FBQSx5QkFBQSw0QkFBQSw0QkFBQSwyQkFBQSw0QkFBQSx5QkFBQSwwQkFXNEIsV0FBQSxRQUFtQixhQUFBLEtBQy9DLDJDQUFBLDRDQUM0QyxXQUFBLFFBQzVDLHNCQUFBLDZCQUFBLHNCQUFBLDBCQUcwQixNQUFBLEtBQzFCLHlDQUF5QyxXQUFBLFFBQW1CLE1BQUEsS0FDNUQsZ0NBQWdDLFdBQUEsRUFBQSxJQUFBLElBQUEsUUFDaEMsNEJBQTRCLFdBQUEsS0FDNUIsK0JBQUEsNEJBQUEsNkJBQUEsaUNBQUEsc0JBSWlDLGFBQUEsS0FDakMsc0JBQXNCLFdBQUEsUUFDdEIseUJBQXlCLE1BQUEsS0FDekIsd0JBQXdCLFdBQUEsS0FBZ0IsYUFBQSxLQUFrQixNQUFBLEtBQzFELHdDQUF3QyxNQUFBLEtBQ3hDLHFDQUFxQyxXQUFBLEtBQWdCLE1BQUEsS0FDckQsMEJBQTBCLGlCQUFBLFFBQXlCLGFBQUEsS0FBa0IsV0FBQSxFQUFBLE1BQUEsS0FBQSxRQUFrQyxNQUFBLEtBQ3ZHLGdDQUFnQyxpQkFBQSxLQUFzQixhQUFBLEtBQWtCLFdBQUEsRUFBQSxNQUFBLEtBQUEsUUFBa0MsTUFBQSxLQUMxRyw2QkFBNkIsV0FBQSxRQUM3QixzQkFBQSw2QkFDc0IsV0FBQSxRQUN0Qiw0QkFBNEIsV0FBQSxRQUM1Qiw4QkFBQSw0QkFBQSxnQ0FFOEIsV0FBQSxLQUM5Qiw0QkFBNEIsV0FBQSxLQUFnQixhQUFBLEtBQzVDLDZCQUFBLDRCQUFBLGlDQUFBLCtCQUFBLDRCQUFBLHNCQUsrQixhQUFBLFFBQy9CLDBCQUEwQixXQUFBLEtBQWdCLGFBQUEsS0FDMUMsa0NBQWtDLE1BQUEsS0FDbEMsNkJBQTZCLFdBQUEsUUFBbUIsV0FBQSxLQUFBLEtBQUEsTUFBQSxLQUNoRCx5QkFBQSx5QkFDeUIsTUFBQSxLQUN6Qix3QkFBd0IsV0FBQSxLQUFnQixhQUFBLEtBQWtCLE1BQUEsS0FDMUQsd0NBQXdDLE1BQUEsS0FDeEMsaUNBQWlDLFdBQUEsUUFDakMsb0NBQW9DLFdBQUEsUUFBbUIsYUFBQSxLQUFrQixNQUFBLEtBQ3pFLGlDQUFpQyxXQUFBLFFBQ2pDLG9DQUFvQyxXQUFBLFFBQW1CLGFBQUEsS0FBa0IsTUFBQSxLQUN6RSxrQ0FBa0MsV0FBQSxLQUNsQyxxQ0FBcUMsV0FBQSxLQUFnQixhQUFBLEtBQWtCLE1BQUEsS0FDdkUsZ0NBQWdDLFdBQUEsS0FDaEMsK0JBQStCLGFBQUEsS0FBa0IsTUFBQSxLQUNqRCwrQkFBK0IsYUFBQSxLQUFrQixNQUFBLEtBQ2pELCtCQUErQixhQUFBLEtBQWtCLE1BQUEsS0FDakQsK0JBQStCLGFBQUEsS0FBa0IsTUFBQSxLQUNqRCwrQkFBK0IsYUFBQSxLQUFrQixNQUFBLEtBQ2pELCtCQUErQixhQUFBLEtBQWtCLE1BQUEsS0FDakQsK0JBQStCLGFBQUEsS0FBa0IsTUFBQSxLQUNqRCwrQkFBK0IsYUFBQSxLQUFrQixNQUFBLEtBQ2pELCtCQUErQixhQUFBLEtBQWtCLE1BQUEsS0FDakQsK0JBQStCLGFBQUEsS0FBa0IsTUFBQSxLQUNqRCxnQ0FBZ0MsYUFBQSxLQUFrQixNQUFBLEtBQ2xELGdDQUFnQyxhQUFBLEtBQWtCLE1BQUEsS0FDbEQsZ0NBQWdDLGFBQUEsS0FBa0IsTUFBQSxLQUNsRCxnQ0FBZ0MsYUFBQSxLQUFrQixNQUFBLEtBQ2xELGdDQUFnQyxhQUFBLEtBQWtCLE1BQUEsS0FDbEQsZ0NBQWdDLGFBQUEsS0FBa0IsTUFBQSxLQUNsRCxnQ0FBZ0MsYUFBQSxLQUFrQixNQUFBLEtBQ2xELDZCQUE2QixXQUFBLFFBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLFFBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDhCQUE4QixXQUFBLEtBQzlCLDhCQUE4QixXQUFBLEtBQzlCLDhCQUE4QixXQUFBLFFBQzlCLDhCQUE4QixXQUFBLEtBQzlCLDhCQUE4QixXQUFBLEtBQzlCLDhCQUE4QixXQUFBLEtBQzlCLDhCQUE4QixXQUFBLEtBQzlCLDZCQUE2QixXQUFBLFFBQzdCLGdDQUFnQyxNQUFBLEtBQ2hDLG9DQUFvQyxNQUFBLEtBQ3BDLCtCQUErQixNQUFBLEtBQy9CLGdDQUFnQyxXQUFBLFFBQW1CLE1BQUEsS0FDbkQsZ0NBQWdDLFdBQUEsUUFBbUIsTUFBQSxLQUNuRCw4QkFBOEIsTUFBQSxLQUM5QiwrQkFBK0Isb0JBQUEsS0FHL0IseUJBQTBCLFFBQUEsS0FBQSxPQUFBLEtBQzFCLCtCQUFBLDJCQUFBLDJCQUFBLDhCQUFBLDZCQUFBLGlDQUFBLGtDQUFBLHlCQU9pQyxXQUFBLEtBQWdCLGFBQUEsS0FDakQsb0NBQUEsMEJBQUEsa0NBQUEsMEJBQUEsNEJBQUEsK0JBQUEsK0JBQUEsd0JBQUEsMkJBQUEsMkJBQUEsMEJBQUEsMkJBQUEsd0JBQUEseUJBYTJCLGFBQUEsS0FDM0IsMkJBQTJCLFdBQUEsS0FBZ0IsYUFBQSxLQUMzQyxvQ0FBQSw0QkFDb0MsV0FBQSxLQUNwQywrQkFBK0IsV0FBQSxFQUFBLElBQUEsSUFBQSxLQUMvQix5QkFBeUIsaUJBQUEsS0FBc0IsYUFBQSxLQUFrQixXQUFBLEVBQUEsTUFBQSxLQUFBLEtBQStCLE1BQUEsS0FDaEcsK0JBQStCLGlCQUFBLEtBQXNCLGFBQUEsS0FBa0IsV0FBQSxFQUFBLE1BQUEsS0FBQSxLQUErQixNQUFBLEtBQ3RHLHFCQUFBLDRCQUFBLHFCQUVxQixNQUFBLEtBQ3JCLHFCQUFxQixXQUFBLEtBQWdCLE1BQUEsS0FDckMsMkJBQTJCLFdBQUEsS0FDM0IsMkJBQUEsK0JBQzJCLFdBQUEsS0FDM0IsaUNBQWlDLE1BQUEsS0FDakMsNkJBQTZCLE1BQUEsS0FDN0IsNEJBQUEsMkJBQUEsZ0NBQUEsOEJBQUEsOEJBQUEsMkJBQUEsNEJBQUEsZ0NBQUEscUJBUWdDLGFBQUEsS0FDaEMsMkJBQTJCLGFBQUEsS0FDM0IsNEJBQTRCLFdBQUEsUUFDNUIsNEJBQTRCLFdBQUEsS0FDNUIsaUNBQWlDLE1BQUEsS0FDakMseUJBQXlCLFdBQUEsS0FBZ0IsYUFBQSxLQUN6Qyx3Q0FBd0MsV0FBQSxLQUFnQixNQUFBLEtBQ3hELDRCQUE0QixXQUFBLFFBQW1CLFdBQUEsS0FBQSxLQUFBLE1BQUEsS0FDL0Msd0JBQUEsd0JBQ3dCLE1BQUEsS0FDeEIsdUJBQXVCLFdBQUEsS0FBZ0IsYUFBQSxLQUFrQixNQUFBLEtBQ3pELHVDQUF1QyxNQUFBLEtBQ3ZDLG9DQUFvQyxXQUFBLEtBQWdCLE1BQUEsS0FDcEQsZ0NBQWdDLFdBQUEsUUFDaEMsbUNBQW1DLFdBQUEsUUFBbUIsYUFBQSxLQUFrQixNQUFBLEtBQ3hFLGdDQUFnQyxXQUFBLFFBQ2hDLG1DQUFtQyxXQUFBLFFBQW1CLGFBQUEsS0FBa0IsTUFBQSxLQUN4RSxpQ0FBaUMsV0FBQSxLQUNqQyxvQ0FBb0MsV0FBQSxLQUFnQixhQUFBLEtBQWtCLE1BQUEsS0FDdEUsK0JBQStCLFdBQUEsS0FDL0IsOEJBQThCLGFBQUEsS0FBa0IsTUFBQSxLQUNoRCw4QkFBOEIsYUFBQSxLQUFrQixNQUFBLEtBQ2hELDhCQUE4QixhQUFBLEtBQWtCLE1BQUEsS0FDaEQsOEJBQThCLGFBQUEsS0FBa0IsTUFBQSxLQUNoRCw4QkFBOEIsYUFBQSxLQUFrQixNQUFBLEtBQ2hELDhCQUE4QixhQUFBLEtBQWtCLE1BQUEsS0FDaEQsOEJBQThCLGFBQUEsS0FBa0IsTUFBQSxLQUNoRCw4QkFBOEIsYUFBQSxLQUFrQixNQUFBLEtBQ2hELDhCQUE4QixhQUFBLEtBQWtCLE1BQUEsS0FDaEQsOEJBQThCLGFBQUEsS0FBa0IsTUFBQSxLQUNoRCwrQkFBK0IsYUFBQSxLQUFrQixNQUFBLEtBQ2pELCtCQUErQixhQUFBLEtBQWtCLE1BQUEsS0FDakQsK0JBQStCLGFBQUEsS0FBa0IsTUFBQSxLQUNqRCwrQkFBK0IsYUFBQSxLQUFrQixNQUFBLEtBQ2pELCtCQUErQixhQUFBLEtBQWtCLE1BQUEsS0FDakQsK0JBQStCLGFBQUEsS0FBa0IsTUFBQSxLQUNqRCwrQkFBK0IsYUFBQSxLQUFrQixNQUFBLEtBQ2pELDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLFFBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDRCQUE0QixXQUFBLEtBQzVCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLFFBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDZCQUE2QixXQUFBLEtBQzdCLDRCQUE0QixXQUFBLFFBQzVCLCtCQUErQixNQUFBLEtBQy9CLG1DQUFtQyxNQUFBLEtBQ25DLDhCQUE4QixNQUFBLEtBQzlCLCtCQUErQixXQUFBLFFBQW1CLE1BQUEsS0FDbEQsK0JBQStCLFdBQUEsUUFBbUIsTUFBQSxLQUNsRCw2QkFBNkIsTUFBQSxLQUM3Qiw4QkFBOEIsb0JBQUEsS0MxYTlCLEtBQ0UsV0FBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsUUFBQSxNQUdGLEtBQ0UsTTlDR2EsSzhDRmIsVzlDSGEsSzhDSWIsT0FBQSxFQUlGLFNBQ0UsU0FBQSxTQUNBLFFBQUEsTUFDQSxlQUFBLEtBRUEsa0JBQ0UsWTlDMERnQixNOEN0RHBCLGVBQ0UsV0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLE1BQUEsa0JBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxPQUVBLGtCQUNFLFlBQUEsS0FDQSxVQUFBLE1BSUosU0FDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGM5Q3FDa0IsTThDbkNsQixXQUNFLGNBQUEsUUFHRixTQUFBLG9CQUNFLE10RHRDaUIsS3NEMENyQixzQkFDRSxXQUFBLGlCQUtBLFNBQUEsV0FDRSxlQUFBLE9BSUosa0JBQUEsc0JBQ0UsVzlDMURhLEs4QzJEYixPQUFBLElBQUEsTUFBQSxLQUNBLE10RHhEbUIsS3NEMkRyQixhQUNFLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHRixXQUNFLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FHRixHQUNFLGdCQUFBLEtBQ0EsWUFBQSxFQUNBLGNBQUEsRUFFQSxTQUNFLGE5Q1JtQixPOENldkIsMkJBQUEsd0NBQUEsMkNBQUEsOENBQUEsMkVBQUEsMEJBQUEsOERBQUEsMEJBQUEsZ0NBQUEsc0NBQUEsNkRBQ0UsMkI5Q3RCWSxJOEN1QlosMEI5Q3ZCWSxJOEMwQmQsZ0NBQUEseUNBQUEsdUJBQUEsMkRBQUEsOERBQUEsU0FBQSwwRUFBQSxxQ0FDRSx3QjlDM0JZLEk4QzRCWix1QjlDNUJZLEk4QytCZCxjQUFBLGlCQUFBLHNEQUFBLHlEQUFBLHNCQUFBLGtCQUFBLG9CQUFBLHVCQUFBLHlCQUNFLDJCQUFBLEVBQ0EsMEJBQUEsRUFHRixxREFBQSxzQ0FBQSx5QkFBQSxrQkFBQSxvQkFBQSx1QkFBQSx5Q0FBQSxxQ0FDRSx3QkFBQSxFQUNBLHVCQUFBLEVBR0YsU0FDRSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLFdBQUEsZUFDQSxNQUFBLEtBQ0EsWUFBQSxNQUNBLE1BQUEsa0JBRUEsd0JBQ0UsVzlDL0NnQixLOENnRGhCLGM5Q2hEZ0IsSzhDb0RwQixNQUNFLE1BQUEsS0FHRixTQUNFLFk5Q3ZEcUIsTzhDd0RyQixhOUN4RHFCLE84QzBEckIscUJBQ0UsYUFBQSxFQUlKLElBQ0ksUUFBQSxnQkFHSixJQUNFLFFBQUEsdUJBR0YsTUFDRSxRQUFBLEtBR0YsWUFDRSxRQUFBLGVBSUEsa0RBQUEsK0NBQUEsMkRBQUEsd0RBQUEsd0RBQUEsb0RBQUEsaURBQUEsaURBQUEsNkRBQUEsMERBQUEsMERBQUEsMkNBQUEsMkNBQUEsd0NBQUEsK0NBQUEsK0NBQUEsNENBQUEsMENBQUEsMENBQUEsdUNBQ0UsT0FBQSxFQUtGLDJEQUFBLHdEQUFBLG9FQUFBLGlFQUFBLGlFQUFBLDZEQUFBLDBEQUFBLDBEQUFBLHNFQUFBLG1FQUFBLG1FQUFBLG9EQUFBLG9EQUFBLGlEQUFBLHdEQUFBLHdEQUFBLHFEQUFBLG1EQUFBLG1EQUFBLGdEQUNFLGFBQUEsRUFDQSxZQUFBLEVBS0YsNkRBQUEsMERBQUEsc0VBQUEsbUVBQUEsbUVBQUEsK0RBQUEsNERBQUEsNERBQUEsd0VBQUEscUVBQUEscUVBQUEsc0RBQUEsc0RBQUEsbURBQUEsMERBQUEsMERBQUEsdURBQUEscURBQUEscURBQUEsa0RBQ0UsV0FBQSxFQUNBLGNBQUEsRUFLRix1QkFDRSxlQUFBLFVBSUosSUFDRSxXQUFBLGlCQUdGLElBQ0UsV0FBQSxnQkFDQSxPQUFBLEVBR0YsSUFDRSxNQUFBLEtBR0YsSUFDRSxNQUFBLE1BSUYsSUFDRSxNQUFBLEtBRUEsVUFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FLRiw2Q0FBQSw4Q0FBQSxzQ0FBQSx1Q0FBQSxvQkFBQSxxQkFDRSxRQUFBLElBQ0EsUUFBQSxNQUdGLDZDQUFBLHNDQUFBLG9CQUNFLE1BQUEsS0FJSixNQUNFLE1BQUEsZUFHRixTQUNFLE9BQUEsUUFHRixvQkFDRSxXQUFBLE9BR0YsTUFDRSxRQUFBLEVBR0YsT0FDRSxXQUFBLFlBR0YsT0FDRSxZQUFBLFlBR0YsT0FDRSxhQUFBLFlBR0YsT0FDRSxjQUFBLFlBR0YsS0FDRSxlQUFBLElBR0YsS0FDRSxlQUFBLE9BR0YsS0FDRSxlQUFBLE9BR0YsUUFDRSxZQUFBLE9BR0YsWUFDRSxNQUFBLGVBR0YsVUFDRSxZQUFBLFNBR0YsS0FDRSxZQUFBLElBR0YsS0FDRSxjOUMvTWtCLEs4Q2lObEIsZ0JBQ0UsYzlDak5nQixNOENvTmxCLGNBQ0UsYzlDbE5rQixLOENzTnRCLFVBQ0UsY0FBQSxLQUdGLElBQ0UsYUFBQSxLQUVBLGVBQ0UsYUFBQSxFQUlKLElBQ0UsYUFBQSxLQUdGLElBQ0UsY0FBQSxLQUdGLElBQ0UsWUFBQSxLQUdGLElBQ0UsZUFBQSxLQUdGLElBQ0UsYUFBQSxLQUdGLElBQ0UsWUFBQSxLQUdGLElBQ0UsY0FBQSxLQUdGLElBQ0UsV0FBQSxLQUdGLE9BQ0UsY0FBQSxZQUlBLGFBQUEsY0FDRSxRQUFBLElBQ0EsUUFBQSxNQUdGLE9BQUEsYUFDRSxNQUFBLEtBSUosU0FDRSxjOUMxUlksSThDNlJkLFdBQ0UsWUFBQSxTQUNBLFdBQUEsV0FJRiwyQkFBQSx3Q0FBQSwyQ0FBQSw4Q0FBQSwyRUFBQSwwQkFBQSw4REFBQSwwQkFBQSxnQ0FBQSxzQ0FBQSw2REFDRSwyQjlDcFNZLEk4Q3FTWiwwQjlDclNZLEk4Q3dTZCxnQ0FBQSx5Q0FBQSx1QkFBQSwyREFBQSw4REFBQSxTQUFBLDBFQUFBLHFDQUNFLHdCOUN6U1ksSThDMFNaLHVCOUMxU1ksSThDNlNkLE1BQ0UsMkI5QzlTWSxJOEMrU1osd0I5Qy9TWSxJOENrVGQseUJBQUEsVUFDRSx1QjlDblRZLEk4Q29UWiwwQjlDcFRZLEk4Q3VUZCxjQUFBLGlCQUFBLHNEQUFBLHlEQUFBLHNCQUFBLGtCQUFBLG9CQUFBLHVCQUFBLHlCQUNFLDJCQUFBLEVBQ0EsMEJBQUEsRUFHRixxREFBQSxzQ0FBQSx5QkFBQSxrQkFBQSxvQkFBQSx1QkFBQSx5Q0FBQSxxQ0FDRSx3QkFBQSxFQUNBLHVCQUFBLEVBR0Ysd0JBQ0Usd0JBQUEsRUFDQSwyQkFBQSxFQVFGLFdBQ0ksV0FBQSxPQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxNQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFFBQUEsS0FDQSxNQUFBLGVBR0osUUFDRSxNQUFBLE1BR0YsYUFDRSxVQUFBLE1BQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEtBR0Ysa0JBQ0UsUUFBQSxLQUFBLEVBR0YsMkNBQUEsOENBQUEsK0NBQUEsK0NBQUEsK0NBQUEsK0NBQ0UsZUFBQSxPQUVBLCtDQUFBLGtEQUFBLG1EQUFBLG1EQUFBLG1EQUFBLG1EQUFPLGVBQUEsT0FHVCxhQUNFLGFBQUEsZUFDQSxnQkFBQSxLQUFBLEtBQ0EsT0FBQSxLQVFBLGlDQUNFLFdBQUEsRUFHRixtQkFDRSxNdEQzYmlCLEtzRG9jckIsV0FDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFQSxhQUNJLE1BQUEsS0FDQSxRQUFBLE1BQ0EsZ0JBQUEsS0FHSiw4QkFDRSx3QjlDalpVLEk4Q2taVix1QjlDbFpVLEk4Q21aVixXQUFBLElBQUEsTUFBQSxLQUdGLGtCQUNFLE1BQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLFdBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLE9BQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLE1BQ0EsUUFBQSxPQUFBLEtBQ0EsZ0JBQUEsS0FDQSxhQUFBLEVBQ0EsWXREdE5XLElBQUEsTUFBQSxLc0R1TlgsYXREdk5XLElBQUEsTUFBQSxLc0R3TlgsVzlDeGVnQixROEN5ZWhCLE05Q3JlVyxLOENzZVgsWTlDaGNXLE1BQUEsQ0FBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFc4Q2ljWCxZdERqYkUsSXNEa2JGLFVBQUEsS0FFQSwyQkFDSSxNQUFBLGlCQUNBLGdCQUFBLGFBR0osb0NBM0JGLGtCQTRCTSxXQUFBLE1BQ0EsV0FBQSxPQUdKLDBEQWhDRixrQkFpQ00sV0FBQSxNQUNBLFdBQUEsT0FJTixzQkFDRSxTQUFBLE9BQ0EsU0FBQSxTQUNBLHVCQUFBLElBQ0Esd0JBQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxNQUNBLFc5Q3RnQlcsSzhDdWdCWCxRQUFBLEtBQ0EsT0FBQSxNQUNBLE90RHhQVyxJQUFBLE1BQUEsS3NEeVBYLGNBQUEsRUFFQSwwQkFDRSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxVQUFBLE1BQ0EsYzlDamRRLEk4Q29kViwyQkFDRSxVQUFBLE1BQ0EsWUFBQSxNQUNBLE9BQUEsRUFDQSxXQUFBLE9BQ0EsTXREemhCYSxLc0Q2aEJqQixvQkFDSSwyQjlDOWRRLEk4QytkUiwwQjlDL2RRLEk4Q2dlUixXdEQzaEJVLFFzRDZoQlosc0NBQUEsOEJBQ0UsTXREOWhCVSxRc0RpaUJaLG1DQUFBLDJCQUNFLGNBQUEsRUFDQSxVQUFBLEtBQ0EsY0FBQSxFQUNBLFd0RHJpQlUsUXNEc2lCVixNOUM5aUJTLEs4Q2lqQlgseUNBQUEsaUNBQ0UsY0FBQSxJQUFBLE1BQUEsUUFHRix3QkFDRSxNOUNqakJTLEsrQ2RiLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLElEaWtCSSxpREFDRSxNOUMxakJPLEs4Q2drQmYsOEJBQ0UsV0FBQSxLQUdGLGFBQ0UsVUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLDJCOUN0Z0JZLEk4Q3VnQlosMEI5Q3ZnQlksSThDeWdCWixlQUNFLGdCQUFBLEtBQ0EsTUFBQSxRQ3ZsQkYsbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSUQwbEJBLGlCQUNFLFFBQUEsYUFHRixzQkFDRSxhQUFBLEVBUUosWUFBQSxpQkFDRSxTQUFBLE1BQ0EsSUFBQSxFQUFRLEtBQUEsRUFBUyxNQUFBLEVBQVUsT0FBQSxFQUMzQixXOUNsbUJhLEs4Q29tQmIsZUFBQSxlQUFBLGVBQUEsZUFBQSxlQUFBLGVBQUEsa0JBQUEsY0FBQSxvQkFBQSxvQkFBQSxvQkFBQSxvQkFBQSxvQkFBQSxvQkFBQSx1QkFBQSxtQkFDRSxNOUNobUJXLEs4Q21tQmIsc0JBQUEsMkJBRUksUUFBQSxLQUtGLDBCQUFBLCtCQUNFLE10RHJPa0IsS3NEc09sQixPdERyT21CLEtzRHNPbkIsYUFBQSxFQUNBLGNBQUEsS0FHRiw0QkFBQSxpQ0FDRSxTQUFBLE9BQ0EsTXREN09rQixLc0Q4T2xCLE90RDdPbUIsS3NEOE9uQixnQnREN080QixLQUFBLEtzRGlQaEMseUJBQUEsOEJBQ0UsU0FBQSxPQUVBLHlCQUFBLDJCQUFBLDhCQUFBLGdDQUNFLGM5Q3pqQmlCLE84QzZqQnJCLDRCQUFBLGlDQUVJLFc5Q2pRbUIsSzhDbVFyQixNQUFBLEtBRUEsK0JBQUEsb0NBQ0UsWUFBQSxFQUNBLGVBQUEsS0FJSixpQ0FBQSxzQ0FDRSx3QjlDaGxCVSxJOENpbEJWLHVCOUNqbEJVLEk4Q2tsQlYsY0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxXdEQvb0JZLFFzRGdwQlosV0FBQSxLQUVBLG1DQUFBLHdDQUNFLFFBQUEsTUFFQSxNOUN4cEJTLEs4QzJwQlgsdUNBQUEsNENBSUUsZ0J0RHZSNEIsS0FBQSxLc0R3UjVCLFNBQUEsT0FDQSxNdEQzUmtCLEtzRDRSbEIsT3REM1JtQixLc0Q0Um5CLE1BQUEsTUFJSix3QkFBQSw2QkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxRQUFBLE1BR0YsMkJBQUEsZ0NBQ0UsUUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxFQUVBLFc5Q3pyQmdCLFE4QzByQmhCLE05QzNyQlcsSzhDNHJCWCwyQjlDem5CVSxJOEMwbkJWLDBCOUMxbkJVLEk4QzZuQlYsMENBQUEsK0NBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLEtBQ0EscURBQUEsMERBQWMsY0FBQSxFQUVkLGdEQUFBLHFEQUNFLGM5Q2hvQlksSzhDbW9CZCxzREFBQSwyREFDRSxRQUFBLFVBR0YsNERBQUEsNERBQUEsaUVBQUEsaUVBQ0UsUUFBQSxXQUNBLE1BQUEsS0FDQSxlQUFBLE9BR0YsNERBQUEsaUVBQ0UsVUFBQSxLQUNBLFlBQUEsT0FDQSxNQUFBLEdBQ0EsYUFBQSxLQUdGLDREQUFBLGlFQUNFLE1BQUEsS0FDQSxXQUFBLEtBSUosOENBQUEsbURBQ0UsWUFBQSxFQUdGLGdDQUFBLHFDQUNFLE1BQUEsTUFFQSx1Q0FBQSw0Q0FDRSxXOUNocUJlLE84Q2lxQmYsUUFBQSxJQUFBLEtBQ0EsTTlDM3VCTyxLOEM0dUJQLFc5Q3Z0Qk8sUThDd3RCUCxjOUMxcUJNLEk4QzRxQk4sOENBQUEsbURBQ0UsWUFBQSxZQUNBLFFBQUEsUUFDQSxjQUFBLElBR0YseUNBQUEsOENBQ0UsY0FBQSxFQUNBLFc5QzlxQmEsTzhDa3JCakIseUNBQUEsOENBQ0UsVzlDbnJCZSxPOENvckJmLFFBQUEsSUFBQSxLQUNBLE05Qzl2Qk8sSzhDK3ZCUCxXOUNodkJTLFE4Q2l2QlQsYzlDN3JCTSxJOEMrckJOLGdEQUFBLHFEQUNFLFlBQUEsWUFDQSxRQUFBLFFBQ0EsY0FBQSxJQUdGLDJDQUFBLGdEQUNFLGNBQUEsRUFDQSxXOUNqc0JhLE84Q3NzQm5CLGlDQUFBLHNDQUNFLFFBQUEsYUFDQSxNdEQ5d0JhLEtzRCt3QmIsWXREdnRCQSxJc0QwdEJGLGlDQUFBLHNDQUNFLFVBQUEsTUFDQSxROUMvc0JjLE04Q3F0QnBCLGtCQUNFLFdBQUEsS0FDQSxXOUN2dEJrQixNOEMwdEJwQixhQUNFLFFBQUEsYUFDQSxZOUM1dEJrQixNOEMrdEJwQixxQkFDRSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBRUEsd0JBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLElBQUEsRUFBQSxFQUFBLEVBQ0EsT0FBQSxFQUlKLHVCQUNFLFFBQUEsRUFPRixXQUNFLFVBQUEsS0FDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLE1BQ0EsUUFBQSxLQUNBLGdCQUFBLGVBQ0EsYUFBQSxFQUNBLFd0RHgwQmlCLEtzRHkwQmpCLHVCOUN6d0JZLEk4QzB3Qlosd0I5QzF3QlksSThDNHdCWixnQkFDRSxjOUN4d0JnQixNOEMyd0JsQixXQUFBLGVBQ0UsTTlDcDFCVyxLOEN3MUJmLGNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLFc5QzcxQmEsSzhDODFCYixPQUFBLElBQUEsTUFBQSxLQU9GLFNBQ0UsV3REbDJCbUIsS3NEbTJCbkIsYzlDcHlCWSxJOENxeUJaLFNBQUEsU0FDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQ0UsWUFBQSxRQUNBLFVBQUEsTUFDQSxZQUFBLElBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxNOUNsM0JXLEs4Q3MzQmYsYUFDRSxpQnREcjNCWSxLc0R3M0JkLFlBQ0UsaUJBQUEsZUFHRixRQUNFLE9BQUEsS0FDQSxhQUNFLE9BQUEsS0FJSixnQkFDRSxPQUFBLE1BQ0EsWUFBQSxNQUdGLG9CQUNFLFFBQUEsTUFHRixrQkFDRSxlQUFBLElBQ0EsYUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLEtBRUEsNkJBQ0UsUUFBQSxLQUNBLFdBQUEsS0FFQSxpQ0FDRSxXOUNoMUJpQixPOENtMUJuQiwrQkFBQSwyQ0FBQSwrQkFBQSxrQ0FDRSxZOUNsM0JTLE1BQUEsQ0FBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFc4Q3MzQmIsNEJBQ0UsY0FBQSxFQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxFQUNBLGM5QzkxQmdCLE04QysxQmhCLE05Q3Y2QlcsSzhDMDZCWCxpQ0FDRSxNOUMzNkJTLEs4Qzg2Qlgsc0NBQ0UsWUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLFFBQUEsYUFDQSxjOUMvMkJRLEk4Q2czQlIsV3REMzZCVSxRc0Q0NkJWLFVBQUEsS0FJRixzQ0FDRSxhQUFBLEtBQ0EsTUFBQSxNQUlKLDhCQUNFLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxNQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFFBQUEsS0FDQSxNQUFBLGVBR0Ysa0NBQ0UsTUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxNQUFBLElBQUEsS0FDQSxXOUNqOUJXLEs4Q3E5QmYsc0JBQ0UsYTlDajhCYSxROENrOEJiLGFBQUEsTUFDQSxhQUFBLElBR0Ysb0JBQ0UsYTlDNzhCZSxROEM4OEJmLGFBQUEsTUFDQSxhQUFBLElBR0YseUJBQ0UsYTlDajlCZSxROENrOUJmLGFBQUEsTUFDQSxhQUFBLElBR0Ysa0NBQUEsd0JBQ0UsY0FBQSxFQUNBLFdBQUEsT0FFRiw4QkFDRSxjQUFBLEVBQ0EsV0FBQSxPQUVGLDRCQUNFLGNBQUEsRUFDQSxXQUFBLE9BR0Ysa0JBQ0UsU0FBQSxTQUdGLGdCQUNFLGVBQUEsSUFDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGM5QzM3QlksSThDNjdCWixzQkFDRSxjQUFBLEVBR0YsZ0NBQ0UsT0FBQSxLQUNBLE9BQUEsUUFFQSx1Q0FDRSxXdERqZ0NVLFFzRHFnQ2Qsa0JBQUcsTTlDN2dDVSxLOENzaENmLGNBQ0UsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLE1BQUEsS0FHRixnQkFDRSxNQUFBLEtBQ0EsYUFBQSxLQUdGLG1CQUNFLE9BQUEsRUFBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLEtBR0YsdUJBQ0UsT0FBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLGtCQUNBLGlCQUFBLGtCQU9GLDBCQUNFLGNBQUEsSUFBQSxNQUFBLFFBRUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGdCQUVBLG1EQUNFLFc5Q3RqQ1csSzhDdWpDWCxjQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsWTlDamhDVyxNQUFBLENBQUEsS0FBQSxDQUFBLFNBQUEsQ0FBQSxXOENtaENYLHlEQUNFLFc5QzlqQ2MsUThDdWtDcEIsZUFDRSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEVBRUEsOEJBQ0UsaUI5QzlrQ1csSzhDZ2xDWCxtQ0FBQSwrQ0FDRSxpQjlDamxDUyxLOENvbENYLG9DQUNFLGlCOUNybENTLEs4Q3NsQ1QsUUFBQSxFQUlKLGdDQUNFLFd0RHZsQ2lCLEtzRHdsQ2pCLGNBQUEsSUFBQSxNQUFBLEtBQ0EsVzlDeGxDVyxLOEN5bENYLGN0RHRsQ1ksUXNEd2xDWixRQUFBLEVBRUEsbUNBQUEsa0NBQ0UsTTlDbm1DUyxLOENvbUNULGVBQUEsRUFJSixnQ0FDRSxRQUFBLE9BQUEsTUFDQSxXQUFBLEVBUUosc0JBQ0UsV0FBQSxLQU1GLDBCQUNFLFE5QzVoQ21CLFE4Q2dpQ3JCLHlCQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLGlCOUMzdUIwQixROEM0dUIxQixRQUFBLEtBQ0EsVUFBQSxNQUNBLDJCQUNFLFdBQUEsS0FJSixhQUNFLE9BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUlGLHVCQUNFLGNBQUEsSUFDQSxpQjlDaHBDa0IsUThDaXBDbEIsUUFBQSxLQUNBLFVBQUEsTUFDQSx5QkFDRSxXQUFBLEtFM3BDSixnQkFBQSxTQUFBLHVCQUNFLFdBQUEsTUFDQSxTQUFBLFNBRUEsc0JBQUEsdUJBQUEsZUFBQSxnQkFBQSw2QkFBQSw4QkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUFRLE1BQUEsRUFBVSxLQUFBLEVBQVMsT0FBQSxFQUMzQixPQUFBLEtBQ0EsUUFBQSxFQUdGLHNCQUFBLGVBQUEsNkJBQ0UsUUFBQSxRQUNBLFlBQUEsWUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0Esa0JBQUEsUUFBQSxHQUFBLFNBQUEsT0FDQSxVQUFBLFFBQUEsR0FBQSxTQUFBLE9BSUosbUJBQ0UsTWhER2EsUWdEQWYsZ0JBRUUsUUFBQSxNQUNBLGlCQUFBLEtBQ0EsUUFBQSxHQUNBLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUdGLGNBQ0UsT0FBQSxRQUdGLFVBQ0UsTUFBQSxLQUNBLE9BQUEsTUFDQSxXaER6Q2EsS2dENENmLGdCRHJERSxtQkFBQSxXQUFBLFlBQUEsSUFDQSxXQUFBLFdBQUEsWUFBQSxJQ3NEQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLElBQUEsRUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxXaERwRGEsS2dEcURiLGNoRGNZLElnRGJaLE9BQUEsSUFBQSxNQUFBLFFBRUEsc0JBQ0UsT0FBQSxRQUNBLFdoRHpEZ0IsUWdENERsQix5QkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUVBLHNDQUNFLGVBQUEsS0FDQSxPQUFBLFFBR0YsbUNBQUEsOEJBQ0UsTXhEL0RVLFF3RGtFWixtQ0FDRSxVQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxhQUFBLEtBR0YsOEJBQ0UsVUFBQSxLQUtOLDJCQUNFLE14RGhGYyxRd0RtRmhCLGVBQ0UsT0FBQSxFQVFGLGlEQUFBLDZDQUFBLHFDQUNFLFdoRDdCa0IsTWdEZ0NwQixvQkFDRSxjQUFBLEtBQ0EsV0FBQSxPQUVBLG1DQUNFLE1BQUEsUUFDQSxRQUFBLGdCQUVBLHdDQUFBLHdDQUFBLDBDQUNFLFFBQUEsdUJBT04sZUFDRSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsY2hEMURZLElnRDJEWixXaEQ3SGtCLFFnRDhIbEIsT3hEMkptQixJQUFBLE1BQUEsa0R3RHpKbkIseUJBQ0UsTXhEMUhZLFF3RDJIWixXeERpS21DLGtEd0QvSm5DLCtCQUNFLE9BQUEsWUFDQSxXaER0SWMsUWdEdUlkLE14RDdIZSxpRHdEaUluQixxQkFDRSxPQUFBLFlBQ0EsV2hEN0lnQixRZ0Q4SWhCLE1BQUEsMkJBR0YsaUNBQXVCLFF4RHNKRyxLQUFBLEt3RHBKMUIsaUJEN0pBLG1CQUFBLElBQUEsWUFBQSxJQUNBLFdBQUEsSUFBQSxZQUFBLElDOEpFLFdBQUEsT0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFdoRHhKZ0IsUWdEeUpoQixRQUFBLGFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLElBQUEsSUFBQSxZQUNBLGVBQUEsT0FDQSxPQUFBLEtBQ0EsWXhEeUhpQixJQUFBLE1BQUEsa0R3RHhIakIsTXhEL0plLEt3RGlLZixZQUFBLEtBQ0EsZUFBQSxPQUVBLDZCQUNFLHVCQUFBLElBQ0EsMEJBQUEsSUFHRiw0QkFDRSx3QkFBQSxJQUNBLDJCQUFBLElBR0YsdUJBQ0UsTXhEOUtlLEt3RCtLZixXeEQwRytCLGtEd0R2R2pDLHlCQUNFLE14RC9LVSxRd0RnTFYsV3hENEdpQyxrRHdEMUdqQywrQkFDRSxNeERoTGEsaUR3RGlMYixXaEQzTFksUWdEZ01sQiw2QkFDRSxZQUFBLFlBSUYsK0JBQ0UsZUFBQSxJQUNBLGNBQUEsRUFDQSxZaERqSWdCLE1nRG1JaEIsOENBQ0UsV2hEM01jLFFnRDZNZCxtREFBTSxNeEQzTU8sS3dENk1iLG9EQUNFLFd4RHpNUSxRd0QyTVIsc0RBQUEsdUVBQ0UsTXhEaE5XLEt3RG9OZixpRUFDRSxVQUFBLEtBQ0EsTXhEdk5XLEt3RDBOYiwwREFDRSx1QkFBQSxJQUNBLDBCQUFBLElBR0YseURBQ0Usd0JBQUEsSUFDQSwyQkFBQSxJQUlKLDRDQUFBLDRDQUNFLFFBQUEsTUFDQSxTQUFBLFNBR0YsNENBQ0UsSXhEMkQ2QixJd0R4RC9CLDRDQUNFLFVBQUEsSUFHRix1Q0FBQSwwQ0FDRSxJQUFBLEtBR0Ysc0dBQ0UsUUFBQSxHQUdGLDBDQUNFLEtBQUEsWUFJQSxvRUFDRSxVQUFBLEtBR0YsNkRBQ0UsSUFBQSxLQUVBLG9FQUNFLFVBQUEsS0FJSixxRUFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEsSUFDQSxZQUFBLGVBS04sdUNBQ0UsWUFBQSxPQUlKLGtCQUFBLHNCQUNFLFFBQUEsS0FBQSxJQUNBLFVBQUEsTUFDQSxZQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsV0FDQSxXQUFBLE9BR0YsV0FDRSxRQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsS0FDQSxXaER6U2EsS2dEMFNiLE14RHZTaUIsS3dEa1RuQixTQUNFLFFBQUEsTUFDQSxPQUFBLEtBQUEsRUFBQSxJQUdGLGNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUdGLFVBQ0UsY0FBQSxLQUdGLGdDQUNFLE1BQUEsS0FLRixVQUNFLGNBQUEsRUFBQSxlQUNBLGdCQUFBLEtBQ0EsTXhEM1VpQixLd0Q4VW5CLFdBQ0UsU0FBQSxTQUNBLFFBQUEsT0FFQSxnQkQ5VkEsbUJBQUEsUUFBQSxZQUFBLElBQUEsUUFBQSxJQUNBLFdBQUEsUUFBQSxZQUFBLElBQUEsUUFBQSxJQytWRSxTQUFBLFNBQ0EsTUFBQSxNQUNBLFlBQUEsT0FDQSxRQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLE9BQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxFQUNBLFVBQUEsS0FFQSxNaERwV1csS2dEcVdYLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsZUFHRixzQkFBQSx1QkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsTUFBQSxFQUNBLE9BQUEsRUFHRix1QkFDRSxZQUFBLE1BQ0EsY0FBQSxLQUFBLE1BQUEsS0FDQSxhQUFBLEtBQUEsTUFBQSxZQUNBLFlBQUEsS0FBQSxNQUFBLFlBR0Ysc0JBQ0UsWUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLGVBQ0EsYUFBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLElBQUEsTUFBQSxZQUdGLHNCQUNFLFdBQUEsUUFDQSxLQUFBLElBQ0EsWUFBQSxLQUNBLFFBQUEsSUFDQSxJQUFBLEtBQ0EsUUFBQSxFQUlKLGdCQUNFLFd4RHpZaUIsS3dEMFlqQixNaEQ3WWEsS2dEZ1pmLFVBQ0UsT0FBQSxJQUFBLE9BQUEsS0FDQSxjaEQvVVksSWdEb1ZkLGlCQUNFLE1BQUEsTUFHRixTQUNFLE1BQUEsTUFNRixVQUNFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxJQUNBLFdBQUEsT0FDQSxTQUFBLFNBRUEsc0JBQ0ksT0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQVEsTUFBQSxFQUFVLEtBQUEsRUFBUyxPQUFBLEVBQzNCLE9BQUEsS0FJTixLQUNFLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxNQUlGLGdCQUNFLFlBQUEsS0FDQSxRQUFBLGFBS0YsZUFDRSxPQUFBLEtBQ0EsTUFBQSxNQUdGLGtDQUFBLGlDQUFBLDhCQUFBLCtCQUFBLDhCQUFBLHlCQUFBLDRCQUFBLGdDQUFBLDZDQUFBLDRDQUFBLDhCQUFBLGlDQUFBLHlCQUFBLGdDQUFBLGlDQUFBLDZCQUFBLG1DQVFFLFlBQUEsWUFHRiw2QkFDRSxRQUFBLFFBR0YseUJBQ0UsUUFBQSxRQUdGLDhCQUNFLFFBQUEsUUFHRixtQ0FDRSxRQUFBLFFBR0YsOEJBQ0UsUUFBQSxRQUdGLGlDQUNFLFFBQUEsUUFHRixnQ0FDRSxRQUFBLFFBR0YseUJBQUEsNEJBRUUsUUFBQSxRQUdGLDRDQUNFLFFBQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxRQUdGLDZDQUNFLFFBQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxRQUdGLHVCQUFBLDBCQUFBLDhCQUVFLFFBQUEsS0FHRiwwQkFDRSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE9BQUEsT0FDQSxZQUFBLE9BQ0EsZUFBQSxPQUNBLEtBQUEsSUFDQSxlQUFBLEtBQ0EsT0FBQSxRQUNBLFlBQUEsZUFHRixpQ0FDRSxRQUFBLFFBQ0EsUUFBQSxhQUNBLFVBQUEsUUFDQSxlQUFBLEtBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FHRixnQ0FDRSxRQUFBLFFBQ0EsUUFBQSxhQUNBLEtBQUEsT0FBQSxPQUFBLE9BQUEsSUFBQSxDQUFBLEVBQUEsWUFDQSxVQUFBLFFBQ0EsZUFBQSxLQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsT0FDQSxZQUFBLFFBQ0EsTXhEamlCYyxRd0RvaUJoQixrQ0FDRSxRQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFHRixpQ0FDRSxRQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFHRixnQkFDRSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsSUFDQSxPQUFBLFFBQ0EsT0FBQSxFQUFBLGVBSUYsd0JBQUEseUJEMWtCRSxtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJQzRrQkEsOEJBQUEsK0JBQ0UsYUFBQSxJQUdGLDhCQUFBLCtCQUNFLE14RGprQlksUXdEcWtCaEIsc0RBQ0UsUUFBQSxRQUdGLHVEQUNFLFFBQUEsUUNwbEJGLGdCQUNFLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBR0YsaUJBQ0UsUUFBQSxLQUVBLHVCQUNFLFFBQUEsTUFJSiwrQkFDRSxNQUFBLEtBSUEsb0NBQUEsaUNBQ0UsUUFBQSxhQUNBLE9BQUEsRUFBQSxJQUFBLEVBQUEsRUFDQSxPQUFBLEtBR0YsaUNBQ0UsUUFBQSxhQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUdGLHNCQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUdGLDRDQUNFLE9BQUEsTUFDQSxNQUFBLE1BQ0EsTUFBQSxLQUNBLGFBQUEsS0FHRiw2QkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUdGLDRCQUNFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQUEsS0FHRiwyQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBR0YscUJBQ0UsTUFBQSxJQUNBLFFBQUEsYUFDQSxPQUFBLEVBQUEsRUFBQSxLQUdGLHFCQUNFLFFBQUEsYUFDQSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUdGLDZCQUNFLFFBQUEsYUFDQSxNQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FHRiwwQkFDRSxNQUFBLE1BR0YscUJBQ0UsUUFBQSxJQUNBLFVBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxFQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsY2pEckJVLElpRHVCVixXakQxRlcsS2lEMkZYLE16RHhGZSxLeUR5RmYsT0FBQSxJQUFBLE1BQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEtBR0YscUJBQ0UsUUFBQSxhQUNBLGFBQUEsS0FJSixjQUNFLE9BQUEsRUFBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUdGLFdBQ0UsUUFBQSxhQUVBLGFBQ0UsZUFBQSxJQUdGLGdCQUNFLGVBQUEsT0FHRixrQkFDRSxlQUFBLE9BR0YsZ0JBQUEseUJBQUEsa0JBQUEsOEJBQ0UsWWpEdERnQixLSHNPWiwwQ29EaE1SLFdBb0JNLE1BQUEsS0FDQSxXakQxRGMsT2lEOERwQixxQkFBQSxzQkFBQSwrQkFBQSwrQkFBQSxnQ0FLRSxjakR4RVksSWlEeUVaLGlCakQ1SWEsS2lENkliLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLE16RDVJaUIsS3lEK0luQixTQUFBLG1CQUNFLE16RGpKWSxLeURtSlosZUFBQSx5QkFDRSxNekRuSmUsS3lEd0tuQixjQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE9BQUEsUUFDQSxlQUFBLE9BR0Usc0JBQ0UsV3pEMUtnQixReUQyS2hCLE1qRGhMUyxLaURtTFgsdUJBQ0UsUUFBQSxNQUVBLHFDQUNFLHVCakR6SE0sSWlEMEhOLHdCQUFBLEVBR0Ysb0NBQ0UsMEJqRDlITSxJaUQrSE4sMkJqRC9ITSxJaURnSlosaUJBQ0UsZ0JBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUFXLE1BQUEsRUFDWCxRQUFBLEtBQ0EsUUFBQSxHQUNBLE1BQUEsTUFDQSxZQUFBLEVBQ0EsYUFBQSxFQUNBLFdBQUEsS0FFQSxtQkFDRSxNQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsTUFDQSxRekQ5SFcsRUFBQSxLeUQrSFgsV0FBQSxZQUNBLFlBQUEsRUFFQSx5QkFDRSxXekQ3TmMsUXlEZ09oQiwrQkFDRSx1QmpEeEtNLElpRHlLTixXQUFBLFlBR0YsOEJBQ0UsMEJqRDdLTSxJaUQ4S04sMkJqRDlLTSxJaUR5TFYsMkRBQ0Usd0JqRDFMUSxJaUQyTFIsMkJBQUEsRUFHRix1Q0FDRSxPQUFBLEtBT04sbUNBQ0UsUUFBQSxLQUNBLE9BQUEsRUFHRixjQUFBLHFCQUNFLE9BQUEsSUFBQSxNQUFBLFFBSUEsb0NBQ0UsT3pEbkpjLElBQUEsTUFBQSxLeURzSmhCLHFDQUNFLE16RGhSWSxReURvUmhCLG1DQUNFLGNBQUEsY0FDQSxPQUFBLElBQUEsTUFBQSxlQUVBLHdDQUNFLE1qRDVSVyxLaUQrUmIsa0RBQ0UsV3pEN1JZLFF5RCtSWix5REFDRSxJQUFBLEtBQ0EsS0FBQSxJQUNBLE1qRHJTUyxLaUQyU2YsK0JBQ0UsWWpEdFFhLE1BQUEsQ0FBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFdpRHdRZCxrQ0FDQyxhQUFBLElBR0Qsb0RBQ0MsV3pEaFRjLFF5RGlUZCxNakRwVGEsS2tERmIsc0NBQUEscUNBQ0UsVUFBQSxLQUtKLFlBQUEsb0RBRUUsU0FBQSxPQUNBLGNsRHVEWSxJa0RyRFosdUJBQ0UsY2xEcUtpQyxJQUFBLE1BQUEsaUJrRGxLL0IsdURBQ0UsUUFBQSxFQUlKLGtDQUNFLGNBQUEsRUFHRixtQ0FDQyx3QmxEdUNTLElrRHRDVCx1QmxEc0NTLElrRG5DVixrQ0FDRSwyQmxEa0NRLElrRGpDUiwwQmxEaUNRLElrRC9CUixxQ0FBQSxtREFDRSwwQmxEOEJNLElrRDdCTiwyQmxENkJNLElrRDFCUixtREFDRSxjQUFBLElBQUEsTUFBQSxJQUFBLE1BQUEsa0RBSUosNkJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FFQSwrQ0FDRSxXQUFBLElBQ0EsUUFBQSxFQUNBLGNBQUEsRUFFQSxxREFBUyxXQUFBLElBSWIsa0NBQ0UsY0FBQSxJQUFBLE1BQUEsSUFBQSxNQUFBLGtEQUNBLGNBQUEsRUFDQSxXQUFBLEVBRUEscUNBQ0UsMkJBQUEsRUFDQSwwQkFBQSxFQUdGLHFDQUNFLFdBQUEsZUFDQSxRQUFBLEVBSUEsNkVBQ0UsTUFBQSxlQUdGLDBEQUNFLFdBQUEsZ0JBR0Ysd0RINUZOLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLElHK0ZNLDhEQUNFLE0xRDdFVyxpRDBEZ0ZiLDJEQUNFLE1sRHZGSyxLa0R5RkwsaUVBQ0UsTTFEdkZJLFEwRDRGViw2Q0FDRSxXQUFBLElBQUEsTUFBQSxlQUNBLFlBQUEsRUFDQSxNQUFBLEtBRUEsK0RBQ0UsUUFBQSxPQUFBLE9BQUEsT0FBQSxPQUlKLG9EQUNFLE1sRDFHTyxLa0RxSGYsV0FBQSxtREFDRSxjbERsRHFCLE9rRG1EckIsTWxENUhhLEtrRDZIYixhQUFBLEVBQ0EsWTFEbkVJLEkwRG9FSixXbEQxSGEsSytDZGIsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSUcwSUEsaUJBQ0UsV2xEL0hpQixRa0RrSW5CLHNCQUNFLFdBQUEsUUFHRiw2QkFDRSxPQUFBLEtBQWMsT0FBQSxRQUNkLFFBQUEsTUFBQSxLQUNBLFlsRGxHVyxNQUFBLENBQUEsS0FBQSxDQUFBLFNBQUEsQ0FBQSxXa0RtR1gsWTFEbkZFLEkwRHFGRiwrQkFBQSxvQ0FDRSxNbERqSlMsSytDVGIsbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSUc0SkksMENBQUEscUNBQ0UsTWxEcEpZLFFrRHVKaEIsd0VBQ0UsUUFBQSxLQUdGLDZDQUNFLFFBQUEsTUFDQSxNQUFBLEtBR0Ysc0NBQ0UsUUFBQSxJQUFBLE1BQUEsSUFFQSx3Q0FDRSxRQUFBLGFBQ0EsTUFBQSxLQUlKLDBDQUNFLFdBQUEsTUFJSiw4QkFDRSxhQUFBLEVBQ0EsWWxEeEdtQixPa0QwR25CLHdDQUNFLFlBQUEsSUFDQSxhQUFBLEtBR0Ysc0NBQ0UsWUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLGVBQ0EsTUFBQSxxQkFjSixjQUFBLHNEQUNFLFFBQUEsS0FDQSxnQkFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxFQUNBLFdBQUEsRUFFQSxZbERqQ3lCLElBQUEsTUFBQSxrRGtEa0N6QixhbERsQ3lCLElBQUEsTUFBQSxrRGtEb0N6QixpQkFBQSx5REFDRSxRQUFBLFFBQUEsTUFDQSxPQUFBLEtBQWMsT0FBQSxRQUVkLFdsRHhOYyxRa0R5TmQsV2xEekN1QixJQUFBLE1BQUEsa0RrRDBDdkIsTWxEdE5TLEsrQ2RiLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLElHc09JLHVCQUNFLFdBQUEsa0RBR0Ysc0JBQ0UsTWxEOU5PLEtrRGlPVCw2QkFDRSxXQUFBLEVBR0YsNEJBQ0UsY0FBQSxJQUFBLE1BQUEsUUFJQSw4Q0FDRSxjQUFBLEVBTVIscUJBQ0UsYUFBQSxFQUVBLG1DQUNFLGFBQUEsRUFDQSxZbERsTGlCLE9rRHNMckIsZ0JBQ0UsTWxEaFFXLEtrRGlRWCxZbEQxTGdCLEtrRDRMaEIsNEJBQ0UsWUFBQSxFQUNBLGFsRDdMYyxNa0RnTWhCLHFCQUNFLFVBQUEsZUFDQSxrQkFBQSxlQUlKLG9CQUFBLDREQUNFLFVBQUEsS0FDQSxjQUFBLEVDdFJKLFlBQUEsYUFBQSxLQUFBLFdBQUEsV0FBQSxRQUFBLG1DQUFBLGtDQUFBLCtDQUFBLDhDQUFBLGlEQUFBLG9EQUFBLHFEQUFBLHFEQUFBLHFEQUFBLHFEQUFBLFlBQUEsZ0JBQUEscUJBQUEsT0FBQSwrQkFBQSxtQkFDRSxlbkR3R3NCLEttRHZHdEIsT0FBQSxLQUNBLE8zRDJHc0IsRTJEMUd0QixXM0RVYyxRMkRUZCxRM0RxR2UsRUFBQSxLdUQ3R2YsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSUlTQSxZbkR1RWtCLE1tRHRFbEIsU0FBQSxTQUNBLFFBQUEsYUFDQSxZM0RpR21CLEsyRC9GbkIsd0JBQUEseUJBQUEsdUJBQUEsdUJBQUEsaUJBQUEsb0JBQUEsOENBQUEsMkRBQUEsMERBQUEsNkRBQUEsZ0VBQUEsaUVBQUEsaUVBQUEsaUVBQUEsaUVBQUEsd0JBQUEsNEJBQUEsbUJBQUEsMkNBQUEsK0JBQ0UsWUFBQSxFQUdGLFlBQUEsY0FBQSxpQkFBQSxhQUFBLGVBQUEsa0JBQUEsS0FBQSxPQUFBLFVBQUEsV0FBQSxhQUFBLGdCQUFBLFdBQUEsYUFBQSxnQkFBQSxRQUFBLFVBQUEsYUFBQSxtQ0FBQSxxQ0FBQSx3Q0FBQSxrQ0FBQSxvQ0FBQSx1Q0FBQSwrQ0FBQSxpREFBQSxvREFBQSw4Q0FBQSxnREFBQSxtREFBQSxpREFBQSxtREFBQSxzREFBQSxvREFBQSxzREFBQSx5REFBQSxxREFBQSx1REFBQSwwREFBQSxxREFBQSx1REFBQSwwREFBQSxxREFBQSx1REFBQSwwREFBQSxxREFBQSx1REFBQSwwREFBQSxZQUFBLGNBQUEsaUJBQUEsZ0JBQUEsa0JBQUEscUJBQUEscUJBQUEsdUJBQUEsMEJBQUEsT0FBQSxTQUFBLFlBQUEsK0JBQUEsaUNBQUEsb0NBQUEsbUJBQUEscUJBQUEsd0JBRUUsTW5EUFcsS21EU1gsb0JBQUEsdUJBQUEsa0JBQUEscUJBQUEsd0JBQUEsbUJBQUEsYUFBQSxnQkFBQSxtQkFBQSxzQkFBQSxpQkFBQSxtQkFBQSxzQkFBQSxpQkFBQSxXQUFBLGdCQUFBLG1CQUFBLGNBQUEsMENBQUEsNkNBQUEsd0NBQUEsdURBQUEsMERBQUEscURBQUEsc0RBQUEseURBQUEsb0RBQUEseURBQUEsNERBQUEsdURBQUEsNERBQUEsK0RBQUEsMERBQUEsNkRBQUEsZ0VBQUEsMkRBQUEsNkRBQUEsZ0VBQUEsMkRBQUEsNkRBQUEsZ0VBQUEsMkRBQUEsNkRBQUEsZ0VBQUEsMkRBQUEsb0JBQUEsdUJBQUEsa0JBQUEsd0JBQUEsMkJBQUEsc0JBQUEsZUFBQSxrQkFBQSxhQUFBLHVDQUFBLDBDQUFBLHFDQUFBLDJCQUFBLDhCQUFBLHlCQUNFLE1uRFZTLEttRGNiLFlBQUEsZUFBQSxhQUFBLGdCQUFBLEtBQUEsUUFBQSxXQUFBLGNBQUEsV0FBQSxjQUFBLFFBQUEsV0FBQSxtQ0FBQSxzQ0FBQSxrQ0FBQSxxQ0FBQSwrQ0FBQSxrREFBQSw4Q0FBQSxpREFBQSxpREFBQSxvREFBQSxvREFBQSx1REFBQSxxREFBQSx3REFBQSxxREFBQSx3REFBQSxxREFBQSx3REFBQSxxREFBQSx3REFBQSxZQUFBLGVBQUEsZ0JBQUEsbUJBQUEscUJBQUEsd0JBQUEsT0FBQSxVQUFBLCtCQUFBLGtDQUFBLG1CQUFBLHNCQUNFLGNuRCtDVSxJbUQzQ1Ysb0JBQUEsa0JBQUEscUJBQUEsbUJBQUEsYUFBQSxtQkFBQSxpQkFBQSxtQkFBQSxpQkFBQSxXQUFBLGdCQUFBLGNBQUEsMENBQUEsd0NBQUEsdURBQUEscURBQUEsc0RBQUEsb0RBQUEseURBQUEsdURBQUEsNERBQUEsMERBQUEsNkRBQUEsMkRBQUEsNkRBQUEsMkRBQUEsNkRBQUEsMkRBQUEsNkRBQUEsMkRBQUEsb0JBQUEsa0JBQUEsd0JBQUEsc0JBQUEsZUFBQSxhQUFBLHVDQUFBLHFDQUFBLDJCQUFBLHlCQUNFLGlCM0RmZ0IsUTJEb0J0QiwrQ0FBQSw4Q0FBQSwrQkFFRSxPM0Q2RXdCLElBQUEsTUFBQSxRMkQ1RXhCLE1uRDVCYSxLbUQ2QmIsVzNEMUJjLFEyRDRCZCxxREFBQSxvREFBQSxxQ0FDRSxXM0QzQmtCLFEyRDRCbEIsTW5EakNXLEttRHFDZixvQkFBQSxvQkFBQSxjQUFBLGdCQUFBLDRCQUFBLDZCQUNFLE9BQUEsS0FDQSxPM0QrRnNCLElBQUEsTUFBQSxLMkQ5RnRCLE9BQUEsWUFDQSxNbkQ5Q2EsS21EK0NiLFczRDdDWSxLMkQ4Q1osUUFBQSxFQUFBLEtBQ0EsY25Ea0JZLEkrQzVFWixtQkFBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLFdBQUEsUUFBQSxJSTJEQSxlQUFBLEtBQ0EsWW5Eb0JrQixNbURsQmxCLDBCQUFBLDBCQUFBLG9CQUFBLHNCQUFBLGtDQUFBLG1DQUNFLFczRHJEVSxLMkQ2RFosc0JBQUEscUJBQUEscUJBQUEsZUFBQSxrQkFBQSxzQkFBQSxpQkFBQSw2QkFDRSxRQUFBLEdBS0osWUFDRSxTQUFBLFNBQ0EsUUFBQSxhQUNBLFlBQUEsTUFHRSxxQkFDSSxRQUFBLE1BQ0EsMEJBQVEsUUFBQSxLQUdaLHlCQUNJLFczRHZFYyxRMkQwRWQseUJBQUEsOEJBQUEsb0NBQ0ksTW5EaEZHLEttRHNGWCwrQkFDRSxPQUFBLEtBQ0EsOENBQWdCLHdCbkQxQlIsSW1EMkJSLDZDQUFlLDJCQUFBLEVBR2pCLHlDQUNFLDJCbkQvQlEsSW1EZ0NSLDBCbkRoQ1EsSW1Eb0NWLDJDQUFBLDJDQUFBLDhDQUNFLFFBQUEsUUFJSiwyQkFBQSwyQkFBQSw4QkFDRSxRQUFBLFFBQ0EsWUFBQSxZQUNBLFVBQUEsS0FDQSxNbkQzR1csS21ENEdYLGFuRHpDZ0IsTW1ENENsQiw2QkFDRSxNQUFBLEtBQ0EsS0FBQSxFQUdGLGVBQ0UsUUFBQSxLQUNBLE8zRG5Cb0IsRTJEb0JwQixTQUFBLFNBQ0EsUUFBQSxHQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsRUFBZ0IsYUFBQSxFQUNoQixXQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxXQUFBLEtBRUEsa0JKaEpGLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLElJaUpJLGdCQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxXM0RwSVUsUTJEcUlWLFczRHRCMEIsSUFBQSxNQUFBLFEyRHVCMUIsWUFBQSxLQUVBLDhCQUNFLFdBQUEsRUFHRix3QkFDRSxXM0QzSWMsUTJEOEloQiw4QkFBQSxnQ0FBQSxtQ0FDRSx3QkFBQSxFQUNBLHVCbkR2Rk0sSW1EMEZSLDZCQUFBLCtCQUFBLGtDQUNFLDJCbkQzRk0sSW1ENEZOLDBCbkQ1Rk0sSW1EK0ZSLGtCQUFBLG9CQUFBLHVCQUdFLE9BQUEsUUFHRixvQkFBQSx1QkFDRSxnQkFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLGFBR0Esb0JBQUEsMEJBQUEsdUJBQUEsNkJBQ0ksTW5EM0tHLEttRGdMVCx1RUFBQSxvREFBQSxvRUFBQSxpREFJSSxJQUFBLElBV1YsZ0JBQ0UsVUFBQSxLQUNBLFdBQUEsZUFDQSxNQUFBLGVBR0YsYUFDRSxXQUFBLElBQ0EsUUFBQSxFQUNBLGNuRHRJa0IsSytDaEZsQixtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJSXdOQSxPQUFBLEVBQ0EsTTNEOU1pQixLMkQrTWpCLFkzRHhLYSxXQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFcyRHlLYixlbkRqRzZCLEttRG1HN0IsbUJBQ0UsV0FBQSxJQUNBLE0zRHJOVSxLMkR5TmQsYUFDRSxPQUFBLEVBSUEsYUFBQSxtQkFDRSx3QkFBQSxjQUNBLHVCQUFBLGNBQ0EsMkJBQUEsY0FDQSwwQkFBQSxjQUlKLFlBQ0UsTW5Eek9hLEttRDJPYixrQkFDRSxNbkQzT2dCLFFtRGlQcEIsNEJBQ0UsV0FBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsY0FBQSxFQUNBLFFBQUEsYUFFQSxtQ0FBQSxrQ0FFRSxZQUFBLGdCQUdGLCtDQUFBLDhDQUNFLFlBQUEsWUFRSix5QkFDRSxPQUFBLEVBQUEsT0FBQSxFQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSw2QkFDRSxRQUFBLGFBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLElBQ0EsY0FBQSxLQTZDRixrQkFDRSxhQUFBLEVBSUosZ0NBQUEsY0FDRSxhbkQxUHFCLE9tRDZQdkIsZ0JBQ0UsUUFBQSxhQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsWUFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLFFBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxZQUFBLEVBQ0EsZUFBQSxFQUNBLFlBQUEsRUFDQSxjQUFBLElBQ0EsYUFBQSxJQUNBLGNuRGpSWSxJbURvUmQsWUFDRSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBRUEsb0JBQ0UsYUFBQSxRQUlKLFdKeldFLG1CQUFBLElBQUEsWUFBQSxJQUNBLFdBQUEsSUFBQSxZQUFBLElJMFdBLFFBQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsYzNEN1ZjLFEyRDhWZCxlQUFBLFVBQ0EsTUFBQSxJQUNBLFdBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxNQUNBLE9BQUEsS0FFRSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsTUFDQSxZQUFBLFFDblhGLHNCQUFBLE9BQ0UsY0FBQSxFQUdGLHNCQUFBLE9BQ0UsWUFBQSxFQUlGLHVDQUFBLHdCQUNFLFNBQUEsU0FFQSw0REFBQSw2Q0FDRSxPQUFBLFlBR0YsbURBQUEsb0NMdEJGLG1CQUFBLFFBQUEsUUFBQSxJQUNBLFdBQUEsUUFBQSxRQUFBLElLdUJNLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxJQUVBLDJEQUFBLDRDQUNJLE1wREZHLFFvREdILGNBQUEsRUFDQSxVQUFBLEtBR0osd0RBQUEseUNBQ0UsU0FBQSxTQUNBLElBQUEsRUFBUSxNQUFBLEVBQVUsS0FBQSxFQUFTLE9BQUEsRUFDM0IsT0FBQSxLQUNBLE1wRGhDSyxLb0RpQ0wsVUFBQSxLQU1WLElBQ0UsV0FBQSxNQUVBLE9BQ0UsU0FBQSxTQUdGLE9BQ0UsY0FBQSxJQUFBLE1BQUEsUUFHRixTQUNFLFVBQUEsTUFHRixTQUNFLE1wRGxEVyxLb0RzRGIsVUFDRSxZNURpU2tDLEs0RGhTbEMsZXBEK1J5QyxLb0Q1UjNDLE9BQ0UsZ0JBQUEsS0FDQSxRQUFBLGFBQ0EsY0FBQSxFQUNBLFdBQUEsSUFDQSxRQUFBLEVBQ0EsUUFBQSxFTC9FRixtQkFBQSxRQUFBLFFBQUEsSUFDQSxXQUFBLFFBQUEsUUFBQSxJS2lGRSxjQUNFLFc1RHRFZSxLNEQwRW5CLE9BQ0UsUUFBQSxhQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLGVBQUEsSUFFQSxtQkFDRSxZQUFBLEVBRUEscUJBQ0UsWTVEd1FpQixFNERwUXJCLG9CQUFBLDJCQUVFLE1BQUEsRUFDQSxLQUFBLEtBRUEsdUJBQUEsOEJBQ0UsTUFBQSxLQUlKLGVBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsRUFDQSxLQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsS0FJSixlQUFBLGdCQUFBLGtCQUFBLG1CQUVFLFFBQUEsTUFHRixNQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsYTVEc09xQixFNERyT3JCLFFBQUEsTUFBQSxRQUNBLGNwRHpEaUIsS29EMERqQixXNUR0SFksUTREdUhaLGVwRHVOd0IsS29EdE54QixZQUFBLEtMeklGLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLElLMklFLFFBQUEsYUFDQSxnQkFBQSxLQUVBLE1BQUEsV0FBQSxpQkFBdUIsTXBEaklaLEtvRGtJWCxXTGhKRixtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJS2lKRSxhQUNFLFc1RGhJZ0IsUTREaUloQixhQUFBLGtCQUFBLHdCQUF1QixNcER0SWQsS29Ed0lULG1CQUNFLFc1RHBJYyxRNERxSWQsbUJBQUEsd0JBQUEsOEJBQXVCLE1wRDFJaEIsS29EOElYLFlBQ0UsVzVENUlVLFE0RGtKZCxVQUNFLFFBQUEsS0FHRixVQUFBLFVBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsTUFDQSxRQUFBLEtBQUEsRUFDQSxXNUQ3SlksUTREK0paLDBCQUFBLGlDQUFBLDBCQUFBLGlDQUVFLE1BQUEsS0FDQSxLQUFBLEtBR0YsYUFBQSxhQUFBLGFBQUEsYUFDRSxJQUFBLEVBQ0EsS0FBQSxLQUdGLGFBQUEsYUFBQSxhQUFBLGFBQUEsYUFBQSxhQUNFLGFBQUEsRUFHRixZQUFBLGFBQUEsYUFBQSxhQUFBLFlBQUEsYUFBQSxhQUFBLGFBQ0UsUUFBQSxNQUNBLGNBQUEsRUFDQSxXQUFBLEtBR0YsWUFBQSxZQUNFLFc1RHJMVSxRNERzTFYsWUFBQSxLQUNBLGVBQUEsS0FHRSxtQkFBQSx5QkFBQSxtQkFBQSx5QkFDRSxXNUR6TFksUTRENkxoQixrQkFBQSxrQkFDRSxNcERuTU8sS29Eb01QLFc1RC9MYyxRNERvTXBCLGdCQUNFLEtBQUEsRUFJRixhQUNFLFc1RDFNa0IsUTRENE1sQixlQUNFLFc1RDdNZ0IsUTREK01oQixxQkFDRSxXQUFBLGdEQU9KLDhCQUFBLDhCQUNFLFlBQUEsSUFDQSxVQUFBLGVBQ0EsYUFBQSxLQUdGLGlEQUFBLHdEQUFBLCtDQUFBLHdDQUFBLGlEQUFBLHdEQUFBLCtDQUFBLHdDQUlFLFVBQUEsY0FDQSxhQUFBLElBSUosYUFDRSxRQUFBLGFBQ0EsWTVEb0dnQixJQUFBLE1BQUEsUTREbkdoQixlQUFBLElBQ0EsWXBEN0tnQixLb0Q4S2hCLE1BQUEsTUFDQSxRQUFBLE9BQUEsRUFHQSxhQUFBLGdCQUNFLFNBQUEsU0FFQSxnQkFBQSxrQkFBQSxtQkFBQSxxQkFDRSxRQUFBLGFBSUoscUJBQUEsd0JBQ0UsWUFBQSxFQUNBLGFBQUEsRUFDQSxNcEQvUFMsS29EbVFYLGdCQUFBLHFCQUNFLFdBQUEsSUFJRixxQkFDRSxRQUFBLEVBQ0EsYXBEeE1jLEtvRHlNZCxZQUFBLEtBRUEseUJBQ0UsYUFBQSxFQUdGLDJCQUNFLFdBQUEsSUFDQSxNNUQ3UWEsaUQ0RCtRYiwrQkFDRSxNNURoUlcsaUQ0RHNSakIsZ0JBQ0UsTUFBQSxLQUNBLFFBQUEsRUFDQSxhQUFBLEtBQ0EsUUFBQSxNQUlBLDZCQUFBLG9DQUNFLE1BQUEsTUFLRixnQkFBQSxtQkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxXcERsVE8sS29EcVRULHdCQUNFLFFBQUEsSUFBQSxLQUFBLE1BQUEsS0FDQSxRQUFBLE1BRUEsV0FBQSxXQUNBLFVBQUEsV0FJQSxxQkFDRSxXcEQvVEssS29EaVVMLDJCQUNFLFdwRGpVUSxRb0RvVVYsNkJBQ0UsVzVEOVRJLFE0RCtUSixrQ0FBTSxNcERsVUgsS29EcVVMLDhCQUNFLE9BQUEsWUFDQSxXcEQzVVEsUW9ENlVSLDhCQUFBLG1DQUNFLE01RDVVSyxLNERtVmYsdUJBQ0UsSUFBQSxLQUNBLE1BQUEsTUFDQSxXQUFBLElBQ0EsUUFBQSxFQUNBLFlBQUEsSUFHQSwwQkFDRSxLQUFBLE1BR0YsOEJBQ0UsUUFBQSxHQUNBLGNBQUEsS0FBQSxNQUFBLFFBQ0EsWUFBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxZQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxNQUdGLDZCQUNFLFFBQUEsR0FDQSxjQUFBLEtBQUEsTUFBQSxLQUNBLFlBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxLQUFBLE1BQUEsWUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsTUFJQSxtQ0FDRSxRQUFBLE1BSUoseUJBQUEsNEJBQ0UsZUFBQSxPQUVGLHFDQUNFLE9BQUEsRUFDQSxNQUFBLEtBR0YsOEJBQ0UsYXBEN1RZLE1vRGlVWiwyQ0FDRSxRQUFBLEdBS0osMENBQ0UsTUFBQSxrQkFDQSxRQUFBLGFBQ0EsV0FBQSxVQUNBLFVBQUEsV0FJRiwrQkFDRSxhQUFBLEtBQ0EsTUFBQSxLQUlGLDBCQUNFLElBQUEsRUFDQSxLQUFBLEtBSUYsMEJBQ0UsTUFBQSxNQUNBLEtBQUEsS0FLQSwyQ0FDRSxXQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsTUFHRiwwQ0FDSSxhQUFBLE1BQ0EsY0FBQSxNQUdKLHFEQUNFLGFBQUEsRUFNTix5Q0FDRSxLQUFBLEtBQ0EsTUFBQSxFQUVBLGdEQUNFLEtBQUEsS0FDQSxNQUFBLEtBR0YsK0NBQ0UsS0FBQSxLQUNBLE1BQUEsS0FHRiw0Q0FDRSxLQUFBLEtBQ0EsTUFBQSxLQVFSLG1CQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxPQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0EsTUFBQSxNQUNBLFVBQUEsT0xwZUEsbUJBQUEsUUFBQSxJQUFBLElBQ0EsV0FBQSxRQUFBLElBQUEsSUtzZUEscUJBQ0ksZ0JBQUEsS0FHSiwwQkwzZUEsbUJBQUEsUUFBQSxJQUFBLElBQ0EsV0FBQSxRQUFBLElBQUEsSUs0ZUUsUUFBQSxJQUNBLFdBQUEsZUFDQSxRQUFBLEVBQ0EsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLE9BQ0EsT0FBQSxRQUdGLDJDQUNFLEtBQUEsRUFFQSxrREFDRSxRQUFBLEVBQ0EsS0FBQSxNQUNBLFdBQUEsUUFFQSx3REFDRSxRQUFBLElBS04sK0NBQTZCLE1wRHpmaEIsS29EMGZiLHFDQUFtQixNcEQxZk4sS29EMmZiLHNDQUFvQixNcEQzZlAsS29ENGZiLDBDQUF3QixNcEQ1ZlgsS29EOGZiLDhDQUNFLFFwRDdiZ0IsS29EOGJoQixXNUQ3ZlksUTREOGZaLGM1RHJKcUMsSUFBQSxNQUFBLFE0RHVKckMsd0RBQ0UsTXBEcGdCUyxLb0RxZ0JULFVBQUEsTUFFQSxRQUFBLGFBQ0EsZUFBQSxJQUNBLFdBQUEsV0FDQSxVQUFBLFdBQ0EsTUFBQSxLQUlBLCtEQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxpREFDQSxjNUQxS2lDLElBQUEsTUFBQSxRNEQ2S25DLDBFQUNFLE9BQUEsTUFJQSw0RUFDRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLFlBQUEsSUFDQSxhQUFBLEtBR0Ysc0VBQ0UsT0FBQSxLQUNBLFFwRHBlVSxNb0R1ZVosd0VBQ0UsT0FBQSxRQUdGLHlFQUNFLE1BQUEsSUFDQSxNQUFBLGtCQUdGLHdFQUFBLHlFQUNFLE1wRHBqQkssS29EdWpCUCwwRUFBQSx5RUFDRSxXQUFBLElBQ0EsT0FBQSxLQUdGLDBFQUNFLFFBQUEsRUFPUiw4Q0FDRSxJQUFBLEtBR0YsNEJBQ0UsV0FBQSxLQUdBLCtCQUNFLFFBQUEsYUFJRixpQ0FDRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLGlDQUFBLHVDQUFZLFdBQUEsSUFHZCw2Q0FDRSxhQUFBLEVBSUosc0JBQ0UsVzVEMWxCWSxRNEQybEJaLFdBQUEsS0FHRix3QkFDRSxLQUFBLE9BR0YsbUJBQUEscUJBQ0UsVzVEbm1CWSxRNERzbUJkLHFCQUNFLE1BQUEsTUFHRixxQkFDRSxXcERyUXVCLEtvRHNRdkIsUUFBQSxNQUNBLFFBQUEsT0FBQSxLQUNBLFVBQUEsS0FDQSxlcERqU3dCLEsrQy9WMUIsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSUttb0JFLHlCQUFBLDBCQUNFLE1wRHZuQlMsSytDZGIsbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSUt3b0JFLDBCQUNFLFdBQUEsV0FDQSxVQUFBLFdBR0YsNEJBQUEsa0NBQ0UsVzVENW5CZ0IsUTRENm5CaEIsc0NBQUEsdUNBQUEsZ0NBQUEsaUNBQWUsTXBEbG9CTixLb0Rxb0JYLDJCQUNFLFdBQUEsaURBQ0EsK0JBQUEsZ0NBQVcsTTVEam9CSSxpRDREcW9CZixnQ0FBQSxxQ0FBQSxtQ0FBQSx3Q0FBUyxNNUQ5UjhCLGdENERrUzNDLHNCQUNFLFdBQUEsS0FDQSxhQUFBLEVBRUEsb0NBQ0UsV0FBQSxFQUlKLHlCQUNFLFFBQUEsS0FFQSwwQ0FDRSxXQUFBLEVBR0YsMkJBQ0UsV0FBQSxpREFLQSxpQ0FDRSxXQUFBLGlEQUdGLGtDQUFBLHdDQUVJLFdBQUEsaURBT04sNkNBQ0UsV0FBQSxFQUdGLDhCQUNFLFdBQUEsaURBS0Esb0NBQ0UsV0FBQSwrQ0FNSixtREFDRSxRQUFBLFFBR0YsOEJBQ0UsUUFBQSxNQUtOLHFDQUNFLHlCQUNFLFFBQUEsTUM5dEJKLCtCQUNFLEdBQ0Usa0JBQUEsVUFDQSxVQUFBLFVBRUYsS0FDRSxrQkFBQSxlQUNBLFVBQUEsZ0JBR0osdUJBQ0UsR0FDRSxrQkFBQSxVQUNBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQ0EsVUFBQSxnQkFLQSxzQkFDSSwyQkFBQSxFQUNBLDBCQUFBLEVBQ0EsdUJBQUEsRUFDQSx3QkFBQSxFQUVBLDJDQUNJLHVCQUFBLEVBR0osMENBQ0ksd0JBQUEsRUFJQSx5REFDSSwwQkFBQSxFQUdKLHdEQUNJLDJCQUFBLEVBSVIsa0NBQ0ksdUJyRDhCRSxJcUQ3QkYsd0JyRDZCRSxJcUQzQkYsdURBQ0ksdUJyRDBCRixJcUR2QkYsc0RBQ0ksd0JyRHNCRixJcURsQk4saUNBQ0ksMEJyRGlCRSxJcURoQkYsMkJyRGdCRSxJcURiRSxvRUFDSSwwQnJEWU4sSXFEVEUsbUVBQ0ksMkJyRFFOLElxRERkLHlCQUNJLFdBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxpQkFHSixtQkFBQSx5QkFDRSx1QnJETFksSXFETVosd0JyRE5ZLElxRE9aLFdyRHpFa0IsUXFEMkVsQixzQkFBQSxzQkFBQSw0QkFBQSw0QkFDSSxTQUFBLFNBR0osbUJBQUEscUJBQUEsd0JBQUEseUJBQUEsMkJBQUEsOEJBQ0UsY0FBQSxFQUdGLHFCQUFBLDJCQUNJLFFBQUEsSUFBQSxLQUdKLHdCQUFBLDhCQUNFLGNyRGpCZ0IsTXFEa0JoQixPQUFBLFFBRUEsbUNBQUEseUNBQ0UsY0FBQSxFQUlKLGdDQUFBLHNDQUNHLFVBQUEsS0FJTCxzQkFDRSxXQUFBLEtBQ0EsT0FBQSxLQUdGLFFBQ0UsV3JENUdhLEtxRDZHYixPckQrSmMsSUFBQSxNQUFBLFFxRDlKZCxjckQzQ1ksSXFENkNaLFdBQUEsa0JBQ0EsV0FBQSxLQUVBLHVCQUVJLFdBQUEsS0FDQSw4QkFDSSxJQUFBLEt4RHNMRiwwQ3dEbE1SLFFBaUJNLFVBQUEsU0FHSixVQUNFLGNBQUEsRUFHRixzQkFDSSxPQUFBLElBQUEsRUFHSixhQUNJLFFBQUEsRUFBQSxNQUNBLFk3RDlFQSxJNkRpRkosd0JBQ0ksV0FBQSxNQUVBLDZCTnhKSixtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJTTBKTyxrREFDRSxNckRwSU0sUXFEdUlSLGdEQUNFLE1yRGxJSSxRcURxSU4sa0RBQ0UsTXJEMUlNLFFxRDZJUix3REFDRSxNN0Q1SlEsSzZEK0pWLG1EQUNFLE03RGhLUSxLNkRpS1IsUUFBQSxHQXJCTCw2QkF3QkcsTXJEbEtNLEtxRG9LTixtQ0FDRSxRQUFBLEdBS1QsMEJBQ0ksZUFBQSxPQUVBLGlDQUFBLDZDQUNFLFFBQUEsRUFDQSxZQUFBLEVBSUoseUJBQ0ksYXJEL0dxQixRcURnSHJCLGNyRGhIcUIsUXFEa0hyQixnQ0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxTQUNBLE1BQUEsSUFDQSxXQUFBLGtEQUNBLE9BQUEsS0FHSixpQ0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxTQUNBLE1BQUEsSUFDQSxXQUFBLGtEQUNBLE9BQUEsS0FHSixvQ0FDSSxjQUFBLEVBRUEsMkNBQ0ksUUFBQSxLQUNBLFFBQUEsS0FHSixtREFDSSxjQUFBLEVBSVIsd0NBQ0ksU0FBQSxPQUNBLGNyRHZKaUIsUXFEOEpyQixnQ0FDSSxXQUFBLElBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxZN0RqTE4sSTZEa0xNLFk3RG5NRyxXQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFc2RHVNWCxpREFBQSx3REFFSSxjQUFBLEVBR0osMEJBQ0ksT0FBQSxLQUdKLGFBQ0ksYXJEbkxZLE1xRG9MWixZckRqTUYsSXFEa01FLFk3RG5OTyxXQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFc2RG9OUCxNckR6UE8sS3FEMlBQLHlCQUNJLGFBQUEsRUFHSiwyQkFDSSxNckRoUEcsUXFEbVBQLDRCQUNJLFNBQUEsU0FDQSxNQUFBLEtBRUEsdUNBQ0ksTXJEdE1JLEtxRHlNUixzQ0FDSSxRQUFBLGFBS1osc0JBQ0ksYUFBQSxFQUdOLGdCQUNJLFk3RGhPQSxJNkRtT0osYUFBQSw0QkFDRSxhckR2TmdCLE1xRHlOaEIsbUJBQUEsa0NBQ0ksTTdEaFNNLEs2RG9TWiwyQkFDRSxZQUFBLFlBQ0EsUUFBQSxRQUdGLFVBQ0UsYUFBQSxFQUNBLE1yRHhTVyxLcUR5U1gsT0FBQSxRQUlGLGNBQ0ksTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLGlCQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUVBLDBCQUNJLFlBQUEsUUFHSixtQkFDRSxZQUFBLEVBR0Ysd0JBQ0ksTXJEM1BVLE1xRDRQVixPQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsWUFBQSxVQUVBLDBCQUNFLFlBQUEsUUFDQSxXQUFBLEtBQ0EsUUFBQSxhQUtWLFVBQ0ksU0FBQSxTQUNGLE1yRC9VVyxLcURnVlgsUUFBQSxNQUFBLEtOOVZGLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLElNa1dJLHVEQUNJLFdBQUEsdUJBS0osNEJBQ0UsUUFBQSxJQUVBLHdEQUNJLFEzQnJOWSxRMkJzTlosWUFBQSxZQUNBLGFyRDlSUSxNcUQrUlIsUUFBQSxhQUNBLGtCQUFBLFlBQUEsR0FBQSxTQUFBLE9BQ0EsVUFBQSxZQUFBLEdBQUEsU0FBQSxPQUNBLGVBQUEsT0FLVixrQkFDRSxhckR6U2dCLEtxRDBTaEIsYUFBQSxFQUlGLFdBQ0UsYUFBQSxFQUNBLFdBQUEsSUFBQSxNQUFBLFFBRUEsdUJBQUEsc0NBRUksV0FBQSxFQUtOLFdBQ0UsUUFBQSxNQUNBLGFyRDNUZ0IsS3FENlRoQixhQUNFLFFBQUEsUUFLSixjQUNFLFFBQUEsRUFDQSxhQUFBLEtBQ0EsU0FBQSxTQUVBLGdCQUNFLFFBQUEsTUFBQSxFQUFBLE1BQUEsS0FHRixrQ0FBQSw4QkFBQSwwQkFDSSxRQUFBLE1BQUEsS0FFQSx3Q0FBQSxvQ0FBQSxnQ0FDSSxXQUFBLGtEQU1WLFdBQ0UsYUFBQSxFQUNBLHVCQUFlLFdBQUEsRUFPakIsaUJBQ0UsV3JEdGFnQixRcUR1YWhCLFdBQUEsSUFBQSxNQUFBLGtEQUVBLDZCQUNFLFdBQUEsS0FJSixtQkFDSSxRQUFBLE1BS0Ysa0JBQUEsa0JBQ0UsUUFBQSxLQUtKLHVCQUFBLG1CQUFBLGlEQUFBLDZCQUlFLE9BQUEsS0FBYyxPQUFBLFFBR2hCLHFEQUFBLGlCQUNJLE9BQUEsa0JBSUYsOEJBQUEsMkJBQ0UsUUFBQSxHQU1GLGFBQ0ksV0FBQSxPQUlBLDRCQUNJLFdBQUEsUUFPSiwwQkFDSSxLQUFBLGtCQUZSLGdCQU1JLEtBQUEsRUFHQSxzQkFDSSxLQVpJLGlCQWdCUiw0QkFDSSxLQUFBLGlCQUlKLGtDQUNJLEtBQUEsaUJBSUosd0NBQ0ksS0FBQSxpQkFJSiw4Q0FDSSxLQUFBLGtCQUlKLG9EQUNJLEtBQUEsa0JBSUosMERBQ0ksS0FBQSxrQkFJSixnRUFDSSxLQUFBLGlCQUlKLHNFQUNJLEtBQUEsa0JBS1osYUFDSSxTQUFBLFNBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGtEQUVBLG1CQUFBLG1CQUNJLFdBQUEsT0FJQSxrQ0FBQSxrQ0FDSSxXQUFBLFFBSVIsNEJBQ0ksV0FBQSxRQUdKLGFBQUEsbUJBQ0ksT0FBQSxLQUdKLHdDQUNJLFFBQUEsR0FHSixnQkFDSSxTQUFBLFNBQ0EsZ0JBQUEsa0JBQ0ksWTdEbmZOLEk2RHdmRSwyQkFDSSxNckQvaUJHLEtxRGtqQlAsdUVBQ0ksY3JEOWVpQixRcURnZmpCLDhFQUNJLFFBQUEsYUFDQSxRQUFBLEdBR0osc0ZBQ0ksY3JEdGZhLFFxRDZmckIsc0JBQUEsc0JBQUEsc0JBQUEsc0JBQ0ksV0FBQSxLQUlSLHNCQUNJLGNBQUEsSUFBQSxNQUFBLGlCQUlBLHNCQUFBLHNCQUFBLCtCQUFBLG9DQUFBLCtCQUFBLHNCQUFBLHNCQUFBLCtCQUFBLG9DQUFBLCtCQUlJLE1yRGhsQkcsS3FEbWxCUCw0Q0FBQSw0Q0FDSSxRQUFBLFdBR0osMkJBQUEsaUNBQUEsMkJBQUEsaUNBQ0ksTXJEeGxCRyxLcUQybEJQLHNCQUFBLHNCQUFBLHNCQUFBLHNCQUNJLFFBQUEsTUFBQSxLQUNBLFdBQUEsV0FHSixzQkFBQSxzQkFDSSxlQUFBLE9BR0osc0JBQUEsc0JBQ0ksZUFBQSxJQUdKLG1DQUFBLG1DQUNJLGVBQUEsT0FDQSxjckR4aUJRLEtxRDJpQlosc0JBQUEsc0JBQ0ksV3JEbG5CUSxRcUR1bkJaLHdCQUNJLFFBQUEsVUFHSiwrQkFDSSxRQUFBLElBRUEscURBQ0ksUTNCamZRLFEyQmtmUixZQUFBLFlBQ0EsWXJEMWpCSSxNcUQyakJKLFFBQUEsYUFDQSxrQkFBQSxZQUFBLEdBQUEsU0FBQSxPQUNBLFVBQUEsWUFBQSxHQUFBLFNBQUEsT0FJUixpQ0FBQSw4QkFDSSxPckRybkJHLFFxRHluQkgsNkVBQUEseUVBQUEscUVBQ0ksV0FBQSxrREFHSixxQ0FBQSxpQ0FBQSw2Qk4zcEJWLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLElNZ3FCVSwrQkFBQSxnREFBQSwrQkFBQSxnREFDSSxZN0Q5bEJWLEk2RGttQkUsb0NBQ0ksY3JEcmxCVyxPcURzbEJYLGFyRHRsQlcsT3FEdWxCWCxNQUFBLEtBR0osbUVBQ0ksY0FBQSxJQUFBLE1BQUEsNERBSUEsaUVBQ0ksU0FBQSxTQUdKLG9GQUNJLFFBQUEsS0FHSixxREFBQSxxREFDSSxXckRockJJLFFxRG1yQlIsZ0VBQ0ksUUFBQSxLQUlSLGdDQUNJLFFBQUEsb0JBRUEsMkRBQUEsdURBQUEsbURBQ0ksV0FBQSxrREFNUiwrQ0FDSSxhckQ1bkJRLE1xRCtuQlosK0NBQ0ksYUFBQSxTQUdKLCtDQUNJLGFBQUEsS0FHSiwrQ0FDSSxhQUFBLFNBR0osK0NBQ0ksYUFBQSxRQUdKLCtDQUNJLGFBQUEsU0FHSiwrQ0FDSSxhQUFBLE9BR0osK0NBQ0ksYUFBQSxVQUdKLCtDQUNJLGFBQUEsU0FHSixnREFDSSxhQUFBLFVBSUEsb0NBQUEsc0NBQUEsc0NBQ0ksTXJEN3VCRCxLcURpdkJQLDhCQUFBLGdDQUFBLGdDQUNJLFFBQUEsYUFDQSxRQUFBLElBQUEsTUFDQSxZN0R6ckJOLEk2RDByQk0sTXJEcnZCRyxLcURzdkJILGNyRG5yQkUsSXFEcXJCRixzQ0FBQSx3Q0FBQSx3Q0FDSSxZQUFBLFlBQ0EsY3JEanJCTyxPcURrckJQLE1BQUEsS0FJUixnQ0FDSSxXckRqdkJLLFFxRGt2Qkwsd0NBQ0ksUTNCcG9CRCxRMkJ3b0JQLDhCQUNJLFdyRGx2QkcsUXFEbXZCSCxzQ0FDSSxRM0J4akJZLFEyQjRqQnBCLGdDQUNJLFdyRDd2QkssUXFEOHZCTCx3Q0FDSSxRM0JuSUMsUTJCd0liLG1CQUVJLEtyRC9zQlksTXFEa3RCWix5QkFDSSxLQUFBLFFBSUosK0JBQ0ksS0FBQSxTQUlKLHFDQUNJLEtBQUEsS0FJSiwyQ0FDSSxLQUFBLFNBSUosaURBQ0ksS0FBQSxRQUlKLHVEQUNJLEtBQUEsVUFJSiw2REFDSSxLQUFBLFFBSUosbUVBQ0ksS0FBQSxVQUlKLHlFQUNJLEtBQUEsU0FRUix1QkFDRSxTQUFBLE9BRUEsNkJBQ0UsU0FBQSxPQUNBLFFBQUEsS0MxMUJSLG9CQUNFLFdBQUEsZUFDQSxPOUR3TmtCLElBQUEsTUFBQSxROER2TmxCLGN0RDBFWSxJc0R2RWQsZUFDRSxNOURNaUIsSzhESG5CLGtDQUNFLFc5RHNOMEMsa0Q4RG5ONUMscUJBQ0UsVzlESXNCLGdEOERIdEIsTXRERGEsS3NERWIsTzlEeU1rQixJQUFBLE1BQUEsUThEdE1wQix3QkFDRSxXOUREb0IsUThERXBCLE10RFBhLEtzRFVmLHFCQUNFLE05RExtQixpRDhEUXJCLGtCQUNFLFc5RFpjLFE4RGFkLE10RHJCYSxLc0R3QmYsbUNBQ0UsTXREekJhLEtzRDRCZix5REFDRSxXOURyQmMsUThEc0JkLE10RDlCYSxLc0RnQ2IsK0RBQ0UsVzlEekJZLFE4RDZCaEIsb0JBQ0UsVzlEOUJjLFE4RCtCZCxNdER2Q2EsS3NEMENmLHVCQUNFLE10RDNDYSxLdUROZixPQUFBLE1BQUEsU0FDRSxRQUFBLEVBR0YsTUFBQSxTQUNFLGN2RG9FWSxJdURuRVosTy9Ed0lhLElBQUEsTUFBQSxLK0R2SWIsTXZESWEsS3VESGIsUUFBQSxJQUNBLFl2RHdESSxJdUR2REosWXZEdUNhLE1BQUEsQ0FBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFcrQ3BEYixtQkFBQSxXQUFBLElBQUEsSUFDQSxXQUFBLFdBQUEsSUFBQSxJUWVBLFlBQUEsZUFDRSxXdkQ0WjBCLGtCdUR6WjVCLHFCQUFBLHdCQUNFLFVBQUEsTUFDQSxRQUFBLElBQUEsTUFHRixrQkFBQSxxQkFBQSxpQkFBQSxxQkFBQSxxQkFBQSx3QkFBQSxvQkFBQSx3QlJ6QkEsbUJBQUEsSUFBQSxPQUFBLElBQ0EsV0FBQSxJQUFBLE9BQUEsSVEwQkUsTUFBQSxJQUNBLE9BQUEsT0FBQSxFQUVBLHdCQUFBLDJCQUFBLHVCQUFBLDJCQUFBLDJCQUFBLDhCQUFBLDBCQUFBLDhCQUNFLFFBQUEsRUFLRix3QkFBQSx5QkFBQSwyQkFBQSx1QkFBQSwyQkFBQSwyQkFBQSw0QkFBQSw4QkFBQSwwQkFBQSw4QkFDRSxPL0Q2R2UsSUFBQSxNQUFBLGdEK0R6R25CLHFCQUFBLGtCQUFBLHdCQUFBLHFCQUNFLGF2RHVDZ0IsTXVEbENsQiwyQ0FDRSxRQUFBLGtCQUNBLGN2RGdDZ0IsTXVEL0JoQixlQUFBLE9BS0osU0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUVBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLE9BQUEsUUFFQSwwQkFDRSxPQUFBLFFBRUEsNEJBQ0UsT0FBQSxLQUtGLDRDQUFBLDZDQUNFLFNBQUEsU0FDQSxJQUFBLEVBQVEsTUFBQSxFQUFVLEtBQUEsRUFBUyxPQUFBLEVBQzNCLE9BQUEsS0FDQSxRQUFBLEVBR0YsNkNBQ0UsUUFBQSxHQUNBLFdBQUEsc0JBR0YsNENBQ0UsUUFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxZQUNBLFVBQUEsS0FDQSxNdkQ1RVMsS3VEZ0ZiLGdCQUNFLFF2RGZnQixLdURpQmhCLGtCQUVFLFkvRGhEUyxXQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFcrRGlEVCxVQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsRUFJSixnQkFBQSxxQkFDRSxNQUFBLFFBQ0EsT0FBQSxNQUdGLHNCQUNFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxRQUdGLHFCQUNFLGFBQUEsRUFDQSxPQUFBLEVBR0YsZ0JBQ0UsUUFBQSxLQUdGLGVBQ0UsV0FBQSxJQUFBLE1BQUEsUUFDQSxRdkRoRGdCLEt1RGlEaEIsTXZEbkhXLEt1RG9IWCxjQUFBLEVBRUEsb0JBRUUsTUFBQSxNQU9KLG9CQUNFLE9BQUEsSUFBQSxNQUFBLFFBR0YscUJBRUUsWUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FFQSwyQkFDRSxpQi9EcklnQixRK0RzSWhCLGlCQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFLTixVQUFBLFVBQUEsY0FBQSxRQUNFLE9BQUEsSUFBQSxNQUFBLFFBR0YsV0FDRSxXdkQ1SmEsS3VENkpiLE9BQUEsRUFHRixxQkFDRSxNQUFBLE1BQ0EsWUFBQSxFQUNBLFd2RG5LYSxLdURzS2YsNEJBQTZCLE12RGpLZCxLdURrS2Ysa0JBQW1CLE12RGxLSixLdURtS2YsbUJBQW9CLE12RG5LTCxLdURvS2YsdUJBQXdCLE12RHBLVCxLdUR1S2IsMEJBQ0UsY3ZEcEdtQixPdUR1R3JCLHlCQUNFLGV2RHhHbUIsT3VENkd2QixtQkFDRSxNQUFBLEtBQ0EsUUFBQSxNQUVFLHVCQUNJLFFBQUEsVUFFQSx5QkFDSSxZQUFBLEVBQ0EsV0FBQSxnQkFHSix5QkFDSSxjQUFBLEVBQ0EsV0FBQSxpQkFHSix1REFBQSw2QkFDSSxNdkRuTUcsS3VEb01ILFVBQUEsS0FDQSxZQUFBLE9BQ0EsTUFBQSxhQUNBLFdBQUEsSUFDQSxhQUFBLFlBQ0EsY0FBQSxlQUNBLFl2RHZJUSxNdUR5SVIsNERBQUEsa0NBQ0ksZUFBQSxJQUtKLHNEQUFBLHlDQUFBLDBDQUNJLFdBQUEsaUJBS1osNEJBQ0ksUUFBQSxZQUdKLHlCQUNJLGVBQUEsT0FHSiw2QkFBQSw2QkFDSSxRQUFBLHFCQUNBLE1BQUEsZUFHSixpQ0FDSSxlQUFBLElBSVIsNEJBQ0UsTS9EeE9jLFErRDJPaEIsYUFDRSxRQUFBLElBQUEsSUFBQSxJQUFBLEVBQ0EsTUFBQSxHQUdGLG1CQUNFLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFHRixhQUNFLFFBQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxNQUFBLElBQ0EsTUFBQSxLQUdGLGlCQUNFLFFBQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxNQUFBLE1BQ0EsTUFBQSxLQUdGLDhCQUFBLGtCQUNFLGFBQUEsRUFDQSxRQUFBLE9BQ0EsTUFBQSxLQUlGLG1CQUNFLE9BQUEsRUFBQSxJQUFBLEVBQUEsRUFHRixtQkFDRSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVBS0UsZ0NBQUEsNkJBQUEsa0NBQUEsNkJBQ0UsTUFBQSxRQUlBLG9DQUNFLGVBQUEsU0FHRix5REFDRSxRQUFBLEVBS04sZ0JBQUEsb0JBQ0UsV0FBQSxNQUdGLHNCQUNFLFdBQUEsTUFFQSw2Q0FDRSxNQUFBLEtBQ0EsWUFBQSxFQUNBLGFBQUEsRUFHRixnREFBQSxnREFFRSxjQUFBLEVBQ0EsV0FBQSxFQVdOLGtCQUNFLFFBQUEsYUFjRixVQUFBLE9BQ0UsY0FBQSxFQUNBLFFBQUEsYUFFQSxnQkFBQSxhQUNFLGNBQUEsRUFDQSxZQUFBLElBSUosWUFBQSxRQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsY3ZEdlJrQixNdUR5UmxCLHNCQUFBLG1CQUFBLGtCQUFBLGVBQ0UsUUFBQSxNQUNBLGNBQUEsRUFFQSxrQ0FBQSw4QkFBQSwrQkFBQSwyQkFBQSw4QkFBQSwwQkFBQSwyQkFBQSx1QkFDRSxRQUFBLE1BQ0EsV3ZEL1JjLE11RGdTZCxjQUFBLEVBTUosdUNBQUEsNkNBQUEsb0NBQUEsMENBQUEsb0NBQUEsMENBQUEsaUNBQUEsdUNBSUUsU0FBQSxNQUNBLEtBQUEsUUFLSixpQ0FBQSwyQkFBQSw4QkFBQSx3QkFJRSxZQUFBLElBR0Ysa0JBQUEsZUFDRSxhQUFBLEtBS0EsZ0VBQUEsNkNBQUEseURBQUEsc0NBQ0UsY0FBQSxFQUNBLGFBQUEsS0FJRixzRUFBQSxtREFBQSwrREFBQSw0Q0FDRSxjQUFBLEVBQ0EsYUFBQSxFQUdGLHVFQUFBLG9EQUFBLGdFQUFBLDZDQUNFLE1BQUEsS0FDQSxLQUFBLEVBSUYsc0VBQUEsbURBQUEsK0RBQUEsNENBQ0UsTUFBQSxLQUNBLEtBQUEsSUFNRiw4Q0FBQSwyQkFBQSwyQ0FBQSx3QkFDRSxPQUFBLFFBQ0EsU0FBQSxTQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxpQkFDQSxNQUFBLFlBSUYscURBQUEsa0NBQUEsa0RBQUEsK0JBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxpQnZEaGJXLEt1RGliWCxjdkQ5V1UsSStDNUVaLG1CQUFBLE9BQUEsUUFBQSxJQUNBLFdBQUEsT0FBQSxRQUFBLElRNmJBLDBFQUFBLHVEQUFBLHVFQUFBLG9EQUNFLE9BQUEsSUFBQSxNQUFBLGtCQUlGLG9EQUFBLGlDQUFBLGlEQUFBLDhCQUNFLFlBQUEsWUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLFVBQUEsS0FFQSxNL0QzYlksUUttUlIseUMwRCtKTixvREFBQSxpQ0FBQSxpREFBQSw4QkFXSSxJQUFBLEtBTUYsb0RBQUEsaUNBQ0ksUUFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBS0osa0RBQUEsK0JBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBR0osaURBQUEsOEJBQ0ksSUFBQSxLQUNBLE1BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsR0FDQSxXL0R2ZFEsUStEd2RSLGNBQUEsSUFPTixrRUFBQSwrQ0FBQSwrREFBQSw0Q0FDRSxRQUFBLEVBQ0EsVUFBQSxTQU1GLDREQUFBLHlDQUFBLHlEQUFBLHNDQUNFLFFBQUEsRUFDQSxVQUFBLFNBR0YsNkRBQUEsMENBQUEsMERBQUEsdUNBQ0UsTy9EN1ZjLElBQUEsTUFBQSxRK0RrV2xCLGdCQUNFLE9BQUEsWUFDQSxNL0QxZlksSytEZ2dCWix1REFBQSxvQ0FBQSxvREFBQSxpQ0FDRSxPQUFBLFlBR0YsOERBQUEsMkNBQUEsMkRBQUEsd0NBQ0UsV0FBQSxLQUNBLGlCdkR4Z0JXLEt1RDJnQmIsdURBQUEsNkRBQUEsOERBQUEsb0NBQUEsMENBQUEsMkNBQUEsb0RBQUEsMERBQUEsMkRBQUEsaUNBQUEsdUNBQUEsd0NBSUUsTS9EN2dCVSxLK0RvaEJaLDJEQUFBLHdDQUFBLHdEQUFBLHFDQUNFLE9BQUEsSUFBQSxNQUFBLFFBVUYsOEJBQ0UsTUFBQSxrQkFDQSx3QkFBQSxFQUNBLDJCQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxRQUFBLEtBQ0EsZUFBQSxJQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFUnBqQkYsbUJBQUEsSUFBQSxRQUFBLElBQ0EsV0FBQSxJQUFBLFFBQUEsSVFxakJFLFd2RDVpQmdCLFF1RDhpQmhCLG9DQUNFLFd2RGhqQlMsS3VEb2pCYiwrQkFFRSxZQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSwwQkFBQSxFQUNBLHVCQUFBLEVBQ0EsUUFBQSxFQUFBLEtBR0YsdUJBQ0UsYXZEdmZnQixNdUR3ZmhCLFVBQUEsS0FDQSxRQUFBLGFBS0YsMkJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUEsc0NBQUEsd0NBQ0UsWUFBQSxZQUNBLFFBQUEsUUFDQSxjQUFBLE1BR0YsOEJBQUEsZ0NBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FHRixxQ0FDRSxRQUFBLEtBS04sa0JBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBR0YsbUJBQ0UsV0FBQSxLQUNBLFFBQUEsYUFHRiwrQkFDRSxNQUFBLElBR0YsOEJBQ0UsTUFBQSxJQUlGLHFCQUNFLFdBQUEsS0FDQSxXQUFBLG1CQUdGLHNCQUNFLFNBQUEsU0FDQSxPQUFBLEtBR0YsMkJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FHRixtQkFDRSxjQUFBLGVBR0YsZ0JBQ0UsWUFBQSxjQUlBLHdDQUNFLFVBQUEsTUFHRix3Q0FDRSxPQUFBLEVBQ0EsVUFBQSxNQUNBLDREQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLGN2RGxsQmMsS3VEb2xCZCxrRkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsSUFDQSxhQUFBLElBRUEsd0ZBQ0UsUUFBQSxFQUNBLE9BQUEsRUFDQSxVQUFBLEtBR0Ysb0ZBQ0UsVUFBQSxLQUlKLGtGQUNFLFdBQUEsSUFFQSx3RkFBQSx5RkFDRSxNQUFBLEtBR0YsdUdBQ0UsTUFBQSxZQUNBLE1BQUEsaUJBS04sNkRBQ0UsUUFBQSxLQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsS0FFQSxvRUFDRSxRQUFBLEtBR0YsK0RBRUUsUUFBQSxFQUdGLG9GQUNFLFFBQUEsS0FDQSxVQUFBLE9BR0YseUVBQ0UsY0FBQSxLMURsYkEseUMwRHFiRSx1RkFBQSxxRkFBQSxxRkFBQSx3RkFBQSx3RkFBQSxxRkFDRSxNQUFBLE1BS1IsOENBQUEsK0NBQ0UsV0FBQSxLQU1KLG1CQUNFLE1BQUEsTUFHRiwwQkFDRSxNQUFBLE1BR0Ysb0NBQ0UsZUFBQSxPQUtGLHVCQUNFLE1BQUEsTUFHRiw4QkFDRSxNQUFBLE1BR0Ysd0NBQ0UsZUFBQSxPQUtGLDZCQUNFLE1BQUEsTUFHRixnQ0FDRSxNQUFBLE1BR0Ysa0NBQ0UsTUFBQSxNQUtGLGlCQUNHLE1BQUEsSUFHSCxxQkFDRyxNQUFBLElBR0gsdUJBQ0UsTUFBQSxJQUdGLHVCQUNFLE1BQUEsTUFHRix5QkFDRSxNQUFBLElBR0YscUNBQUEsZ0NBRUUsTUFBQSxJQUtGLGtCQUNFLGFBQUEsTUFFQSxpQ0FDRSxNQUFBLElBR0Ysa0NBQ0UsTUFBQSxJQUlKLHdCQUNFLE1BQUEsSUFHRiwwQ0FDRSxRQUFBLEtBQ0EsSUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLElBR0YsMEJBQ0UsTUFBQSxJQUdGLDBCQUNFLE1BQUEsSUFHRiwrQkFDRSxRQUFBLEtBQ0EsSUFBQSxLQUdGLDRCQUNFLE1BQUEsSUFHRix3Q0FBQSxtQ0FFRSxNQUFBLElBR0Ysb0JBQUEseUJBQ0UsTUFBQSxpQkFHRixvQkFDRSxRQUFBLEtDOTFCSixPQUNFLFd4RFNhLEt3RFJiLE9BQUEsS0FDQSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLDBDQUFBLEtBQ0Esb0JBQUEsS0FBQSxJQUNBLGdCQUFBLEtBQUEsS0FDQSxrQkFBQSxVQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxheERzRWtCLE13RHJFbEIsY0FBQSxLQUNBLGN4RCtEWSxJd0Q5RFosT2hFNEhnQixJQUFBLE1BQUEsS2dFM0hoQixNeEREYSxLd0RHYixZeERtQ2EsTUFBQSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV3dEakNiLDJCQUNFLE9BQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLGF4RHlEZ0IsTXdEeERoQixZeER3RGdCLE13RHREaEIsT0FBQSxFQUNBLFlBQUEsS0FDQSxZeERvRGdCLE13RGpEbEIsaUJBQ0UsUUFBQSxFQUNBLGFBQUEsRUFDQSxXQUFBLE1BQ0EsV0FBQSxJQUNBLFdBQUEsS0FDQSxjeERzQ1UsSXdEbkNaLGNBQ0UsUUFBQSxNQUdGLHlCQUFBLG1DQUNFLE9BQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxFQUNBLE1BQUEsS0FHRixzQkFDRSxNQUFBLEtBR0YsNEJBQ0UsTUFBQSxJQUlKLFFBQ0UsUUFBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLGFBRUEsY0FDRSxRQUFBLFFBQ0EsWUFBQSxZQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE14RDFEVyxLd0QyRFgsWUFBQSxJQUdGLGVBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxjeERDZ0IsS3dESXBCLG9CQUF3QixNQUFBLEtBQ3hCLHdCQUE4QixZeERKVixNd0RPbEIsbUJBQVcsTUFBQSxLQUNYLG1CQUFBLDZCQUErQixNQUFBLEtBR2pDLG1CQUNFLFFBQUEsS0FHRixxQkFDRSxXQUFBLElBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLElBQUEsSUFBQSxJQUFBLElBQ0EsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsY0FBQSxFQUVBLDRCQUNFLE1BQUEsS0FDQSxRQUFBLE1BS0Ysa0RBQ0UsY0FBQSxFQUNBLFdBQUEsRUFFQSw4REFFRSxXQUFBLElBQUEsTUFBQSxLQVNOLHFCQUNFLE9BQUEsS0FDQSxXQUFBLE1BQ0EsV0FBQSxPQUNBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsV3hEOUhhLEt3RCtIYixPQUFBLElBQUEsTUFBQSxLQUNBLGN4RDdEWSxJd0QrRFosZ0RBQ0UsV0FBQSxNQUNBLFdBQUEsTUFFQSwyREFDRSxXQUFBLE1BQ0EsV0FBQSxNQUlKLDhDQUNFLFdBQUEsTUFDQSxXQUFBLE1BRUEseURBQ0UsV0FBQSxNQUNBLFdBQUEsTUFJSixpREFDRSxXQUFBLE1BQ0EsV0FBQSxNQUVBLDREQUNFLFdBQUEsTUFDQSxXQUFBLE1BSUosZ0RBQ0UsV0FBQSxNQUNBLFdBQUEsTUFFQSwyREFDRSxXQUFBLE1BQ0EsV0FBQSxNQUlKLGtEQUNDLFdBQUEsZUFHRCx3REFDQyxTQUFBLFNBQ0EsSUFBQSxFQUFRLE1BQUEsRUFBVSxLQUFBLEVBQVMsT0FBQSxFQUMzQixPQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FHRCw0QkFDRSxNQUFBLE1BQ0EsUUFBQSxFQUFBLEVBRUEsOEJBQ0UsT0FBQSxZQUNBLGF4RHBIYyxNd0RzSGQsc0NBQ0UsYUFBQSxFQUtOLG9DQUFBLG9DQUNFLFVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxRVGhORixtQkFBQSxRQUFBLFFBQUEsSUFDQSxXQUFBLFFBQUEsUUFBQSxJU2lORSxRQUFBLEdBQ0EsWUFBQSxJQUVBLDBDQUFBLDBDQUNFLFFBQUEsSUFHRiwyQ0FBQSwyQ0FDRSxRQUFBLEVBQ0EsTWhFMU1VLFFnRThNZCxtREFDRSxRQUFBLFFBR0YsbUNBQ0UsT0FBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEVBQ0EsTXhEOU5XLEt3RGdPWCxtQ0FBQSx5Q0FDRSxPQUFBLEVBSUosd0JBQ0UsY0FBQSxFQUVBLDJCQUNFLGVBQUEsS0FDQSwyQkFBQSxnQ0FDRSxZeEQ5S0QsSXdEaUxELCtCQUFBLGdDQUNFLFlBQUEsRUFDQSxhQUFBLEVBSUosMkJBQ0UsUUFBQSxRQUFBLEtBQ0EsWUFBQSxTQUNBLGFBQUEsU0FJSiw2QkFDRSxZQUFBLEVBQ0EsY0FBQSxFQUNBLFVBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLFFBQ0EsZUFBQSxJQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsbUJBQUEsT0FDQSx1QkFBQSxPQUNBLGVBQUEsT0FFQSx5Q0FDRSxRQUFBLG1CQUNBLFFBQUEsZ0JBQ0EsUUFBQSxtQkFDQSxRQUFBLG9CQUNBLFFBQUEsWUFDQSw0Q0FBSSxRQUFBLE1BR04sa0NBQ0UsUUFBQSxtQkFDQSxRQUFBLGdCQUNBLFFBQUEsbUJBQ0EsUUFBQSxvQkFDQSxRQUFBLFlBR0YsZ0NBQ0UsU0FBQSxTQUNBLFdBQUEsTUFDQSxXQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxnQkFBQSxLQUNBLFNBQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsRUFBQSxJQUNBLGFBQUEsRUFBQSxJQUNBLFNBQUEsRUFBQSxJQUNBLEtBQUEsRUFBQSxJQUFBLEtBQ0EsYUFBQSxLQUNBLG1CQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsRUFBQSxnQkFDQSxnQkFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLEVBQUEsZ0JBQ0EsV0FBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLEVBQUEsZ0JBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsZXhEdk9jLEt3RHlPZCwyQ0FDRSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUdGLG1DQUNFLE1oRXBUVyxLZ0V1VFQsK0RBQ0UsTWhFdlRTLEtnRXdUVCxTQUFBLFNBQ0EsYXhEdFBRLEt3RHdQUixzRUFDRSxTQUFBLFNBQ0EsUUFBQSxFQUdGLHFFQUNFLFFBQUEsR0FDQSxXQUFBLG9CQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFTTix1RkFBQSx5RkFDRSxNQUFBLGVBS04sZ0NBQ0UsUUFBQSxLQUdGLHVDQUFBLGdDQUNFLFFBQUEsTUFBQSxPQUlGLGlDQUFBLGdDQUNFLE9BQUEsS0FDQSxPQUFBLFFBQ0EsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSUFDQSxzQkFBQSxLQUNBLG9CQUFBLEtBQ0EsbUJBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FDQSxZQUFBLE1BRUUsVUFBQSxJQUNBLFl4RDNVTyxNQUFBLENBQUEsS0FBQSxDQUFBLFNBQUEsQ0FBQSxXd0Q4VVQsdUNBQUEsc0NBQ0UsV0FBQSxrREFHRiwwQ0FBQSx5Q0FDRSxXQUFBLGtEQUVBLGdEQUFBLCtDQUNFLFd4RGhZVSxRd0RvWWQsdUNBQUEsc0NBQ0UsT0FBQSxRQUNBLFNBQUEsT0FDQSxXQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsS0FFRSxZQUFBLElBR0YsdUNBQUEsNkNBQUEsc0NBQUEsNENBQ0UsV0FBQSxrREFHRixxREFBQSxvREFDRSxRQUFBLE1BQ0EsSUFBQSxFQUFRLEtBQUEsRUFBUyxNQUFBLEVBQ2pCLE1BQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLE14RHpaSyxLd0QwWkwsV0FBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FFQSwwREFBQSw0REFBQSx5REFBQSwyREFDRSxNeEQvWkcsS3dEbWFQLDRDQUFBLDJDQUNFLFNBQUEsU0FDQSxNeERoYUssS3dEaWFMLFlBQUEsSUFDQSxZaEU3WEssV0FBQSxDQUFBLGdCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXZ0UrWEwsMkRBQUEsMERBQ0UsYXhEaldXLE93RHFXZiw0RUFBQSwyRUFDRSxVQUFBLElBQ0EsUUFBQSxhQUtGLHVDQUFBLDREQUFBLHNDQUFBLDJEQUNFLFdBQUEsa0JBRUEsa0VBQUEsNkNBQUEsaUVBQUEsNENBQ0UsV0FBQSxtQkFJSix1Q0FBQSx5Q0FBQSw0Q0FBQSw4Q0FBQSxzQ0FBQSx3Q0FBQSwyQ0FBQSw2Q0FDRSxNeER6YUssUXdEOGFQLHNEQUFBLDREQUFBLHFEQUFBLDJEQUFZLFdoRTNiSixRZ0UrYlosc0NBQ0UsV3hEdmNjLFF3RHdjZCxZQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRVC9jSixtQkFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLEdBQUEsQ0FBQSxNQUFBLFFBQUEsSVNpZEksK0RBQ0UsUUFBQSxFQUFBLEVBR0YsdURBQ0UsTUFBQSxLQUdGLDRDQUNFLFlBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsUUFHRSw4REFBQSw2REFDRSxXeER2Y0csUXdEeWNILG1FQUFBLHFFQUFBLGtFQUFBLG9FQUNFLE14RC9kQyxLd0RzZVAsd0RBQUEsdURBQ0UsV2hFL2RNLFFnRWdlTixhQUFBLEtBQ0EsY0FBQSxLQUVBLDZEQUFBLCtEQUFBLDREQUFBLDhEQUNFLE14RHZlRyxLd0QyZVAsZ0RBQUEsK0NBQ0UsV0FBQSxJQUlKLHlDQUNFLFNBQUEsT0FDQSxhQUFBLEtBQ0EsZUFBQSxFQUdFLCtEQUFBLDhEQUNFLFdBQUEsSUFJSiw0Q0FDRSxPQUFBLFFBRUEsa0RBQ0UsV0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUVBLDhEQUNFLFdBQUEsS0FHRix5REFDRSxXQUFBLEtBS0YsMERBQUEsMkRBQ0UsV0FBQSxLQUlKLG9EQUNFLFVBQUEsS0FDQSxlQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxvREFBQSwwREFBWSxXeEQxaEJULEt3RDRoQkgsMERBQ0UsV0FBQSxzREFFQSx1RUFDRSxNeEQzZ0JELFF3RCtnQkgsZ0VBQ0UsV0FBQSxLQUdGLGlFQUNFLFE5QnRhZSxROEJ1YWYsWUFBQSxZQUNBLFFBQUEsYUFDQSxheERuZVMsT3dEb2VULE14RHhpQkMsS3dEeWlCRCxVQUFBLE9BR0YsdUVBQ0UsV0FBQSxRQUlBLDJFQUNFLFE5QmpiVyxROEJxYmYsdURBQ0UsT0FBQSxRQUdGLHVEQUNFLFdBQUEsSUFBQSxNQUFBLEtBQ0EsdURBQUEsNkRBQVksV0FBQSxrREFHZCwrREFDRSxjQUFBLElBQUEsTUFBQSxLQVVkLGFBQ0UsUUFBQSxLQUNBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLHNCQUFBLEtBQ0Esb0JBQUEsS0FDQSxtQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBRUEseUJBQ0UsU0FBQSxTQUdGLGdDQUNFLFFBQUEsS0FDQSxjQUFBLE9BRUEsa0NBQ0UsWUFBQSxLQUlKLGtDVGpuQkEsbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSVNtbkJFLDBDQUNFLFFBQUEsRUFDQSxNaEVybUJVLFFnRXdtQlosd0NBQ0UsUUFBQSxJQUlKLDJDQUNFLFFBQUEsUUFHRiwyQkFDRSxPQUFBLEtBQ0EsV0FBQSxJQUNBLGNBQUEsSUFDQSxRQUFBLEVBQ0EsTXhEem5CVyxLd0QwbkJYLEtBQUEsRUFFQSwyQkFBQSxpQ0FDRSxPQUFBLElBQUEsTUFBQSxRQUlKLG1DQUNFLFdBQUEsTUFDQSxXQUFBLE1BR0YsbUNBQ0UsV0FBQSxNQUNBLFdBQUEsTUFHRixrQ0FDRSxXQUFBLFFBQ0EsV0FBQSxLQUdGLG9CQUFTLFFBQUEsS0FFVCxnQkFDRSxXQUFBLE1BQ0EsV0FBQSxNQUdBLE9BQUEsTUFFQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLGN4RDdsQlUsSXdEOGxCVixPQUFBLElBQUEsTUFBQSxLQUdGLGdCQUNFLE9BQUEsS0FBYyxPQUFBLFFBQ2QsUUFBQSxPQUFBLE1BQ0EsTXhEbHFCVyxLd0RtcUJYLFdBQUEsSUFBQSxNQUFBLFFUNXFCRixtQkFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLEdBQUEsQ0FBQSxNQUFBLFFBQUEsSVM4cUJFLHNCQUNFLFdoRWhxQnNCLG9CZ0VpcUJ0QixNeER4cUJTLEt3RHlxQlQsV0FBQSxJQUFBLE1BQUEscURBR0YseUJBQ0UsV2hFMXFCVSxRZ0UycUJWLE14RDlxQlMsS3dEK3FCVCxXQUFBLElBQUEsTUFBQSxRQUdGLDRCQUNFLFdoRTVxQnNCLG9CZ0U2cUJ0QixNeERwckJTLEt3RHVyQlgscUNBQUEsNEJBQ0UsV0FBQSxFQUtOLHNCQUNFLFFBQUEsWUFDQSxlQUFBLE9BQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsSUFBQSxJQUNBLFFBQUEsS0FBQSxJQUFBLEVBQUEsS0FDQSxPQUFBLE1BR0YsbUJBQ0UsT0FBQSxJQUFBLE1BQUEsS0FDQSxjeEQzb0JZLEl3RDRvQlosT0FBQSxRQUNBLFFBQUEsSUFBQSxJQUNBLFlBQUEsRUFDQSxNeEQ3c0JhLEsrQ2RiLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLElTNnRCQSx5QkFDRSxNaEU5c0JZLFFnRStzQlosYWhFL3NCWSxRZ0VtdEJoQixxQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsU0FDQSxPQUFBLEtBQ0EsWUFBQSxPQUdGLGdCQUNFLE1BQUEsZ0JDenVCRixlQUNJLFdBQUEsS0FDQSxjekR1RVUsSXlEcEVkLE1BQ0UsZ0JBQUEsTUFDQSxjQUFBLEtBRUUscUJBQ0ksU0FBQSxTQUVBLDZCQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxlQUNBLFFBQUEsRUFHSiw0QkFDSSxRL0IySFksUStCMUhaLFlBQUEsWUFDQSxTQUFBLFNBQ0EsSUFBQSxpQkFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxJQUNBLFVBQUEsUUFBQSxJQUFBLE9BQUEsU0FJVixnQkFBQSxTQUFBLFNBQUEsU0FDSSxXQUFBLEtBR0osU0FBQSxTQUNFLFVBQUEsS0FHRixnQkFDRSxlQUFBLElBSUYsWUFDRSxZQUFBLFFBQ0EsTXpEaERXLEt5RGtEWCwyQkFDRSx1QnpEZ0JRLEl5RGJWLDBCQUNFLHdCekRZUSxJeURSUixvQ0FDRSxNQUFBLGdCQUlBLDhCQUFBLDZCQUNFLE1BQUEsS0FLTixlQUFBLGVBQ0UsUUFBQSxJQUNBLFd6RG5FUyxLeURxRVQsZUFBQSxpQkFBQSxvQkFBQSxlQUFBLGlCQUFBLG9CQUNFLE16RDNFTyxLeUQ4RVQsc0JBQUEsc0JBQ0UsUUFBQSxFQUdGLDBCQUFBLG9CQUFBLHdCQUFBLDBCQUFBLG9CQUFBLHdCQUNFLE1qRTFFZ0IsZ0RpRThFcEIsWUFBQSxjQUFBLHlCQUNFLGdCQUFBLEtBQ0EsTXpEekZTLEsrQ1RiLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLElVb0dJLG9CQUFBLCtCQUFBLGtCQUNJLE1BQUEscUJBSU4saUJBQ0UsVUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLFFBQ0EsTXpEckdTLEt5RHdHWCxxQkFBQSx5QkFBQSwwQkFFRSxPQUFBLFFBR0YsOEJBQ0UsYUFBQSxJQUdGLG9DQUNFLFFBQUEsYUFDQSxZQUFBLEtBQ0EsZUFBQSxPQUlBLHFDQUNFLGVBQUEsT0FJSiwwQkFDRSxhekRyRGlCLE95RHdEbkIsZ0NBQ0UsYUFBQSxLQUVBLDRDQUNFLE1qRTdIUSxRaUVpSVosb0NBQ0UsTWpFaklrQixnRGlFeUloQixpRUFBQSx1RUFFRSxJQUFBLElBQ0EsS0FBQSxLQUdGLGtFQUFBLHdFQUNFLE1BQUEsS0FDQSxPQUFBLEtBS04sbUJBQ0UsVUFBQSxLQUNBLE1BQUEsS0FHRixrQkFDRSxRQUFBLE1BQUEsTUFHRixvQkFDRSxPQUFBLEtBQWMsT0FBQSxRQUdoQixrQkFDRSxXQUFBLEVBS0osWUFDRSxnQkFBQSxTQUNBLGVBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxrREFFQSxlQUFBLGVBQ0UsUUFBQSxLQUFBLElBRUEsd0JBQUEsd0JBQ0UsUUFBQSxLQUFBLEtBR0YsbUJBQUEsbUJBQ0UsY0FBQSxZQUdGLGVBQUEsd0JBQUEsdUJBQUEsaUJBQUEsb0JBQUEsd0JBQUEsc0JBQUEsZUFBQSx3QkFBQSx1QkFBQSxpQkFBQSxvQkFBQSx3QkFBQSxzQkFDRSxNekQ5TE8sS3lEa01QLDJDQUFBLDJDQUNFLE9BQUEsWUFHRiw4Q0FBQSw4Q0FDRSxPQUFBLFlBSUEsd0NBQUEsd0NBQ0UsTXpEbE1LLFF5RHFNUCxzQ0FBQSxzQ0FDRSxNekRoTUcsUXlEbU1MLHdDQUFBLHdDQUNFLE16RHhNSyxReUQyTVAsOENBQUEsOENBQ0UsTWpFMU5PLEtpRTZOVCx5Q0FBQSx5Q0FDRSxNakU5Tk8sS2lFK05QLFFBQUEsR0FuQkosbUJBQUEsbUJBc0JFLE16RGhPSyxLeURxT1AsbUNBQUEsbUNBQ0UsY0FBQSxFQUNBLGFBQUEsRUFFQSx5Q0FBQSx5Q0FDRSxRQUFBLEtBR0YscURBQUEscURBQ0UsUUFBQSxHQUtOLG1DQUFBLG1DQUNFLFVBQUEsTUFDQSxjQUFBLFNBQ0EsU0FBQSxPQUNBLFlBQUEsT0FJSixjQUNFLE16RDVQUyxLeUQrUFQsb0JBQ0csTXpEaFFNLEt5RG9RWCw4QkFDRSxjQUFBLEVBR0YsdUNBQ0UsV0FBQSxJQUFBLE1BQUEsa0RBR0YseUNBQ0UsY0FBQSxJQUFBLE1BQUEsS0FHRixpQ0FBQSxxQ0FBQSxrQ0FDRSxnQkFBQSxLQUdGLGlDQUFBLHFDQUNFLE1BQUEsZUFHRixzQkFDRSxRQUFBLGFBR0YsMkNBQ0UsYXpEM05jLEt5RDROZCxZQUFBLElBR0YsbUJBQ0UsUUFBQSxNQUNBLFFBQUEsS0FDQSxXekR6U1MsS3lEMFNULGN6RHZPUSxJeUR3T1IsT0FBQSxJQUFBLE1BQUEsS1ZwVEosbUJBQUEsUUFBQSxRQUFBLElBQ0EsV0FBQSxRQUFBLFFBQUEsSVVzVEkseUJBQ0UsUUFBQSxHQUdGLHdCQUNFLE1BQUEsS0FJSixxQkFDRSxNQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsS0FHRix5QkFDRSxPQUFBLEtBQ0EsT0FBQSxRQUdGLHlCQUNFLFFBQUEsRUFHRixrQ0FDRSxNQUFBLEtBR0YscUNBQ0UsWXpEbFFpQixPeURxUW5CLGVBQ0UsV0FBQSxJQUFBLE1BQUEsa0RBQ0EsV3pEL1VjLFF5RGtWZCxtQkFBQSxnQ0FDRSxpQnpEblZZLFF5RHNWZCwyQkFDRSxXQUFBLEVBSUEseUNBQ0UsMEJ6RDFSSSxJeUQ2Uk4sd0NBQ0UsMkJ6RDlSSSxJeURtU1Isc0JBQ0UsaUJqRS9WUSxRaUVrV04seUJBQUEsMENBQUEsK0JBQUEsOEJBQUEsMkJBQUEsNkJBQUEsa0NBQUEsMkJBQUEsOEJBQUEsa0NBQUEsZ0NBQUEseUJBQUEsMENBQUEsK0JBQUEsOEJBQUEsMkJBQUEsNkJBQUEsa0NBQUEsMkJBQUEsOEJBQUEsa0NBQUEsZ0NBQ0UsTXpEdFdHLEt5RHlXTCxtQ0FBQSxtQ0FDRSxhekQxV0csS3lEOFdQLCtCQUFBLDRCQUNFLE16RC9XSyxLeURrWFAsK0JBQ0UsaUJBQUEsOEJBR0YsbUNBQ0UsTXpENVhLLEt5RCtYUCwrQkFDRSxRQUFBLE1BR0Ysa0NBQ0UsV3pEbllVLFF5RHFZVixrQ0FBQSxvQ0FBQSxvQ0FBQSx1Q0FBQSx5Q0FDRSxNekRsWUcsS3lEc1lQLHNDQUFBLGlEQUNFLFd6RDNZVSxReUQrWWQsd0JBQ0UsZUFBQSxJQUNBLE9BQUEsS0FBYyxPQUFBLFFBSWQsNkRBQ0UsTXpEdFlPLFF5RHlZVCxzQ0FDRSxXekQxWU8sUXlENFlQLHlDQUFBLDJDQUFBLG1FQUNFLE16RDlaRyxLeURvYVAsMkRBQ0UsTXpEaFpLLFF5RG1aUCxvQ0FDRSxXekRwWkssUXlEc1pMLHVDQUFBLHlDQUFBLGlFQUNFLE16RDVhRyxLeURpYlQsa0JBQ0UsUUFBQSxLQUlGLG9FQUFBLDhEQUFBLGlFQUFBLG1FQUFBLHNFQUNFLFd6RHRiWSxReUQwYlosOERBQ0UsWUFBQSxLQUlFLDZFQUNFLFl6RHpYTSxNeUQrWFIsNkVBQUEsNEVBQUEsZ0ZBQUEsK0VBQStCLDJCQUFBLEVBQStCLDBCQUFBLEVBR2hFLHlGQUNFLHVCekR4WUUsSXlEMllKLHdGQUNFLHdCekQ1WUUsSXlEeVpKLG1GQUNFLDBCekQxWkUsSXlENFpKLGtGQUNFLDJCekQ3WkUsSXlEbWFSLDJCQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLEtBQUEsaUJBQ0EsV0FBQSxNQUdGLDRCQUNFLFVBQUEsTUFDQSxZQUFBLFFBQ0EsTWpFemVRLFFpRTZlVix3QkFDRSxpQmpFMWVvQixvQmlFNmV0Qix3QkFDRSxhQUFBLElBSUosa0JBQ0UsUUFBQSxhQU1GLGVBQUEsZUFDRSxRQUFBLEtBQUEsS0FBQSxJQUFBLEtBSUosZUFDRSxZekRsY21CLE95RG1jbkIsYXpEbmNtQixPeURxY25CLDRCQUNFLFl6RHRjaUIsT3lEdWNqQixhekR2Y2lCLE95RDBjbkIsMEJBQ0UsYUFBQSxFQUlKLGFBQ0UsY3pEamRnQixNeURvZGxCLG1CQUNJLGFBQUEsTUFJRixnQ0FDRSxPQUFBLFFWM2lCSixtQkFBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLFdBQUEsUUFBQSxJVTZpQkksc0NBQ0ksV0FBQSxrREFHSixxREFDRSxXekRyaEJPLFF5RHdoQlQsdURBQ0UsV3pEN2hCUyxReURvaUJiLG1DQUFBLHNDQUFBLG1DQUFBLHNDQUFBLG9DQUNFLE1BQUEsZUFHRiw0Q0FBQSwrQ0FDRSxNekRyakJTLEt5RDBqQlgsOEJBQ0UsSUFBQSxFQUNBLG1DQUFBLGlDQUNFLElBQUEsRUFHRixxQ1Y5a0JKLG1CQUFBLElBQUEsWUFBQSxJQUNBLFdBQUEsSUFBQSxZQUFBLElVZ2xCTSxRQUFBLEdBQ0EsU0FBQSxNQUNBLElBQUEsUUFDQSxXekR0a0JPLEt5RHVrQlAsT0FBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxrQkFFQSxRQUFBLEVBR0YsZ0RBQ0UsU0FBQSxTQUdGLHVEQUFBLDREVmptQkosbUJBQUEsSUFBQSxZQUFBLElBQ0EsV0FBQSxJQUFBLFlBQUEsSVVtbUJNLFFBQUEsaUJBQ0EsU0FBQSxNQUNBLFFBQUEsTUFDQSxJQUFBLFFBQ0EsTUFBQSxRQUNBLFVBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxpQkFDQSxVQUFBLHFCQUNBLFNBQUEsT0FDQSxjQUFBLFNBQ0EsS0FBQSxLQUNBLE1BQUEsS0FDQSxRekRoaUJZLE15RGlpQlosWUFBQSxLQUVBLE16RDNtQk8sS3lENG1CUCxRQUFBLEVBTUEscURBQ0UsTUFBQSxLQUdGLHVFQUFBLDRFQUFBLHFEQUdFLFNBQUEsU0FPRixvRUFBQSx5RUFBQSxrREFHRSxJQUFBLEtBTVIsbUJBQ0UsTUFBQSxNQUdGLG9CQUNFLE1BQUEsTUFHRixtQkFDRSxNQUFBLE1BR0YsZ0JBQ0UsTUFBQSxJQUdGLGdCQUNFLE1BQUEsSUFHRixnQkFDRSxNQUFBLElBR0YsZ0JBQ0UsTUFBQSxJQUdGLGdCQUNFLE1BQUEsSUFHRixnQkFDRSxNQUFBLElBR0YsZ0JBQ0UsTUFBQSxJQUdGLGdCQUNFLE1BQUEsSUFHRixnQkFDRSxNQUFBLElBTUEsOENBQ0UsT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUNBLE1BQUEsS0FHRixpQ0FDRSxRQUFBLElBQUEsSUFBQSxJQUFBLElBQ0EsYXpEaG9CUSxJeURxb0JWLDBCQUFBLDBCQUFBLGdCQUFBLGdCQUNFLFlBQUEsT0FLRix1QkFBQSx1QkFBQSxpQ0FBQSxpQ0FDRSxRQUFBLElBQUEsSUFBQSxJQUFBLElBR0YsdUJBQUEsdUJBQUEsaUNBQUEsaUNBQ0UsUUFBQSxJQUFBLElBS0YsZ0JBQUEsbUJBQUEsbUJBQ0UsbUJBQUEsWUFDQSxnQkFBQSxZQUNBLFdBQUEsWUFHRixzQkFDRSxZQUFBLElBRUEseUJBQ0UsWUFBQSxJQUNBLGVBQUEsSUFJSiwrQkFBQSwrQkFDRSxhQUFBLGVBR0YsK0JBQUEsMEJBQ0UsV0FBQSxNQUdGLDhCQUFBLHlCQUNFLFdBQUEsS0FHRixpQ0FBQSw0QkFDRSxXQUFBLFFBR0YsZ0NBQUEsMkJBQ0UsWUFBQSxPQUdGLGdDQUNFLFdBQUEsT0FLRixtQ0FDRSxZQUFBLElBQ0EsVUFBQSxLQUdGLDZCQUNFLFdBQUEsTUFDQSxXQUFBLEtBR0YsZ0NBQ0UsTUFBQSxLQUNBLFFBQUEsSUFFQSw0Q0FDRSxjQUFBLEVBR0YsMkNBQ0UsY0FBQSxFQUtGLGtEQUNFLFdBQUEsRUFJSixvREFDRSxNQUFBLE01RGxmRSwwQzREOVNSLE1BcXlCSSxVQUFBLFFBSUosbUJBQ0UsTUFBQSxLQUNBLGdCQUFBLFNBR0YsNEJBQ0UsU0FBQSxPQUNBLFdBQUEsSUFBQSxJQUdGLGdDQUNFLFd6RDl5QmEsS3lEK3lCYixNekRwekJhLEt5RG8wQlgsMEJBQUEseUJBQUEseUJBQUEseUJBQUEseUJBQUEseUJBQ0ksV0FBQSxNNUR4aEJBLDBDNEQ2aEJSLDBGQUFBLGlCQUFBLG1DQUFBLCtCQUVRLFVBQUEsU0FHTixnR0FBQSx1QkFBQSx5Q0FBQSxxQ0FDRSxPQUFBLEVBRUEsMkhBQUEsOEhBQUEsNkhBQUEsa0RBQUEscURBQUEsb0RBQUEsb0VBQUEsdUVBQUEsc0VBQUEsZ0VBQUEsbUVBQUEsa0VBQ0UsV0FBQSxZQUNBLGNBQUEsWUFHRixtR0FBQSwwQkFBQSw0Q0FBQSx3Q0FDRSxPQUFBLEVBR0UsNEdBQUEsOEdBQUEsZ0hBQUEscUhBQUEsNkhBQUEsNEdBQUEsOEdBQUEsZ0hBQUEscUhBQUEsNkhBQUEsbUNBQUEscUNBQUEsdUNBQUEsNENBQUEsb0RBQUEsbUNBQUEscUNBQUEsdUNBQUEsNENBQUEsb0RBQUEscURBQUEsdURBQUEseURBQUEsOERBQUEsc0VBQUEscURBQUEsdURBQUEseURBQUEsOERBQUEsc0VBQUEsaURBQUEsbURBQUEscURBQUEsMERBQUEsa0VBQUEsaURBQUEsbURBQUEscURBQUEsMERBQUEsa0VBQ0UsTXpEdjFCSyxLeUQwMUJQLGtIQUFBLGtIQUFBLHlDQUFBLHlDQUFBLDJEQUFBLDJEQUFBLHVEQUFBLHVEQUNFLE16RDMxQkssS3lEKzFCVCw4R0FBQSxxQ0FBQSx1REFBQSxtREFDRSxjQUFBLEVBS0osbUdBQUEsMEJBQUEsNENBQUEsd0NBQ0UsaUJBQUEsWUFTTixrQkFDRSxVQUFBLE1BQ0EsWUFBQSxRQUNBLE1qRS8yQmMsUWlFbzNCaEIsK0JBQ0UsUUFBQSxFQUNBLE9BQUEsRUFDQSxlQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsS0FFQSwyQ0FDRSxPQUFBLEVBSUoscUJBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsTXpEcjNCYSxReURzM0JiLFlBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxRQUFBLE1BR0Ysb0JBQ0UsU0FBQSxTQUNBLFFBQUEsTUFFQSx5Q0FDRSxPQUFBLG9CQUdGLHFDQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsV0FBQSxxQkFDQSxlQUFBLElBQ0EsUUFBQSxFQUlKLGNBQ0UsZ0JBQUEsS0FDQSxZQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsYUFDQSxPQUFBLEtBQWMsT0FBQSxRQUNkLFNBQUEsU0FFQSxnQkFDRSxRQUFBLGFBR0YsOEJBQ0UsUUFBQSxFQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxXekQvNkJnQixReURnN0JoQixNekQ1NkJXLEt5RDY2QlgsY3pELzJCVSxJeURnM0JWLFNBQUEsU0FDQSxZQUFBLEtBRUEscUNBQ0UsWUFBQSxZQUNBLFFBQUEsUUFDQSxVQUFBLEtBQ0EsYUFBQSxJQUlKLCtCQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsS0FDQSxJQUFBLG1CQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsY3pEbjRCVSxJeURvNEJWLFd6RHQ4QmdCLFF5RHU4QmhCLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxFQUVBLHVDQUNFLFFBQUEsS0FHRixrQ0FDRSxjQUFBLElBQUEsTUFBQSxLVno5QkosbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSVUyOUJJLHdDQUNFLFdBQUEsa0RBS04sb0JBQUEsc0JBQ0UsUUFBQSxNQUNBLE1BQUEsS0FHRixpQkFDRSxZQUFBLEVBR0YsaUJBQ0UsUUFBQSxNQUVBLGlCQUFBLG1CQUNFLE16RGorQlMsS3lEcStCWCx3QkFDRSxTQUFBLE9BS0Ysb0NBQ0UsY0FBQSxFQUdGLHFDQUNFLFFBQUEsTUFDQSx1QkFBQSxFQUVBLHdDQUNFLFFBQUEsTUFBQSxLQU1SLHNEQUNHLFVBQUEsTUFDQSxVQUFBLE1BR0gsNEJBQ0UsUUFBQSxFQUdGLGFBQUEsZUFBQSxjQUNFLGFBQUEsSUFHRiw4Q0FDRSxlQUFBLEtBQ0EsUUFBQSxNQUVBLHNIQUNFLGFBQUEsS0FPRix3QkFDRSxRQUFBLE9BQ0EsT0FBQSxFQUNBLE1BQUEsZUFHRiwyQkFDRSxNQUFBLE1BSUEsdUNBQ0UsTUFBQSxJQUdGLHdDQUNFLE1BQUEsZ0JBR0YsK0NBQ0UsTUFBQSxNQUdGLGtEQUNFLFdBQUEsT0FHRix3REFDRSxNQUFBLElBR0YsdURBQUEsaUVBRUUsT0FBQSxNQUNBLFd6RDFqQ1MsS3lEMmpDVCxXQUFBLE9BR0YseUdBQ0UsTUFBQSxNQU9OLGFBQUEsdUJBQ0UsTUFBQSxnQkFDQSxVQUFBLGdCQUlGLGtCQUNFLFFBQUEsYUFDQSxNQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsRUFHRixzQkFDRSxRQUFBLEVBR0YsU0FBQSxtQkFDRSxNQUFBLE1BR0YscUJBQUEsc0JBQUEsK0JBQUEsK0JBQUEsZ0NBS0UsT0FBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLElBQ0EsTUFBQSxLQUNBLGVBQUEsT0FDQSxjekRsaUNZLEl5RHFpQ2QsY0FBQSxpQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FLRixvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUVBLDZCQUNFLGNBQUEsRUFHRiwwQkFDRSxXQUFBLE9BQ0EsUUFBQSxNQUNBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUdGLHVDQUFBLHFDQUFBLHVDQUFBLHlDQUNFLE1BQUEsS0FHRix1Q0FBQSxxQ0FBQSx1Q0FBQSx5Q0FBQSwyQ0FDRSxNQUFBLGtCQUdGLHVDQUNFLFdBQUEsTUFFQSw2Q0FDRSxZQUFBLEtBSUoscUNBQ0UsTUFBQSxLQUNBLFlBQUEsT0FHRix1Q0FDRSxNQUFBLEtBRUEsaUVBQ0UsV0FBQSxLQUdGLGdFQUNFLE9BQUEsRUFDQSxTQUFBLE9BQ0EsT0FBQSxZQUNBLFFBQUEsWUFJSix5Q0FDRSxXQUFBLEtBQ0EsWUFBQSxNQUVBLDBEQUNFLFdBQUEsV0FDQSxRQUFBLGFBQ0EsVUFBQSxNQUNBLFFBQUEsS0FBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsZ0JBQUEsZUFDQSxPQUFBLFFBQ0EsTUFBQSxrQkFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFd6RG5yQ1MsS3lEcXJDVCxnRUFDRSxNQUFBLGtCQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJqRXRyQ00sS2lFeXJDUixpRUFDRSxNekR2cUNPLFF5RHdxQ1AsaUJqRTNyQ00sS2lFNHJDTixXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsS0FJSixtRUFBQSwwRUFBQSx5RUFDRSx1QnpEaG9DUSxJeURpb0NSLDBCekRqb0NRLEl5RGtvQ1IsT0FBQSxRQUNBLFdBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsa0JBQ0EsV3pEenNDUyxLeUQ0c0NYLGlFQUNFLFFBQUEsRUFHRixrRUFBQSx3RUFDRSxNQUFBLGVBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxpQmpFanRDUSxLaUVxdENaLDJDQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsTUFFQSxpQnpEbnVDVyxLeURvdUNYLFdBQUEsNkxBQ0EsV0FBQSwrSEFDQSxXQUFBLDRIQUNBLFdBQUEsMkhBQ0EsV0FBQSwwSEFDQSxXQUFBLDJIQUdGLDhEQUFBLDhEQUNFLGNBQUEsS0FTRixNQUFBLGdCQUNFLHVCQUFBLFlBQ0EsMEJBQUEsWUFPRixVQUFBLG9CQUNFLHdCQUFBLEVBQ0EsMkJBQUEsRUFJSiwyQkFBQSwyQkFDRSxZQUFBLFlBRUEsNkNBQUEsNkNBQ0UsTUFBQSxlQUdGLHlDQUFBLHlDQUNFLFFBQUEsS0FJSiwyQkFDRSxRQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFHRiwyQkFDRSxRQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFJRixVQUNFLFlBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxhQUNBLFNBQUEsU0FFQSxhQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFFBQUEsR0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxLQUFBLE9BR0YsYUFBQSxlQUNFLFFBQUEsYUFHRixrQkFBQSx3QkFDRSxNekRqekNXLEt5RHl6Q2IsMEJBQUEsNEJBQ0UsTUFBQSxrQkFHRix1QkFBQSwwQkFBQSw2QkFDRSxPQUFBLEVBSUEsOENBQ0UsY0FBQSxFQUlFLHVEQUFBLDZEQUNFLFdqRXIwQ00sUWlFdzBDUixvRkFBQSxvRkFDRSxNekQ1MENLLEt5RDgwQ0wsMEZBQUEsMEZBQ0UsTUFBQSxlQUlKLDRFQUNFLHVCekR0eENJLEl5RHl4Q04sNEVBQ0Usd0J6RDF4Q0ksSXlENnhDTiw0REFFSSxNQUFBLGVBTU4seUNBQUEsaURBQUEsZ0RBQ0UsUUFBQSxLQUlBLGlFQUFBLGdFQUNFLFFBQUEsS0FRUixpQ0FDRSxNQUFBLFFBR0Ysc0NBQ0UsUUFBQSxRQUNBLE9BQUEsUUFDQSxXQUFBLFFBQ0EsUUFBQSxRQUlKLGdDQUNFLGN6RDN6Q2tCLE15RDh6Q3BCLHdCQUFBLDJCQUNFLFFBQUEsRUFJQSwyQkFDRSxNQUFBLEtBR0YsbURBQ0UsTUFBQSxNQUlKLHdEQUFBLGdDQUFBLGNBR0UsYUFBQSxNQUdGLGNBQ0ksT0FBQSxJQUNBLFdBQUEsTUFDQSxXQUFBLEtBQ0EsV0FBQSxPQUdKLG1CQUNFLGlCekQ5L0I0QixrQnlEaWdDOUIsWUFDRSxNQUFBLEtBQ0EsYUFBQSxNQUdGLDJCQUNFLE1BQUEsSUFFRiwwQkFDRSxNQUFBLElBR0YsbUJBQ0UsR0FBSSxVQUFBLGdCQU9GLGtDQUNFLE1BQUEsR0FERixrQ0FDRSxNQUFBLElBREYsa0NBQ0UsTUFBQSxJQURGLGtDQUNFLE1BQUEsSUFERixrQ0FDRSxNQUFBLElBREYsa0NBQ0UsTUFBQSxHQURGLGtDQUNFLE1BQUEsR0FVRixpQ0FDRSxNQUFBLElBREYsaUNBQ0UsTUFBQSxJQURGLGlDQUNFLE1BQUEsSUFERixpQ0FDRSxNQUFBLElBSUosaUNBQUEsaUNBRUUsV0FBQSxPQUlKLG9CQUNFLE1BQUEsS0FLRSxvQ0FDRSxNQUFBLEdBREYsb0NBQ0UsTUFBQSxJQURGLG9DQUNFLE1BQUEsR0FERixvQ0FDRSxNQUFBLElBREYsb0NBQ0UsTUFBQSxHQURGLG9DQUNFLE1BQUEsSUFERixvQ0FDRSxNQUFBLElBREYsb0NBQ0UsTUFBQSxHQURGLG9DQUNFLE1BQUEsR0FJSixvQ0FDRSxZQUFBLFNBQ0EsV0FBQSxXQ2wrQ0osTUFDQyxRQUFBLEVBQ0Esa0JBQUEsVUFFRyxTQUFBLFNBQ0gsUUFBQSxFQUNBLFdBQUEsNEJBQUEsVUFDQSxnQmxFa1U2QixLQUFBLEtrRWpVMUIsTWxFOFRnQixNa0U3VGhCLE9sRThUaUIsS2tFNVRqQixJQUFBLEVBQ0EsT0FBQSxFQUNBLGNBQUEsS0FDQSxXQUFBLEtBSUosT0FDQyxTQUFBLFNBQ0EsUUFBQSxHQUVBLFlBQUEsS0FDQSxXMURoQm1CLFEwRGtCbkIsU0FBQSxTQUNDLE9BQUEsUUFJRCxhQUNDLE1BQUEsS0FDQSxRQUFBLEdBQ00sT0FBQSxLQUNOLFdsRXBCYyxRa0VxQmQsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFWHpDQSxtQkFBQSxJQUFBLFlBQUEsSUFDQSxXQUFBLElBQUEsWUFBQSxJVzJDQSx3QkFDQyxJQUFBLEVBR0QsaUJBQ0MsYUFBQSxJWGpERCxtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJV29EQSw4QkFDQyxTQUFBLE9BR0Esd0RBQUEsMkRBQ0MsUUFBQSxLQUlGLHNCQUFBLDZDQUNDLElsRTZSa0IsTWtFelJwQixtQkFBQSx5QkFDQyxlQUFBLE9BR0QsbUJBQ0MsTUFBQSxNQUNNLE9BQUEsS0FDQSxTQUFBLFNBR1AseUJBQ0MsTUFBQSxtQkFHRCx1QkFDQyxjbEU2UWtCLElBQUEsTUFBQSxRa0U1UWxCLFNBQUEsU1huRkEsbUJBQUEsSUFBQSxZQUFBLElBQ0EsV0FBQSxJQUFBLFlBQUEsSVdvRkEsSUFBQSxFQUdELHFCQUNDLFFBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsSUFBQSxLQUNBLFNBQUEsT0FDQSxjQUFBLEtBRUEsdUJBQ0MsT0FBQSxLQUdELGtDQUFBLDJCQUNDLFVBQUEsTUFDQSxNMUQxRlksSzBENkZiLDJCQUNDLE1BQUEsa0JBQ0EsV0FBQSxJQUNBLE9BQUEsRUFDQSxhQUFBLEtBQ0EsY0FBQSxFQUNBLGlDQUNDLE9BQUEsS0FHRCxzREFDRSxNMUR4R1UsSzBEMEdaLDZDQUNFLE0xRDNHVSxLMEQ2R1osaURBQ0UsTTFEOUdVLEswRGdIWiw0Q0FDRSxNMURqSFUsSzBEc0hiLDRDQUNHLG1CQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsUUFBQSxNQUdILDhCQUNDLE1BQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxhQUNBLFFBQUEsS0FBQSxFQUNBLGFBQUEsS0FFQSxrQ0FDQyxhQUFBLEVBQ0EsT0FBQSxLQUVBLHdDQUNDLE1sRWhJZ0IsaURrRW9JbEIscUNBQUEsMkNBQXNCLFdBQUEsSUFFdEIsZ0NBQ0MsUUFBQSxFQUNBLGExRDVFZ0IsSzBEaUZuQixnQ0FDQyxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUVBLGtDQUNDLFVBQUEsSUFDQSxNMUQ3SlksSzBEK0paLHdDQUNDLE1sRTFKaUIsaURrRStKcEIsb0JBQ0MsUUFBQSxJQUFBLEVBQ0EsVzFEM0trQixRMEQ2S2xCLHNCQUNDLE9BQUEsUUFDQSxVQUFBLEtYekxELG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLElXMExDLE1sRS9LZ0IsS2tFZ0xQLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBRUEsNEJBQ0ksTWxFakxBLFFrRXFMZCwwQkFDQyxXQUFBLElBQ0EsY0FBQSxFQUNBLFNBQUEsT0FHRCx5QkFDQyxNbEVqTWdCLEtrRWtNaEIsUUFBQSxFQUFBLE1DM01ILDRCQUFBLDRCQUFBLDRCQUFBLGtDQUFBLDBCQUFBLDBCQUFBLDBCQUFBLGdDQUNFLE9BQUEsS0FBYyxPQUFBLFFaSmQsbUJBQUEsSUFBQSxRQUFBLElBQ0EsV0FBQSxJQUFBLFFBQUEsSVlLQSxXbkVXYyxRbUVUZCxtQ0FBQSxtQ0FBQSxtQ0FBQSx5Q0FBQSxpQ0FBQSxpQ0FBQSxpQ0FBQSx1Q0FDRSxZQUFBLFlBQ0EsTUFBQSxRQUNBLFFBQUEsYUFDQSxjM0RzRW1CLE8yRG5FckIsa0NBQUEsa0NBQUEsa0NBQUEsd0NBQUEsZ0NBQUEsZ0NBQUEsZ0NBQUEsc0NBQ0UsV25FR2tCLFFtRUZsQixNM0RIVyxLMkRPZixPQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FFRSxZQUFBLFFBQ0EsWUFBQSxJQUdGLFduRWRjLFFtRWVkLE0zRGxCYSxLMkRvQmIsU0FDSSxnQkFBQSxLQUdKLFNBQ0UsUUFBQSxJQUFBLEVBQUEsRUFHRixvQkFDRSxNQUFBLEtBQ0EsUUFBQSxhQUNBLGEzRG1DZ0IsSzJEakNoQixzQkFDRSxNQUFBLFFBRUEsNEJBQ0UsTW5FL0JhLGlEbUVvQ25CLGVBQUEsaUJaeERBLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLElZMERFLE0zRDdDVyxLMkQrQ1gsdUNBQUEscUNBQ0UsUUFBQSxJQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQ0EsYzNEYWUsSzJEWmYsTTNEbkRTLEsyRG9EVCxVQUFBLEtBQ0EsYTNEYWMsSzJEWmQsV25FakRnQixRbUVtRGhCLDZDQUFBLDJDQUNFLFduRW9VZ0MsaURtRW5VaEMsTTNEOURZLFEyRHFFZCxtQ0FBQSxpQ0FDRSxRQUFBLFFBT0YsbUNBQUEsaUNBQ0UsUUFBQSxRQU9GLG1DQUFBLGlDQUNFLFFBQUEsUUFPRix5Q0FBQSx1Q0FDRSxRQUFBLFFBT1IsbUNBQ0UsUUFBQSxLQzVHQSxvREFBQSxzREFDRSxRQUFBLFFBQ0EsWUFBQSxZQUNBLGM1RDBFZ0IsTTREdEVwQiw2Q0FBQSwrQ0FDRSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EsWXBFdURJLElvRXRESixlQUFBLE9BRUEsTUFBQSxrQkFZQSxVQUFBLGVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsU0FBQSxZQUNFLE01RENXLFE0REViLDJCQUNJLE01REhTLFE0RE1iLDRCQUFBLDZCQUFBLDJCQUFBLDRCQUNFLGlCQWZlLG1CQW1CZixrQ0FDRSxXQXRCbUIsa0JBdUJuQixXQW5CZSxJQUFBLE1BQUEsbUJBb0JmLHdDQUNFLFdBeEJ1QixtQkE0QjNCLG1DQUNFLFdBNUJhLG1CQTZCYixXQTFCUyxJQUFBLE1BQUEsa0JBMkJULHlDQUNFLFdBOUJpQixrQkFvQ25CLHlCQUFBLHlCQUNJLE01RDlCSyxRNERxQ1gsdUNBQUEsMkNBQ0UsTTVEdENTLFE0RHlDWCx1Q0FDRSxjNURVaUIsTzRETnJCLHlDQUNFLE01RC9DVyxRNERzRGIsMkNBQ0UsTTVEdkRXLFE0RDBEYiw2Q0FDRSxNNUQzRFcsUTREOEViLCtCQUFBLHVCQUNFLE01RHBHVyxLNER1R2IsYUFBQSxlQUNFLFlwRTlEVyxXQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFdvRStEWCxZQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsT0FDQSxRQUFBLElBQUEsS0FDQSxPQUFBLEVBQUEsT0FDQSxXNUR6RlcsUTREMEZYLGM1RDVDVSxJNEQ2Q1YsTUFBQSxlQUlKLHdCQUNFLFc1RGhIYSxLNERpSGIsT3BFc0NxQixJQUFBLE1BQUEsUW9FckNyQixjNURwRFksSTREc0RaLCtCQUNFLE1wRWxIWSxRb0VxSGQsd0RBQ0UsV0FBQSxJQUdGLDBCQUNFLE1wRTFIWSxRcUVkaEIsaUJBQ0UsT0FBQSxrQkFHRixtQkFDRSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLE9BQUEsWUFFQSxxQkFDRSxjQUFBLEVBR0Ysd0JBQUEscUJBQ0UsTTdEVFcsSytDVGIsbUJBQUEsTUFBQSxRQUFBLEdBQUEsQ0FBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxHQUFBLENBQUEsV0FBQSxRQUFBLEljc0JBLHFCQUNFLE1BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsUUFDQSxXckVka0IsUXFFZWxCLFk3RGtCVyxNQUFBLENBQUEsS0FBQSxDQUFBLFNBQUEsQ0FBQSxXNkRoQlgsMkJBQ0UsV3JFakJlLGlEcUVxQm5CLHdCQUNFLFVBQUEsS0FDQSxZQUFBLE1BRUEsOEJBQ0UsTXJFbENhLEtxRXVDbkIsZ0JBQ0UsU0FBQSxNQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsVzdEcUxpQyxnQjZEcExqQyxRQUFBLEdBRUEsd0JBQ0UsV0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsVzdEakVXLEs2RGtFWCxjN0RDVSxJNkRBVixXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFFRix3Q0FDQyxPQUFBLGNBR0MscUNBckJGLHdCQXNCSSxVQUFBLE1BR0YscUNBekJGLHdCQTBCSSxVQUFBLE1BR0Ysc0NBQ0UsU0FBQSxTQUNBLFdBQUEsS0FDQSxTQUFBLE9BQ0EsWUFBQSxPQUNBLGNBQUEsU0FDQSxXckUvRVUsUXFFZ0ZWLFFBQUEsT0FBQSxLQUNBLHdCN0R0QlEsSTZEdUJSLHVCN0R2QlEsSTZEeUJOLFlBQUEsUUFDQSxVQUFBLE1BQ0EsWUFBQSxJQUdGLHdDQUFBLDJDQUVFLFk3RHhETyxNQUFBLENBQUEsS0FBQSxDQUFBLFNBQUEsQ0FBQSxXNkQyRFQsc0NBQUEsMkNBQ0UsTTdEbEdPLEs2RHFHVCwyQ2RuSEosbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSWNxSE0saURBQ0UsTXJFbkdXLGlEcUV1R2Ysd0NBQ0UsU0FBQSxPQUNBLGNBQUEsU0FDQSxNQUFBLElBQ0EsTUFBQSxtQkFDQSxRQUFBLGFBQ0EsY0FBQSxFQUNBLGVBQUEsT0FHRiw0REFDRSxNQUFBLE1BRUEsaUVBQ0UsT0FBQSxRQUNBLGE3RDFEVSxLK0NoRmxCLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLEljMklRLE03RDlISyxLNkRnSUwsdUVBQ0UsTXJFM0hTLGlEcUU4SFgsbUVBQ0UsYTdEbEVRLE02RHdFaEIsd0NBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsV0FBQSxLQUNBLE9BQUEsS0FDQSxXckV5RmMsa0JxRXhGZCxXN0R2SlMsSzZEd0pULFFBQUEsS0FDQSxNN0RwSlMsSzZEcUpULFdBQUEsS0FFSCxvREFDQyxXQUFBLGVBR0UsMkRBQ0UsUUFBQSxFQUdGLHFEQUNFLE9BQUEsSUFHRix3REFDRSxXQUFBLE9BQ0EsU0FBQSxPQUVBLDhEQUFBLCtEQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsRUFHRiwrREFDRSxRQUFBLEdBQ0EsV0FBQSxlQUdGLDhEQUNFLFFBQUEsUUFDQSxZQUFBLFlBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGtCQUFBLFFBQUEsR0FBQSxTQUFBLE9BQ0EsVUFBQSxRQUFBLEdBQUEsU0FBQSxPQWNGLHFEQUFBLDJEQUNFLE9BQUEsS0FHRixrRUFDRSxPQUFBLEtBQ0EsT0FBQSxrQkFJSiwyREFDRSxnQkFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEVBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsYzdEaktNLEk2RGtLTixNQUFBLEtBQ0EsYzdEL0pZLEs2RGlLWixpRUFDRSxRQUFBLEdBQ0EsY0FBQSxLQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsTUFDQSxLQUFBLEVBR0YsOERBQUEsK0VBQ0UsY0FBQSxFQUVBLGdFQUFBLGlGQUNFLFFBQUEsTUFDQSxVQUFBLFFBQ0EsUTdEWmUsS0FBQSxLK0NyUHpCLG1CQUFBLElBQUEsUUFBQSxJQUNBLFdBQUEsSUFBQSxRQUFBLEljb1FRLHNFQUFBLHVGQUNFLE1yRTFQTyxLcUU4UFgsZ0ZBQ0UsTTdEN1BLLEs2RGdRUCwyRUFFRSxZN0Q1TkssTUFBQSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsVzZENk5MLFFBQUEsRUFDQSxZckU5TUosSXFFK01JLFdBQUEsT0FDQSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsSUFBQSxFQUFBLEVBR0YsMkVBQUEsaUZBQ0UsV0FBQSxJQUlKLHFEQUNFLFc3RHRSWSxRNkR1UlosYzdEck5NLEk2RHNOTixPQUFBLElBQUEsTUFBQSxLQU1BLDhFQUNFLGNBQUEsRUFFQSxpRkFDRSxhN0R6TmlCLFE2RDBOakIsYzdEMU5pQixRNkQ0TmpCLG1HQUNFLE03RGxTQyxLNkRtU0QsZUFBQSxPZGpUWixtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJY3FUVSx5R0FDRSxNQUFBLGVBSUosMEdBQUEsMEdBQ0UsZUFBQSxJQUNBLFFBQUEsYUFDQSxPQUFBLEVBQUEsS0FDQSxZQUFBLEtBaUJOLG1EQUNFLFFBQUEsS0FHRix5REFFRSxVQUFBLEtBQ0EsZUFBQSxPQUNBLE03RC9VTyxLNkRnVlAsTTdEM1RPLFE2RDRUUCxRQUFBLEVBQ0EsT0FBQSxFQUFBLE9BQ0EsV0FBQSxJQUNBLGNBQUEsS0FFQSxnRUFDRSxRQUFBLFFBQ0EsWUFBQSxZQUNBLGNBQUEsS0FJSiwwQ0FDRSxVQUFBLE9kdldOLG1CQUFBLFFBQUEsUUFBQSxJQUNBLFdBQUEsUUFBQSxRQUFBLEljeVdNLDZEQUNFLFFBQUEsRUFHRixnREFDRSxRQUFBLEdBR0YsK0RBQ0csTTdEM1ZNLFE2RDhWVCw2REFDRSxNN0R6VkssUTZENFZQLCtEQUNFLE03RGpXTyxRNkRvV1QscUVBQ0UsTXJFblhTLEtxRXVYYiwyQ0FBQSwyQ0FBQSwyQ0FDRSxXN0RsVGUsTzZEcVRqQixnRUFDRSxNQUFBLEtBR0YsNkNBQ0UsVzdEMVRlLE82RDRUZix5REFDRSxXQUFBLEVBR0YsK0NBQ0UsY0FBQSxRQUtGLHFFQUNFLE1BQUEsS0FJQSw4R0FBQSxxR0FDRSxNQUFBLElBQ0EsZUFBQSxJQU1KLG1FQUNFLE9BQUEsU0FPQSw4RkFDRSxPQUFBLEVBSUoscUVBQ0UsZUFBQSxJQUVBLG9GQUNFLE1BQUEsSUFDQSxlQUFBLElBRUEsdUdBQ0UsTUFBQSxLQUtOLHNFQUNFLE1BQUEsSUFDQSxlQUFBLElBRUEseUZBQ0UsTUFBQSxLQUtGLHlFQUNFLE1BQUEsS0FNRixvRUFDRSxNQUFBLElBRUEsMkVBQ0UsTUFBQSxLQUNBLFVBQUEsS0FJSiw0REFDRSxVQUFBLEtBR0UsMkVBQUEsMkVBQ0UsTTdEcmRELEs2RHlkSCxtRUFDRSxRQUFBLE1BR0YsOEZBQUEsK0ZBQ0UsV0FBQSxPQUNBLFFBQUEsSUFDQSxXckU3ZEssS3FFOGRMLE03RGplQyxLNkRxZUgsdUZBQUEsc0ZBQ0UsY0FBQSxJQUFBLElBQUEsRUFBQSxFQUNBLFFBQUEsSUFBQSxLQUdGLHdGQUFBLHVGQUNFLGNBQUEsRUFBQSxFQUFBLElBQUEsSUFHRiwrREFDRSxRQUFBLEVBR0YsZ0ZBQ0UsTUFBQSxLQUNBLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWTdEOWFNLE02RGdiTixzRkFDRSxjN0R0YkYsSTZEdWJFLE9BQUEsSUFBQSxFQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUtOLDBFQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLEtBQ0EsV0FBQSxFQUNBLGNBQUEsRUFFQSxpRkFDRSxVQUFBLE1BQ0EsVUFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsUUFDQSxRQUFBLGFBSUosOEZBQ0UsWUFBQSxJQUtOLHlEQUNFLE1BQUEsTUFDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFBQSxlQUNBLFdBQUEsT0FFQSxnRkFBQSxtRkFBQSwwRUFBQSw2RUFDRSxNQUFBLEtBQ0EsT0FBQSxRQUNBLGVBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsRUFDQSxjQUFBLElBSUosMkRBQ0UsV0FBQSxLQUNBLFFBQUEsV0FDQSxNQUFBLE1BRUEsZ0VBQ0UsY0FBQSxFQUVBLGtGQUNFLGFBQUEsSUFJSixrRkFBQSxxRkFBQSw0RUFBQSwrRUFFRSxjQUFBLElBSUosZ0VBQ0UsV0FBQSxPQUVBLHNFQUNFLFlBQUEsRUFDQSxhQUFBLEVBQ0EsUUFBQSxnQkFJSixpRkFDRSxZN0Q3Z0JELEk2RDhnQkMsUTdEcGdCWSxLNkR3Z0JaLGtGQUNFLFdBQUEsTUFHRixnRkFDRSxNckVsbEJJLEtxRXVsQk4sK0RBQUEseURBQ0UsUUFBQSxNQUtFLDZHQUFBLDRHQUFBLDJHQUFBLDBHQUFBLHVHQUFBLHNHQUFBLHFHQUFBLG9HQUNFLFVBQUEsS0FDQSxZQUFBLGVBR0Ysb0dBQUEsa0dBQUEsOEZBQUEsNEZBQ0UsSUFBQSxLQUtOLCtGQUFBLHlGQUNFLFdBQUEsS0FDQSxVQUFBLEtBR0Ysa0VBQUEsNERBQ0UsVUFBQSxLQUNBLFlBQUEsS0FJSiwrREFDRSxXQUFBLEVBR0Ysa0VBQUEsbUVBQ0UsY0FBQSxLQUdGLHVFQUNFLFlBQUEsS0FHRixpRkFDRSxRQUFBLEtBR0Ysb0ZBQ0UsYUFBQSxNQUVBLHVGQUNFLFFBQUEsS0FHRixvSEFBQSw4SEFFRSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsS0FLTix3Q0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFdyRW5wQlUsUXFFb3BCVixPQUFBLEVBQ0EsUXJFdGFtQixLQUFBLEtxRXVhbkIsMEI3RDNsQlEsSTZENGxCUiwyQjdENWxCUSxJNkQ4bEJSLDBDQUNFLFFBQUEsT0FDQSxRQUFBLEVBQUEsS0FHRiwwQ0FBQSwwQ0FBQSw2Q0FDRSxNN0RscUJPLEs2RHFxQlQsK0NBQUEsOENBRUUsV3JFcHFCUSxRcUVxcUJSLE83RGpicUIsRTZEa2JyQixNN0R6cUJPLEs2RDBxQlAsYzdEM21CYSxLNkQ0bUJiLFVBQUEsS0FDQSxRckU3a0JTLEVBQUEsS3FFK2tCVCxxREFBQSxvREFDRSxXckUxcUJZLFFxRTZxQmQsMkRBQUEsMERBQ0UsMEI3RHBuQlcsSzZEd25CZix5REFDRSxNQUFBLE1BQ0EsV3JFcHJCYyxRcUVxckJkLE03RDFyQk8sSzZEMnJCUCxPQUFBLEVkenNCTixtQkFBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLFdBQUEsUUFBQSxJYzRzQk0sT0FBQSxLQUNBLGVBQUEsT0FFQSwrREFDRSxXckU3ckJXLGlEcUVpc0JmLDRFQUNFLFk3RHJvQlksTTZEMm9CcEIsdUNBQ0UsTUFBQSxLQUdGLHlCQUFBLHlCQUNFLFlBQUEsWUFDQSxjQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFDQSxRQUFBLEtBQ0EsZUFBQSxJQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLE9BQUEsUUFDQSxtQkFBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLFdBQUEsUUFBQSxJQUdGLHdCQUNFLFFBQUEsU0FHRix3QkFDRSxRQUFBLFNBR0Ysa0JBQ0UsTUFBQSxNQUNBLGVBQUEsS0FHRixrQkFDRSxNQUFBLEtBQ0EsZUFBQSxLQUdGLFlBQ0UsT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxlQUFBLEtBRUEscUNBZEYsWUFlSSxVQUFBLE1BR0YscUNBbEJGLFlBbUJJLFVBQUEsTUFJSixzQkFDRSxVQUFBLGdCQUVBLCtDQUFBLCtDQUNFLFdBQUEsMkJBR0YscURBQUEscURBQ0UsV0FBQSxRQUlKLHVCQUNFLE9BQUEsZUFHRixjQUFBLHVCQUNFLFNBQUEsT0FLRixVQUNFLFFBQUEsSUFHRixZQUNFLFdBQUEsUUFHRixjQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsMkJBQUEsVUFHRixnQkFDRSxPQUFBLEtBQ0EsT0FBQSxRQUVBLDBCQUNFLE9BQUEsWUFJSiwwQkFBQSx3QkFDRSxNQUFBLGNBR0YsOEJBQ0UsU0FBQSxPQUNBLFdBQUEsTUFHRixZQUNFLGNBQUEsS0FFQSxlQUFBLGVBQ0UsV0FBQSxLQUlKLGFBQ0UsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxNQUdGLGFBQ0UsY0FBQSxLQUNBLE1BQUEsS0FHRixVQUNFLGFBQUEsRUFDQSxTQUFBLFNBRUEsZ0JBQ0UsUUFBQSxhQUNBLGFBQUEsS0FHRiwrQkFBQSw0QkFDRSxhQUFBLElBQ0EsUUFBQSxhQUlKLHdCQUNFLGNBQUEsS0FDQSxlQUFBLEtBQ0EsVzdEcDNCYSxLNkRxM0JiLGM3RHZ6QlksSTZEd3pCWixNN0QzM0JhLEs2RDQzQmIsUUFBQSxLQUFBLEtBRUEsOEJBQ0UsWUFBQSxJQUNBLE03RGg0QlcsSzZEcTRCYixjQUNFLFFBQUEsdUJBQ0EsYUFBQSxLQUdGLDZCQUFBLDBCQUNFLGFBQUEsSUFDQSxRQUFBLGFBR0YsaUNBQ0UsUUFBQSxLQUtGLHFCQUFBLDJCQUFBLHlCQUFBLHdCQUFBLDhCQUFBLDRCQUFBLGtCQUFBLHdCQUFBLHNCQUFBLHFCQUFBLDJCQUFBLHlCQUFBLHFCQUFBLDJCQUFBLHlCQUNFLE03RGo1QlcsSzZEczVCYiw4QkFBQSxvQ0FBQSw4QkFBQSxvQ0FDRSxNN0R2NUJXLEs2RDI1QmYsd0JBQ0UsUUFBQSxZQUdGLFNBQ0UsUUFBQSxLQUdGLGNBQUEsYUFBQSxhQUFBLFlBQ0UsWUFBQSxZQUNBLE1BQUEsTUFHRixZQUNFLFFBQUEsUUFHRixhQUNFLFFBQUEsUUFHRixhQUNFLFFBQUEsUUFHRixjQUNFLFFBQUEsUUFHRixnQkFDRSxZQUFBLElBR0YsZUFBQSxtQkFBQSxZQUFBLGdCQUNFLFFBQUEsYUFDQSxZQUFBLElBQ0EsT0FBQSxFQUFBLElBR0YsV0FDRSxRQUFBLGFBQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFHRixjQUNFLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFHRixXQUNFLE9BQUEsRUFBQSxFQUFBLEtBQUEsWUFDQSxNQUFBLEtBRUEsa0JBQ0UsT0FBQSxZQUdGLGNBQ0UsZ0JBQUEsZUFDQSxRQUFBLElBQUEsRUFFQSxjQUFBLGdCQUNFLE1yRTM5QmEsS3FFODlCZixnQkFDRSxnQkFBQSxLQUNBLGVBQUEsSUFHRixzQkFDRSxnQkFBQSxLQUNBLE1yRXIrQmEsS3FFcytCYixjQUFBLElBQUEsTUFBQSxLQU1KLFdBQUEsYUFDRSxNckV4K0JZLFFxRTIrQmQsbUJBQ0UsTXJFai9CZSxLcUVrL0JmLGNBQUEsSUFBQSxNQUFBLEtBSUosK0JBQ0UsUUFBQSxLQUdGLE9BQ0UsYzdEMzdCWSxJNkQ0N0JaLE9BQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxJQUFBLElBQUEsSUFBQSxJQUdGLE1BQUEsT0FDRSxNQUFBLE1BR0YsU0FBQSxXQUNFLE1BQUEsTUFHRixZQUNFLE1BQUEsTUFHRixRQUFBLFFBQUEsUUFBQSxxQkFBQSxhQUFBLGtCQUVFLE1BQUEsS0FHRixrQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBR0YsYUFDRSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBR0YsUUFBQSxRQUFBLFFBQUEscUJBQ0UsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFJRixvQkFBQSxlQUFBLGFBQUEsaUJBQUEsaUJBQUEsa0JBQUEsOEJBQUEsZ0JBQUEsb0JBQUEsb0JBQUEsZUFBQSwyQkFBQSxhQUFBLGlCQUFBLGlCQUdFLFdBQUEsT0FJRixrQkFBQSw4QkFBQSxnQkFBQSxvQkFBQSxvQkFBQSxlQUFBLDJCQUFBLGFBQUEsaUJBQUEsaUJBRUUsWUFBQSxJQUlGLG9CQUFBLGVBQUEsYUFBQSxpQkFBQSxpQkFDRSxZQUFBLEVBR0YsOEJBQUEsZ0JBQUEsb0JBQUEsa0JBQUEsOEJBQUEsZ0JBQUEsb0JBRUUsUUFBQSxhQUdGLGVBQUEsZ0JBQUEsb0JBQUEsbUJBQUEsbUJBQUEsaUJBQUEsYUFBQSxnQkFDRSxhQUFBLElBR0YsNkNBQ0UsUUFBQSxhQUdGLGVBQUEsa0JBQ0UsT0FBQSxFQUFBLEtBQ0EsaUJBQUEsWUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLHNCQUFBLElBQ0EsbUJBQUEsSUFDQSxjQUFBLElBR0YsT0FBQSxXQUFBLFVBQUEsVUFDRSxNQUFBLElBR0YscUJBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsU0FBQSxLQUNBLE9BQUEsTUFBQSxJQUNBLGFBQUEsSUFDQSxjQUFBLEtBR0YsV0FBQSxxQkFBQSxXQUFBLHFCQUFBLHVCQUFBLGlDQUFBLFNBQUEsbUJBQUEsc0JBQUEsZ0NBQUEsYUFBQSx1QkFBQSxPQUFBLGlCQUFBLGFBQUEsZUFBQSx5QkFJRSxTQUFBLEtBQ0EsUUFBQSxJQUdGLHVCQUFBLGlDQUFBLFNBQUEsbUJBQUEsc0JBQUEsZ0NBQUEsYUFBQSx1QkFBQSxhQUFBLHVCQUdFLE9BQUEsTUFHRixPQUFBLGlCQUNFLE9BQUEsTUFHRixXQUFBLHFCQUFBLFdBQUEscUJBQUEsZUFBQSx5QkFDRSxPQUFBLE1BU0YsYUFDRSxjQUFBLEtBR0YsV0FDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxhQUFBLEtBQUEsRUFBQSxFQUFBLEVBR0YsZ0JBQ0UsUUFBQSxZQUdGLGNBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEVBSUYsc0JBQUEsMEJBQUEsdUJBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFJQSxRQUNFLGdCQUFBLEtBR0YsZ0JBQ0UsZ0JBQUEsVUFHRixzQkFDRSxnQkFBQSxLQUdGLGVBQUEsZUFDRSxRQUFBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsZUFBQSxJQUdGLFlBQ0UsUUFBQSxhQUNBLE9BQUEsRUFBQSxJQUFBLEVBQUEsRUFFQSw2QkFDRSxjQUFBLEtBSUosZUFBQSxrQkFDRSxJQUFBLEtBR0YsZUFDRSxPQUFBLEVBQ0EsVzdEaG5DZ0IsTTZEaW5DaEIsWUFBQSxPQUNBLFFBQUEsYUFLRixtQkFDRSxnQkFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEVBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxTQUFBLFNBRUEseUJBQ0UsUUFBQSxHQUNBLGNBQUEsS0FDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLE1BQ0EsS0FBQSxFQUlKLHNCQUNFLFFBQUEsRUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGdCQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsSUFBQSxJQUFBLEVBQUEsRUFJSixjQUNFLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLElBQUEsRUFBQSxJQUNBLFdBQUEsT0FHRixrQkFBQSxhQUNFLGVBQUEsSUFHRixLQUNFLE1BQUEsWUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUtGLDRDQUNFLGFBQUEsRUFDQSxRQUFBLE9BQ0EsTUFBQSxLQUdGLDhHQUFBLDhHQUtFLFVBQUEsTUFDQSxVQUFBLE1BR0YsOEhBQ0UsWUFBQSxFQUdGLHdIQUNFLE9BQUEsRUFBQSxLQUdGLDhIQUNFLE1BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQ3B4Q0YsY0FDSSxXQUFBLE1BR0osU0FDSSxRQUFBLEVBQUEsS0FDQSxXOURJVyxLOERIWCxjOUQwRWdCLEs4RHpFaEIsU0FBQSxTQUNBLEtBQUEsTUFDQSxNQUFBLGtCQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLHNCQUFBLElBQUEsSUFBQSxJQUNBLGdCQUFBLEVBQ0EsU0FBQSxPQUVBLCtCQUNJLHNCQUFBLElBQUEsSUFBQSxLQUdKLGlCQUNJLGNBQUEsUUFDQSxRQUFBLE1BQ0EsZUFBQSxJQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBRUEsNkJBQ0ksYUFBQSxFQUdKLDhCQUNJLGFBQUEsS0FJUix1QkFDSSxPQUFBLFFBT0osWUFBQSxZQUFBLFlBQUEsWUFBQSxZQUFBLFlBQ0ksVUFBQSxNQUNBLFk5RHdCRCxJOER2QkMsYzlEb0NxQixROERuQ3JCLGE5RGdDWSxLOEQvQlosTXRFckNXLEtzRXdDZixZQUNJLFFBQUEsTUFDQSxjQUFBLEVBQ0EsTUFBQSxLQUVBLGVBQUEsZUFDSSxRQUFBLGFBQ0EsTUFBQSxJQUNBLFFBQUEsTUFBQSxLQUNBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxXQUNBLGVBQUEsSUFHSixlQUNJLFlBQUEsSUFHSixlQUNJLFlBQUEsRUFDQSxjOURPUSxLOERIaEIscUNBMUVKLFNBMkVRLHNCQUFBLEtBQUEsS0FBQSxNakV3T0EsMENpRW5UUixTQStFUSxzQkFBQSxLQUNBLFFBQUEsS0FBQSxFQUVBLGlCQUNJLGFBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLDZCQUNJLGFBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxFQUdKLDZCQUNJLFdBQUEsTUMzRmhCLDJFQUFBLG1CQUNFLFdBQUEsTUFJQSxrQ0FDRSxRQUFBLE1BQ0EsYy9EcUVnQixLK0RuRWhCLHdDQUFBLHVDQUNFLFFBQUEsTUFDQSxNQUFBLEtBR0YscUNBQUEscUNBQUEscUNBQUEscUNBQUEscUNBQUEscUNBQUEsd0NBQUEsb0NBQUEsdUNBQ0UsWUFBQSxLQUNBLFFBQUEsRUFDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxNdkVkZSxLdUVlZixjQUFBLEVBRUEsWXZFcUJTLFdBQUEsQ0FBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV3VFbEJYLG9DQUNFLFlBQUEsRUFJSix1Q0FDRSxPQUFBLE1BR0Ysb0NBQ0UsY0FBQSxJQUFBLE1BQUEsa0JBQ0EsWUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLGtCQUNBLFFBQUEsT0FBQSxLaEIvQ0YsbUJBQUEsV0FBQSxRQUFBLEtBQ0EsV0FBQSxXQUFBLFFBQUEsS2dCaURFLCtDQUNFLGNBQUEsRUFDQSxjQUFBLEVBR0YsOEVBQ0UsVy9Ed0JjLEsrRHJCaEIscURBQ0UsZUFBQSxFQUVBLFdBQUEsS0FJQSxXQUFBLE1BRUEsa0VBQ0UsVy9EZWMsSytEWmhCLDhFQUNFLFcvRE9ZLEsrREhoQixvREFDRSxRQUFBLEtBQ0EsVy9EakRTLFErRGtEVCxjL0RKUSxJK0RLUixRQUFBLE9BQUEsTUFDQSxVQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsTUFFQSxzREFDRSxjQUFBLEVBQ0EsTS9EL0VPLEsrRGdGUCxRQUFBLE1BQ0EsWUFBQSxPQUVBLHlFQUNFLFlBQUEsWUFDQSxRQUFBLFFBQ0EsY0FBQSxNQUdGLDREQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxFQUFVLE9BQUEsRUFDVixXQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsWUFBQSxJQUFBLE1BQUEsWUFHRiwyREFDRSxhQUFBLFFBQ0EsY0FBQSxFQUtOLHlDQUNFLFcvRHJDYyxNK0RzQ2QsY0FBQSxFQUdGLDBDQUNFLGNBQUEsRUFJSix5Q0FDRSxXQUFBLElBQUEsTUFBQSxrQkFHRix5QkFFRSxVQUFBLEtBQ0EsWXZFbkZXLFdBQUEsQ0FBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV3VFb0ZYLE1BQUEsS0FHRix3Q0FDRSxhQUFBLEVBR0Ysc0NBQ0UsTUFBQSxLQUlGLHNCQUFBLHNCQUFBLHNCQUFBLHNCQUFBLHNCQUFBLHNCQUFBLHlCQUVFLFFBQUEsTUFHQSxNdkUzSWlCLEt1RTRJakIsUUFBQSxJQUFBLEVBQ0EsV0FBQSxFQUNBLGNBQUEsRUFDQSxjL0QxRW1CLE8rRDJFbkIsMkJBQUEsRUFDQSwwQkFBQSxFQUNBLE1BQUEsS0FFQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSw4QkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFd2RXhKYSxLdUV5SmIsYy9EekZRLEkrRDBGUixNL0Q3SlMsSytEOEpULFFBQUEsTUFBQSxLQUNBLGMvRHRGaUIsTytEd0ZqQixzQ0FBQSxzQ0FBQSxzQ0FBQSxzQ0FBQSxzQ0FBQSxzQ0FBQSx5Q0FDRSxNL0RsS08sSytEd0tYLDBCQUNFLGFBQUEsRUFDQSxNdkV2S2EsS3VFMEtmLDZCQUNFLFd2RTNLYSxLdUU0S2IsYy9ENUdRLEkrRDhHUiw2QkFBQSx5Q0FDRSxRQUFBLElBQUEsS0FHRiwrQkFDRSxNL0R0TE8sSytEMkxiLHFCQUNFLE12RXhMaUIsS3VFMExqQiwyQkFDRSxNL0QvTFMsSytEa01YLDRCQUNFLE12RTNMVSxRdUUrTGQsNEJBQ0UsTUFBQSxLQUNBLE1BQUEsa0JBQ0EsT0FBQSxJQUNBLFdBQUEsZUFDQSxPQUFBLEtBQUEsRUFDQSxZQUFBLE1BS0YsbUJBQ0UsT0FBQSxFQUNBLFVBQUEsTUFFQSxzQ0FDRSxPQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxRQUFBLE1BQ0EsY0FBQSxJQUVBLHVEQUNFLGNBQUEsS0FJSixzQkFDRSxPQUFBLFlBQ0EsUUFBQSxJQUNBLGNBQUEsSUFBQSxRQUFBLE1BQ0EsV0FBQSxrREFDQSxNL0R0T1MsSytEeU9YLGtDQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsVy9EM09jLFErRDRPZCxrREFBbUIsVy9EN09WLEsrRCtPVCxxQ0FDRSxXQUFBLElBQ0EsWUFBQSxJQUNBLGFBQUEsSUFBQSxRQUFBLE1BR0YscUNBQ0UsV0FBQSxJQUNBLFlBQUEsSUFDQSxZQUFBLFlBQ0EsVUFBQSxTQUdGLG9DQUNFLFlBQUEsSUFHRixxQ0FBQSxxQ0FBQSxvQ0FDRSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBTVIsUUFDRSxjQUFBLEtBR0YsY0FDRSxRQUFBLGFBQ0EsY0FBQSxJQUNBLFFBQUEsSUFBQSxLQUNBLFcvRC9Ra0IsUStEZ1JsQixPQUFBLElBQUEsTUFBQSxLQUVBLGlCQUNFLGdCQUFBLFFBQ0EsWS9EOU1nQixLK0QrTWhCLFcvRDdNbUIsTytEZ05yQixvQ0FDRSxXL0R6UmdCLFErRDBSaEIsT0FBQSxJQUFBLE1BQUEsaURBRUEsc0NBQUEsc0NBQ0UsTS9ENVFnQixpRCtEZ1JwQixrQ0FDRSxXL0Q5UVcsUStEK1FYLE9BQUEsS0FFQSxvQ0FBQSxvQ0FBTyxNL0R0U0ksSytEeVNiLGdCQUNFLE12RXZTZSxLdUV3U2YsY0FBQSxFQUdGLGdCQUNFLFlBQUEsS0FPRixnQkFDRSxZQUFBLEVBQ0EsY0FBQSxLQUNBLE12RXRUZSxLdUV1VGYsU0FBQSxTQUNBLElBQUEsSUFFQSx5QkFDRSxjQUFBLEVBQ0EsT0FBQSxLQUFjLE9BQUEsUUFJbEIsbUJBQ0UsUUFBQSxFQUFBLEVBR0YsK0JBQ0UsTUFBQSxJQ2xWSixZQUNFLFFBQUEsYUFDQSxjaEUyRVksSWdFekVaLGtDQUFBLG1CQUNFLE9BQUEsWUFDQSxNeEV1UzhCLGlCd0VyUzlCLHdDQUFBLHlCQUNFLFFBQUEsWUFJSixjQUNFLFVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLFFBQUEsSUFBQSxLakJoQkYsbUJBQUEsSUFBQSxRQUFBLElBQ0EsV0FBQSxJQUFBLFFBQUEsSWlCaUJFLE14RU5lLEt3RVFmLDBCQUNFLHVCaEV1RFEsSWdFdERSLDBCaEVzRFEsSWdFbkRWLHlCQUNFLHdCaEVrRFEsSWdFakRSLDJCaEVpRFEsSWdFN0NaLHNCQUNFLE14RXBCZSxLd0VzQmYsNEJBQ0UsV2hFekJjLFFnRTBCZCxNeEVoQmUsaUR3RW9CbkIsdUJBQ0UsV3hFb1FtQyxrRHdFblFuQyxNeEV6QlksUXdFNEJkLDZCQUNFLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLE1BQ0EsY0FBQSxFQUNBLE1BQUEsS0FFQSx3REFDRSxNQUFBLEtBR0YsK0NBQ0UsTUFBQSxLQUdGLG1EQUNFLE1BQUEsS0FHRiw4Q0FDRSxNQUFBLEtBSUosY0FBQSw2QkFDRSxZQUFBLEVBRUEsMEJBQUEseUNBQ0UsWUFBQSxFQUlKLCtCQUNFLE1BQUEsT0FDQSxXQUFBLE9BSUYsMERBQUEsMERBRUUsbUJBQUEsS0FDQSxPQUFBLEVBSUYsK0JBQ0UsZ0JBQUEsVUFHRixnQ0FDRSxXaEV0RlcsSytDVGIsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSWlCaUdFLHNDQUNFLFdoRXJFUyxRZ0VzRVQsTWhFM0ZTLEtnRStGYiwyQ0FDRSxVQUFBLEtBR0YscUNBQ0UsY0FDRSxRQUFBLElBQUEsT0MxR0osdUJBQUEsMkJBQUEsdUJBQUEsMkJBQ0UsUUFBQSxLQUFBLElBQ0EsVUFBQSxNQUNBLFlBQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSxXQUNBLFdBQUEsT0FDQSxTQUFBLFNBRUEsV2pFSlcsS2lFS1gsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0YsWUFBQSxZQUNFLFVBQUEsT0FHRiwyQkFBQSwyQkFDRSxJQUFBLFlBR0YsdUJBQUEsdUJBQ0UsSUFBQSxjQUdGLGdCQUFBLGdCQUNFLE9BQUEsTUFTRixnQkFDRSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBR0YsWUFDRSxVQUFBLE9BR0YsNEJBQ0UsY0FBQSxJQUNBLGVBQUEsSUFDQSxhQUFBLEtBQ0EsWUFBQSxJQXFCRixtQkFBQSxrQkFDRSxVQUFBLE9BR0YsOEJBQUEsa0NBQUEsNkJBQUEsaUNBQ0UsUUFBQSxLQUFBLElBQ0EsVUFBQSxNQUNBLFlBQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSxXQUNBLFdBQUEsT0FDQSxTQUFBLFNBRUEsV2pFL0VXLEtpRWdGWCxPQUFBLElBQUEsTUFBQSxLQUNBLE1qRTVFVyxLaUUrRWIsa0NBQUEsaUNBQ0UsSUFBQSxLQUdGLDhCQUFBLDZCQUNFLElBQUEsRUFHRix1QkFBQSxzQkFDRSxPQUFBLE1DdEdGLGNBQ0UsTUFBQSxLQUdGLHVCQUNFLHdCbEV1RVUsSWtFdEVWLHVCbEVzRVUsSWtFckVWLGdCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsT0FDQSxPQUFBLEtBQWMsT0FBQSxRQUNkLFdBQUEsb0JBR0EsK0JBQ0UsMkJsRTREUSxJa0UzRFIsMEJsRTJEUSxJa0V4RFYseUJBRUUsVUFBQSxLQUdGLDBCQUFBLDBCQUFBLDBCQUVFLE1sRWJTLEtrRWNULGVBQUEsRUFDQSxPQUFBLEVBR0YseUJBQ0UsTWxFbkJTLEtrRW9CVCxVQUFBLEtBR0YsMEJBQUEsMEJBQUEsMEJBQUEseUJBQ0UsUUFBQSxhQUNBLGVBQUEsT0FDQSxVbEVnTW9CLEtrRS9McEIsZUFBQSxLQUdGLHlCQUNFLE1BQUEsTUFDQSxZQUFBLElBQ0EsY0FBQSxJQUNBLFlBQUEsWUFDQSxNbEV4Q1MsS2tFeUNULFVBQUEsS0FJSix1QkFDRSxPQUFBLElBQUEsTUFBQSxvQkFDQSxXbEUvQ1csS2tFZ0RYLDBCbEVtQlUsSWtFbEJWLDJCbEVrQlUsSWtFakJWLFdBQUEsRUFHRSwrQ0FDRSxZbEVrQlksTWtFZmQsOENBQ0UsZWxFY1ksTWtFWGQsNkRBQ0UsV0FBQSxFQUlKLHFDQUNFLFdBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLGtEQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWWxFWEMsSWtFWUQsTWxFcEVTLEtrRXFFVCxRQUFBLE1BQUEsS0FBQSxNQUFBLEtBQ0EsT0FBQSxNQUFBLEVBSUosdUJBQ0UsV0FBQSxJQUFBLE1BQUEsUUFFQSxtQ0FDRSxXQUFBLEVBSUosZ0NBQUEsa0NBRUUsWWxFakJnQixNa0VvQmxCLG9CQUNFLFNBQUEsU0FDQSxRQUFBLE1BQUEsS0FFQSxtQ0FDRSxXMUV6RlUsUTBFMEZWLDZEQUFBLHFDQUFBLHNDQUFBLHFDQUFBLHdDQUNFLE1sRTlGTyxLa0VpR1QsbURBQ0UsWUFBQSxJQUFBLE1BQUEsS0FDQSx1REFDRSxNbEVwR0ssS2tFeUdYLHVCQUFBLHVCQUFBLHVCQUFBLHNCQUNFLFlsRWxEQyxJa0VtREQsTWxFM0dTLEtrRThHWCxzQkFDRSxNMUU1R1UsUTBFNkdWLDRCQUNFLFFBQUEsR0FJSiw2QkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlsRXJEYyxNa0VzRGQsYUFBQSxFQUNBLFFBQUEsUUFBQSxNQUNBLE1BQUEsTUFDQSxVQUFBLEtBQ0EsV0FBQSxNQUdGLHdDQUFBLHNCQUNFLE1BQUEsa0JBR0Ysd0NBQ0UsZ0JBQUEsS0FDQSxhbEVwRWMsS2tFc0VkLDBEQUNFLGVBQUEsU0FDQSxRQUFBLE1BR0YsMkNBQ0UsUUFBQSxVQUNBLGdEQUNFLFFBQUEsS0FHRiw4Q0FDRSxNMUUvSVksUTBFZ0paLFlsRTdGSCxJa0VrR0gsd0JBQUEsc0JBQ0UsY0FBQSxFQUNBLFFBQUEsTUFHRix5QkFDRSxjbEU3RmMsTWtFZ0doQiw2QkFDRSxRQUFBLE1BR0YsbUNBQ0UsUUFBQSxhQUdGLDJCQUNFLFdsRXhHaUIsT2tFeUdqQixRQUFBLGFBR0YsK0JBQUEsaUNBQ0UsT0FBQSxFQUNBLGFBQUEsRUFHRixxQ0FBQSxpQ0FDRSxjQUFBLE1BQ0EsYUFBQSxJQUNBLFFBQUEsYUFHRixvQ0FDRSxRQUFBLEtBQ0EsVzFFMUxVLFEwRTJMVixPQUFBLEtBQ0EsT0FBQSxLQUNBLE1sRTFIZ0IsS2tFNEhoQixvQ0FBQSx5Q0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUFRLE1BQUEsRUFBVSxPQUFBLEVBR3BCLHlDQUNFLE9BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxLQUNBLE1BQUEsUUFHRixzQ0FDRSxhQUFBLEVBQ0EsUUFBQSxNQUdGLGlEQUNFLGFBQUEsRUFHRix3Q0FDRSxNbEU3Tk8sS2tFOE5QLFVBQUEsS0FLRiwwQ0FDRSxRQUFBLE1BT1IsU0FDRSxXbEU1T2EsS2tFNk9iLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY2xFM0tZLElrRTZLWiwyQkFDRSxRQUFBLEtBQUEsS0FDQSxXbEU3T1csS2tFK09YLDZCQUNFLE1sRXJQUyxLa0V5UGIsMkJBQ0UsUWxFbkxnQixLa0V3TGxCLCtCQUNFLFFBQUEsS0MxUUosU0FDRSxZQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSxjbkVnRm9CLEttRTdFbEIsZ0NBQUEsaUNBQ0UsU0FBQSxTQUNBLElBQUEsS0FBVyxNQUFBLEVBQVUsS0FBQSxFQUNyQixPQUFBLEVBQUEsS0FDQSxRQUFBLEVBR0YsaUNBQ0UsUUFBQSxHQUNBLFdBQUEsZUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUFRLE1BQUEsRUFBVSxPQUFBLEVBQVcsS0FBQSxFQUcvQixnQ0FDRSxRQUFBLFFBQ0EsWUFBQSxZQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxrQkFBQSxRQUFBLEdBQUEsU0FBQSxPQUNBLFVBQUEsUUFBQSxHQUFBLFNBQUEsT0FJSiwwQ0FDRSxPQUFBLFFBR0YsdUVBQ0UsUUFBQSxLQUdGLFdBQUEsY0FBQSxjQUNFLE1uRTVCVyxLbUUrQmIsaUJBQUEsc0JBQ0UsTTNFbENlLEsyRXFDakIsdUJBQ0UsU0FBQSxTQUVBLG9DQUFBLG9DQUE0QixNQUFBLEtBQzVCLG9DQUNFLFNBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxJQUVGLG9DQUNFLFVBQUEsS0FDQSxLQUFBLElBQ0EsSUFBQSxLQUlKLGtCQUNFLE9BQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUdGLHNCQUNFLGVBQUEsSUFHRix3QkFDRSxXbkVuRVcsS21Fb0VYLE9BQUEsS0FFQSx1Q0FDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLElBQ0EsSUFBQSxLQUNBLE9BQUEsS0FHRiw2QkFDRSxjbkVSYyxNbUVVZCx3Q0FDRSxjQUFBLEVBSUosaUNBQ0UsYUFBQSxFQUNBLGNBQUEsRUFHRixpQ0FDRSxjQUFBLFFBQ0EsYUFBQSxRQUVBLDZDQUNFLFlBQUEsU0FLTix5QkFDRSxTQUFBLE9BQ0EsUUFBQSxFQUNBLFNBQUEsbUJBQ0EsV25FMUdXLEttRTRHWCwrQkFDRSxPQUFBLEtBQ0EsTUFBQSxLQUlKLGtCQUNFLFdBQUEsZ0JBQ0EsUUFBQSxLQUNBLE9BQUEsUUFHRix1QkFDRSxRQUFBLEVBQ0EsT0FBQSxLQUNBLGFBQUEsRUFDQSxTQUFBLFNBQ0EsUUFBQSxhQUVBLFlBQUEsS0FBQSxLQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsS0FBQSxFQUFBLE9BQUEsQ0FBQSxLQUFBLElBQUEsRUFBQSxPQUFBLENBQUEsSUFBQSxJQUFBLEVBQUEsUUFLQSxtQ0FBQSxzQ0FDRSxRQUFBLEVBQUEsSUFBQSxJQUFBLElBQ0EsT0FBQSxFQUFBLElBQUEsSUFBQSxJQUlKLHNDQUNFLFczRW5JWSxRMkVvSVosT0FBQSxJQUFBLE1BQUEsUUFHRixnQ0FDRSxXM0V4SVksUTJFeUlaLE9BQUEsSUFBQSxNQUFBLElBQUEsTUFBQSxRQUVBLGtDQUFBLHFDQUFBLHFDQUNFLE1uRS9JUyxLbUVnSlQsdUNBQUEsMkNBQUEsMkNBQVMsTTNFakpNLEsyRXFKbkIscUNBQUEsb0NBQ0UsV25FMUpXLEttRTJKWCxPQUFBLElBQUEsTUFBQSxRQUdGLG9DQUNFLFduRS9KVyxLbUVnS1gsT0FBQSxJQUFBLE1BQUEsSUFBQSxNQUFBLFFBRUEsc0NBQUEseUNBQUEseUNBQWUsTW5FN0pKLEttRWdLYixxQ0FDRSxPQUFBLEtBQ0EsTUFBQSxLQUdGLG9DQUNFLE9BQUEsS0FDQSxLQUFBLEtBR0Ysa0NBQ0UsSUFBQSxLQUNBLE1BQUEsS0FHRixpQ0FDRSxJQUFBLEtBQ0EsS0FBQSxLQUdGLDZCQUNFLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFDQSxjQUFBLGlCQUNBLGtCQUFBLGlCQUdGLCtCQUNFLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFDQSxjQUFBLGlCQUNBLGtCQUFBLGlCQUVBLGlDQUNFLFNBQUEsU0FDQSxJQUFBLE9BQ0EsTW5FdE1TLEttRXlNWCx1Q0FDRSxNbkUvTVMsS21Fb05iLGdDQUNFLE1BQUEsS0FDQSxRQUFBLElBQUEsT0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsRUFDQSxhQUFBLEVBRUEsMERBQUEsMkRBQUEsdURBQUEsd0RBQ0UsS0FBQSxFQUFTLE1BQUEsRUFHWCx1REFBQSx3REFDRSxJQUFBLE1BQVksT0FBQSxLQUNaLGtGQUFBLG1GQUE4QixjQUFBLEVBR2hDLDBEQUFBLDJEQUNFLElBQUEsS0FBVyxPQUFBLEVBQ1gscUZBQUEsc0ZBQThCLFdBQUEsRUFHaEMsMkRBQ0UsTUFBQSxNQUlKLGFBQ0UsT0FBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsRUFDQSxXQUFBLEVBQ0EsYUFBQSxFQUVBLGtCQUVFLE1uRXBQUyxLbUV1UFgsd0JBQ0UsUUFBQSxNQUlKLGFBQ0UsV0FBQSxRQUNBLFVBQUEsS0FFQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLElBRUEscUJBQ0UsTUFBQSxJQU1GLHdCQUFBLHVDQUNFLE1BQUEsSXRFd0JFLDBDc0V6Qkosd0JBQUEsdUNBSUksTUFBQSxTdEVHQSx5Q3NFUEosd0JBQUEsdUNBUUksTUFBQSxNQU1KLHdDQUFBLHVDQUNFLE9BQUEsS0FHRix1Q0FDRSxNQUFBLFF0RU1FLDBDc0VQSix1Q0FJSSxNQUFBLEt0RWZBLHlDc0VXSix1Q0FRSSxNQUFBLE1BS04seUJBQ0UsTUFBQSxJQUNBLE1BQUEsNEJBQ0EsYUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBRUEsa0NBQVUsUUFBQSxLQUFlLFFBQUEsR0FFekIsNkJBQ0UsT0FBQSxLQUdGLHdDQUNFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsYUFBQSxNQUNBLFlBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxRQUVBLHdFQUNFLFFBQUEsS0FHRiwyREFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFduRTFVTyxLbUUyVVAsT0FBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUlGLHlFQUNFLFFBQUEsaUJBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxXQUFBLElBQ0EsSUFBQSxNQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLFlBQUEsS0FFQSxNbkVuV08sS21Fc1dULDZDQUNFLFFBQUEsVUFDQSxPQUFBLEtBR0YsNkNBQ0UsT0FBQSxRQUtBLDZEQUNFLFlBQUEsRUFJSixzREFDRSxRQUFBLFdBQ0EsTUFBQSxLQUNBLFNBQUEsT0FDQSxlQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsa0RBQ0EsUW5FclRZLEttRXVUWiwyREFDRSxPQUFBLEtBS0YscUVBQUEsd0VBQ0UsTW5FaFlLLEttRW9ZVCxxRUFBQSxvRUFDRSxXQUFBLEtBQ0EsV0FBQSxJQUlBLHFFQUFBLG9GQUFBLG1GQUNFLFduRS9ZVSxRbUVvWlosc0VBQUEscUZBQUEsb0ZBQ0UsV25FclpVLFFtRXlaZCxvRUFDRSxXQUFBLElBQUEsTUFBQSxRQUlKLHlDQUNFLFNBQUEsbUJBQ0EsTUFBQSxLQUNBLE1BQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxrREFDQSxhQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBRUEsNkNBQ0UsV0FBQSxRQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUtGLGtEQUFBLHFEQUFBLHFEQUNFLE1uRXBiTyxLbUVxYlAsdURBQUEsMkRBQUEsMkRBQVMsTW5FcmJGLEttRTJiZiwwQ0FDRSxXQUFBLEtBR0YsK0NBQ0UsV0FBQSxLQUlGLGlCQUFBLGlCQUNFLFdBQUEsT0FDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBSUEsbUJBQ0UsZ0JBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLE1BQUEsaUJwQjVkRixtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJb0I2ZEUsbUJBQUEsOEJBQWtCLFFBQUEsRUFBQSxNQUNsQix3QkFDRSxNM0VwZGEsSzJFd2RqQixxQkFDRSxRQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsTUFBQSxFQUlKLHFCQUNFLFVBQUEsS0FJRixpQkFDRSxTQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLGVBQ0EsUUFBQSxHQUNBLE9BQUEsUUFFQSxxQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FHRixxQkFDRSxPQUFBLFFBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFDQSxjQUFBLHFCQUNBLFVBQUEscUJBQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsT0FDQSxXbkV2Z0JXLEttRXdnQlgsUW5FN2JrQixLbUU4YmxCLGNuRXRjVSxJb0U3RWQsbUJBQ0ksU0FBQSxTQUNGLCtCQUNFLGNBQUEsRUFDQSxRQUFBLE1BRUYsdUJBQ0UsT0FBQSxJQUFBLE1BQUEsZUFDQSxNQUFBLGVBQ0EsT0FBQSxlQUVGLGdFQUNFLFFBQUEsTUFFRiw4Q0FDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsRUFBQSxLQUNBLGlCQUFBLHFCQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxxQkFDQSxjQUFBLElBQ0EsZ0RBQ0UsTXBFZFMsS29FZVQsUUFBQSxLQUFBLEtBQ0Esc0RBQ0UsT0FBQSxRQUNBLE1wRWxCTyxLb0V1QmIsaUNBQ0UsT0FBQSxLQUNBLE1BQUEsS0MvQkosbUJBQ0UsT0FBQSxLQUdGLHdCQUNFLE9BQUEsSUFHRixnQkFDRSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FDQSxXQUFBLE1BQ0EsVUFBQSxNQUdGLG1CQUNFLE9BQUEsSUFDQSxXQUFBLE9BRUEsMkNBQ0UsUUFBQSxhQUNBLFFBQUEsSUFDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRUEsK0NBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxRQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsVUFBQSxNQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLElBRUEsMkRBQ0UsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFDOUNSLGF2QjRCRSxRQUFBLFlBQ0EsUUFBQSxhQUNBLFFBQUEsWUFDQSxRQUFBLEtBRUEsbUJBQUEsSUFDQSxlQUFBLElBR0UsZXVCcENpQixPdkJxQ2pCLFl1QnJDaUIsT3ZCeUNqQixjdUJ6Q3lCLFd2QjBDekIsZ0J1QjFDeUIsV0FDM0IsV3RFcVRvQixJQUFBLE1BQUEsa0RzRXBUcEIsY3RFb1RvQixJQUFBLE1BQUEsa0RzRW5UcEIsU0FBQSxTQUNBLEtBQUEsTUFDQSxNQUFBLGtCQUNBLFFBQUEsRUFBQSxLQUNBLFd0RUdrQixRc0VGbEIsTXRFSWlCLFFzRUhqQixXQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRXZCWEEsbUJBQUEsUUFBQSxRQUFBLElBQ0EsV0FBQSxRQUFBLFFBQUEsSXVCYUEsaUNBQ0UsWUFBQSxLQUdGLGtDQUNFLE9BQUEsS3ZCaUNGLGV1QmhDNEIsV3ZCaUM1QixZdUJqQzRCLFdBQzFCLFVBQUEsS0FFQSxzRHZCa0NGLG9CdUJqQzZCLFN2QmtDN0IsbUJ1QmxDNkIsU3ZCbUM3QixXdUJuQzZCLFNBQ3pCLFd0RTZSZ0IsSUFBQSxNQUFBLGtEc0U1UmhCLGFBQUEsTUFFQSx5REFDRSxRQUFBLEVBQUEsS0FLTixrQkFDRSxZdEVnRHlCLFFzRTdDM0Isa0NBQ0UsUUFBQSxHQUdGLGdCQUNFLFFBQUEsTUFJQSxzQkFBQSxxQkFDRSxRQUFBLGVBSUosc0JBQ0UsWUFBQSxFQUNBLGFBQUEsRUFHRixhQUFBLGVBRUUsWTlFUlcsV0FBQSxDQUFBLGdCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXOEVXYixlQUFBLGtCQUVFLFk5RWJXLFdBQUEsQ0FBQSxnQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsVzhFY1gsTXRFckRlLFFzRXdEakIsb0JBQ0UsWUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLElBQ0EsTUFBQSxLQUNBLE10RTNEVyxLc0U4RGIsb0JBQUEsbUJBQ0UsWUFBQSxRQUNBLGNBQUEsRUFDQSxXQUFBLElBQ0EsTXRFbEVXLEtzRW9FWCwwQkFBQSx5QkFDRSxXdEVzT3FDLGtEc0VqT3ZDLDBCQUFBLHNDQUFTLE10RTFFRSxLc0U2RWIsa0NBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLE1BSUEsa0NBQ0UsYXRFbU5nQixJQUFBLE1BQUEsa0RzRS9NcEIsZ0JBQ0UsYUFBQSxFQUNBLFlBQUEsT0FDQSxlQUFBLElBQ0EsT0FBQSxLdkJoRkYsUUFBQSxZQUNBLFFBQUEsYUFDQSxRQUFBLFlBQ0EsUUFBQSxLQUVBLG1CQUFBLElBQ0EsZUFBQSxJQUdFLGV1QndFbUIsT3ZCdkVuQixZdUJ1RW1CLE92Qm5FbkIsY3VCbUUyQixXdkJsRTNCLGdCdUJrRTJCLFdBRTNCLGtCQUNFLE9BQUEsS0FDQSxnQkFBQSxLQUVBLHFDQUNFLE1BQUEsUUFJSixrQnZCNUZGLFFBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0FFQSxtQkFBQSxJQUNBLGVBQUEsSUFHRSxldUJvRnFCLE92Qm5GckIsWXVCbUZxQixPdkIvRXJCLGN1QitFNkIsV3ZCOUU3QixnQnVCOEU2QixXQUMzQixPQUFBLEtBQ0EsWXRFNExnQixJQUFBLE1BQUEsa0RzRTNMaEIsV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsUXRFOUNjLEtzRStDZCxPQUFBLFF2Qi9ISixtQkFBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLFdBQUEsUUFBQSxJdUJpSUksNENBQUEsK0JBQ0UsV3RFc0xtQyxrRHNFbExyQyxtQ0FDRSxRQUFBLEVBRUYsdUNBQ0UsUUFBQSxLQUNBLFlBQUEsT0FDQSxPQUFBLEtBQ0EsOENBQ0UsTXRFL0RVLEtzRWtFZCxzQ0FDRSxRdEVuRVksS3NFb0VaLE9BQUEsS0FJSiw0QkFDRSxPOUUwSWUsSUFBQSxNQUFBLGtEOEV6SWYsUUFBQSxhQUNBLFFBQUEsRUFFQSxpREFDRSxNOUVqSmEsSzhFcUpqQixvQ0FDRSxPQUFBLGtCQUdGLG1DQUNFLE9BQUEsUUFDQSx5Q0FDRSxXQUFBLElBS0YsK0NBQUEsK0NBQUEsK0NBQUEsNENBQUEsOENBQUEsOENBQUEsOENBQUEsMkNBQ0UsT0FBQSxRQUdGLGdEQUFBLCtDQUFZLFc5RXZLSixLOEV5S1IsK0NBQUEsb0VBQUEsK0NBQUEsNENBQUEsOENBQUEsbUVBQUEsOENBQUEsMkNBQ0UsV0FBQSxJQUlKLG1CQUNFLFFBQUEsRUFDQSxZQUFBLEtBSUEsbUNBQUEsb0NBQ0UsT0FBQSxLQUNBLE1BQUEsS0FLSixxQkFDRSxRQUFBLE9BR0YscUNBQ0UsYXRFM0hjLEtzRThIaEIsd0JBQUEsNkJBQ0UsTXRFak1TLEtzRW9NWCxnQ0FBQSxxQ0FDRSxZQUFBLEVBR0YsbUJBQ0UsYUFBQSxFQUlBLDBDQUNFLFFBQUEsRUFDQSxRQUFBLGFBSUEsb0RBQ0UsYXRFL0ltQixRc0VrSnJCLDBDQUNFLFlBQUEsS0FFQSx1REFDRSxXQUFBLElBS04scURBQ0UsY0FBQSxJQUlBLDhEQUFVLFdBQUEsSUFNZCwyQ0FDRSxVQUFBLEtBR0YsMkNBQ0UsVUFBQSxLQUNBLElBQUEsSUFNSix1QkFDRSxPQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLElBQ0EsTUFBQSxJQUNBLFdBQUEsT0FFQSx1QkFBQSx5QkFBQSxxQ0FDRSxZQUFBLGtCQUlKLDBCQUNFLFVBQUEsSUFDQSxNOUV4UWUsSzhFMlFqQiwwQkFDRSxRQUFBLEVBQ0EsMEJBQUEsZ0NBQVksTXRFM1FELEtzRThRYixxQkFDRSxTQUFBLFNBRUEsa0NBQ0UsV0FBQSxxQkFHRiwrQ0FBQSxvREFDRSxRQUFBLE1BR0Ysa0NBQ0UsUUFBQSxFQUdGLDJCQUFBLDRCQUNFLE1BQUEsS0FDQSxPQUFBLEtBSUEsbUNBQVUsV0FBQSxJQUdaLG9DQUFBLG1DQUNFLFd0RXZSUyxRc0V5UlQsb0NBQUEseUNBQUEsbUNBQUEsd0NBQ0UsTXRFL1NPLEtzRW9UYiwwQkFDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsV3RFelRXLEtzRTBUWCxPQUFBLElBQUEsTUFBQSxRQUVBLFF0RXJQZ0IsS3NFc1BoQixPQUFBLEtBQ0EsUUFBQSxFQUNBLFVBQUEsTUFJSSw0Q0FBQSwrQ0FDRSxRQUFBLElBR0oseUNBQVEsWUFBQSxFQUlSLGtEQUNFLFd0RWpRYyxLc0VrUWQsd0RBQ0UsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxNQUNBLFd0RWpWVSxRc0VrVlYsV0FBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUlKLHdEQUNFLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFJSiw4QkFBQSxpQ3ZCeFdGLG1CQUFBLFFBQUEsUUFBQSxJQUNBLFdBQUEsUUFBQSxRQUFBLEl1QnlXSSxvQ0FBQSx1Q0FBUyxRQUFBLEdBR1gsaUNBQ0UsV3RFcFdjLFFzRXNXZCxpQ0FBQSx3Q0FBVyxRQUFBLE1BRVgsaUNBQUEsNkNBQ0UsUUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUlKLDRDQUNFLGF0RXhTYyxNc0UyU2hCLHdDQUNFLE1BQUEsS0FDQSxJQUFBLE1BQ0EsUUFBQSxFQUdGLCtCQUNFLFd0RWxUYyxNc0VtVGQsYUFBQSxFQUNBLDJDQUFlLFdBQUEsRUFHakIsK0JBQ0UsUUFBQSxNQUNBLG9DQUFRLFFBQUEsS0FHVixpQ0FDRSxRQUFBLGFBQ0EsWXRFOVRjLE1zRStUZCw0Q0FBZSxZQUFBLEVBR2pCLDRCQUNFLGVBQUEsSUFDQSxPQUFBLEtBQ0EsYXRFclVjLE1zRXdVaEIsdUNBQ0UsYUFBQSxFQUdGLGtDQUNFLE05RTdZVSxROEVpWmQsd0NBQ0UsUUFBQSxNQUdGLHNCQUNFLFlBQUEsRUFFQSw2QkFDRSxlQUFBLFFBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxrQ0FBQSx3Q0FBa0IsTXRFamFMLFFzRWthYix3Q0FBWSxVQUFBLEtBR2QsbUNBQ0UsV0FBQSxJQUNBLHdDQUFBLDhDQUFrQixNdEV2YUwsUXNFMGFmLHlCQUNFLElBQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUNBLFd0RWhiYyxRc0VrYmQsd0NBQ0UsT0FBQSxLQUVBLDBDQUNFLFFBQUEsYUFDQSxRQUFBLEtBQ0EsT0FBQSxFQUNBLE9BQUEsS0FJSiw2Q0FBQSw0QkFDRSxRQUFBLE1BQ0EsV0FBQSxJQUdGLDRCQUNFLFdBQUEsS0FDQSxrQ0FDRSxXdEV0SmlDLGtEc0UwSnJDLDJCQUNFLFk5RWphTyxXQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFc4RWthUCxRQUFBLE1BQUEsS0FDQSxNdEUxY1csUXNFMmNYLGlDQUFTLE10RTNjRSxRc0VpZG5CLG1CQUFBLE1BQ0UsWUFBQSxZQUNBLGF0RS9Za0IsS3NFZ1psQixhQUFBLEVBRUEsMEJBQUEsYUFDRSxRQUFBLFFBQ0EsU0FBQSxTQUNBLE1BQUEsRUFHRix5QkFBQSxZQUNFLFFBQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUlBLDBDQUFBLDZCQUNFLE10RWxlUyxLc0VxZVgseUNBQUEsNEJBQ0UsTUFBQSxlQUtGLDJDQUFBLDhCQUNFLE1BQUEsZUFHRiwwQ0FBQSw2QkFDRSxNdEVoZlMsS3NFcWZYLG9DQUFBLHFDQUFBLHVCQUFBLHdCQUNFLE1BQUEsZUFLTixhQUNFLFNBQUEsU0FDQSxtQkFBQSxvQkFBbUIsWUFBQSxZQUNuQixvQkFBVSxjdEUzYlEsTXNFNGJsQixtQkFBUyxTQUFBLFNBQW9CLEt0RTdiWCxLc0U2YnVCLElBQUEsSUFDekMsMkNBQWlDLFE1QzFJVixRNEMySVksb0RBQVUsUTVDekl4QixRNEN5SXdELGNBQUEsUUFBNkIsbURBQVMsUTVDM0k1RixRNEM0SXZCLDhDQUFvQyxRNUMzSVosUTRDNElhLHVEQUFVLFE1QzNJMUIsUTRDMkkwRCxjQUFBLFFBQTZCLHNEQUFTLFE1QzVJN0YsUTRDNkl4Qix1Q0FBNkIsUTVDNUlSLFE0QzZJckIsMkNBQWlDLFE1QzdJWixRNEM2STRDLE10RXJmcEQsUXNFc2ZiLHlDQUErQixRNUNuZWYsUTRDb2VoQix5Q0FBK0IsUTVDcGVmLFE0Q29lMEMsTXRFdmY3QyxRc0UwZmYsb0NBQ0Usa0JBQ0UsWUFBQSxLQUVGLGtDQUNFLGFBQUEsS0FFRixzREFDRSxXQUFBLEtBQ0EsWUFBQSxFQUNBLGFBQUEsRUFDQSxNQUFBLEtBRUEseURBQ0UsUUFBQSxFQUVBLHdFQUNJLFFBQUEsR0N0aUJWLG9DQUFzQyxPQUFBLG9CQUN0QyxpQkFBbUIsT0FBQSxtQkFFbkIsaUJBQ0UsUUFBQSxhQUNBLGVBQUEsSUFDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsSUFFQSxtQkFBQSwrQkFBQSxtQkFBQSxzQkFDRSxZdkVzQ1csTUFBQSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV3VFbkNiLG1CQUFBLG1CQUNFLE0vRURZLFErRUdaLHlCQUFBLHlCQUNFLE0vRUhrQixnRCtFYXhCLE1BQ0UsT0FBQSxLQUNBLFFBQUEsYUFDQSxjQUFBLElBQ0EsV0FBQSxLQUNBLE1BQUEsSUFDQSxXQUFBLEtBQ0EsWUFBQSxVQUNBLFd2RTdCa0IsUXVFOEJsQixPdkU0SlksSUFBQSxNQUFBLFF1RTNKWixjdkV1Q2tCLEt1RW5DaEIsc0NBQ0UsYXZFc0NnQixLdUVsQ3BCLHNCQUNFLE1BQUEsS0FFQSx1Q0FDRSxNQUFBLEtBR0YseUJBQ0UsUUFBQSxLQUlKLGlDQUNFLE12RXZDYSxRdUUwQ2YsUUFDRSxPQUFBLEtBQ0EsT0FBQSxRQUlJLHVEQUFBLHFEQUNFLGVBQUEsS0FDQSxNdkVsRE8sUXVFdURULHNEQUFBLG9EQUNFLGVBQUEsS0FDQSxNdkVuREssUXVFd0RYLGdDQUNFLFVBQUEsSUFDQSxVQUFBLGtCQUNBLHNDQUNFLE0vRXpFUSxRK0UrRWQsb0JBQ0UsUUFBQSxLQUlGLFFBQUEsV0FFRSxZdkVuRFcsTUFBQSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV3VFb0RYLE12RTFGVyxLdUUyRlgsVUFBQSxJQUVBLGdDQUFBLG1DQUNFLGNBQUEsS0FDQSxrQ0FBQSxxQ0FDRSxNL0VsR1csSytFc0dmLGNBQUEsaUJBQ0UsTXZFckdTLEt1RXlHYixhQUNFLFlBQUEsRUFDQSxpQkFDQSxhdkV6Q2dCLE11RTBDZCx1QkFDRSxNL0UzR1EsUStFNEdSLFFBQUEsR0FLTixVQUNFLFlBQUEsWUFFQSw2QkFDRSxJQUFBLEtBQ0EsTUFBQSxLQUtKLFNBQ0UsUUFBQSxJQUNBLGF2RTlEZ0IsS3VFa0VkLDJCQUNFLFd2RWxFWSxNdUVxRWQsOEJBQ0UsWUFBQSxPQU1GLHVDQUNFLFl2RTlFWSxLdUVpRmQsc0NBQ0UsZXZFbEZZLEt1RXNGaEIsa0JBQ0UsTUFBQSxJQUlKLFFBQ0UsUUFBQSxNQUdBLGdDQUNFLEtBQUEsRUFDQSxZQUFBLFFBQ0EsT0FBQSxLQUNBLEtBQUEsTUFDQSxJQUFBLE1BQ0EsT0FBQSxZQUVBLHVDQUNFLEtBQUEsTUFDQSxJQUFBLEtBR0Ysc0NBQ0UsS0FBQSxFQUNBLElBQUEsRUFJSixnQnhCbE1GLG1CQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsTUFBQSxRQUFBLEl3Qm9NSSwyQkFBWSxNL0VwTEYsUStFc0xWLHNCQUNFLE12RTFMTyxLdUUrTGIscURBQUEsZ0RBQUEsc0RBQ0UsV0FBQSxJQUNBLE0vRW5NZSxLK0V5TWpCLFlBQ0UsY0FBQSxJQUFBLE1BQUEsaUJBQ0EsUUFBQSxNQUFBLEtBS0EsbUJ4QjVORixtQkFBQSxNQUFBLFFBQUEsSUFDQSxXQUFBLE1BQUEsUUFBQSxJd0I4TkkseUJBQ0UsTS9FL01RLFErRW1OWixzQkFDRSxXQUFBLElBRUEsZ0NBQ0UsTS9Fdk5RLFErRStOZCxlQUNFLE9BQUEsTUFBQSxFQUNBLFd2RXpPVyxLdUUwT1gsY3ZFdktVLEl1RXdLVixRQUFBLElBR0Esb0JBQUEsMEJBQ0UsY3ZFNUtRLEl1RW1MWixpQ0FDRSxZQUFBLFFBQ0EsTUFBQSxvQkFFQSxxREFDRSxhQUFBLEtBT0osb0NBQ0UsWUFBQSxRQUNBLE1BQUEsb0JBRUEsd0RBQ0UsYUFBQSxLQU1KLFdBQ0UsUUFBQSxhQUVBLGtCQUNFLFFBQUEsS0FFQSwwQkFDRSxRQUFBLE1BS04sZUFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFFBQUEsSUFDQSxjQUFBLEVBQ0EsVy9FMVJpQixLK0UyUmpCLE9BQUEsSUFBQSxNQUFBLEtBRUEsaUJBQ0UsVUFBQSxLQUNBLGN2RTNOYyxNdUU0TmQsTXZFcFNTLEt1RXFTVCxPQUFBLFFBQ0EsT0FBQSxFQUVBLGlDQUNFLE1BQUEsTUFDQSxhdkVsT1ksTXVFbU9aLGNBQUEsRUFFRSxrRUFDRSxNdkUvUkssUXVFcVNiLDZCQUNFLGNBQUEsSUFJSixVQUNFLGFBQUEsUUFDQSxlQUFBLElBQ0EsYUFBQSxFQUNBLFlBQUEsRUFJRiwyQkFDRSxXQUFBLGtEQUVBLDZCQUFBLGdDQUNFLFl2RTFRQSxJdUU2UUYsMENBQ0UsYUFBQSxFQUdGLDJEQUNFLGVBQUEsT0FDQSxhdkVyUWlCLE91RXNRakIsVUFBQSxJQUNBLE12RWpVVyxRdUVxVVgsd0NBQ0UsTS9FbFZXLEsrRXNWZixxQ0FDRSxXQUFBLElBRUEsMENBQ0UsTS9FclZRLFErRXdWTixvREFBQSxrREFDRSxNdkU1VkcsS3VFaVdMLGtEQUNFLE0vRXBXTyxLK0V3V2IsaURBQ0YsTXZFdldXLEt1RTJXWCx1Q0FDRSxXQUFBLElBQUEsTUFBQSxLQUdGLHNDQUNFLGNBQUEsSUFBQSxNQUFBLEtBR0YsK0NBQ0UsUUFBQSxNQUNBLGFBQUEsUUFDQSxjdkVuVGMsTXVFcVRkLHlEeEJ0WUosbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSXdCNFlNLCtEQUNFLE0vRW5ZSSxLK0VzWU4saUVBQ0UsTXZFcFlLLEt1RXlZWCxnQ0FDRSxRQUFBLGFBR0Esc0NBQ0UsVUFBQSxJQUNBLFVBQUEsbUJBQ0EsUUFBQSxhQUNBLE1BQUEsS0FHRix1Q0FDRSxRQUFBLEtBRUEsK0NBQ0UsUUFBQSxNQUlKLHFDQUNFLGFBQUEsSUFHRix3Q0FDRSxNQUFBLE1BQ0EsZUFBQSxJQUVBLDhDQUNFLGNBQUEsS0FHRiwwQ0FDRSxjdkVyV2EsT3VFc1diLGF2RXRXYSxPdUV1V2IsZ0JBQUEsS0FDQSxRQUFBLGFBTUYsNkRBQUEsZ0VBQ0UsTXZFbmJLLEt1RW9iTCxPQUFBLFlBS04sMkNBR0UsWUFBQSxNQUNBLFlBQUEsSUFFQSw2REFDRSxZQUFBLEVBU0oseUJBQUEsMEJBQ0UsTXZFMWJTLFF1RWdjZiwrQkFDRSxNQUFBLFFBS0Esa0VBQ0UsTUFBQSxLQUdGLCtEQUNFLGNBQUEsS0FDQSxhQUFBLEVBR0YsMkNBQ0UsYUFBQSxFQUNBLGNBQUEsS0FLRix3QkFDRSxtQkFBQSxJQUFBLElBQUEsSUFBQSxJQUFBLGVBQ0EsV0FBQSxJQUFBLElBQUEsSUFBQSxJQUFBLGVBQ0EsY0FBQSxJQUNBLE9BQUEsUUFHRixzQkFDRSxpQkFBQSw4QkFDQSxjQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxlQUdGLDJCQUNFLGlCdkVuRm1DLG9Cd0UvYXZDLFFBQ0UsV3hFUWtCLFF3RVBsQixPQUFBLElBQUEsTUFBQSxlQUNBLGN4RXdFWSxJd0V2RVosUXhFMkVrQixLd0VwRWxCLHNCQUNFLFd4RUpXLEt3RU9iLGtDQUNFLFdBQUEscUJBR0YsMkJBQ0UsT0FBQSxFQUNBLGNBQUEsRUFDQSxZQUFBLE1BQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLGtCQUdGLHVCQUNFLFdBQUEsa0RBQ0EsUXhFa0RnQixNd0VqRGhCLFdBQUEsTUFDQSxZQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsa0JBQ0EsY0FBQSxJQUFBLE1BQUEsS0FFQSx5QkFDRSxVQUFBLE1BQ0EsTWhGNUJhLEtnRjhCYixPQUFBLEVBSUosV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsY0FDRSxRQUFBLEVBQUEsRUFHRixzQkFDRSxjeEUrQm1CLE95RXZDdkIsS0EzQ0UsTXpFY2EsS3lFYmIsV2pGZ0JjLFFpRldkLFdBT00sV0FBQSxxQkFRUixLMUIzQ0UsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSTBCSUEsZUFDRSxRQUFBLEVBRUEscUJBQ0UsV0FBQSxJQUdGLGlCMUJaRixtQkFBQSxXQUFBLFFBQUEsSUFDQSxXQUFBLFdBQUEsUUFBQSxJMEJhSSxRQUFBLGFBQ0EsUXpFK0VRLE9BQUEsTXlFOUVSLE9BQUEsRUFDQSxZQUFBLElBQUEsTUFBQSxLQVdKLHNCQU9NLFdBQUEscUJBZkYsNEJBQ0UsWUFBQSxLQXNCUixLQUVFLFF6RWlEWSxPQUFBLE15RWhEWixjekU4QlksSXlFN0JaLE9BQUEsSUFBQSxNQUFBLFFBRUEsT0FBQSxRQUNBLFFBQUEsYUFFQSxTQUNFLE9BQUEsS0FDQSxhekU0Qm1CLE95RTNCbkIsVUFBQSxlQUlGLGdCQTNEQSxNekVTYSxLeUVSYixXekVhYSxLeUVjYixzQkFPTSxXQUFBLGdCQXdCTixnQjFCM0RBLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLEkwQklBLDBCQUNFLFFBQUEsRUFFQSxnQ0FDRSxXQUFBLElBR0YsNEIxQlpGLG1CQUFBLFdBQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLEkwQmFJLFFBQUEsYUFDQSxRekUrRVEsT0FBQSxNeUU5RVIsT0FBQSxFQUNBLFlBQUEsSUFBQSxNQUFBLEtBV0osaUNBT00sV0FBQSxnQkFmRix1Q0FDRSxZQUFBLEtBeUNKLDhCQTlERixNekVjYSxLeUViYixXQThEaUIsSUFuQ2pCLG9DQUdNLFdBQUEsc0JBK0JKLDhCMUI5REYsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSTBCSUEsd0NBQ0UsUUFBQSxFQUVBLDhDQUNFLFdBQUEsSUFHRiwwQzFCWkYsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSTBCYUksUUFBQSxhQUNBLFF6RStFUSxPQUFBLE15RTlFUixPQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsS0FXSiwrQ0FHTSxXQUFBLHNCQVhGLHFEQUNFLFlBQUEsS0F5Q0osOEJBRUUsT0FBQSxJQUFBLE1BQUEsS0FJSixtQkFwRUEsTWpGbUJvQixRaUZsQnBCLFdBb0VlLElBekNmLHlCQUdNLFdBQUEscUJBcUNOLG1CMUJwRUEsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSTBCSUEsNkJBQ0UsUUFBQSxFQUVBLG1DQUNFLFdBQUEsSUFHRiwrQjFCWkYsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSTBCYUksUUFBQSxhQUNBLFF6RStFUSxPQUFBLE15RTlFUixPQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsS0FXSixvQ0FHTSxXQUFBLHFCQVhGLDBDQUNFLFlBQUEsS0ErQ04sbUJBRUUsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFExQmxFRixtQkFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLE1BQUEsUUFBQSxJQUNBLFdBQUEsV0FBQSxRQUFBLEdBQUEsQ0FBQSxNQUFBLFFBQUEsSTBCb0VFLHlCQUNFLE16RTdEUyxLeUVpRWIsaUJBQ0UsWUFBQSxFQUdGLGVBQ0UsUUFBQSxFQUFBLElBQUEsRUFBQSxJQUNBLE9BQUEsRUN0RkosY0FDSSxRQUFBLE1BQ0EsVzFFU2dCLFEwRVJoQixTQUFBLEtBRUEsT0FBQSxLQUNBLGNBQUEsS0FFQSxpQ0FDSSxPQUFBLEtBRUEscUNBQ0ksV0FBQSxLQUlSLGdCQUNJLFNBQUEsU0FDQSxXQUFBLEtBQ0EsUUFBQSxhM0JsQk4sbUJBQUEsTUFBQSxRQUFBLElBQ0EsV0FBQSxNQUFBLFFBQUEsSTJCbUJNLE1BQUEsZUFDQSxZQUFBLE9BQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxZQUVBLGtCQUNJLGExRXVEaUIsUTBFdERqQixNQUFBLGVBQ0EsWTFFd0NMLEkwRXZDSyxVQUFBLElBQ0EsZUFBQSxJQUNBLFFBQUEsYUFFQSw0QkFDSSxjMUUrQ2EsUTBFM0NyQiwyQkFDSSx1QjFFbUNFLEkwRWxDRiwwQjFFa0NFLEkwRWpDRix3QkFBQSxFQUNBLDJCQUFBLEVBR0osMEJBQ0ksd0IxRTRCRSxJMEUzQkYsMkIxRTJCRSxJMEV4Qk4sc0JBQ0ksUUFBQSxHM0JyRFYsbUJBQUEsV0FBQSxRQUFBLElBQ0EsV0FBQSxXQUFBLFFBQUEsSTJCc0RVLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxJQUdKLDRCQUNJLFdBQUEsZ0JBSVIsZ0NBQ0ksVzFFdkNPLFEwRTBDWCxtQ0FDSSxXMUUvQ1MsUTBFa0RiLGtDQUNJLFcxRXJEUyxRMEV3RGIsaUNBQ0ksV0FBQSxRQUdKLG1DQUNJLFdBQUEsUUFHSixtQ0FDSSxXQUFBLFFDL0NSLHlDQUVFLG1DQUNDLE1BQUEsTUFHRCxXQUNDLE9BQUEsTUFHRCxzQkFDQyxPQUFBLEVBR0QsT0FBQSxPQUNDLE1BQUEsS0FHRCxVQUNDLFdBQUEsT0FHRCxjQUNDLE9BQUEsS0FBQSxFQUdELFFBQ0MsTUFBQSxLQUdELGVBQ0UsWUFBQSxLQUdGLG9CQUNDLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EsUUFBQSxhQUNBLFVBQUEsS0FHRCxTQUNFLFFBQUEsSUFBQSxFQUNBLFVBQUEsS0FHRixxQkFBQSxzQkFDRSxPQUFBLFlBQ0EsS0FBQSx3QkFDQSxPQUFBLGNBQ0EsT0FBQSxlQUNBLFNBQUEsaUJBQ0EsUUFBQSxZQUNBLFNBQUEsbUJBQ0EsTUFBQSxlQVNKLHlDQUNFLGFBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BR0gsYUFDQyxZQUFBLEtBQ0EsZ0JBQUEsTUFHRCxhQUNDLFVBQUEsTUFDQSxRQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxLQUNBLE1BQUEsRUFHQSx3QkFDRSxzQkFBQSxZQUNBLG1CQUFBLFlBQ0EsY0FBQSxZQUdGLHdCQUNFLE1BQUEsRUFDQSxJQUFBLEVBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsUUFBQSxJQUFBLElBR0YsTUFDRSxNQUFBLEtBQ0EsTUFBQSxNQVFKLHlCQUNFLDZEQUNFLE1BQUEsT0FTSix5QkFDRSxvREFBQSxnREFDRSxlQUFBLE9BRUYsdUNBQ0UsWUFBQSxNQVFKLDBDQUNFLFdBQ0UsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUdGLGFBQ0UsSUFBQSxLQUdGLHFCQUFBLHNCQUNFLE9BQUEsWUFDQSxLQUFBLHdCQUNBLE9BQUEsY0FDQSxPQUFBLGVBQ0EsU0FBQSxpQkFDQSxRQUFBLFlBQ0EsU0FBQSxtQkFDQSxNQUFBLGNBSUgsZ0JBQUEsZ0JBQ0csV0FBQSxLQUdGLGtCQUNFLGFBQUEsRUFDQSxjQUFBLE1BUUosMENBRUUsV0FDRSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBR0YsV0FDQyxPQUFBLElBQUEsSUFBQSxFQUFBLEVBR0QsZ0JBQUEsdUJBQ0UsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUlJLHNCQUFBLGtCQUFBLG1CQUFBLHFCQUNFLFFBQUEsSUFBQSxLQUlSLFdBQ0UsT0FBQSxFQUFBLEVBQUEsS0FHRixnQkFDRSxNQUFBLEtBQ0EsUUFBQSxhQUdGLElBQ0UsYUFBQSxJQUdGLGNBQUEsaUJBQ0UsY0FBQSxFQUdGLFNBQUEsbUJBQ0UsTUFBQSxLQUNBLGNBQUEsS0FHRix5QkFBQSx5QkFDRSxRQUFBLElBR0YsUUFDRSxPQUFBLEtBQUEsRUFBQSxNQUNBLE1BQUEsS0FHRixhQUNFLFFBQUEsS0FBQSxLQUdGLEdBQ0UsWUFBQSxlQUNBLE9BQUEsRUFBQSxLQUFBLEtBQUEsRUFHRixjQUNFLFdBQUEsT0FHRixnQkFDRSxXQUFBLEVBQUEsS0FHRixNQUNFLFdBQUEsT0FDQSxPQUFBLEVBR0YsVUFDRSxRQUFBLEtBR0YsYUFDRSxRQUFBLElBQUEsRUFHRix5QkFBQSwwQkFDRSxPQUFBLFlBQ0EsS0FBQSx3QkFDQSxPQUFBLGNBQ0EsT0FBQSxlQUNBLFNBQUEsaUJBQ0EsUUFBQSxZQUNBLFNBQUEsbUJBQ0EsTUFBQSxlQVNKLDREQUNFLHNDQUFBLGtDQUFBLG1DQUNFLGFBQUEsR0FJSix5Q0FDRSwyQkFBQSw0QkFDRSxPQUFBLFlBQ0EsS0FBQSx3QkFDQSxPQUFBLGNBQ0EsT0FBQSxlQUNBLFNBQUEsaUJBQ0EsUUFBQSxZQUNBLFNBQUEsbUJBQ0EsTUFBQSxjQUdGLEdBQUEsR0FDRSxRQUFBLE1BaUJKLG9DQUNDLHFDQUFBLHlDQUNFLE1BQUEsS0FDQSxXQUFBLE9BR0QseUNBQ0UsV0FBQSxNQUlKLG9DQUNFLHVDQUFBLHVDQUNFLE1BQUEsS0FDQSxXQUFBLE9BR0YsdUNBQ0UsV0FBQSxNQUlKLG9DQUNFLDZDQUNFLFFBQUEsYUFDQSxRQUFBLElBQ0EsT0FBQSxFQUFBLGVBR0gseURBQ0MsTUFBQSxjQUdELGNBQ0MsT0FBQSxLQUFBLEtBQUEsS0FBQSxZQUdELDBDQUNDLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsTUFJRixxQ0FDSSxlQUNJLFkzRTNUZSxRMkUrVHZCLDREQUNFLGVBQ0UsWUFBQSxFQUNBLFdBQUEsTUFJSiwyREFDRSxlQUNFLFkzRXpVZ0IsTzJFNlVwQiwwREFDRSxlQUNFLFlBQUEsT0FJSixvQ0FDRSxlQUNFLFkzRXJWZ0IsTzJFeVZwQiwwQ0FDRSxlQUNFLFFBQUEsTUFJSiwrREFFRSx1QkFDRSxhQUFBLEVBQ0EsT0FBQSxLQUFBLEVBQUEsRUFBQSxHQUtKLGlFQUNFLFdBQ0UsUUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLE1BQ0EsU0FBQSxPQUNBLHVCM0VuWFUsSTJFb1hWLHdCM0VwWFUsSTJFcVhWLFdBQUEsT0FDRixXM0V6YmEsSzJFNGJiLGdCQUNFLFVBQUEsTUFDQSxZQUFBLE1BQ0YsTW5GNWJpQixLbUZnY2pCLGtCQUNHLFlBQUEsTUFLTCxxQ0FDQyxxQkFDQyxhM0VuWWtCLE0yRXFZbkIsYUFDQyxVQUFBLE1BSUYsNERBQ0MsYUFDQyxVQUFBLE1BSUYsK0RBQ0UsV0FDRSxPQUFBLE9BS0osaUVBQ0UsV0FDRSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBSUYsa0JBQ0csVUFBQSxNQUNBLFlBQUEsS0FJSCxhQUNFLFVBQUEsS0FDQSxZQUFBLE1BSUosb0NBRUUsaURBQ0UsYUFBQSxFQUdGLGlEQUNFLGFBQUEsR0FLSixxQ0FDRSwwQ0FDRSxRQUFBLEVBQUEsS0FDQSxZQUFBLFFBSUosMEJBQ0UsV0FDRSxVQUFBLE1BTUosMEJBQ0Usd0VBQ0UsUUFBQSxlQUdILFdBQ0MsVUFBQSxNQUdGLDBCQUNFLG1FQUNFLFFBQUEsZ0JBR0osMEJBQ0UsbUVBQUEsbUVBQ0UsUUFBQSxnQkFHSiwwQkFDRSxtRUFDRSxRQUFBLGdCQUdKLDBCQUNJLG1FQUFBLG1FQUFBLG1FQUFBLG1FQUFBLHdFQUNJLFFBQUEsdUJBSUEsdUJBQ0ksTUFBQSxLQUNBLGUzRXRlUSxNMkV1ZVIsWUFBQSxZQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBR1YscUJBQ0MsUUFBQSxNQUNBLFNBQUEsT0FDQSxXQUFBLEtBQ0EsT0FBQSxLQUNTLE1BQUEsS0FFQSxzQ0FDSSxhQUFBLEVBQ0EsTUFBQSxLQUlSLHNCQUNJLE1BQUEsS0FFQSx1Q0FDSSxNQUFBLE1BS2hCLHlCQUNFLG1FQUFBLG1FQUFBLG1FQUFBLHdFQUNFLFFBQUEsZ0JBR0oseUJBQ0UsbUVBQ0UsUUFBQSxnQkN2bEJKLHFCQUNFLFFBQUEsS0FDQSxVQUFBLE9BQ0EsT0FBQSxLQUdGLE9BQ0UsVUFBQSxNQUNBLFlBQUEsSUFDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsSUFBQSxlQUNBLE01RVBrQixRNEVRbEIsaUJwRk5pQixLb0ZTbkIsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLGlCNUVia0IsUTRFY2xCLE1BQUEsZUFDQSxNQUFBLEtBQ0EsVUFBQSxRQUVBLGtCQUNFLE1BQUEsZUFHRixnQkFDRSxXQUFBLEtBR0YsZUFDRSxRQUFBLEtBQUEsS0FDQSxNQUFBLGVBRUEscUJBQ0UsTUFBQSxlQUlKLHdCQUNFLE1BQUEsZUFHRiwyQkFDRSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsa0RBQ0EsT0FBQSxLQUVBLCtDQUNFLE1BQUEsTUFFQSxxREFDRSxZQUFBLElBQUEsTUFBQSxrREFHRix3REFDRSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FDQSxZQUFBLE9BQ0EsTUFBQSxNQUdGLHlEQUNFLFlBQUEsRUFDQSxhNUVVWSxNNEVUWixVQUFBLFFBR0YsMkRBQ0UsUUFBQSxRQUFBLEtBR0YsZ0VBQ0UsY0FBQSxTQUNBLFlBQUEsT0FDQSxTQUFBLE9BR0Ysd0VBQ0UsTUFBQSxNQUlKLDhCQUNFLFFBQUEsRUFDQSxRQUFBLGFBR0YsOEJBQ0UsUUFBQSxhQUVBLGdDQUFBLG1DQUNFLGdCQUFBLEtBQ0EsWXBGaENGLElvRm1DQSxxQ0FDRSxNQUFBLElBR0YsbUNBQ0UsWTVFM0JZLE00RThCZCxzQ0FBQSxnQ0FFRSxZNUVoQ1ksTTRFaUNaLFVBQUEsUUFHRixzQ0FDRSxhQUFBLElBR0YsaUNBQ0UsUUFBQSxLQUNBLDBCQUFBLElBQ0EsMkJBQUEsSUFDQSxTQUFBLFNBQ0EsVUFBQSxNQUNBLGlCNUVySFksUTRFc0haLE9BQUEsSUFBQSxNQUFBLGtEQUNBLFdBQUEsT0FBQSxPQUFBLE1BQUEsZUFDQSxRQUFBLE1BQUEsRUFFQSxvQ0FDRSxRQUFBLE1BQ0EsYUFBQSxFQUVBLHNDQUNFLFFBQUEsTUFHRiw0Q0FBQSxzQ0FFRSxhNUU3RFEsTTRFZ0VWLHFEQUNFLGFBQUEsRUFDQSxNQUFBLE1BR0YsdUNBQ0UsS0FBQSxLQUNBLElBQUEsS0FDQSxTQUFBLFNBRUEsNENBQ0UsTUFBQSxlQUNBLFVBQUEsT0FDQSxNQUFBLE1BRUEsOENBQ0UsTUFBQSxrQkFDQSxVQUFBLE9BQ0EsYUFBQSxFQU1SLDZDQUNFLGE1RTFGVSxLNEU4RmQsdUNBQ0UsUUFBQSxNQUlKLHVDQUNFLE1BQUEsMERBSUoscUJBQ0UsTUFBQSwwREFFQSwyQkFDRSxNQUFBLDBEQUlKLG1CQUNFLFFBQUEsZ0JBR0YsdUJBQ0UsTUFBQSxlQUNBLE9BQUEsWUFDQSxRQUFBLFFBQUEsS0FHRixpQ0FBQSxrQ0FFRSxNQUFBLE1BQ0EsWUFBQSxJQUFBLE1BQUEsa0RBQ0EsY0FBQSxJQUFBLE1BQUEsa0RBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSxzQ0FBQSx1Q0FDRSxjQUFBLEtBRUEsOENBQUEsK0NBQ0UsY0FBQSxJQUFBLE1BQUEsa0RBSUoseUNBQUEsMENBQ0UsaUJBQUEsa0RBSUosaUNBQ0UsaUI1RXROZ0IsUTRFdU5oQixNQUFBLGVBQ0EsTUFBQSxLQUNBLFVBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxrREFHRSxzQ0FDRSxRQUFBLGFBR0YsdUNBQ0UsUUFBQSxRQUFBLEtBQ0EsTUFBQSw0REFDQSxVQUFBLEtBR0YseUNBQ0UsTUFBQSxlQUNBLFVBQUEsT0FDQSxZNUVuS1ksTTRFdUtoQixvQ0FDRSxRQUFBLGFBRUEsNkNBQ0UsUUFBQSxNQUdGLHNDQUNFLGdCQUFBLEtBQ0EsWXBGN0xGLElvRmdNQSxzQ0FDRSxVQUFBLFFBQ0EsWUFBQSxFQUNBLGE1RXRMWSxNNEV5TGQsNERBQ0UsUUFBQSxFQUVBLDhEQUNFLFk1RTVMYSxPNEVrTXJCLDJCQUNFLE1BQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLGtEQUNBLE1BQUEsS0FFQSx1Q0FDRSxRQUFBLGFBQ0EsYTVFek1nQixLNEUwTWhCLFFBQUEsTUFBQSxLQUVBLDZDQUNFLE1BQUEsZUFDQSxRQUFBLE9BQ0EsYUFBQSxFQUdGLDhDQUNFLFVBQUEsTUFHRixvREFDRSxhQUFBLEVBSUosa0NBQ0UsUUFBQSxJQUFBLEtBQ0EsWTVFN05nQixLNEVrT3RCLGdDQUNFLE9BQUEsS0FDQSxRQUFBLEtBQ0Esc0JBQUEsS0FDQSxTQUFBLE9BRUEsOENBQ0Usc0JBQUEsS0FBQSxtQkFDQSw4REFDRSxRQUFBLEtBSUosMENBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLE1BQ0EsY0FBQSxJQUNBLFc1RTFQZ0IsTTRFNlBsQixnREFDRSxRQUFBLEVBQUEsRUFDQSxpQjVFdFVnQixRNEV1VWhCLFNBQUEsU0FDQSxTQUFBLE9BQ0EsUUFBQSxLQUNBLG1CQUFBLEtBQUEsWUFFQSw4REFDRSxNcEY1VVEsS29GNlVSLFdBQUEsT0FHRix1REFDRSxjQUFBLEtBQ0EsYXBGalZhLEtvRmtWYixNcEZsVmEsS29GbVZiLFFBQUEsSUFBQSxLQUVBLDZEQUNFLGFwRmpWUSxRb0ZxVlosc0RBQ0UsYXBGM1ZhLEtvRjRWYixjQUFBLElBQ0EsTUFBQSxLQUVBLDREQUNFLGFwRjNWUSxRb0YrVlosdURBQ0UsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLElBQ0EsYXBGeldhLEtvRjBXYixpQjVFN1dTLEs0RThXVCxXNUV0U2MsTTRFdVNkLGNBQUEsSUFDQSxNcEY3V2EsS29GOFdiLE1BQUEsS0FDQSxZQUFBLFFBQ0EsV0FBQSxPQUVBLDZEQUNFLGFwRjlXUSxRb0ZrWFosMEVBQ0UsVzVFblRjLE00RW9UZCwrRUFDRSxNcEYxWFcsS29GNFhiLGdGQUNFLGlCNUVoWU8sSzRFb1lYLGtFQUNFLFFBQUEsS0FDQSxRQUFBLEtBQ0EsbUJBQUEsS0FBQSxLQUFBLEtBQ0Esc0JBQUEsS0FDQSxZQUFBLE9BRUEsaUJwRnpZUSxLb0YwWVIsd0JBQUEsS0FDQSx1QkFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE1BQUEsS0FBQSxJQUNBLFlBQUEsTUFBQSxLQUFBLElBQ0EsYUFBQSxNQUFBLEtBQUEsSUFFQSxtQkFBQSxJQUFBLEtBQUEsSUFBQSxJQUFBLGVBQ0EsV0FBQSxJQUFBLEtBQUEsSUFBQSxJQUFBLGVBQ0EsUUFBQSxFQUVBLDRFQUNFLGlCNUVnQjZCLG9CNEViL0IsK0VBQ0UsWUFBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsYUFJSixpRUFDRSxRQUFBLElBQUEsRUFDQSxXQUFBLE9BQ0EsU0FBQSxTQUVBLGlGQUNFLE9BQUEsS0FBQSxJQUNBLE9BQUEsTUFBQSxLQUFBLElBQ0EsY0FBQSxLQUNBLGlCNUU1YU8sSzRFOGFQLDJGQUNFLGlCNUVSNkIsb0I0RVcvQiwyRkFDRSxpQjVFWDJCLG9CNEVjN0IsZ0dBQUEsaUdBQUEsaUdBQUEscUdBQ0UsaUI1RXRiVSxRNEV3YlYsMEdBQUEsMkdBQUEsMkdBQUEsK0dBQ0UsaUI1RWpCa0MsMEM0RW9CcEMsMEdBQUEsMkdBQUEsMkdBQUEsK0dBQ0UsaUI1RXBCZ0MsMEM0RXdCcEMsdUZBQ0UsbUJBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxnQkFDQSxXQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsZ0JBR0YsMEZBQ0UsbUJBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxlQUVBLHdHQUNFLFFBQUEsS0FLRix5R0FDRSxRQUFBLElBQUEsSUFDQSxPQUFBLEVBQUEsSUFDQSxRQUFBLEtBQ0Esc0JBQUEsS0FBQSxLQUFBLEtBQ0EsbUJBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxJQUNBLGNBQUEscUJBRUEsc0hBQ0UsV0FBQSxjQUNBLHdIQUNFLFFBQUEsRUFBQSxJQUdGLG9JQUNFLE9BQUEsS0FDQSxPQUFBLEtBRUEsOEpBQ0UsT0FBQSxLQUVBLGlLQUNFLFlBQUEsT0FDQSxNQUFBLE1BTVIseUhBQ0UsWUFBQSxJQUdGLCtIQUNFLFVBQUEsUUFDQSxhQUFBLElBR0Ysd0hBQ0UsYUFBQSxJQUVBLDBIQUNFLFlBQUEsSUFJSix5SEFDRSxZQUFBLFFBQ0EsV0FBQSxPQUNBLGFBQUEsSUFHQSwySEFDQSxVQUFBLFFBQ0EsYUFBQSxJQUNBLGtCQUFBLEVBQ0EsZ0JBQUEsRUFHRiwrSEFDRSxZQUFBLFFBQ0EsVUFBQSxRQUNBLFdBQUEsT0FHRix1SEFDRSxnQkFBQSxLQUFBLEVBS04sMkdBQ0UsY0FBQSxNQUFBLEtBQUEsSUFHRiwrRkFDRSxRQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsRUFFQSxtQkFBQSxLQUFBLEtBQUEsS0FDQSxzQkFBQSxLQUVBLHVHQUNFLFlBQUEsSUFDQSxPQUFBLEtBR0YsNEdBQ0UsWUFBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsYUFHRiwyR0FDRSxXQUFBLElBQ0EsYUFBQSxJQUNBLGdCQUFBLEtBQUEsRUFFQSw4R0FDRSxVQUFBLE1BTVIsNEVBQ0UsWUFBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLFNBQ0EsZ0JBQUEsU0FFQSw4RUFDRSxhQUFBLGNBQ0EsT0FBQSxLQUNBLFdBQUEsY0FFQSxNcEZya0JTLEtvRjJrQmpCLDJEQUNFLFNBQUEsU0FDQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLE9BRUEsNkRBQ0UsbUJBQUEsV0FDQSxnQkFBQSxXQUNBLFdBQUEsV0FHRixvRkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BR0Ysa0ZBQ0UsUUFBQSxLQUFBLEVBQUEsRUFBQSxFQUNBLFlBQUEsS0FDQSxNQUFBLEtBRUUsVXBGempCWSxPb0YwakJaLFdBQUEsT0FLSiw0RUFDRSxRQUFBLEVBQUEsRUFDQSxNQUFBLEtBRUEsZ0dBQ0UsT0FBQSxLQUdGLCtGQUFBLHVGQUVFLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FHRix5RkFDRSxZQUFBLEtBR0YsbUdBQ0UsV0FBQSxLQUVBLHFHQUNFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsT0FHRix1R0FDRSxVQUFBLEtBQ0EsV0FBQSxPQUtOLDhFQUNFLE1BQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLGlCNUVucEJTLEs0RW9wQlQsV0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGVBQ0EsY0FBQSxFQUFBLEVBQUEsSUFBQSxJQUNBLFFBQUEsRUFFQSxtRkFDRSxZcEY5bEJGLElvRitsQkUsUUFBQSxRQUFBLFFBR0YsZ0ZBQ0UsZ0JBQUEsS0FDQSxRQUFBLGFBQ0EsUUFBQSxRQUFBLFFBQ0EsTUFBQSxlQUVBLHNGQUNFLE1BQUEsZUFLTiwwRkFDRSxpQkFBQSxrQkFHRiw0RkFDRSxpQkFBQSxrQkFHRixzSEFDRSxPQUFBLElBQUEsTUFBQSxrQkFHRiwwSEFDRSxPQUFBLElBQUEsTUFBQSxrQkFHRixzSEFBQSwwSEFBQSwwRkFBQSw0RkFJRSxjQUFBLElBQUEsTUFBQSxrQkFLTixvQ0FFSSwwQkFBQSw2QkFFRSxRQUFBLEtBSUosbUJBQ0UsTUFBQSxNQUdKLG9DQUNFLGFBQ0UsY0FBQSxJQUFBLE1BQUEsa0RBRUEsaUNBQ0UsUUFBQSxLQUdGLGlDQUNFLE9BQUEsS0FDQSxNQUFBLE1BRUEsNkNBQ0UsYUFBQSxFQUNBLGM1RXJwQlksSzRFdXBCWiwwREFDRSxjQUFBLEVBR0YsbURBQ0UsUUFBQSxNQUlKLHdDQUNFLFFBQUEsTUFDQSxZQUFBLEVBQ0EsVzVFbHFCWSxNNEVzcUJkLHVDQUFBLDBDQUVFLFFBQUEsTUMxdkJSLE9BQ0UsT0FBQSxFQUNBLFFBQUEsRUFFQSxlQUNFLFFBQUEsS0FDQSxPQUFBLEtBRUYsbUJBRUUsVUFBQSxLQUNBLFdBQUEsTUFDQSxPQUFBLEtBSUosNEJBQ0UsUUFBQSxNQUNBLFdBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQ3BCRixpQkFDRSxZOUUyWmlDLEk4RTFaakMsTTlFMlo0QixJK0VuWjFCLHNCQUNFLFFBQUEsRUFFRiw4QkFDRSxVQUFBLEtBS04sd0JBQ0UsVUFBQSxLQUNBLFlBQUEsSUFJQSxxQkFBQSxxQkFDRSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUtGLGtCQUFBLGlCQUFBLHFCQUFBLG9CaENoQ0EsbUJBQUEsSUFBQSxPQUFBLElBQ0EsV0FBQSxJQUFBLE9BQUEsSWdDaUNFLE1BQUEsSUFDQSxPQUFBLE9BQUEsRUFFQSx3QkFBQSx1QkFBQSwyQkFBQSwwQkFDRSxRQUFBLEVBT0osNERBQ0UsT0FBQSxNQUFBLEVBQUEsTUFBQSIsImZpbGUiOiJibGFpc2Utc3R5bGUubWluLTE1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSkNCXHRWQVJJQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEpDQiBMb2dvXG4kYnJhbmQtbG9nbzogXCIuLi9pbWFnZXMvamNiL2xvZ28uc3ZnXCI7XG5cbi8vIEpDQiBDb2xvdXJzIChub3cgcmVkaXJlY3RpbmcgdG8gYmV0dGVyIGZvcm1hdClcblxuLy8gTW9ub2Nocm9tZXNcbi8vICRjb2xvdXItd2hpdGU6ICNmZmZmZmY7XG4vLyAkY29sb3VyLWxpZ2h0LWdyYXk6ICNmMmYyZjI7XG4kY29sb3VyLWdyYXk6ICNjY2NjY2M7XG4kY29sb3VyLWRhcmstZ3JheTogIzY2NjY2NjtcbiRjb2xvdXItZGFya2VyLWdyYXk6ICMzMzMzMzM7XG4vLyAkY29sb3VyLWJsYWNrOiAjMDAwMDAwO1xuXG4vLyBCYXNlXG4kY29sb3VyLWFjY2VudDogI2ZjYjAyNjtcbiRjb2xvdXItYWNjZW50LXNwZWNpYWw6IGxpZ2h0ZW4oJGNvbG91ci1hY2NlbnQsIDUpO1xuJGNvbG91ci1hY2NlbnQtc2hhZGU6ICNkZDk3MGM7XG4kY29sb3VyLWFjY2VudC1kYXJrOiBkYXJrZW4oJGNvbG91ci1hY2NlbnQsIDIwKTtcbiRjb2xvdXItYWNjZW50LXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudCwgMC41KTtcblxuLy8gTWlzY1xuLy8gJGNvbG91ci1zdWNjZXNzOiAjMzI4QzJEO1xuLy8gJGNvbG91ci1zdWNjZXNzLWRhcms6IGRhcmtlbigkY29sb3VyLXN1Y2Nlc3MsIDUpO1xuLy8gJGNvbG91ci13YXJuaW5nOiAjNDI5RTJEO1xuLy8gJGNvbG91ci13YXJuaW5nLWRhcms6IGRhcmtlbigkY29sb3VyLXdhcm5pbmcsIDEwKTtcbi8vICRjb2xvdXItYmx1ZTogIzM3NWNkZjtcbi8vICRjb2xvdXItYmx1ZS1kYXJrOiBkYXJrZW4oJGNvbG91ci13YXJuaW5nLCAxMCk7XG4vLyAkY29sb3VyLWVycm9yOiAjZDIwNjIwO1xuLy8gJGNvbG91ci1lcnJvci1kYXJrOiBkYXJrZW4oJGNvbG91ci1lcnJvciwgMyk7XG5cbi8vIE9sZCBjb2xvdXIgdmFycyAoZG9uJ3QgYWRkIHRvIHRoaXMgc2VjdGlvbilcbiRibGFjazogJGNvbG91ci1ibGFjaztcbiR3aGl0ZTogJGNvbG91ci13aGl0ZTtcbiR3aGl0ZS1ncmF5OiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kbGlnaHQtZ3JheTogJGNvbG91ci1ncmF5O1xuJGdyYXk6ICRjb2xvdXItZGFyay1ncmF5O1xuJGRhcmstZ3JheTogJGNvbG91ci1kYXJrZXItZ3JheTtcbiRicmFuZC1jb2xvdXI6ICRjb2xvdXItYWNjZW50O1xuJGJyYW5kLWNvbG9yOiAkY29sb3VyLWFjY2VudDtcbiRzaGFkZS1icmFuZC1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcbiRkYXJrLWJyYW5kLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuJGJsdWU6ICRjb2xvdXItYmx1ZTtcbiRkYXJrLWJsdWU6ICRjb2xvdXItYmx1ZS1kYXJrO1xuJHJlZDogJGNvbG91ci1lcnJvcjtcbiRkYXJrLXJlZDogJGNvbG91ci1lcnJvci1kYXJrO1xuXG4vLyBGb250IEJhc2VcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAsMzAwLDgwMCk7XG4kZm9udC1wcmltYXJ5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6ICRmb250LXByaW1hcnk7XG4kZm9udC1iYXNlOiBub3JtYWwgMTZweCAkZm9udC1wcmltYXJ5O1xuJGZvbnQtaGVhZGluZy1zaXplOiAxLjc1ZW07XG4kZm9udC1oZWFkaW5nLWNvbG91cjogJGNvbG91ci1ibGFjaztcbi8vICRmb250LWhlYWRpbmctdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4vLyAkZm9udC1oZWFkaW5nLWFuY2hvci10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAkZm9udC1hbmNob3ItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuJGZvbnQtbGlzdC1pdGVtLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4vLyBPbGQgZm9udCB2YXJzIChkb24ndCBhZGQgdG8gdGhpcyBzZWN0aW9uKVxuJGJyYW5kLWZvbnQ6ICRmb250LXByaW1hcnk7XG4kYnJhbmQtZm9udC1iYXNlOiAkZm9udC1iYXNlO1xuXG4vLyBGb250IHdlaWdodHNcbi8vICRsaWdodDogMjAwO1xuLy8gJHJlZzogNDAwO1xuJG1lZDogNjAwO1xuLy8gJGJvbGQ6IDcwMDtcblxuLy8gSW1hZ2VzXG4kYnV0dG9uLXByaW1hcnk6IFwiLi4vaW1hZ2VzL2hhcmxleS1kYXZpZHNvbi9idXR0b24tYmcucG5nXCI7XG4kYnV0dG9uLXByaW1hcnktaG92ZXI6IFwiLi4vaW1hZ2VzL2hhcmxleS1kYXZpZHNvbi9idXR0b24tYmctaG92ZXIucG5nXCI7XG4kZmlsdGVyLWljb246IFwiLi4vaW1hZ2VzL2pjYi9maWx0ZXItc2VsZWN0LWljb24ucG5nXCI7XG4kcGx1cy1pY29uOiBcIi4uL2ltYWdlcy9wbHVzLnBuZ1wiO1xuJG1pbnVzLWljb246IFwiLi4vaW1hZ2VzL21pbnVzLnBuZ1wiO1xuJGxvYWRpbmc6IFwiLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmXCI7XG5cbi8vIEJvcmRlciBSYWRpdXNcbi8vICRicmFuZC1yb3VuZDogNXB4O1xuLy8gJGNpcmNsZS1icmFuZC1yb3VuZDogMzBweDtcblxuLy8gU3BhY2luZyBVbml0cyAoVXNlZCBmb3Igc3BhY2luZyBvbmx5KVxuLy8gJGJhc2Utc3BhY2luZy11bml0OiAxNXB4O1xuLy8gJGhhbGYtc3BhY2luZy11bml0OiAkYmFzZS1zcGFjaW5nLXVuaXQgLyAyO1xuLy8gJHF1YXJ0ZXItc3BhY2luZy11bml0OiAkYmFzZS1zcGFjaW5nLXVuaXQgLyA0O1xuLy8gJHRocmVlLXF1YXJ0ZXItc3BhY2luZy11bml0OiAkcXVhcnRlci1zcGFjaW5nLXVuaXQgKiAzO1xuLy8gJGRvdWJsZS1zcGFjaW5nLXVuaXQ6ICRiYXNlLXNwYWNpbmctdW5pdCAqIDI7XG5cbi8vIFNwYWNpbmcgVW5pdCBzaG9ydGhhbmRzXG4vLyAkYnN1OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4vLyAkaHN1OiAkaGFsZi1zcGFjaW5nLXVuaXQ7XG4vLyAkcXN1OiAkcXVhcnRlci1zcGFjaW5nLXVuaXQ7XG4vLyAkZHN1OiAkZG91YmxlLXNwYWNpbmctdW5pdDtcblxuLy8gS2V5c1xuLy8gJGtleS1zcGFjaW5nOiAkcXN1ICRoc3U7XG4vLyAka2V5LWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRrZXktY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4ka2V5LWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRrZXktYm9yZGVyZWQtY29sb3VyLXRleHQ6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJGtleS1ib3JkZXJlZC1jb2xvdXItYm9yZGVyOiAkY29sb3VyLWFjY2VudDtcbiRrZXktYm9yZGVyZWQtY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItYmxhY2s7XG5cbi8vIEljb25zIChjb25maWd1cmFibGUgZHVlIHRvIGN1c3RvbWVyIG5lZWRzKVxuLy8gJGljb24tdmlldy1wcm9kdWN0czogJ1xcZjA3YSc7XG5cbi8vIEJ1dHRvbnNcbiRidXR0b24tc3BhY2luZzogMHB4IDIwcHg7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAzM3B4O1xuLy8gJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuJGJ1dHRvbi1wcmltYXJ5LWJvcmRlcjogMDtcbiRidXR0b24tcHJpbWFyeS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXByaW1hcnktY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWJsYWNrO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWJsYWNrO1xuJGJ1dHRvbi1zaW1wbGUtY29sb3VyLXRleHQ6ICRjb2xvdXItZGFyay1ncmF5O1xuJGJ1dHRvbi1zaW1wbGUtY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItZ3JheTtcbiRidXR0b24tc2ltcGxlLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuLy8gJGJ1dHRvbi1zaW1wbGUtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kYnV0dG9uLWRyb3Bkb3duLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRidXR0b24tZHJvcGRvd24tYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNoYWRlO1xuXG4vLyBEcm9wZG93bnNcbi8vICRkcm9wZG93bi1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRkcm9wZG93bi1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRkcm9wZG93bi1pY29uOiAnLi4vaW1hZ2VzL2pjYi9maWx0ZXItc2VsZWN0LWljb24ucG5nJztcbiRkcm9wZG93bi1pY29uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRkcm9wZG93bi1pY29uLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJGRyb3Bkb3duLW9wdGlvbi1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZHJvcGRvd24tb3B0aW9uLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJGRyb3Bkb3duLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZ3JheTtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4vLyAkZHJvcGRvd24tZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kZHJvZHBvd24tbXVsdGlwbGUtY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG5cbi8vIElucHV0c1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRpbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4kaW5wdXQtZm9jdXMtYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc3BlY2lhbDtcbiRpbnB1dC1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvdXItdGV4dDogJGNvbG91ci1kYXJrLWdyYXk7XG4vLyAkaW5wdXQtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4vLyAkaW5wdXQtc2VhcmNoLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4vLyAkaW5wdXQtc2VhcmNoLWNvbG91ci1iYWNrZ3JvdW5kLWZvY3VzOiAkY29sb3VyLXdoaXRlO1xuJGxhYmVsLWNvbG91ci10ZXh0OiAkY29sb3VyLWRhcmstZ3JheTtcbi8vICRsYWJlbC1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbi8vICRsYWJlbC1mb250LXdlaWdodDogJG1lZDtcblxuLy8gQ2hlY2tib3hlc1xuJGNoZWNrYm94LWNvbG9yLWljb246ICRjb2xvdXItYWNjZW50O1xuJGNoZWNrYm94LWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRjaGVja2JveC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudDtcbiRjaGVja2JveC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcblxuLy8gVG9hc3QgTm90aWZpY2F0aW9uc1xuJG5vdGlmaWNhdGlvbi1ib3JkZXJzOiAycHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4kbm90aWZpY2F0aW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuJG5vdGlmaWNhdGlvbi1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiR0YWJsZS1oZWFkLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuJHRhYmxlLWhlYWQtY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4kdGFibGUtYm9keS1jb2xvdXItYm9yZGVyOiBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCAxMCk7XG4kdGFibGUtYm9keS1vZGQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiR0YWJsZS1ib2R5LWV2ZW4tY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiR0YWJsZS1ib2R5LWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudDtcbiR0YWJsZS1ib2R5LWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJHRhYmxlLWJvZHktY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItYmxhY2s7XG5cbi8vIEFjY29yZGlvbnNcbi8vICRhY2NvcmRpb24tZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4vLyAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbi8vICRhY2NvcmRpb24tdGl0bGUtY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4vLyAkYWNjb3JkaW9uLXRpdGxlLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWFjY2VudDtcbi8vICRhY2NvcmRpb24tY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4vLyAkYWNjb3JkaW9uLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4vLyAkYWNjb3JkaW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuLy8gJGFjY29yZGlvbi1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1kYXJrZXItZ3JheTtcbi8vICRhY2NvcmRpb24tbGlzdC1pdGVtLWJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuLy8gJGNvbG91ci1saXN0LWl0ZW0tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4vLyAkYWNjb3JkaW9uLWxpc3QtaXRlbS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuXG4vLyBUcmVlXG4vLyAkcHJvY2VkdXJlLWNvbnRlbnQtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kcHJvY2VkdXJlLWFuY2hvci1jb2xvdXItaG92ZXI6ICRjb2xvdXItYWNjZW50O1xuLy8gJHRyZWUtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbi8vICR0cmVlLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuLy8gJHRyZWUtYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4kdHJlZS1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiR0cmVlLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWJsYWNrO1xuJHRyZWUtY29sb3VyLXRleHQtY3VycmVudDogJGNvbG91ci1hY2NlbnQ7XG4kdHJlZS1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWN1cnJlbnQ6ICRjb2xvdXItYWNjZW50O1xuJHRyZWUtaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIE11bHRpIENvbHVtbiBTZWxlY3Rcbi8vICRtdWx0aS1jb2x1bW4tc2VsZWN0LWl0ZW0tZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4vLyAkbXVsdGktY29sdW1uLXNlbGVjdC10aXRsZS1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRtdWx0aS1jb2x1bW4tc2VsZWN0LWdsb2JhbC10aXRsZS1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcbiRtdWx0aS1jb2x1bW4tc2VsZWN0LXRvb2xwYW5lLWdsb2JhbC10aXRsZS1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRtdWx0aS1jb2x1bW4tc2VsZWN0LXRvb2xwYW5lLWdsb2JhbC10aXRsZS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIE11bHRpc2VsZWN0XG4kbXVsdGlzZWxlY3QtaXRlbS1jb2xvdXItdGV4dC1hY3RpdmU6ICRjb2xvdXItYmxhY2s7XG5cbi8vIERhdGVwaWNrZXJcbi8vICRkYXRlcGlja2VyLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kZGF0ZXBpY2tlci1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudDtcbiRkYXRlcGlja2VyLWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRkYXRlcGlja2VyLWNvbG91ci10ZXh0OiAkY29sb3VyLWRhcmstZ3JheTtcbiRkYXRlcGlja2VyLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuLy8gJGRhdGVwaWNrZXItaGVhZGVyLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGRhdGVwaWNrZXItaGVhZGVyLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRkYXRlcGlja2VyLWRyb3Bkb3ducy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZGF0ZXBpY2tlci11bnNlbGVjdGFibGUtY29sb3VyLWJhY2tncm91bmQ6IGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDIuNSk7XG4kZGF0ZXBpY2tlci10b2RheS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc3BlY2lhbDtcbiRkYXRlcGlja2VyLXRvZGF5LWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJGRhdGVwaWNrZXItY3VycmVudC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kZGF0ZXBpY2tlci1jdXJyZW50LWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuXG4vLyBGYWNldCAodXNlZCBpbiBwcm9jZWR1cmUgc2VhcmNoKVxuJGZhY2V0LWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRmYWNldC1pdGVtLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJGZhY2V0LWl0ZW0tY3VycmVudC1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbi8vICRmYWNldC1oZWFkaW5nLWZvbnQtc2l6ZTogMTRweDtcbiRmYWNldC1oZWFkaW5nLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuXG4vLyBTZWFyY2hcbi8vICRzZWFyY2gtYXV0b2NvbXBsZXRlLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4vLyBEaWFsb2dzXG4vLyAkZGlhbG9nLW92ZXJsYXktY29sb3VyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYmxhY2ssIDAuNik7XG4vLyAkZGlhbG9nLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuJGRpYWxvZy1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRkaWFsb2ctYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuLy8gJGRpYWxvZy10YWJzLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuLy8gJGRpYWxvZy10YWJzLWJvcmRlcjogJGNvbG91ci1saWdodC1ncmF5O1xuLy8gJGRpYWxvZy10YWJzLWl0ZW0tc3BhY2luZzogMTBweCAyMHB4O1xuJGRpYWxvZy1tYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NXB4KTtcblxuLy8gJGRpYWxvZy10aXRsZS1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiRkaWFsb2ctdGl0bGUtY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kZGlhbG9nLXRpdGxlLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuJGRpYWxvZy10aXRsZS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cbiRkaWFsb2ctYnV0dG9ucy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZGlhbG9nLWJ1dHRvbnMtc3BhY2luZzogMTBweCAyMHB4O1xuJGRpYWxvZy1idXR0b25zLWJvcmRlci1yYWRpdXM6ICRjaXJjbGUtYnJhbmQtcm91bmQ7XG4kZGlhbG9nLWJ1dHRvbnMtaXRlbS1zcGFjaW5nOiAkYnV0dG9uLXNwYWNpbmc7XG4kZGlhbG9nLWJ1dHRvbnMtaXRlbS1zcGFjaW5nLXJpZ2h0OiAkcXN1O1xuJGRpYWxvZy1idXR0b25zLWl0ZW0tY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJGRpYWxvZy1idXR0b25zLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJGRpYWxvZy1idXR0b25zLWl0ZW0tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4vLyAkZGlhbG9nLWJ1dHRvbnMtaXRlbS1ib3JkZXI6IDA7XG4kZGlhbG9nLWJ1dHRvbnMtZmlyc3QtaXRlbS1ib3R0b20tYm9yZGVyLWxlZnQtcmFkaXVzOiAkY2lyY2xlLWJyYW5kLXJvdW5kO1xuJGRpYWxvZy1pbnB1dC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kZGlhbG9nLWlucHV0LWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuJGRpYWxvZy1pbnB1dC1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcblxuJGRpYWxvZy1taW5pbWlzZWQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJGRpYWxvZy1taW5pbWlzZWQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItYWNjZW50LWRhcms7XG4kZGlhbG9nLW1pbmltaXNlZC1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRkaWFsb2ctbWluaW1pc2VkLWNvbG91ci1pY29uLWhvdmVyOiAkY29sb3VyLWRhcmstZ3JheTtcbi8vICRkaWFsb2ctbWluaW1pc2VkLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4vLyBOZXN0ZWQgKFVzYWdlcyAvIGxpc3QgY29tcG9uZW50KVxuLy8gJG5lc3RlZC1ib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4kbmVzdGVkLWZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4vLyAkbmVzdGVkLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuLy8gJG5lc3RlZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG5cbi8vIEl0ZW1zIChwcm9qZWN0IGdyb3VwcyBldGMuKVxuJGl0ZW0tYm9yZGVyczogMXB4IHNvbGlkICRjb2xvdXItZ3JheTtcbi8vICRpdGVtLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuLy8gJGl0ZW0tdGl0bGUtY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4vLyAkaXRlbS10aXRsZS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJGl0ZW0tb3B0aW9ucy1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRpdGVtLW9wdGlvbnMtY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItd2hpdGU7XG4kaXRlbS1vcHRpb25zLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuLy8gUGFnaW5hdGlvblxuJHBhZ2luYXRpb24tYm9yZGVyczogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuJHBhZ2luYXRpb24tY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRwYWdpbmF0aW9uLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCAyKTtcbiRwYWdpbmF0aW9uLWNvbG91ci1iYWNrZ3JvdW5kLWRpc2FibGVkOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kcGFnaW5hdGlvbi1jb2xvdXItdGV4dDogJGNvbG91ci1kYXJrLWdyYXk7XG4kcGFnaW5hdGlvbi1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1kYXJrZXItZ3JheTtcbiRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLXRleHQ6ICRjb2xvdXItYWNjZW50O1xuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1hY2NlbnQtZGFyaztcbiRwYWdpbmF0aW9uLWNvbG91ci10ZXh0LWRpc2FibGVkOiBkYXJrZW4oJGNvbG91ci1ncmF5LCAxKTtcbiRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG91ci1saWdodC1ncmF5LCAyKTtcbiRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItbGlnaHQtZ3JheTtcblxuLy8gUGFnaW5hdGlvbiBGaWx0ZXIgYmFyIChPTEQgYnV0IHN0aWxsIHVzZWQpXG4kcGFnaW5hdGlvbi1maWx0ZXItc3BhY2luZzogMC41cHggMTFweDtcbiRwYWdpbmF0aW9uLWljb24tdGV4dC1zcGFjaW5nLXRvcDogOHB4O1xuJHBhZ2luYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJHBhZ2luYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIENvbnRyb2wgQmFyXG4vLyAkY29udHJvbC1iYXItY29sb3VyLWJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG91ci1saWdodC1ncmF5LCAzKTtcbi8vICRjb250cm9sLWJhci1jb2xvdXItdGV4dDogJGNvbG91ci1kYXJrLWdyYXk7XG4kY29udHJvbC1iYXIta2V5LWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWJsYWNrO1xuLy8gJGNvbnRyb2wtYmFyLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtaG92ZXI6IGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDIuNSk7XG5cbi8vIEdhbGxlcnlcbiRnYWxsZXJ5LWFjdGlvbnMtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJGdhbGxlcnktYWN0aW9ucy1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRnYWxsZXJ5LWFjdGlvbnMtY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItZGFya2VyLWdyYXk7XG4kZ2FsbGVyeS1hY3Rpb25zLWNvbG91ci1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zaGFkZTtcbi8vICRnYWxsZXJ5LWRlc2NyaXB0aW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuLy8gJGdhbGxlcnktZGVzY3JpcHRpb24tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4vLyAkZ2FsbGVyeS1kZXNjcmlwdGlvbi1jb2xvdXItYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuXG4vLyBIZWFkZXJcbiRtZW51LWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbi8vICRoZWFkZXItc3BhY2luZzogMTBweCAwO1xuLy8gJGhlYWRlci1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJGhlYWRlci1sb2dvLXdpZHRoOiAxMDlweDtcbiRoZWFkZXItbG9nby1oZWlnaHQ6IDM0cHg7XG4vLyAkaGVhZGVyLWxvZ28tcG9zaXRpb246IHN0YXRpYztcbiRoZWFkZXItbG9nby1iYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbi8vICRoZWFkZXItbG9nby1zcGFjaW5nLXRvcDogMDtcbi8vICRoZWFkZXItc2VhcmNoLWJvcmRlcjogMDtcbiRoZWFkZXItc2VhcmNoLWJvcmRlci1ob3ZlcjogMDtcbi8vICRoZWFkZXItc2VhcmNoLWljb24tY29sb3VyLWJhY2tncm91bmQ6IG5vbmU7XG4vLyAkaGVhZGVyLXNlYXJjaC1pY29uLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiBub25lO1xuJGhlYWRlci1zZWFyY2gtaWNvbi1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRoZWFkZXItc2VhcmNoLWljb24tY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItZGFya2VyLWdyYXk7XG4vLyAkaGVhZGVyLXNlYXJjaC1ib3JkZXItcmFkaXVzOiAkY2lyY2xlLWJyYW5kLXJvdW5kO1xuJGhlYWRlci1zZWFyY2gtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJGhlYWRlci1zZWFyY2gtY29sb3VyLWJhY2tncm91bmQtZm9jdXM6IGRhcmtlbigkY29sb3VyLWFjY2VudC1zaGFkZSwgMik7XG4kaGVhZGVyLXNlYXJjaC1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRoZWFkZXItdXNlci1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiRoZWFkZXItb2Zmc2V0OiA1NXB4O1xuJGhlYWRlci1sYXB0b3Atb2Zmc2V0OiAxMTFweDtcbiRoZWFkZXItcG9ydGFibGUtb2Zmc2V0OiA2NXB4O1xuJGhlYWRlci1oaWRlLW9mZnNldDogLTYwcHg7XG5cbi8vIE5hdmlnYXRpb25cbiRuYXZpZ2F0aW9uLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJG5hdmlnYXRpb24tc3BhY2luZzogMTBweCAwO1xuLy8gJG5hdmlnYXRpb24tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kbmF2aWdhdGlvbi1jb2xvdXItdGV4dDogJGJsYWNrO1xuJG5hdmlnYXRpb24tY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItYWNjZW50LWRhcms7XG4kbmF2aWdhdGlvbi1jb2xvdXItdGV4dC1hY3RpdmU6ICRibGFjaztcbiRuYXZpZ2F0aW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRuYXZpZ2F0aW9uLXdyYXBwZXItdmVydGljYWwtc3BhY2luZzogMTRweDtcbi8vICRuYXZpZ2F0aW9uLWl0ZW0tdmVydGljYWwtc3BhY2luZzogJGhzdTtcbiRuYXZpZ2F0aW9uLWl0ZW0taG9yaXpvbnRhbC1zcGFjaW5nOiAkdGhyZWUtcXVhcnRlci1zcGFjaW5nLXVuaXQ7XG4kbmF2aWdhdGlvbi1pdGVtLWJvcmRlci1yYWRpdXM6ICRjaXJjbGUtYnJhbmQtcm91bmQ7XG4kbmF2aWdhdGlvbi1pdGVtLWJvcmRlcjogMDtcbiRuYXZpZ2F0aW9uLWl0ZW0tY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJG5hdmlnYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG4kbmF2aWdhdGlvbi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWFjdGl2ZTogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kbmF2aWdhdGlvbi1zdWItaXRlbS1jb2xvdXItYmFja2dyb3VuZDogJG5hdmlnYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZDtcbiRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudC1zaGFkZTtcbiRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWFjdGl2ZTogJG5hdmlnYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZC1hY3RpdmU7XG4kbmF2aWdhdGlvbi1hY3Rpb25zLXN1Yi1pdGVtLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJG5hdmlnYXRpb24tYWN0aW9ucy12ZXJ0aWNhbC1zcGFjaW5nOiAxNy41cHg7XG4kbmF2aWdhdGlvbi1hY3Rpb25zLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJG5hdmlnYXRpb24tYWN0aW9ucy1jdXJyZW50LWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbi8vICRuYXZpZ2F0aW9uLW1vYmlsZS1jb2xvdXItYm9yZGVyOiBudWxsO1xuLy8gJG5hdmlnYXRpb24tbW9iaWxlLXNpemUtYm9yZGVyOiBudWxsO1xuLy8gJG5hdmlnYXRpb24tbW9iaWxlLWJvcmRlcjogbm9uZTtcbiRuYXZpZ2F0aW9uLW1vYmlsZS1oZWFkZXItY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJG5hdmlnYXRpb24tbW9iaWxlLWhlYWRlci1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kbmF2aWdhdGlvbi1tb2JpbGUtYW5jaG9yLWNvbG91ci10ZXh0LWhvdmVyOiBkYXJrZW4oJGNvbG91ci1hY2NlbnQtZGFyaywgMTApO1xuXG4vLyBCcmVhZGNydW1ic1xuLy8gJGJyZWFkY3J1bWJzLXNwYWNpbmctbGVmdDogMDtcbi8vICRicmVhZGNydW1icy1saW5lLWhlaWdodDogMjFweDtcbiRicmVhZGNydW1icy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJGJyZWFkY3J1bWJzLWNvbG91ci10ZXh0OiAkY29sb3VyLWRhcmstZ3JheTtcbiRicmVhZGNydW1icy1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG4kYnJlYWRjcnVtYnMtY3VycmVudC1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcbiRicmVhZGNydW1icy1jdXJyZW50LWNvbG91ci1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIEZvb3RlclxuJGZvb3Rlci1jb2xvdXItYmFja2dyb3VuZDogJGJyYW5kLWNvbG91cjtcbiRmb290ZXItY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kZm9vdGVyLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuJGZvb3Rlci1zdGF0dXMtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuJGZvb3Rlci1zdGF0dXMtY29sb3VyLWJhY2tncm91bmQtaG92ZXI6IGRhcmtlbigkY29sb3VyLWFjY2VudC1zaGFkZSwgNSk7XG5cbi8vIFBhZ2UgU3BlY2lmaWNzXG4vLyAkcGFnZS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbi8vICRwYWdlLXNwYWNpbmctdG9wOiAxNHB4O1xuLy8gJHBhZ2UtbG9naW4tYmFja2dyb3VuZC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbi8vICRwYWdlLWxvZ2luLXNwYWNpbmctdG9wOiAyNXZoO1xuJHBhZ2UtbG9naW4tYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuJHBhZ2UtbG9naW4tbG9nby1vdXRzaWRlLXdyYXBwZXI6IGZhbHNlO1xuJHBhZ2UtbG9naW4tbG9nby13aWR0aDogODRweDtcbiRwYWdlLWxvZ2luLWxvZ28taGVpZ2h0OiAyNnB4O1xuJHBhZ2UtbG9naW4tbG9nby1iYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjZweDtcbiRwYWdlLWxvZ2luLXRpdGxlLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJHBhZ2UtbG9naW4tdGl0bGUtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJHBhZ2UtbG9naW4tY29udGVudC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuXG4vLyBVbnJlc29sdmVkIGxpbmtcbi8vICRodG1sLXVucmVzb2x2ZWQtbGluay1mb250LXdlaWdodDogYm9sZDtcbi8vICRodG1sLXVucmVzb2x2ZWQtbGluay1jb2xvdXI6IHJlZDtcblxuLy8gQWxlcnRzIGFuZCBOb3Rlc1xuLy8gJGh0bWwtYWxlcnQtd2FybmluZy1jb2xvdXI6ICNmN2RlOTA7XG4vLyAkaHRtbC1hbGVydC13YXJuaW5nLWljb246IFwiXFxmMDcxXCI7XG4vLyAkaHRtbC1hbGVydC13YXJuaW5nLWljb24tY29sb3VyOiAjM2IzYjNiO1xuLy8gJGh0bWwtYWxlcnQtY2F1dGlvbi1jb2xvdXI6ICNmN2RlOTA7XG4vLyAkaHRtbC1hbGVydC1jYXV0aW9uLWljb246IFwiXFxmMDcxXCI7XG4vLyAkaHRtbC1hbGVydC1jYXV0aW9uLWljb24tY29sb3VyOiAjM2IzYjNiO1xuLy8gJGh0bWwtYWxlcnQtZGFuZ2VyLWNvbG91cjogI2ZkYTE4Njtcbi8vICRodG1sLWFsZXJ0LWRhbmdlci1pY29uOiBcIlxcZjA2YVwiO1xuLy8gJGh0bWwtYWxlcnQtZGFuZ2VyLWljb24tY29sb3VyOiAjM2IzYjNiO1xuLy8gJGh0bWwtbm90ZS1jb2xvdXI6ICNiYmQ5ZTI7XG4vLyAkaHRtbC1ub3RlLWljb246IFwiXFxmMjRhXCI7XG4vLyAkaHRtbC1ub3RlLWljb24tY29sb3VyOiAjM2IzYjNiO1xuXG4vKiBDTVMtNTc3MzogZGlzcGxheSBzZXJ2aWNlIG5vdGVzIGFuZCB0aGVpciBjb250ZW50IGlubGluZSByZW1vdmluZyBhbnkgb3RoZXIgc3R5bGVzIGluc2lkZSB0aGUgZm9vdGVyIG9mIG1haW50ZW5hbmNlIHRhYmxlICovXG50YWJsZS5tYWludGVuYW5jZS10YWJsZSA+IHRmb290LmNvbW1lbnRhYmxlID4gdHIgPiB0ZFtpZF49XCJzZXJ2aWNlLW5vdGUtXCJdID4gZGl2LnNlcnZpY2Utbm90ZSxcbnRhYmxlLm1haW50ZW5hbmNlLXRhYmxlID4gdGZvb3QuY29tbWVudGFibGUgPiB0ciA+IHRkW2lkXj1cInNlcnZpY2Utbm90ZS1cIl0gPiBkaXYuc2VydmljZS1ub3RlID4gZGl2Lm5vdGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVkFSUy5TQ1NTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQW55IHZhcmlhYmxlcyB5b3UgZmluZCBzZXQgaW4gaW51aXQuY3Nz4oCZIGBfdmFycy5zY3NzYCB0aGF0IHlvdSBkbyBub3Qgd2lzaCB0b1xuICoga2VlcCwgc2ltcGx5IHJlZGVmaW5lIGhlcmUuIFRoaXMgbWVhbnMgdGhhdCBpZiBpbnVpdC5jc3MsIGZvciBleGFtcGxlLCBzZXRzXG4gKiB5b3VyIGAkYmFzZS1mb250LXNpemVgIGF0IDE2cHggYW5kIHlvdSB3aXNoIGl0IHRvIGJlIDE0cHgsIHNpbXBseSByZWRlY2xhcmVcbiAqIHRoYXQgdmFyaWFibGUgaW4gdGhpcyBmaWxlLiBpbnVpdC5jc3MgaWdub3JlcyBpdHMgb3duIHZhcmlhYmxlcyBpbiBmYXZvdXIgb2ZcbiAqIHVzaW5nIHlvdXIgb3duLCBzbyB5b3UgY2FuIGNvbXBsZXRlbHkgbW9kaWZ5IGhvdyBpbnVpdC5jc3Mgd29ya3Mgd2l0aG91dCBldmVyXG4gKiBoYXZpbmcgdG8gYWx0ZXIgdGhlIGZyYW1ld29yayBpdHNlbGYuXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkT0JKRUNUUy1BTkQtQUJTVFJBQ1RJT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQWxsIG9mIGludWl0LmNzc+KAmSBvYmplY3RzIGFuZCBhYnN0cmFjdGlvbnMgYXJlIGluaXRpYWxseSB0dXJuZWQgb2ZmIGJ5XG4gKiBkZWZhdWx0LiBUaGlzIG1lYW5zIHRoYXQgeW91IHN0YXJ0IGFueSBwcm9qZWN0IHdpdGggYXMgbGl0dGxlIGFzIHBvc3NpYmxlLFxuICogYW5kIGludHJvZHVjaW5nIG9iamVjdHMgYW5kIGFic3RyYWN0aW9ucyBpcyBhcyBzaW1wbGUgYXMgc3dpdGNoaW5nIHRoZVxuICogZm9sbG93aW5nIHZhcmlhYmxlcyB0byBgdHJ1ZWAuXG4gKi9cblxuJHVzZS1ncmlkczogICAgICAgICB0cnVlO1xuJHVzZS1mbGV4Ym94OiAgICAgICB0cnVlO1xuJHVzZS1jb2x1bW5zOiAgICAgICB0cnVlO1xuJHVzZS1taXhpbnM6ICAgICAgIFx0dHJ1ZTtcbiR1c2UtbmF2OiAgICAgICAgICAgZmFsc2U7XG4kdXNlLW9wdGlvbnM6ICAgICAgIGZhbHNlO1xuJHVzZS1wYWdpbmF0aW9uOiAgICBmYWxzZTtcbiR1c2UtYnJlYWRjcnVtYjogICAgZmFsc2U7XG4kdXNlLW1lZGlhOiAgICAgICAgIGZhbHNlO1xuJHVzZS1tYXJnaW5hbGlhOiAgICB0cnVlO1xuJHVzZS1pc2xhbmQ6ICAgICAgICBmYWxzZTtcbiR1c2UtYmxvY2stbGlzdDogICAgZmFsc2U7XG4kdXNlLW1hdHJpeDogICAgICAgIGZhbHNlO1xuJHVzZS1zcGxpdDogICAgICAgICBmYWxzZTtcbiR1c2UtdGhpcy1vci10aGlzOiAgZmFsc2U7XG4kdXNlLWxpbmstY29tcGxleDogIGZhbHNlO1xuJHVzZS1mbHlvdXQ6ICAgICAgICBmYWxzZTtcbiR1c2UtYXJyb3dzOiAgICAgICAgZmFsc2U7XG4kdXNlLXNwcml0ZTogICAgICAgIGZhbHNlO1xuJHVzZS1pY29uLXRleHQ6ICAgICBmYWxzZTtcbiR1c2UtYmVhdXRvbnM6ICAgICAgdHJ1ZTtcbiR1c2UtbG96ZW5nZXM6ICAgICAgZmFsc2U7XG4kdXNlLXJ1bGVzOiAgICAgICAgIGZhbHNlO1xuJHVzZS1zdGF0czogICAgICAgICBmYWxzZTtcbiR1c2UtZ3JleWJveDogICAgICAgZmFsc2U7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENVU1RPTVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFje1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuLmFye1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG4uZmx7XG5cdGZsb2F0OmxlZnQ7XG5cdH1cblxuLmZye1xuXHRmbG9hdDpyaWdodDtcblx0fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRCUkFORCBDT0xPVVJTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiRicmFuZC1ibHVlOiAjMDA0ZDg4O1xuJGJyYW5kLWdyZXk6ICM2ZDZlNzE7XG4kYnJhbmQtbGlnaHRncmV5OiAjZjVmNWY1O1xuJGJyYW5kLXdoaXRlOiAjZmZmZmZmO1xuJGJyYW5kLWJsYWNrOiAjMzIzMjMyO1xuJGJyYW5kLW5hdnk6ICMwMTMyNTc7Ki9cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSU5VSVQuQ1NTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyohKlxuICpcbiAqIGludWl0Y3NzLmNvbSAtLSBAaW51aXRjc3MgLS0gQGNzc3dpemFyZHJ5XG4gKlxuICovXG4vKipcbiAqIGludWl0LmNzcyBhY3RzIGFzIGEgYmFzZSBzdHlsZXNoZWV0IHdoaWNoIHlvdSBzaG91bGQgZXh0ZW5kIHdpdGggeW91ciBvd25cbiAqIHRoZW1lIHN0eWxlc2hlZXQuXG4gKlxuICogaW51aXQuY3NzIGFpbXMgdG8gZG8gdGhlIGhlYXZ5IGxpZnRpbmc7IHNvcnRpbmcgb2JqZWN0cyBhbmQgYWJzdHJhY3Rpb25zLFxuICogZGVzaWduIHBhdHRlcm5zIGFuZCBmaWRkbHkgYml0cyBvZiBDU1MsIHdoaWxzdCBsZWF2aW5nIGFzIG11Y2ggZGVzaWduIGFzXG4gKiBwb3NzaWJsZSB0byB5b3UuIGludWl0LmNzcyBpcyB0aGUgc2NhZmZvbGRpbmcgdG8geW91ciBkZWNvcmF0b3IuXG4gKlxuICogVGhpcyBzdHlsZXNoZWV0IGlzIGhlYXZpbHkgZG9jdW1lbnRlZCBhbmQgY29udGFpbnMgbG90cyBvZiBjb21tZW50cywgcGxlYXNlXG4gKiB0YWtlIGNhcmUgdG8gcmVhZCBhbmQgcmVmZXIgdG8gdGhlbSBhcyB5b3UgYnVpbGQuIEZvciBmdXJ0aGVyIHN1cHBvcnQgcGxlYXNlXG4gKiB0d2VldCBhdCBAaW51aXRjc3MuXG4gKlxuICogT3dpbmcgdG8gdGhlIGFtb3VudCBvZiBjb21tZW50cyBwbGVhc2Ugb25seSBldmVyIHVzZSBtaW5pZmllZCBDU1MgaW5cbiAqIHByb2R1Y3Rpb24uIFRoaXMgZmlsZSBpcyBwdXJlbHkgYSBkZXYgZG9jdW1lbnQuXG4gKlxuICogVGhlIHRhYmxlIG9mIGNvbnRlbnRzIGJlbG93IG1hcHMgdG8gc2VjdGlvbiB0aXRsZXMgb2YgdGhlIHNhbWUgbmFtZSwgdG8ganVtcFxuICogdG8gYW55IHNlY3Rpb24gc2ltcGx5IHJ1biBhIGZpbmQgZm9yICRbU0VDVElPTi1USVRMRV0uXG4gKlxuICogTW9zdCBvYmplY3RzIGFuZCBhYnN0cmFjdGlvbnMgY29tZSB3aXRoIGEgY2h1bmsgb2YgbWFya3VwIHRoYXQgeW91IHNob3VsZCBiZVxuICogYWJsZSB0byBwYXN0ZSBpbnRvIGFueSB2aWV3IHRvIHF1aWNrbHkgc2VlIGhvdyB0aGUgQ1NTIHdvcmtzIGluIGNvbmp1bmN0aW9uXG4gKiB3aXRoIHRoZSBjb3JyZWN0IEhUTUwuXG4gKlxuICogaW51aXQuY3NzIGlzIHdyaXR0ZW4gdG8gdGhpcyBzdGFuZGFyZDogZ2l0aHViLmNvbS9jc3N3aXphcmRyeS9DU1MtR3VpZGVsaW5lc1xuICpcbiAqIExJQ0VOU0VcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMyBIYXJyeSBSb2JlcnRzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqIGh0dHA6Ly9hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBUaGFuayB5b3UgZm9yIGNob29zaW5nIGludWl0LmNzcy4gTWF5IHlvdXIgd2ViIGZvbnRzIHJlbmRlciBwZXJmZWN0bHkuXG4gKi9cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDT05URU5UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQ09OVEVOVFMuLi4uLi4uLi4uLi5Zb3XigJlyZSByZWFkaW5nIGl0IVxuICogV0FSTklORy4uLi4uLi4uLi4uLi5IZXJlIGJlIGRyYWdvbnMhXG4gKiBJTVBPUlRTLi4uLi4uLi4uLi4uLkJlZ2luIGltcG9ydGluZyB0aGUgc2VjdGlvbnMgYmVsb3dcbiAqXG4gKiBNSVhJTlMuLi4uLi4uLi4uLi4uLlN1cGVyLXNpbXBsZSBTYXNzIHN0dWZmXG4gKiBOT1JNQUxJWkUuLi4uLi4uLi4uLm5vcm1hbGl6ZS5jc3NcbiAqIFJFU0VULi4uLi4uLi4uLi4uLi4uU2V0IHNvbWUgZGVmYXVsdHNcbiAqIENMRUFSRklYLi4uLi4uLi4uLi4uXG4gKiBTSEFSRUQuLi4uLi4uLi4uLi4uLlNoYXJlZCBkZWNsYXJhdGlvbnNcbiAqXG4gKiBNQUlOLi4uLi4uLi4uLi4uLi4uLkhpZ2gtbGV2ZWwgZWxlbWVudHMgbGlrZSBgaHRtbGAsIGBib2R5YCwgZXRjLlxuICogSEVBRElOR1MuLi4uLi4uLi4uLi5Eb3VibGUtc3RyYW5kZWQgaGVhZGluZyBoaWVyYXJjaHlcbiAqIFBBUkFHUkFQSFMuLi4uLi4uLi4uXG4gKiBTTUFMTFBSSU5ULi4uLi4uLi4uLlNtYWxsZXIgdGV4dCBlbGVtZW50cyBsaWtlIGBzbWFsbGBcbiAqIFFVT1RFUy4uLi4uLi4uLi4uLi4uXG4gKiBDT0RFLi4uLi4uLi4uLi4uLi4uLlxuICogTElTVFMuLi4uLi4uLi4uLi4uLi5cbiAqIElNQUdFUy4uLi4uLi4uLi4uLi4uXG4gKiBUQUJMRVMuLi4uLi4uLi4uLi4uLlxuICogRk9STVMuLi4uLi4uLi4uLi4uLi5cbiAqXG4gKiBHUklEUy4uLi4uLi4uLi4uLi4uLkZsdWlkLCBwcm9wb3J0aW9uYWwgYW5kIG5lc3RhYmxlIGdyaWRzXG4gKiBGTEVYQk9YLi4uLi4uLi4uLi4uLkNydWRlbHkgZW11bGF0ZSBmbGV4Ym94XG4gKiBDT0xVTU5TLi4uLi4uLi4uLi4uLkNTUzMgY29sdW1uc1xuICogTkFWLi4uLi4uLi4uLi4uLi4uLi5BIHNpbXBsZSBhYnN0cmFjdGlvbiB0byBwdXQgYSBsaXN0IGluIGhvcml6b250YWwgbmF2IG1vZGVcbiAqIE9QVElPTlMuLi4uLi4uLi4uLi4uR3JvdXBlZCBuYXYgaXRlbXNcbiAqIFBBR0lOQVRJT04uLi4uLi4uLi4uVmVyeSBzdHJpcHBlZCBiYWNrLCBiYXNpYyBwYWdpbmF0b3JcbiAqIEJSRUFEQ1JVTUIuLi4uLi4uLi4uU2ltcGxlIGJyZWFkY3J1bWIgdHJhaWwgb2JqZWN0XG4gKiBNRURJQS4uLi4uLi4uLi4uLi4uLk1lZGlhIG9iamVjdFxuICogTUFSR0lOQUxJQS4uLi4uLi4uLi5TaW1wbGUgbWFyZ2luYWxpYSBjb250ZW50XG4gKiBJU0xBTkQuLi4uLi4uLi4uLi4uLkJveGVkIG9mZiBjb250ZW50XG4gKiBCTE9DSy1MSVNULi4uLi4uLi4uLkJsb2NreSBsaXN0cyBvZiBjb250ZW50XG4gKiBNQVRSSVguLi4uLi4uLi4uLi4uLkdyaWRkZWQgbGlzdHNcbiAqIFNQTElULi4uLi4uLi4uLi4uLi4uQSBzaW1wbGUgc3BsaXQtaW4tdHdvIG9iamVjdFxuICogVEhJUy1PUi1USElTLi4uLi4uLi5PcHRpb25zIG9iamVjdFxuICogTElOSy1DT01QTEVYLi4uLi4uLi5cbiAqIEZMWU9VVC4uLi4uLi4uLi4uLi4uRmx5b3V0LW9uLWhvdmVyIG9iamVjdFxuICogQVJST1dTLi4uLi4uLi4uLi4uLi5DU1MgYXJyb3dzXG4gKiBTUFJJVEUuLi4uLi4uLi4uLi4uLkdlbmVyaWMgc3ByaXRpbmcgZWxlbWVudFxuICogSUNPTi1URVhULi4uLi4uLi4uLi5JY29uIGFuZCB0ZXh0IGNvdXBsaW5nc1xuICogQkVBVVRPTlMuLi4uLi4uLi4uLi5Vc2UgdGhlIGJlYXV0b25zIG1pY3JvIGxpYnJhcnlcbiAqIExPWkVOR0VTLi4uLi4uLi4uLi4uQmFzaWMgbG96ZW5nZSBzdHlsZXNcbiAqIFJVTEVTLi4uLi4uLi4uLi4uLi4uSG9yaXpvbnRhbCBydWxlc1xuICogU1RBVFMuLi4uLi4uLi4uLi4uLi5TaW1wbGUgc3RhdHMgb2JqZWN0XG4gKiBHUkVZQk9YLi4uLi4uLi4uLi4uLldpcmVmcmFtaW5nIHN0eWxlc1xuICpcbiAqIFdJRFRIUy4uLi4uLi4uLi4uLi4uV2lkdGggY2xhc3NlcyBmb3IgdXNlIGFsb25nc2lkZSB0aGUgZ3JpZCBzeXN0ZW0gZXRjLlxuICogUFVTSC4uLi4uLi4uLi4uLi4uLi5QdXNoIGNsYXNzZXMgZm9yIG1hbmlwdWxhdGluZyBncmlkc1xuICogUFVMTC4uLi4uLi4uLi4uLi4uLi5QdWxsIGNsYXNzZXMgZm9yIG1hbmlwdWxhdGluZyBncmlkc1xuICogQlJBTkQuLi4uLi4uLi4uLi4uLi5IZWxwZXIgY2xhc3MgdG8gYXBwbHkgYnJhbmQgdHJlYXRtZW50IHRvIGVsZW1lbnRzXG4gKiBIRUxQRVIuLi4uLi4uLi4uLi4uLkEgc2VyaWVzIG9mIGhlbHBlciBjbGFzc2VzIHRvIHVzZSBhcmJpdHJhcmlseVxuICogREVCVUcuLi4uLi4uLi4uLi4uLi5FbmFibGUgdG8gYWRkIHZpc3VhbCBmbGFncyBmb3IgZGVidWdnaW5nIHB1cnBvc2VzXG4gKi9cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRXQVJOSU5HXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIGludWl0LmNzcywgYmVpbmcgYW4gT08gZnJhbWV3b3JrLCB3b3JrcyBpbiBrZWVwaW5nIHdpdGggdGhlIG9wZW4vY2xvc2VkXG4gKiBwcmluY2lwbGUuIFRoZSB2YXJpYWJsZXMgeW91IHNldCBwcmV2aW91c2x5IGFyZSBub3cgYmVpbmcgdXNlZCB0aHJvdWdob3V0XG4gKiBpbnVpdC5jc3MgdG8gc3R5bGUgZXZlcnl0aGluZyB3ZSBuZWVkIGZvciBhIGJhc2UuIEFueSBjdXN0b20gc3R5bGVzIFNIT1VMRFxuICogTk9UIGJlIGFkZGVkIG9yIG1vZGlmaWVkIGluIGludWl0LmNzcyBkaXJlY3RseSwgYnV0IGFkZGVkIHZpYSB5b3VyIHRoZW1lXG4gKiBzdHlsZXNoZWV0IGFzIHBlciB0aGUgb3Blbi9jbG9zZWQgcHJpbmNpcGxlOlxuICpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3RoZS1vcGVuLWNsb3NlZC1wcmluY2lwbGUtYXBwbGllZC10by1jc3NcbiAqXG4gKiBUcnkgbm90IHRvIGVkaXQgYW55IENTUyBiZXlvbmQgdGhpcyBwb2ludDsgaWYgeW91IGZpbmQgeW91IG5lZWQgdG8gZG8gc29cbiAqIGl0IGlzIGEgZmFpbGluZyBvZiB0aGUgZnJhbWV3b3JrIHNvIHBsZWFzZSB0d2VldCBhdCBAaW51aXRjc3MuXG4gKi9cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRJTVBPUlRTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBHZW5lcmljIHV0aWxpdHkgc3R5bGVzIGV0Yy5cbiAqL1xuQGltcG9ydCBcImRlZmF1bHRzXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9taXhpbnNcIjtcbkBpbXBvcnQgXCJnZW5lcmljL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImdlbmVyaWMvcmVzZXRcIjtcbkBpbXBvcnQgXCJnZW5lcmljL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9zaGFyZWRcIjtcblxuXG5cblxuXG4vKipcbiAqIEJhc2Ugc3R5bGVzOyB1bmNsYXNzZWQgSFRNTCBlbGVtZW50cyBldGMuXG4gKi9cbkBpbXBvcnQgXCJiYXNlL21haW5cIjtcbkBpbXBvcnQgXCJiYXNlL2hlYWRpbmdzXCI7XG5AaW1wb3J0IFwiYmFzZS9wYXJhZ3JhcGhzXCI7XG5AaW1wb3J0IFwiYmFzZS9zbWFsbHByaW50XCI7XG5AaW1wb3J0IFwiYmFzZS9xdW90ZXNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvZGVcIjtcbkBpbXBvcnQgXCJiYXNlL2ltYWdlc1wiO1xuQGltcG9ydCBcImJhc2UvbGlzdHNcIjtcbkBpbXBvcnQgXCJiYXNlL3RhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvZm9ybXNcIjtcblxuXG5cblxuXG4vKipcbiAqIE9iamVjdHMgYW5kIGFic3RyYWN0aW9uc1xuICovXG5AaW1wb3J0IFwib2JqZWN0cy9ncmlkc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvZmxleGJveFwiO1xuQGltcG9ydCBcIm9iamVjdHMvY29sdW1uc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvbmF2XCI7XG5AaW1wb3J0IFwib2JqZWN0cy9vcHRpb25zXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9tZWRpYVwiO1xuQGltcG9ydCBcIm9iamVjdHMvbWFyZ2luYWxpYVwiO1xuQGltcG9ydCBcIm9iamVjdHMvaXNsYW5kXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9ibG9jay1saXN0XCI7XG5AaW1wb3J0IFwib2JqZWN0cy9tYXRyaXhcIjtcbkBpbXBvcnQgXCJvYmplY3RzL3NwbGl0XCI7XG5AaW1wb3J0IFwib2JqZWN0cy90aGlzLW9yLXRoaXNcIjtcbkBpbXBvcnQgXCJvYmplY3RzL2xpbmstY29tcGxleFwiO1xuQGltcG9ydCBcIm9iamVjdHMvZmx5b3V0XCI7XG5AaW1wb3J0IFwib2JqZWN0cy9hcnJvd3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL3Nwcml0ZVwiO1xuQGltcG9ydCBcIm9iamVjdHMvaWNvbi10ZXh0XCI7XG5AaW1wb3J0IFwib2JqZWN0cy9iZWF1dG9uc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvbG96ZW5nZXNcIjtcbkBpbXBvcnQgXCJvYmplY3RzL3J1bGVzXCI7XG5AaW1wb3J0IFwib2JqZWN0cy9zdGF0c1wiO1xuQGltcG9ydCBcIm9iamVjdHMvZ3JleWJveFwiO1xuXG5cblxuXG5cbi8qKlxuICogU3R5bGUgdHJ1bXBzOyBoZWxwZXIgYW5kIGJyYW5kIGNsYXNzZXNcbiAqL1xuQGltcG9ydCBcImdlbmVyaWMvd2lkdGhzXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9wdXNoXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9wdWxsXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9icmFuZFwiO1xuQGltcG9ydCBcImdlbmVyaWMvaGVscGVyXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9kZWJ1Z1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLypcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLypcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuLypcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLypcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vKlxuICogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuXG4gKi9cblxucSB7XG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuXG4vKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi8qXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLypcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLypcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDIgKi9cbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLypcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLypcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLypcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFJFU0VUXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBBIG1vcmUgY29uc2lkZXJlZCByZXNldDsgbW9yZSBvZiBhIHJlc3RhcnQuLi5cbiAqIEFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTEvMTAvcmVzZXQtcmVzdGFydGVkXG4gKi9cblxuQGlmICRnbG9iYWwtYm9yZGVyLWJveCA9PSB0cnVle1xuICAgIC8qKlxuICAgICogTGV04oCZcyBtYWtlIHRoZSBib3ggbW9kZWwgYWxsIG5pY2UsIHNoYWxsIHdlLi4uP1xuICAgICovXG4gICAgKntcbiAgICAgICAgJixcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSB2ZW5kb3IoYm94LXNpemluZywgYm9yZGVyLWJveCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogVGhlIHVzdWFsLi4uXG4gKi9cbmgxLGgyLGgzLGg0LGg1LGg2LFxucCxibG9ja3F1b3RlLHByZSxcbmRsLGRkLG9sLHVsLFxuZm9ybSxmaWVsZHNldCxsZWdlbmQsXG50YWJsZSx0aCx0ZCxjYXB0aW9uLFxuaHJ7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xufVxuXG4vKipcbiAqIEdpdmUgYSBoZWxwIGN1cnNvciB0byBlbGVtZW50cyB0aGF0IGdpdmUgZXh0cmEgaW5mbyBvbiBgOmhvdmVyYC5cbiAqL1xuYWJiclt0aXRsZV0sZGZuW3RpdGxlXXtcbiAgICBjdXJzb3I6aGVscDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdW5kZXJsaW5lcyBmcm9tIHBvdGVudGlhbGx5IHRyb3VibGVzb21lIGVsZW1lbnRzLlxuICovXG51LGluc3tcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyoqXG4gKiBBcHBseSBmYXV4IHVuZGVybGluZSB2aWEgYGJvcmRlci1ib3R0b21gLlxuICovXG5pbnN7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQ7XG59XG5cbi8qKlxuICogU28gdGhhdCBgYWx0YCB0ZXh0IGlzIHZpc3VhbGx5IG9mZnNldCBpZiBpbWFnZXMgZG9u4oCZdCBsb2FkLlxuICovXG5pbWd7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG59XG5cbi8qKlxuICogR2l2ZSBmb3JtIGVsZW1lbnRzIHNvbWUgY3Vyc29yIGludGVyYWN0aW9ucy4uLlxuICovXG5sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRpb257XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4gICAgLnRleHQtaW5wdXQ6YWN0aXZlLFxuICAgIC50ZXh0LWlucHV0OmZvY3VzLFxuICAgIHRleHRhcmVhOmFjdGl2ZSxcbiAgICB0ZXh0YXJlYTpmb2N1c3tcbiAgICAgICAgY3Vyc29yOnRleHQ7XG4gICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRNSVhJTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIENyZWF0ZSBhIGZ1bGx5IGZvcm1lZCB0eXBlIHN0eWxlIChzaXppbmcgYW5kIHZlcnRpY2FsIHJoeXRobSkgYnkgcGFzc2luZyBpbiBhXG4gKiBzaW5nbGUgdmFsdWUsIGUuZy46XG4gKlxuICAgYEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtgXG4gKlxuICogVGhhbmtzIHRvIEByZWRjbG92M3IgZm9yIHRoZSBgbGluZS1oZWlnaHRgIFNhc3M6XG4gKiB0d2l0dGVyLmNvbS9yZWRjbG92M3Ivc3RhdHVzLzI1MDMwMTUzOTMyMTc5ODY1N1xuICovXG5AbWl4aW4gZm9udC1zaXplKCRmb250LXNpemUsICRsaW5lLWhlaWdodDp0cnVlKXtcbiAgICBmb250LXNpemU6JGZvbnQtc2l6ZTtcbiAgICBmb250LXNpemU6KCRmb250LXNpemUgLyAkYmFzZS1mb250LXNpemUpKjFyZW07XG4gICAgQGlmICRsaW5lLWhlaWdodCA9PSB0cnVle1xuICAgICAgICBsaW5lLWhlaWdodDpjZWlsKCRmb250LXNpemUgLyAkYmFzZS1saW5lLWhlaWdodCkgKiAoJGJhc2UtbGluZS1oZWlnaHQgLyAkZm9udC1zaXplKTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBTdHlsZSBhbnkgbnVtYmVyIG9mIGhlYWRpbmdzIGluIG9uZSBmZWxsIHN3b29wLCBlLmcuOlxuICpcbiAgIC5mb297XG4gICAgICAgQGluY2x1ZGUgaGVhZGluZ3MoMSwgMyl7XG4gICAgICAgICAgIGNvbG9yOiNCQURBNTU7XG4gICAgICAgfVxuICAgIH1cbiAqXG4gKiBXaXRoIHRoYW5rcyB0byBAbGFyX3p6eiwgQHBhcmFub2lkYSwgQHJvd2FubWFubmluZyBhbmQgdWx0aW1hdGVseVxuICogQHRoaWVycnlsZW1vdWxlYyBmb3IgcmVmaW5pbmcgYW5kIGltcHJvdmluZyBteSBpbml0aWFsIG1peGluLlxuICovXG5AbWl4aW4gaGVhZGluZ3MoJGZyb206IDEsICR0bzogNil7XG4gICAgJWJhc2UtaGVhZGluZyB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG4gICAgQGlmICRmcm9tID49IDEgYW5kICR0byA8PSA2e1xuICAgICAgICBAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG97XG4gICAgICAgICAgICBoI3skaX17XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZS1oZWFkaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKlxuICogQ3JlYXRlIHZlbmRvci1wcmVmaXhlZCBDU1MgaW4gb25lIGdvLCBlLmcuXG4gKlxuICAgYEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCA0cHgpO2BcbiAqXG4gKi9cbkBtaXhpbiB2ZW5kb3IoJHByb3BlcnR5LCAkdmFsdWUuLi4pe1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiR2YWx1ZTtcbiAgICAgICAtbW96LSN7JHByb3BlcnR5fTokdmFsdWU7XG4gICAgICAgIC1tcy0jeyRwcm9wZXJ0eX06JHZhbHVlO1xuICAgICAgICAgLW8tI3skcHJvcGVydHl9OiR2YWx1ZTtcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTokdmFsdWU7XG59XG5cblxuLyoqXG4gKiBDcmVhdGUgQ1NTIGtleWZyYW1lIGFuaW1hdGlvbnMgZm9yIGFsbCB2ZW5kb3JzIGluIG9uZSBnbywgZS5nLjpcbiAqXG4gICAuZm9ve1xuICAgICAgIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24sIHNocmluayAzcyk7XG4gICB9XG5cbiAgIEBpbmNsdWRlIGtleWZyYW1lKHNocmluayl7XG4gICAgICAgZnJvbXtcbiAgICAgICAgICAgZm9udC1zaXplOjVlbTtcbiAgICAgICB9XG4gICB9XG4gKlxuICogQ291cnRlc3kgb2YgQGludGVncmFsaXN0OiB0d2l0dGVyLmNvbS9pbnRlZ3JhbGlzdC9zdGF0dXMvMjYwNDg0MTE1MzE1NDM3NTY5XG4gKi9cbkBtaXhpbiBrZXlmcmFtZSAoJGFuaW1hdGlvbi1uYW1lKXtcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1le1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBALW1vei1rZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1le1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBALW1zLWtleWZyYW1lcyAkYW5pbWF0aW9uLW5hbWV7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEAtby1rZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1le1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICRhbmltYXRpb24tbmFtZXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbi8qKlxuICogRm9yY2Ugb3Zlcmx5IGxvbmcgc3BhbnMgb2YgdGV4dCB0byB0cnVuY2F0ZSwgZS5nLjpcbiAqXG4gICBgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7YFxuICpcbiAqIFdoZXJlIGAkdHJ1bmNhdGlvbi1ib3VuZGFyeWAgaXMgYSB1bml0ZWQgbWVhc3VyZW1lbnQuXG4gKi9cbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGlvbi1ib3VuZGFyeSl7XG4gICAgbWF4LXdpZHRoOiR0cnVuY2F0aW9uLWJvdW5kYXJ5O1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbn1cblxuXG4vKipcbiAqIENTUyBhcnJvd3MhISEgQnV0Li4uIGJlZm9yZSB5b3UgcmVhZCBvbiwgeW91IG1pZ2h0IHdhbnQgdG8gZ3JhYiBhIGNvZmZlZS4uLlxuICpcbiAqIFRoaXMgbWl4aW4gY3JlYXRlcyBhIENTUyBhcnJvdyBvbiBhIGdpdmVuIGVsZW1lbnQuIFdlIGNhbiBoYXZlIHRoZSBhcnJvd1xuICogYXBwZWFyIGluIG9uZSBvZiAxMiBsb2NhdGlvbnMsIHRodXM6XG4gKlxuICogICAgICAgMDEgICAgMDIgICAgMDNcbiAqICAgICstLS0tLS0tLS0tLS0tLS0tLS0rXG4gKiAxMiB8ICAgICAgICAgICAgICAgICAgfCAwNFxuICogICAgfCAgICAgICAgICAgICAgICAgIHxcbiAqIDExIHwgICAgICAgICAgICAgICAgICB8IDA1XG4gKiAgICB8ICAgICAgICAgICAgICAgICAgfFxuICogMTAgfCAgICAgICAgICAgICAgICAgIHwgMDZcbiAqICAgICstLS0tLS0tLS0tLS0tLS0tLS0rXG4gKiAgICAgICAwOSAgICAwOCAgICAwN1xuICpcbiAqIFlvdSBwYXNzIHRoaXMgcG9zaXRpb24gaW4gYWxvbmcgd2l0aCBhIGRlc2lyZWQgYXJyb3cgY29sb3IgYW5kIG9wdGlvbmFsXG4gKiBib3JkZXIgY29sb3IsIGZvciBleGFtcGxlOlxuICpcbiAqIGBAaW5jbHVkZSBhcnJvdyh0b3AsIGxlZnQsIHJlZClgXG4gKlxuICogZm9yIGp1c3QgYSBzaW5nbGUsIHJlZCBhcnJvdywgb3I6XG4gKlxuICogYEBpbmNsdWRlIGFycm93KGJvdHRvbSwgY2VudGVyLCByZWQsIGJsYWNrKWBcbiAqXG4gKiB3aGljaCB3aWxsIGNyZWF0ZSBhIHJlZCB0cmlhbmdsZSB3aXRoIGEgYmxhY2sgYm9yZGVyIHdoaWNoIHNpdHMgYXQgdGhlIGJvdHRvbVxuICogY2VudGVyIG9mIHRoZSBlbGVtZW50LiBDYWxsIHRoZSBtaXhpbiB0aHVzOlxuICpcbiAgIC5mb297XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjojQkFEQTU1O1xuICAgICAgIGJvcmRlcjoxcHggc29saWQgI0FDRTtcbiAgICAgICBAaW5jbHVkZSBhcnJvdyh0b3AsIGxlZnQsICNCQURBNTUsICNBQ0UpO1xuICAgfVxuICpcbiAqL1xuQG1peGluIGFycm93KCRhcnJvdy1lZGdlLCAkYXJyb3ctbG9jYXRpb24sICRhcnJvdy1jb2xvciwgJGJvcmRlci1jb2xvcjogJGFycm93LWNvbG9yKXtcblxuICAgIEBpZiAkYXJyb3ctZWRnZSA9PSB0b3B7XG5cbiAgICAgICAgQGV4dGVuZCAlYXJyb3ctLXRvcDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGJvcmRlci1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokYXJyb3ctY29sb3IhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRhcnJvdy1sb2NhdGlvbiA9PSBsZWZ0e1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctLWxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJGFycm93LWxvY2F0aW9uID09IGNlbnRlcntcbiAgICAgICAgICAgIEBleHRlbmQgJWFycm93LS1jZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJGFycm93LWxvY2F0aW9uID09IHJpZ2h0e1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctLXJpZ2h0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaWYgJGFycm93LWVkZ2UgPT0gcmlnaHR7XG5cbiAgICAgICAgQGV4dGVuZCAlYXJyb3ctLWZhcjtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRib3JkZXItY29sb3IhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRhcnJvdy1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJGFycm93LWxvY2F0aW9uID09IHRvcHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFycm93LS11cHBlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkYXJyb3ctbG9jYXRpb24gPT0gY2VudGVye1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctLW1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkYXJyb3ctbG9jYXRpb24gPT0gYm90dG9te1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctLWxvd2VyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaWYgJGFycm93LWVkZ2UgPT0gYm90dG9te1xuXG4gICAgICAgIEBleHRlbmQgJWFycm93LS1ib3R0b207XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiRib3JkZXItY29sb3IhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6JGFycm93LWNvbG9yIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkYXJyb3ctbG9jYXRpb24gPT0gbGVmdHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFycm93LS1sZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRhcnJvdy1sb2NhdGlvbiA9PSBjZW50ZXJ7XG4gICAgICAgICAgICBAZXh0ZW5kICVhcnJvdy0tY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRhcnJvdy1sb2NhdGlvbiA9PSByaWdodHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFycm93LS1yaWdodDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGlmICRhcnJvdy1lZGdlID09IGxlZnR7XG5cbiAgICAgICAgQGV4dGVuZCAlYXJyb3ctLW5lYXI7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6JGJvcmRlci1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiRhcnJvdy1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJGFycm93LWxvY2F0aW9uID09IHRvcHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFycm93LS11cHBlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkYXJyb3ctbG9jYXRpb24gPT0gY2VudGVye1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctLW1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkYXJyb3ctbG9jYXRpb24gPT0gYm90dG9te1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctLWxvd2VyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG4vKipcbiAqIE1lZGlhIHF1ZXJ5IG1peGluLlxuICpcbiAqIEl04oCZcyBub3QgZ3JlYXQgcHJhY3RpY2UgdG8gZGVmaW5lIHNvbGlkIGJyZWFrcG9pbnRzIHVwLWZyb250LCBwcmVmZXJyaW5nIHRvXG4gKiBtb2RpZnkgeW91ciBkZXNpZ24gd2hlbiBpdCBuZWVkcyBpdCwgcmF0aGVyIHRoYW4gYXNzdW1pbmcgeW914oCZbGwgd2FudCBhXG4gKiBjaGFuZ2UgYXQg4oCYbW9iaWxl4oCZLiBIb3dldmVyLCBhcyBpbnVpdC5jc3MgaXMgcmVxdWlyZWQgdG8gdGFrZSBhIGhhbmRzIG9mZlxuICogYXBwcm9hY2ggdG8gZGVzaWduIGRlY2lzaW9ucywgdGhpcyBpcyB0aGUgY2xvc2VzdCB3ZSBjYW4gZ2V0IHRvIGJha2VkLWluXG4gKiByZXNwb25zaXZlbmVzcy4gSXTigJlzIGZsZXhpYmxlIGVub3VnaCB0byBhbGxvdyB5b3UgdG8gc2V0IHlvdXIgb3duIGJyZWFrcG9pbnRzXG4gKiBidXQgc29saWQgZW5vdWdoIHRvIGJlIGZyYW1ld29ya2lmaWVkLlxuICpcbiAqIFdlIGRlZmluZSBzb21lIGJyb2FkIGJyZWFrcG9pbnRzIGluIG91ciB2YXJzIGZpbGUgdGhhdCBhcmUgcGlja2VkIHVwIGhlcmVcbiAqIGZvciB1c2UgaW4gYSBzaW1wbGUgbWVkaWEgcXVlcnkgbWl4aW4uIE91ciBvcHRpb25zIGFyZTpcbiAqXG4gKiBwYWxtXG4gKiBsYXBcbiAqIGxhcC1hbmQtdXBcbiAqIHBvcnRhYmxlXG4gKiBkZXNrXG4gKiBkZXNrLXdpZGVcbiAqXG4gKiBOb3QgdXNpbmcgYSBtZWRpYSBxdWVyeSB3aWxsLCBuYXR1cmFsbHksIHNlcnZlIHN0eWxlcyB0byBhbGwgZGV2aWNlcy5cbiAqXG4gKiBgQGluY2x1ZGUgbWVkaWEtcXVlcnkocGFsbSl7IFtzdHlsZXMgaGVyZV0gfWBcbiAqXG4gKiBXZSB3b3JrIG91dCB5b3VyIGVuZCBwb2ludHMgZm9yIHlvdTpcbiAqL1xuJHBhbG0tZW5kOiAgICAgICAgICAgICAgJGxhcC1zdGFydCAtIDFweDtcbiRsYXAtZW5kOiAgICAgICAgICAgICAgICRkZXNrLXN0YXJ0IC0gMXB4O1xuXG5AbWl4aW4gbWVkaWEtcXVlcnkoJG1lZGlhLXF1ZXJ5KXtcblxuICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gcGFsbXtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHBhbG0tZW5kKSB7IEBjb250ZW50OyB9XG5cbiAgICB9XG5cbiAgICBAaWYgJG1lZGlhLXF1ZXJ5ID09IGxhcHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcC1zdGFydCkgYW5kIChtYXgtd2lkdGg6JGxhcC1lbmQpIHsgQGNvbnRlbnQ7IH1cblxuICAgIH1cblxuICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gbGFwLWFuZC11cHtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcC1zdGFydCkgeyBAY29udGVudDsgfVxuXG4gICAgfVxuXG4gICAgQGlmICRtZWRpYS1xdWVyeSA9PSBwb3J0YWJsZXtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcC1lbmQpIHsgQGNvbnRlbnQ7IH1cblxuICAgIH1cblxuICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gZGVza3tcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGRlc2stc3RhcnQpIHsgQGNvbnRlbnQ7IH1cblxuICAgIH1cblxuICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gZGVzay13aWRle1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2std2lkZS1zdGFydCkgeyBAY29udGVudDsgfVxuXG4gICAgfVxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDTEVBUkZJWFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogTWljcm8gY2xlYXJmaXgsIGFzIHBlcjogY3NzLTEwMS5vcmcvYXJ0aWNsZXMvY2xlYXJmaXgvbGF0ZXN0LW5ldy1jbGVhcmZpeC1zby1mYXIucGhwXG4gKiBFeHRlbmQgdGhlIGNsZWFyZml4IGNsYXNzIHdpdGggU2FzcyB0byBhdm9pZCB0aGUgYC5jZmAgY2xhc3MgYXBwZWFyaW5nIG92ZXJcbiAqIGFuZCBvdmVyIGluIHlvdXIgbWFya3VwLlxuICovXG4uY2Z7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OnRhYmxlO1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFNIQVJFRFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogV2hlcmUgYG1hcmdpbi1ib3R0b21gIGlzIGNvbmNlcm5lZCwgdGhpcyB2YWx1ZSB3aWxsIGJlIHRoZSBzYW1lIGFzIHRoZVxuICogYmFzZSBsaW5lLWhlaWdodC4gVGhpcyBhbGxvd3MgdXMgdG8ga2VlcCBhIGNvbnNpc3RlbnQgdmVydGljYWwgcmh5dGhtLlxuICogQXMgcGVyOiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuLyoqXG4gKiBCYXNlIGVsZW1lbnRzXG4gKi9cbmgxLGgyLGgzLGg0LGg1LGg2LGhncm91cCxcbnVsLG9sLGRsLFxuYmxvY2txdW90ZSxwLGFkZHJlc3MsXG50YWJsZSxcbmZpZWxkc2V0LGZpZ3VyZSxcbnByZSxcbi8qKlxuICogT2JqZWN0cyBhbmQgYWJzdHJhY3Rpb25zXG4gKi9cbiVzYXNzLW1hcmdpbi1ib3R0b20sXG4ubWVkaWEsXG4uaXNsYW5kLFxuLmlzbGV0e1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2Utc3BhY2luZy11bml0O1xuICAgIG1hcmdpbi1ib3R0b206KCRiYXNlLXNwYWNpbmctdW5pdCAvICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcblxuICAgIC5pc2xldCAme1xuICAgICAgICBtYXJnaW4tYm90dG9tOiRiYXNlLXNwYWNpbmctdW5pdCAvIDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206KCgkYmFzZS1zcGFjaW5nLXVuaXQgLyAkYmFzZS1mb250LXNpemUpIC8gMikqMXJlbTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBEb3VibGVkIHVwIGBtYXJnaW4tYm90dG9tYCBoZWxwZXIgY2xhc3MuXG4gKi9cbi5sYW5kbWFya3tcbiAgICBtYXJnaW4tYm90dG9tOjIgKiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTooMiAqICRiYXNlLXNwYWNpbmctdW5pdCAvICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcbn1cblxuXG4vKipcbiAqIGBocmAgZWxlbWVudHMgb25seSB0YWtlIHVwIGEgZmV3IHBpeGVscywgc28gd2UgbmVlZCB0byBnaXZlIHRoZW0gc3BlY2lhbFxuICogdHJlYXRtZW50IHJlZ2FyZGluZyB2ZXJ0aWNhbCByaHl0aG0uXG4gKi9cbmhye1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2Utc3BhY2luZy11bml0IC0gMnB4O1xuICAgIG1hcmdpbi1ib3R0b206KCgkYmFzZS1zcGFjaW5nLXVuaXQgLSAycHgpIC8gJGJhc2UtZm9udC1zaXplKSoxcmVtO1xufVxuXG5cbi8qKlxuICogV2hlcmUgYG1hcmdpbi1sZWZ0YCBpcyBjb25jZXJuZWQgd2Ugd2FudCB0byB0cnkgYW5kIGluZGVudCBjZXJ0YWluIGVsZW1lbnRzXG4gKiBieSBhIGNvbnNpc3RlbnQgYW1vdW50LiBEZWZpbmUgdGhhdCBhbW91bnQgb25jZSwgaGVyZS5cbiAqL1xudWwsb2wsZGR7XG4gICAgbWFyZ2luLWxlZnQ6MiAqICRiYXNlLXNwYWNpbmctdW5pdDtcbiAgICBtYXJnaW4tbGVmdDooMiAqICRiYXNlLXNwYWNpbmctdW5pdCAvICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVkFSSUFCTEVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBCbGFpc2UgTG9nb1xuJGJyYW5kLWxvZ286ICcuLi9pbWFnZXMvYmxhaXNlLWxvZ29AMngucG5nJztcblxuLy8gQ29yZSBDb2xvdXJzIChub3cgcmVkaXJlY3RpbmcgdG8gYmV0dGVyIGZvcm1hdClcblxuLy8gTW9ub2Nocm9tZXNcbiRjb2xvdXItd2hpdGU6ICNmZmZmZmY7XG4kY29sb3VyLWxpZ2h0LWdyYXk6ICNlYmViZWI7XG4kY29sb3VyLWdyYXk6ICNCMkIyQjE7XG4kY29sb3VyLWRhcmstZ3JheTogIzZkNmU3MTtcbiRjb2xvdXItZGFya2VyLWdyYXk6ICMxYjFiMWI7XG4kY29sb3VyLWJsYWNrOiAjMDAwMDAwO1xuXG4vLyBCYXNlXG4kY29sb3VyLWFjY2VudDogIzAwNGQ4ODtcbiRjb2xvdXItYWNjZW50LXNwZWNpYWw6ICMwZmE3ZGY7XG4kY29sb3VyLWFjY2VudC1zaGFkZTogZGFya2VuKCRjb2xvdXItYWNjZW50LCAzLjUpO1xuJGNvbG91ci1hY2NlbnQtZGFyazogZGFya2VuKCRjb2xvdXItYWNjZW50LCA2KTtcbiRjb2xvdXItYWNjZW50LXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudCwgMC41KTtcblxuLy8gTWlzY1xuJGNvbG91ci1zdWNjZXNzOiAjMzI4QzJEO1xuJGNvbG91ci1zdWNjZXNzLWRhcms6IGRhcmtlbigkY29sb3VyLXN1Y2Nlc3MsIDUpO1xuJGNvbG91ci13YXJuaW5nOiAjRjI4QzE0O1xuJGNvbG91ci13YXJuaW5nLWRhcms6IGRhcmtlbigkY29sb3VyLXdhcm5pbmcsIDIwKTtcbiRjb2xvdXItYmx1ZTogIzM3NWNkZjtcbiRjb2xvdXItYmx1ZS1kYXJrOiBkYXJrZW4oJGNvbG91ci1ibHVlLCA1KTtcbiRjb2xvdXItZXJyb3I6ICNkMjA2MjA7XG4kY29sb3VyLWVycm9yLWRhcms6IGRhcmtlbigkY29sb3VyLWVycm9yLCA1KTtcblxuLy8gT2xkIGNvbG91ciB2YXJzIChkb24ndCBhZGQgdG8gdGhpcyBzZWN0aW9uKVxuJGJsYWNrOiAkY29sb3VyLWJsYWNrO1xuJHdoaXRlOiAkY29sb3VyLXdoaXRlO1xuJHdoaXRlLWdyYXk6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRsaWdodC1ncmF5OiAkY29sb3VyLWdyYXk7XG4kZ3JheTogJGNvbG91ci1kYXJrLWdyYXk7XG4kZGFyay1ncmF5OiAkY29sb3VyLWRhcmtlci1ncmF5O1xuJGJyYW5kLWNvbG91cjogJGNvbG91ci1hY2NlbnQ7XG4kYnJhbmQtY29sb3I6ICRjb2xvdXItYWNjZW50O1xuJHNoYWRlLWJyYW5kLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuJGRhcmstYnJhbmQtY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG4kYmx1ZTogJGNvbG91ci1ibHVlO1xuJGRhcmstYmx1ZTogJGNvbG91ci1ibHVlLWRhcms7XG4kcmVkOiAkY29sb3VyLWVycm9yO1xuJGRhcmstcmVkOiAkY29sb3VyLWVycm9yLWRhcms7XG5cbi8vIEZvbnQgQmFzZVxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNTAwLDcwMCcpO1xuXG4kZm9udC1wcmltYXJ5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnQtYmFzZTogbm9ybWFsIDE2cHggJGZvbnQtcHJpbWFyeTtcbiRmb250LWhlYWRpbmctc2l6ZTogMi4yNWVtO1xuJGZvbnQtaGVhZGluZy1jb2xvdXI6ICRjb2xvdXItYWNjZW50O1xuJGZvbnQtaGVhZGluZy10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRmb250LWhlYWRpbmctYW5jaG9yLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiRmb250LWFuY2hvci10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiRmb250LWxpc3QtaXRlbS1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuLy8gT2xkIGZvbnQgdmFycyAoZG9uJ3QgYWRkIHRvIHRoaXMgc2VjdGlvbilcbiRicmFuZC1mb250OiAkZm9udC1wcmltYXJ5O1xuJGJyYW5kLWZvbnQtYmFzZTogJGZvbnQtYmFzZTtcblxuLy8gRm9udCB3ZWlnaHRzXG4kbGlnaHQ6IDIwMDtcbiRyZWc6IDQwMDtcbiRtZWQ6IDUwMDtcbiRib2xkOiA3MDA7XG5cbi8vIEltYWdlc1xuJGltYWdlLWxvYWRpbmc6ICcuLi9pbWFnZXMvbG9hZGluZy5naWYnO1xuXG4vLyBCb3JkZXIgUmFkaXVzXG4kYnJhbmQtcm91bmQ6IDVweDtcbiRjaXJjbGUtYnJhbmQtcm91bmQ6IDMwcHg7XG5cbi8vIFNwYWNpbmcgVW5pdHNcbiRiYXNlLXNwYWNpbmctdW5pdDogMTVweDtcbiRoYWxmLXNwYWNpbmctdW5pdDogJGJhc2Utc3BhY2luZy11bml0IC8gMjtcbiRxdWFydGVyLXNwYWNpbmctdW5pdDogJGJhc2Utc3BhY2luZy11bml0IC8gNDtcbiR0aHJlZS1xdWFydGVyLXNwYWNpbmctdW5pdDogJHF1YXJ0ZXItc3BhY2luZy11bml0ICogMztcbiRkb3VibGUtc3BhY2luZy11bml0OiAkYmFzZS1zcGFjaW5nLXVuaXQgKiAyO1xuXG4vLyBTcGFjaW5nIFVuaXQgc2hvcnRoYW5kc1xuJGJzdTogJGJhc2Utc3BhY2luZy11bml0O1xuJGhzdTogJGhhbGYtc3BhY2luZy11bml0O1xuJHFzdTogJHF1YXJ0ZXItc3BhY2luZy11bml0O1xuJHRzdTogJHRocmVlLXF1YXJ0ZXItc3BhY2luZy11bml0O1xuJGRzdTogJGRvdWJsZS1zcGFjaW5nLXVuaXQ7XG5cbi8vIEtleXNcbiRrZXktc3BhY2luZzogJHFzdSAkaHN1O1xuJGtleS1ib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4ka2V5LWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGtleS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4ka2V5LWJvcmRlcmVkLWNvbG91ci10ZXh0OiAkY29sb3VyLWFjY2VudC1zaGFkZTtcbiRrZXktYm9yZGVyZWQtY29sb3VyLWJvcmRlcjogJGNvbG91ci1hY2NlbnQ7XG4ka2V5LWJvcmRlcmVkLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLXdoaXRlO1xuXG4vLyBJY29ucyAoY29uZmlndXJhYmxlIGR1ZSB0byBjdXN0b21lciBuZWVkcylcbiRpY29uLXZpZXctcHJvZHVjdHM6ICdcXGYwN2EnO1xuXG4vLyBCdXR0b25zXG4kYnV0dG9uLXNwYWNpbmc6IDhweCAyMHB4O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMThweDtcbiRidXR0b24tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XG4kYnV0dG9uLXByaW1hcnktYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXByaW1hcnktY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4kYnV0dG9uLXByaW1hcnktY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRidXR0b24tcHJpbWFyeS1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXByaW1hcnktY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItYWNjZW50O1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kYnV0dG9uLXNpbXBsZS1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQ7XG4kYnV0dG9uLXNpbXBsZS1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1hY2NlbnQtZGFyaztcbiRidXR0b24tc2ltcGxlLWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuJGJ1dHRvbi1zaW1wbGUtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kYnV0dG9uLWRyb3Bkb3duLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuJGJ1dHRvbi1kcm9wZG93bi1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG5cbi8vIERyb3Bkb3duc1xuJGRyb3Bkb3duLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuJGRyb3Bkb3duLWNvbG91ci10ZXh0OiAkY29sb3VyLWFjY2VudDtcbiRkcm9wZG93bi1pY29uOiAnLi4vaW1hZ2VzL2ZpbHRlci1zZWxlY3QtaWNvbi5wbmcnO1xuJGRyb3Bkb3duLWljb24tY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJGRyb3Bkb3duLWljb24tY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4kZHJvcGRvd24tb3B0aW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRkcm9wZG93bi1vcHRpb24tY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4kZHJvcGRvd24tYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMDtcbiRkcm9wZG93bi1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiRkcm9kcG93bi1tdWx0aXBsZS1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcblxuLy8gSW5wdXRzXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiRpbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudDtcbiRpbnB1dC1mb2N1cy1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zcGVjaWFsO1xuJGlucHV0LWNvbG91ci10ZXh0OiAkY29sb3VyLWFjY2VudDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvdXItdGV4dDogJGNvbG91ci1ncmF5O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuJGlucHV0LXNlYXJjaC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJGlucHV0LXNlYXJjaC1jb2xvdXItYmFja2dyb3VuZC1mb2N1czogJGNvbG91ci13aGl0ZTtcbiRsYWJlbC1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQ7XG4kbGFiZWwtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kbGFiZWwtZm9udC13ZWlnaHQ6ICRtZWQ7XG5cbi8vIENoZWNrYm94ZXNcbiRjaGVja2JveC1jb2xvci1pY29uOiAkY29sb3VyLWFjY2VudDtcbiRjaGVja2JveC1ib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4kY2hlY2tib3gtYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4kY2hlY2tib3gtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG5cbi8vIFRvYXN0IE5vdGlmaWNhdGlvbnNcbiRub3RpZmljYXRpb24tYm9yZGVyczogMnB4IHNvbGlkICRjb2xvdXItYWNjZW50O1xuJG5vdGlmaWNhdGlvbi1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRub3RpZmljYXRpb24tY29sb3VyLXRleHQ6ICRjb2xvdXItYWNjZW50O1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1ib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4kdGFibGUtaGVhZC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJHRhYmxlLWhlYWQtY29sb3VyLXRleHQ6ICRjb2xvdXItYWNjZW50O1xuJHRhYmxlLWJvZHktY29sb3VyLWJvcmRlcjogJGNvbG91ci1saWdodC1ncmF5O1xuJHRhYmxlLWJvZHktb2RkLWNvbG91ci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMi41KTtcbiR0YWJsZS1ib2R5LWV2ZW4tY29sb3VyLWJhY2tncm91bmQ6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAyLjUpO1xuJHRhYmxlLWJvZHktY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItYWNjZW50O1xuJHRhYmxlLWJvZHktY29sb3VyLXRleHQ6ICRjb2xvdXItZGFyay1ncmF5O1xuJHRhYmxlLWJvZHktY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItd2hpdGU7XG5cbi8vIEFjY29yZGlvbnNcbiRhY2NvcmRpb24tZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRhY2NvcmRpb24tdGl0bGUtY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kYWNjb3JkaW9uLXRpdGxlLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWFjY2VudDtcbiRhY2NvcmRpb24tY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4kYWNjb3JkaW9uLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kYWNjb3JkaW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuJGFjY29yZGlvbi1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1kYXJrZXItZ3JheTtcbiRhY2NvcmRpb24tbGlzdC1pdGVtLWJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuJGNvbG91ci1saXN0LWl0ZW0tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kYWNjb3JkaW9uLWxpc3QtaXRlbS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJGFjY29yZGlvbnMtYWNjb3JkaW9uLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvdXItYmxhY2ssIDE1KTtcblxuLy8gVHJlZVxuJHByb2NlZHVyZS1jb250ZW50LWZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuJHByb2NlZHVyZS1hbmNob3ItY29sb3VyLWhvdmVyOiAkY29sb3VyLWFjY2VudDtcbiR0cmVlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kdHJlZS1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiR0cmVlLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZ3JheTtcbiR0cmVlLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJHRyZWUtY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItYmxhY2s7XG4kdHJlZS1jb2xvdXItdGV4dC1jdXJyZW50OiAkY29sb3VyLWFjY2VudDtcbiR0cmVlLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtY3VycmVudDogJGNvbG91ci1hY2NlbnQ7XG4kdHJlZS1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudC1zaGFkZTtcblxuLy8gTXVsdGkgQ29sdW1uIFNlbGVjdFxuJG11bHRpLWNvbHVtbi1zZWxlY3QtaXRlbS1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiRtdWx0aS1jb2x1bW4tc2VsZWN0LXRpdGxlLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJG11bHRpLWNvbHVtbi1zZWxlY3QtZ2xvYmFsLXRpdGxlLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJG11bHRpLWNvbHVtbi1zZWxlY3QtdG9vbHBhbmUtZ2xvYmFsLXRpdGxlLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJG11bHRpLWNvbHVtbi1zZWxlY3QtdG9vbHBhbmUtZ2xvYmFsLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuLy8gTXVsdGlzZWxlY3RcbiRtdWx0aXNlbGVjdC1pdGVtLWNvbG91ci10ZXh0LWFjdGl2ZTogJGNvbG91ci13aGl0ZTtcblxuLy8gRGF0ZXBpY2tlclxuJGRhdGVwaWNrZXItY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4kZGF0ZXBpY2tlci1ib3JkZXI6IDA7XG4kZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzOiA1cHg7XG4kZGF0ZXBpY2tlci1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQ7XG4kZGF0ZXBpY2tlci1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1hY2NlbnQtZGFyaztcbiRkYXRlcGlja2VyLWhlYWRlci1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcbiRkYXRlcGlja2VyLWhlYWRlci1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZGF0ZXBpY2tlci1kcm9wZG93bnMtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJGRhdGVwaWNrZXItdW5zZWxlY3RhYmxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuJGRhdGVwaWNrZXItdG9kYXktY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNwZWNpYWw7XG4kZGF0ZXBpY2tlci10b2RheS1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcbiRkYXRlcGlja2VyLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJGRhdGVwaWNrZXItY3VycmVudC1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcblxuLy8gRmFjZXQgKHVzZWQgaW4gcHJvY2VkdXJlIHNlYXJjaClcbiRmYWNldC1ib3JkZXItcmFkaXVzOiAwO1xuJGZhY2V0LWl0ZW0tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kZmFjZXQtaXRlbS1jdXJyZW50LWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGZhY2V0LWhlYWRpbmctZm9udC1zaXplOiAxNHB4O1xuJGZhY2V0LWhlYWRpbmctY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG5cbi8vIFNlYXJjaFxuJHNlYXJjaC1hdXRvY29tcGxldGUtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbi8vIERpYWxvZ3NcbiRkaWFsb2ctb3ZlcmxheS1jb2xvdXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1ibGFjaywgMC42NSk7XG4kZGlhbG9nLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuJGRpYWxvZy1jb2xvdXItdGV4dDogJGNvbG91ci1kYXJrLWdyYXk7XG4kZGlhbG9nLWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRkaWFsb2ctdGFicy1mb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiRkaWFsb2ctdGFicy1ib3JkZXI6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRkaWFsb2ctdGFicy1pdGVtLXNwYWNpbmc6IDEwcHggMjBweDtcbiRkaWFsb2ctbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODlweCk7XG5cbiRkaWFsb2ctdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kZGlhbG9nLXRpdGxlLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGRpYWxvZy10aXRsZS1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1saWdodC1ncmF5O1xuJGRpYWxvZy10aXRsZS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cbiRkaWFsb2ctYnV0dG9ucy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZGlhbG9nLWJ1dHRvbnMtc3BhY2luZzogMDtcbiRkaWFsb2ctYnV0dG9ucy1ib3JkZXItcmFkaXVzOiAwO1xuJGRpYWxvZy1idXR0b25zLWl0ZW0tc3BhY2luZzogJGJzdSAyMHB4O1xuJGRpYWxvZy1idXR0b25zLWl0ZW0tc3BhY2luZy1yaWdodDogMDtcbiRkaWFsb2ctYnV0dG9ucy1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRkaWFsb2ctYnV0dG9ucy1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudC1zaGFkZTtcbiRkaWFsb2ctYnV0dG9ucy1pdGVtLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGRpYWxvZy1idXR0b25zLWl0ZW0tYm9yZGVyOiAwO1xuJGRpYWxvZy1idXR0b25zLWZpcnN0LWl0ZW0tYm90dG9tLWJvcmRlci1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuJGRpYWxvZy1pbnB1dC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcbiRkaWFsb2ctaW5wdXQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI6IGRhcmtlbigkY29sb3VyLWFjY2VudC1kYXJrLCA0KTtcbiRkaWFsb2ctaW5wdXQtY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG5cbiRkaWFsb2ctbWluaW1pc2VkLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1zaGFkZTtcbiRkaWFsb2ctbWluaW1pc2VkLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuJGRpYWxvZy1taW5pbWlzZWQtY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4kZGlhbG9nLW1pbmltaXNlZC1jb2xvdXItaWNvbi1ob3ZlcjogJGNvbG91ci1saWdodC1ncmF5O1xuJGRpYWxvZy1taW5pbWlzZWQtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbi8vIE5lc3RlZCAoVXNhZ2VzIC8gbGlzdCBjb21wb25lbnQpXG4kbmVzdGVkLWJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiRuZXN0ZWQtZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kbmVzdGVkLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kbmVzdGVkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcblxuLy8gSXRlbXMgKHByb2plY3QgZ3JvdXBzIGV0Yy4pXG4kaXRlbS1ib3JkZXJzOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuJGl0ZW0tZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kaXRlbS10aXRsZS1jb2xvdXItdGV4dDogJGNvbG91ci1ibGFjaztcbiRpdGVtLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kaXRlbS1vcHRpb25zLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGl0ZW0tb3B0aW9ucy1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1saWdodC1ncmF5O1xuJGl0ZW0tb3B0aW9ucy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIFBhZ2luYXRpb25cbiRwYWdpbmF0aW9uLWJvcmRlcnM6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDA7XG4kcGFnaW5hdGlvbi1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRwYWdpbmF0aW9uLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudDtcbiRwYWdpbmF0aW9uLWNvbG91ci1iYWNrZ3JvdW5kLWRpc2FibGVkOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kcGFnaW5hdGlvbi1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQ7XG4kcGFnaW5hdGlvbi1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci13aGl0ZTtcbiRwYWdpbmF0aW9uLWNvbG91ci10ZXh0LWRpc2FibGVkOiAkY29sb3VyLWdyYXk7XG4kcGFnaW5hdGlvbi1jdXJyZW50LWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1saWdodC1ncmF5O1xuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcbiRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuXG4vLyBQYWdpbmF0aW9uIEZpbHRlciBiYXIgKE9MRCBidXQgc3RpbGwgdXNlZClcbiRwYWdpbmF0aW9uLWZpbHRlci1zcGFjaW5nOiAzLjVweCAxMXB4O1xuJHBhZ2luYXRpb24taWNvbi10ZXh0LXNwYWNpbmctdG9wOiAxMHB4O1xuJHBhZ2luYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRwYWdpbmF0aW9uLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvdXItYWNjZW50O1xuXG4vLyBDb250cm9sIEJhclxuJGNvbnRyb2wtYmFyLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kY29udHJvbC1iYXItYm9yZGVyczogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuJGNvbnRyb2wtYmFyLWNvbG91ci10ZXh0OiAkY29sb3VyLWRhcmstZ3JheTtcbiRjb250cm9sLWJhci1rZXktY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItd2hpdGU7XG4kY29udHJvbC1iYXItaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgMi41KTtcblxuLy8gR2FsbGVyeVxuJGdhbGxlcnktYWN0aW9ucy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZ2FsbGVyeS1hY3Rpb25zLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJGdhbGxlcnktYWN0aW9ucy1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1saWdodC1ncmF5O1xuJGdhbGxlcnktYWN0aW9ucy1jb2xvdXItYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kZ2FsbGVyeS1kZXNjcmlwdGlvbi1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRnYWxsZXJ5LWRlc2NyaXB0aW9uLWNvbG91ci10ZXh0OiAkY29sb3VyLWJsYWNrO1xuJGdhbGxlcnktZGVzY3JpcHRpb24tY29sb3VyLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcblxuLy8gSGVhZGVyXG4kbWVudS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kaGVhZGVyLXNwYWNpbmc6IDEwcHggMDtcbiRoZWFkZXItY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRoZWFkZXItbG9nby13aWR0aDogMTA5cHg7XG4kaGVhZGVyLWxvZ28taGVpZ2h0OiAzNHB4O1xuJGhlYWRlci1sb2dvLXBvc2l0aW9uOiBzdGF0aWM7XG4kaGVhZGVyLWxvZ28tYmFja2dyb3VuZC1zaXplOiBhdXRvIDM0cHg7XG4kaGVhZGVyLWxvZ28tc3BhY2luZy10b3A6IDA7XG4kaGVhZGVyLXNlYXJjaC1ib3JkZXI6IDA7XG4kaGVhZGVyLXNlYXJjaC1ib3JkZXItaG92ZXI6IDA7XG4kaGVhZGVyLXNlYXJjaC1pY29uLWNvbG91ci1iYWNrZ3JvdW5kOiBub25lO1xuJGhlYWRlci1zZWFyY2gtaWNvbi1jb2xvdXItYmFja2dyb3VuZC1ob3Zlcjogbm9uZTtcbiRoZWFkZXItc2VhcmNoLWljb24tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kaGVhZGVyLXNlYXJjaC1pY29uLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWRhcmtlci1ncmF5O1xuJGhlYWRlci1zZWFyY2gtYm9yZGVyLXJhZGl1czogJGNpcmNsZS1icmFuZC1yb3VuZDtcbiRoZWFkZXItc2VhcmNoLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1zaGFkZTtcbiRoZWFkZXItc2VhcmNoLWNvbG91ci1iYWNrZ3JvdW5kLWZvY3VzOiBkYXJrZW4oJGNvbG91ci1hY2NlbnQtc2hhZGUsIDIpO1xuJGhlYWRlci1zZWFyY2gtY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kaGVhZGVyLXVzZXItZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kaGVhZGVyLWxhcHRvcC1vZmZzZXQ6IDExMXB4O1xuJGhlYWRlci1wb3J0YWJsZS1vZmZzZXQ6IDY1cHg7XG4kaGVhZGVyLWhpZGUtb2Zmc2V0OiAtNjBweDtcblxuLy8gTmF2aWdhdGlvblxuJG5hdmlnYXRpb24tYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kbmF2aWdhdGlvbi1zcGFjaW5nOiAxMHB4IDA7XG4kbmF2aWdhdGlvbi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJG5hdmlnYXRpb24tY29sb3VyLXRleHQtaG92ZXI6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0LWFjdGl2ZTogJGNvbG91ci1hY2NlbnQtc3BlY2lhbDtcbiRuYXZpZ2F0aW9uLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRuYXZpZ2F0aW9uLXdyYXBwZXItdmVydGljYWwtc3BhY2luZzogMTZweDtcbiRuYXZpZ2F0aW9uLXdyYXBwZXItdmVydGljYWwtc3BhY2luZy1ib3R0b206IDE1cHg7XG4kbmF2aWdhdGlvbi1pdGVtLXZlcnRpY2FsLXNwYWNpbmc6ICRoc3U7XG4kbmF2aWdhdGlvbi1pdGVtLWhvcml6b250YWwtc3BhY2luZzogJGJzdTtcbiRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyLXJhZGl1czogJGNpcmNsZS1icmFuZC1yb3VuZDtcbiRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyOiAwO1xuJG5hdmlnYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZDogbm9uZTtcbiRuYXZpZ2F0aW9uLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtaG92ZXI6IG5vbmU7XG4kbmF2aWdhdGlvbi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWFjdGl2ZTogbm9uZTtcbiRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3VyLWFjY2VudC1zaGFkZTtcbiRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWFjdGl2ZTogbm9uZTtcbiRuYXZpZ2F0aW9uLWFjdGlvbnMtc3ViLWl0ZW0tY29sb3VyLXRleHQ6ICRjb2xvdXItYmxhY2s7XG4kbmF2aWdhdGlvbi1hY3Rpb25zLXZlcnRpY2FsLXNwYWNpbmc6IDE4cHg7XG4kbmF2aWdhdGlvbi1hY3Rpb25zLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuJG5hdmlnYXRpb24tYWN0aW9ucy1jdXJyZW50LWNvbG91ci10ZXh0OiAkY29sb3VyLXdoaXRlO1xuJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRuYXZpZ2F0aW9uLW1vYmlsZS1jb2xvdXItYm9yZGVyOiBudWxsO1xuJG5hdmlnYXRpb24tbW9iaWxlLXNpemUtYm9yZGVyOiBudWxsO1xuJG5hdmlnYXRpb24tbW9iaWxlLWJvcmRlcjogbm9uZTtcbiRuYXZpZ2F0aW9uLW1vYmlsZS1oZWFkZXItY29sb3VyLWJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG91ci1hY2NlbnQsIDUpO1xuJG5hdmlnYXRpb24tbW9iaWxlLWhlYWRlci1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4kbmF2aWdhdGlvbi1tb2JpbGUtYW5jaG9yLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWFjY2VudC1zcGVjaWFsO1xuXG4vLyBCcmVhZGNydW1ic1xuJGJyZWFkY3J1bWJzLXNwYWNpbmctbGVmdDogMDtcbiRicmVhZGNydW1icy1saW5lLWhlaWdodDogMjFweDtcbiRicmVhZGNydW1icy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuJGJyZWFkY3J1bWJzLWNvbG91ci10ZXh0OiAkY29sb3VyLWRhcmstZ3JheTtcbiRicmVhZGNydW1icy1jb2xvdXItdGV4dC1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG4kYnJlYWRjcnVtYnMtY3VycmVudC1jb2xvdXItdGV4dDogJGNvbG91ci1hY2NlbnQtc3BlY2lhbDtcbiRicmVhZGNydW1icy1jdXJyZW50LWNvbG91ci1ob3ZlcjogJGNvbG91ci1hY2NlbnQ7XG5cbi8vIEZvb3RlclxuJGZvb3Rlci1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1kYXJrZXItZ3JheTtcbiRmb290ZXItY29sb3VyLXRleHQ6ICRjb2xvdXItd2hpdGU7XG4kZm9vdGVyLWNvbG91ci10ZXh0LWhvdmVyOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4kZm9vdGVyLXN0YXR1cy1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4kZm9vdGVyLXN0YXR1cy1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG5cbi8vIFBhZ2UgU3BlY2lmaWNzXG4kcGFnZS1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRwYWdlLXNwYWNpbmctdG9wOiAkaHN1O1xuJHBhZ2UtbG9naW4tYmFja2dyb3VuZC1jb2xvdXItYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiRwYWdlLWxvZ2luLXNwYWNpbmctdG9wOiAyNXZoO1xuJHBhZ2UtbG9naW4tYm9yZGVyLXJhZGl1czogMDtcbiRwYWdlLWxvZ2luLWxvZ28tb3V0c2lkZS13cmFwcGVyOiBmYWxzZTtcbiRwYWdlLWxvZ2luLWxvZ28td2lkdGg6IDc3cHg7XG4kcGFnZS1sb2dpbi1sb2dvLWhlaWdodDogMjZweDtcbiRwYWdlLWxvZ2luLWxvZ28tYmFja2dyb3VuZC1zaXplOiBhdXRvIDI2cHg7XG4kcGFnZS1sb2dpbi10aXRsZS1jb2xvdXItdGV4dDogJGNvbG91ci13aGl0ZTtcbiRwYWdlLWxvZ2luLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiRwYWdlLWxvZ2luLWNvbnRlbnQtY29sb3VyLWJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcblxuLy8gVW5yZXNvbHZlZCBsaW5rXG4kaHRtbC11bnJlc29sdmVkLWxpbmstZm9udC13ZWlnaHQ6IGJvbGQ7XG4kaHRtbC11bnJlc29sdmVkLWxpbmstY29sb3VyOiByZWQ7XG5cbi8vIEFsZXJ0cyBhbmQgTm90ZXNcbiRodG1sLWFsZXJ0LXdhcm5pbmctY29sb3VyOiAjZjdkZTkwO1xuJGh0bWwtYWxlcnQtd2FybmluZy1pY29uOiBcIlxcZjA3MVwiO1xuJGh0bWwtYWxlcnQtd2FybmluZy1pY29uLWNvbG91cjogIzNiM2IzYjtcbiRodG1sLWFsZXJ0LWNhdXRpb24tY29sb3VyOiAjZjdkZTkwO1xuJGh0bWwtYWxlcnQtY2F1dGlvbi1pY29uOiBcIlxcZjA3MVwiO1xuJGh0bWwtYWxlcnQtY2F1dGlvbi1pY29uLWNvbG91cjogIzNiM2IzYjtcbiRodG1sLWFsZXJ0LWRhbmdlci1jb2xvdXI6ICNmZGExODY7XG4kaHRtbC1hbGVydC1kYW5nZXItaWNvbjogXCJcXGYwNmFcIjtcbiRodG1sLWFsZXJ0LWRhbmdlci1pY29uLWNvbG91cjogIzNiM2IzYjtcbiRodG1sLW5vdGUtY29sb3VyOiAjYmJkOWUyO1xuJGh0bWwtbm90ZS1pY29uOiBcIlxcZjI0YVwiO1xuJGh0bWwtbm90ZS1pY29uLWNvbG91cjogIzNiM2IzYjtcblxuLy8gRm9ybXNcbiRmb3JtLWlucHV0LWVycm9yLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItZXJyb3IsIDAuOCk7XG5cbi8vIENvbW1lbnRzXG4kY29tbWVudC13aXRoLXhwYXRoLWJhY2tncm91bmQtY29sb3VyOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudC1zcGVjaWFsLCAuOSk7XG4kY29tbWVudC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG91cjogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1hY2NlbnQtc3BlY2lhbCwgLjYpO1xuJGNvbW1lbnQtd2l0aC14cGF0aC1jbG9zZWQtYmFja2dyb3VuZC1jb2xvdXI6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LXNoYWRlLCAuOSk7XG4kY29tbWVudC1zZWxlY3RlZC1jbG9zZWQtYmFja2dyb3VuZC1jb2xvdXI6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LXNoYWRlLCAuNik7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTUFJTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWx7XG4gICAgZm9udDojeygkYmFzZS1mb250LXNpemUvMTZweCkqMWVtfS8jeyRsaW5lLWhlaWdodC1yYXRpb30gJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgb3ZlcmZsb3cteTpzY3JvbGw7XG4gICAgbWluLWhlaWdodDoxMDAlO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkSEVBRElOR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDIvcHJhZ21hdGljLXByYWN0aWNhbC1mb250LXNpemluZy1pbi1jc3NcbiAqXG4gKiBXaGVuIHdlIGRlZmluZSBhIGhlYWRpbmcgd2UgYWxzbyBkZWZpbmUgYSBjb3JyZXNwb25kaW5nIGNsYXNzIHRvIGdvIHdpdGggaXQuXG4gKiBUaGlzIGFsbG93cyB1cyB0byBhcHBseSwgc2F5LCBgY2xhc3M9YWxwaGFgIHRvIGEgYGgzYDsgYSBkb3VibGUtc3RyYW5kZWRcbiAqIGhlYWRpbmcgaGllcmFyY2h5LlxuICovXG5oMSwuYWxwaGF7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1zaXplKTtcbn1cbmgyLC5iZXRhe1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItc2l6ZSk7XG59XG5oMywuZ2FtbWF7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1zaXplKTtcbn1cbmg0LC5kZWx0YXtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LXNpemUpO1xufVxuaDUsLmVwc2lsb257XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1zaXplKTtcbn1cbmg2LC56ZXRhe1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtc2l6ZSk7XG59XG5cblxuLyoqXG4gKiBIZWFkaW5nIGdyb3VwcyBhbmQgZ2VuZXJpYyBhbnktaGVhZGluZyBjbGFzcy5cbiAqIFRvIHRhcmdldCBhbnkgaGVhZGluZyBvZiBhbnkgbGV2ZWwgc2ltcGx5IGFwcGx5IGEgY2xhc3Mgb2YgYC5oTmAsIGUuZy46XG4gKlxuICAgPGhncm91cD5cbiAgICAgICA8aDEgY2xhc3M9aE4+aW51aXQuY3NzPC9oMT5cbiAgICAgICA8aDIgY2xhc3M9aE4+QmVzdC4gRnJhbWV3b3JrLiBFdmVyITwvaDI+XG4gICA8L2hncm91cD5cbiAqXG4gKi9cbi5oTntcbn1cbmhncm91cCAuaE57XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG5cbi8qKlxuICogQSBzZXJpZXMgb2YgY2xhc3NlcyBmb3Igc2V0dGluZyBtYXNzaXZlIHR5cGU7IGZvciB1c2UgaW4gaGVyb2VzLCBtYXN0aGVhZHMsXG4gKiBwcm9tb3MsIGV0Yy5cbiAqL1xuLmdpZ2F7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRnaWdhLXNpemUpO1xufVxuLm1lZ2F7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRtZWdhLXNpemUpO1xufVxuLmtpbG97XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRraWxvLXNpemUpO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkREVGQVVMVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIGludWl0LmNzc+KAmSBkZWZhdWx0IHZhcmlhYmxlcy4gUmVkZWZpbmUgdGhlc2UgaW4geW91ciBgX3ZhcnMuc2Nzc2AgZmlsZSAoZm91bmRcbiAqIGluIHRoZSBpbnVpdC5jc3Mtd2ViLXRlbXBsYXRlKSB0byBvdmVycmlkZSB0aGVtLlxuICovXG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkREVCVUdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIERlYnVnIG1vZGUgd2lsbCB2aXN1YWxseSBoaWdobGlnaHQgYW55IHBvdGVudGlhbCBtYXJrdXAvYWNjZXNzaWJpbGl0eSBxdWlya3NcbiAqIGluIHRoZSBicm93c2VyLiBTZXQgdG8gYHRydWVgIG9yIGBmYWxzZWAuXG4gKi9cbiRkZWJ1Zy1tb2RlOiAgICAgICAgZmFsc2UhZGVmYXVsdDtcblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRCT1JERVItQk9YXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBEbyB5b3Ugd2FudCBhbGwgZWxlbWVudHMgdG8gYWRvcHQgYGJveC1zaXppbmc6Ym9yZGVyLWJveDtgIGFzIHBlclxuICogcGF1bGlyaXNoLmNvbS8yMDEyL2JveC1zaXppbmctYm9yZGVyLWJveC1mdHcgP1xuICovXG4kZ2xvYmFsLWJvcmRlci1ib3g6IHRydWUhZGVmYXVsdDtcblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRCQVNFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBCYXNlIHN0dWZmXG4gKi9cbiRiYXNlLWZvbnQtc2l6ZTogICAgMTZweCFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6ICAyNHB4IWRlZmF1bHQ7XG5cbi8qKlxuICogQmFzZSBmb250LWZhbWlseS5cbiAqL1xuJGJhc2UtZm9udC1mYW1pbHk6ICBzYW5zLXNlcmlmIWRlZmF1bHQ7XG5cbi8qKlxuICogRGVmYXVsdCBjb2xvdXIgZm9yIG9iamVjdHPigJkgYm9yZGVycyBldGMuXG4gKi9cbiRiYXNlLXVpLWNvbG9yOiAgICAgI2NjYyFkZWZhdWx0O1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFJFU1BPTlNJVkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFJlc3BvbnNpdmVuZXNzP1xuICovXG4kcmVzcG9uc2l2ZTogICAgICAgIHRydWUhZGVmYXVsdDtcblxuLyoqXG4gKiBSZXNwb25zaXZlbmVzcyBmb3Igd2lkZXNjcmVlbi9oaWdoIHJlc29sdXRpb24gZGVza3RvcCBtb25pdG9ycyBhbmQgYmV5b25kP1xuICogTm90ZTogYCRyZXNwb25zaXZlYCB2YXJpYWJsZSBhYm92ZSBtdXN0IGJlIHNldCB0byB0cnVlIGJlZm9yZSBlbmFibGluZyB0aGlzLlxuICovXG4kcmVzcG9uc2l2ZS1leHRyYTogIGZhbHNlIWRlZmF1bHQ7XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBwdXNoIGFuZCBwdWxsIHByb2R1Y2UgYSBMT1Qgb2YgY29kZSwgb25seSB0dXJuIHRoZW0gb24gaWYgeW91XG4gKiBkZWZpbml0ZWx5IG5lZWQgdGhlbS5cbiAqL1xuJHB1c2g6ICAgICAgICAgICAgICBmYWxzZSFkZWZhdWx0O1xuLyoqXG4gKiBOb3RlOiBgJHB1c2hgIHZhcmlhYmxlIGFib3ZlIG11c3QgYmUgc2V0IHRvIHRydWUgYmVmb3JlIGVuYWJsaW5nIHRoZXNlLlxuICovXG4kcGFsbS1wdXNoOiAgICAgICAgIGZhbHNlIWRlZmF1bHQ7XG4kbGFwLXB1c2g6ICAgICAgICAgIGZhbHNlIWRlZmF1bHQ7XG4kbGFwLWFuZC11cC1wdXNoOiAgIGZhbHNlIWRlZmF1bHQ7XG4kcG9ydGFibGUtcHVzaDogICAgIGZhbHNlIWRlZmF1bHQ7XG4kZGVzay1wdXNoOiAgICAgICAgIGZhbHNlIWRlZmF1bHQ7XG5cbiRwdWxsOiAgICAgICAgICAgICAgZmFsc2UhZGVmYXVsdDtcbi8qKlxuICogTm90ZTogYCRwdWxsYCB2YXJpYWJsZSBhYm92ZSBtdXN0IGJlIHNldCB0byB0cnVlIGJlZm9yZSBlbmFibGluZyB0aGVzZS5cbiAqL1xuJHBhbG0tcHVsbDogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJGxhcC1wdWxsOiAgICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJGxhcC1hbmQtdXAtcHVsbDogICBmYWxzZSFkZWZhdWx0O1xuJHBvcnRhYmxlLXB1bGw6ICAgICBmYWxzZSFkZWZhdWx0O1xuJGRlc2stcHVsbDogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuXG4vKipcbiAqIFRlbGwgaW51aXQuY3NzIHdoZW4gYnJlYWtwb2ludHMgc3RhcnQuXG4gKi9cbiRsYXAtc3RhcnQ6ICAgICAgICAgNDgxcHghZGVmYXVsdDtcbiRkZXNrLXN0YXJ0OiAgICAgICAgMTAyNHB4IWRlZmF1bHQ7XG4kZGVzay13aWRlLXN0YXJ0OiAgIDEyMDBweCFkZWZhdWx0O1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEZPTlQtU0laRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEZvbnQtc2l6ZXMgKGluIHBpeGVscykuIFJlZmVyIHRvIHJlbGV2YW50IHNlY3Rpb25zIGZvciB0aGVpciBpbXBsZW1lbnRhdGlvbnMuXG4gKi9cbiRnaWdhLXNpemU6ICAgICAgICAgOTZweCFkZWZhdWx0O1xuJG1lZ2Etc2l6ZTogICAgICAgICA3MnB4IWRlZmF1bHQ7XG4ka2lsby1zaXplOiAgICAgICAgIDQ4cHghZGVmYXVsdDtcblxuJGgxLXNpemU6ICAgICAgICAgICAzNnB4IWRlZmF1bHQ7IC8vIC5hbHBoYVxuJGgyLXNpemU6ICAgICAgICAgICAzMHB4IWRlZmF1bHQ7IC8vIC5iZXRhXG4kaDMtc2l6ZTogICAgICAgICAgIDI0cHghZGVmYXVsdDsgLy8gLmdhbW1hXG4kaDQtc2l6ZTogICAgICAgICAgIDIwcHghZGVmYXVsdDsgLy8gLmRlbHRhXG4kaDUtc2l6ZTogICAgICAgICAgIDE2cHghZGVmYXVsdDsgLy8gLmVwc2lsb25cbiRoNi1zaXplOiAgICAgICAgICAgMTRweCFkZWZhdWx0OyAvLyAuemV0YVxuXG4kbWlsbGktc2l6ZTogICAgICAgIDEycHghZGVmYXVsdDtcbiRtaWNyby1zaXplOiAgICAgICAgMTBweCFkZWZhdWx0O1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFFVT1RFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogRW5nbGlzaCBxdW90ZSBtYXJrcz9cbiAqL1xuJGVuZ2xpc2gtcXVvdGVzOiAgICB0cnVlIWRlZmF1bHQ7XG5cbi8qKlxuICogSWYgeW91IHdhbnQgRW5nbGlzaCBxdW90ZXMgdGhlbiBwbGVhc2UgZG8gbm90IGVkaXQgdGhlc2U7IHRoZXnigJlyZSBvbmx5IGhlcmVcbiAqIGJlY2F1c2UgU2FzcyBuZWVkcyB0aGVtLlxuICovXG4kb3Blbi1xdW90ZTogICAgbnVsbDtcbiRjbG9zZS1xdW90ZTogICBudWxsO1xuXG4vKipcbiAqIElmIHlvdSBuZWVkIG5vbi1FbmdsaXNoIHF1b3RlcywgcGxlYXNlIGFsdGVyIHRoZSBmb2xsb3dpbmcgdmFsdWVzIGFjY29yZGluZ2x5OlxuICovXG5AaWYgJGVuZ2xpc2gtcXVvdGVzICE9IHRydWV7XG4gICAgJG9wZW4tcXVvdGU6ICAgIFxcMDBBQjtcbiAgICAkY2xvc2UtcXVvdGU6ICAgXFwwMEJCO1xufVxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEJSQU5EXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBCcmFuZCBzdHVmZlxuICovXG4kYnJhbmQtY29sb3I6ICAgICAgICM0YThlYzIhZGVmYXVsdDtcbiRicmFuZC1mYWNlOiAgICAgICAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmIWRlZmF1bHQ7XG5cbi8qKlxuICogSG93IGJpZyB3b3VsZCB5b3UgbGlrZSByb3VuZCBjb3JuZXJzIHRvIGJlIGJ5IGRlZmF1bHQ/XG4gKi9cbiRicmFuZC1yb3VuZDogICAgICAgIDRweCFkZWZhdWx0O1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJE9CSkVDVFMgQU5EIEFCU1RSQUNUSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogV2hpY2ggb2JqZWN0cyBhbmQgYWJzdHJhY3Rpb25zIHdvdWxkIHlvdSBsaWtlIHRvIHVzZT9cbiAqL1xuJHVzZS1ncmlkczogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1mbGV4Ym94OiAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1jb2x1bW5zOiAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1uYXY6ICAgICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1vcHRpb25zOiAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1wYWdpbmF0aW9uOiAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1icmVhZGNydW1iOiAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1tZWRpYTogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1tYXJnaW5hbGlhOiAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1pc2xhbmQ6ICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1ibG9jay1saXN0OiAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1tYXRyaXg6ICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1zcGxpdDogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS10aGlzLW9yLXRoaXM6ICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1saW5rLWNvbXBsZXg6ICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1mbHlvdXQ6ICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1hcnJvd3M6ICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1zcHJpdGU6ICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1pY29uLXRleHQ6ICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1iZWF1dG9uczogICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1sb3plbmdlczogICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1ydWxlczogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1zdGF0czogICAgICAgICBmYWxzZSFkZWZhdWx0O1xuJHVzZS1ncmV5Ym94OiAgICAgICBmYWxzZSFkZWZhdWx0O1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEZSQU1FV09SS1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogaW51aXQuY3NzIHdpbGwgd29yayB0aGVzZSBuZXh0IG9uZXMgb3V0IGZvciB1c2Ugd2l0aGluIHRoZSBmcmFtZXdvcmsuXG4gKlxuICogQXNzaWduIG91ciBgJGJhc2UtbGluZS1oZWlnaHRgIHRvIGEgbmV3IHNwYWNpbmcgdmFyIGZvciBtb3JlIHRyYW5zcGFyZW5jeS5cbiAqL1xuJGJhc2Utc3BhY2luZy11bml0OiAkYmFzZS1saW5lLWhlaWdodCFkZWZhdWx0O1xuJGhhbGYtc3BhY2luZy11bml0OiAkYmFzZS1zcGFjaW5nLXVuaXQgLyAyIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtcmF0aW86ICRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplO1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUEFSQUdSQVBIU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlIGAubGVkZWAgY2xhc3MgaXMgdXNlZCB0byBtYWtlIHRoZSBpbnRyb2R1Y3RvcnkgdGV4dCAodXN1YWxseSBhIHBhcmFncmFwaClcbiAqIG9mIGEgZG9jdW1lbnQgc2xpZ2h0bHkgbGFyZ2VyLlxuICovXG4ubGVkZSxcbi5sZWFke1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFzZS1mb250LXNpemUgKiAxLjEyNSk7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRTTUFMTFBSSU5UXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBBIHNlcmllcyBvZiBjbGFzc2VzIGZvciBzZXR0aW5nIHRpbnkgdHlwZTsgZm9yIHVzZSBpbiBzbWFsbHByaW50IGV0Yy5cbiAqL1xuLnNtYWxscHJpbnQsXG4ubWlsbGl7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRtaWxsaS1zaXplKTtcbn1cbi5taWNyb3tcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJG1pY3JvLXNpemUpO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUVVPVEVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBJZiBFbmdsaXNoIHF1b3RlcyBhcmUgc2V0IGluIGBfdmFycy5zY3NzYCwgZGVmaW5lIHRoZW0gaGVyZS5cbiAqL1xuQGlmICRlbmdsaXNoLXF1b3RlcyA9PSB0cnVle1xuICAgICRvcGVuLXF1b3RlOiAgICBcXDIwMUMgIWdsb2JhbDtcbiAgICAkY2xvc2UtcXVvdGU6ICAgXFwyMDFEICFnbG9iYWw7XG59XG5cblxuLyoqXG4gKiBCaWcgdXAgQGJvYmxldDogaHRtbDVkb2N0b3IuY29tL2Jsb2NrcXVvdGUtcS1jaXRlXG4gKi9cblxuLyoqXG4gKiBJbmxpbmUgcXVvdGVzLlxuICovXG5xe1xuICAgIHF1b3RlczpcIlxcMjAxOFwiIFwiXFwyMDE5XCIgXCIjeyRvcGVuLXF1b3RlfVwiIFwiI3skY2xvc2UtcXVvdGV9XCI7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlxcMjAxOFwiO1xuICAgICAgICBjb250ZW50Om9wZW4tcXVvdGU7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcXDIwMTlcIjtcbiAgICAgICAgY29udGVudDpjbG9zZS1xdW90ZTtcbiAgICB9XG5cbiAgICBxOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlxcMjAxQ1wiO1xuICAgICAgICBjb250ZW50Om9wZW4tcXVvdGU7XG4gICAgfVxuICAgIHE6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcXDIwMURcIjtcbiAgICAgICAgY29udGVudDpjbG9zZS1xdW90ZTtcbiAgICB9XG59XG5cbmJsb2NrcXVvdGV7XG4gICAgcXVvdGVzOlwiI3skb3Blbi1xdW90ZX1cIiBcIiN7JGNsb3NlLXF1b3RlfVwiO1xuXG4gICAgcDpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCIjeyRvcGVuLXF1b3RlfVwiO1xuICAgICAgICBjb250ZW50Om9wZW4tcXVvdGU7XG4gICAgfVxuICAgIHA6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgY29udGVudDpuby1jbG9zZS1xdW90ZTtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGU6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCIjeyRjbG9zZS1xdW90ZX1cIjtcbiAgICAgICAgY29udGVudDpjbG9zZS1xdW90ZTtcbiAgICB9XG5cbiAgICBxOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlxcMjAxOFwiO1xuICAgICAgICBjb250ZW50Om9wZW4tcXVvdGU7XG4gICAgfVxuICAgIHE6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcXDIwMTlcIjtcbiAgICAgICAgY29udGVudDpjbG9zZS1xdW90ZTtcbiAgICB9XG59XG5cblxuLyoqXG4gKlxuICAgPGJsb2NrcXVvdGU+XG4gICAgICAgPHA+SW5zYW5pdHk6IGRvaW5nIHRoZSBzYW1lIHRoaW5nIG92ZXIgYW5kIG92ZXIgYWdhaW4gYW5kIGV4cGVjdGluZ1xuICAgICAgIGRpZmZlcmVudCByZXN1bHRzLjwvcD5cbiAgICAgICA8YiBjbGFzcz1zb3VyY2U+QWxiZXJ0IEVpbnN0ZWluPC9iPlxuICAgPC9ibG9ja3F1b3RlPlxuICpcbiAqL1xuYmxvY2txdW90ZXtcbiAgICAvKipcbiAgICAgKiAuNGVtIGlzIHJvdWdobHkgZXF1YWwgdG8gdGhlIHdpZHRoIG9mIHRoZSBvcGVuaW5nIOKAnCB0aGF0IHdlIHdpc2ggdG8gaGFuZy5cbiAgICAgKi9cbiAgICB0ZXh0LWluZGVudDotMC40MWVtO1xuXG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG5cbi5zb3VyY2V7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB0ZXh0LWluZGVudDowO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcXDIwMTRcIjtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDT0RFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBVc2UgYW4gZXhwbGljaXQgZm9udCBzdGFjayB0byBlbnN1cmUgYnJvd3NlcnMgcmVuZGVyIGNvcnJlY3QgYGxpbmUtaGVpZ2h0YC5cbiAqL1xucHJle1xuICAgIG92ZXJmbG93OmF1dG87XG59XG4gICAgcHJlIG1hcmt7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgfVxuXG5cblxuLyoqXG4gKiBZb3UgY2FuIGFkZCBsaW5lIG51bWJlcnMgdG8geW91ciBjb2RlIGV4YW1wbGVzIGJ1dCBiZSB3YXJuZWQsIGl0IHJlcXVpcmVzXG4gKiBzb21lIHByZXR0eSBmdW5reSBsb29raW5nIG1hcmt1cCwgZS5nLjpcbiAqXG4gICA8b2wgY2xhc3M9bGluZS1udW1iZXJzPlxuICAgICAgIDxsaT48Y29kZT4ubmF2ezwvY29kZT48L2xpPlxuICAgICAgIDxsaT48Y29kZT4gICAgbGlzdC1zdHlsZTpub25lOzwvY29kZT48L2xpPlxuICAgICAgIDxsaT48Y29kZT4gICAgbWFyZ2luLWxlZnQ6MDs8L2NvZGU+PC9saT5cbiAgICAgICA8bGk+PGNvZGU+fTwvY29kZT48L2xpPlxuICAgICAgIDxsaT48Y29kZT4gICAgLm5hdiA+IGxpLDwvY29kZT48L2xpPlxuICAgICAgIDxsaT48Y29kZT4gICAgICAgIC5uYXYgPiBsaSA+IGF7PC9jb2RlPjwvbGk+XG4gICAgICAgPGxpPjxjb2RlPiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOzwvY29kZT48L2xpPlxuICAgICAgIDxsaT48Y29kZT4gICAgICAgICAgICpkaXNwbGF5OmlubGluZS1ibG9jazs8L2NvZGU+PC9saT5cbiAgICAgICA8bGk+PGNvZGU+ICAgICAgICAgICAgem9vbToxOzwvY29kZT48L2xpPlxuICAgICAgIDxsaT48Y29kZT4gICAgICAgIH08L2NvZGU+PC9saT5cbiAgIDwvb2w+XG4gKlxuICogMS4gTWFrZSB0aGUgbGlzdCBsb29rIGxpa2UgY29kZS5cbiAqIDIuIEdpdmUgdGhlIGxpc3QgZmx1c2ggbnVtYmVycyB3aXRoIGEgbGVhZGluZyB6ZXJvLlxuICogMy4gTWFrZSBzdXJlIGxpbmVzIG9mIGNvZGUgZG9u4oCZdCB3cmFwLlxuICogNC4gR2l2ZSB0aGUgY29kZSBmb3JtIGJ5IGZvcmNpbmcgdGhlIGBjb2RlYCB0byBob25vdXIgd2hpdGUtc3BhY2UuXG4gKi9cbi5saW5lLW51bWJlcnN7XG4gICAgZm9udC1mYW1pbHk6bW9ub3NwYWNlLCBzZXJpZjsgICAgICAgICAgIC8qIFsxXSAqL1xuICAgIGxpc3Qtc3R5bGU6ZGVjaW1hbC1sZWFkaW5nLXplcm8gaW5zaWRlOyAvKiBbMl0gKi9cbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7ICAgICAgICAgICAgICAgICAgICAgLyogWzNdICovXG4gICAgb3ZlcmZsb3c6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFszXSAqL1xuICAgIG1hcmdpbi1sZWZ0OjA7XG59XG4gICAgLmxpbmUtbnVtYmVycyBjb2Rle1xuICAgICAgICB3aGl0ZS1zcGFjZTpwcmU7ICAgICAgICAgICAgICAgICAgICAvKiBbNF0gKi9cbiAgICB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRJTUFHRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIERlbW86IGpzZmlkZGxlLm5ldC9pbnVpdGNzcy95TXR1clxuICovXG4vKipcbiAqIEZsdWlkIGltYWdlcy5cbiAqL1xuaW1ne1xuICAgIG1heC13aWR0aDoxMDAlO1xufVxuXG5cbi8qKlxuICogTm9uLWZsdWlkIGltYWdlcyBpZiB5b3Ugc3BlY2lmeSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGVzLlxuICovXG5pbWdbd2lkdGhdLFxuaW1nW2hlaWdodF17XG4gICAgbWF4LXdpZHRoOm5vbmU7XG59XG5cblxuLyoqXG4gKiBSb3VuZGVkIGltYWdlcy5cbiAqL1xuLmltZy0tcm91bmQgeyBib3JkZXItcmFkaXVzOiRicmFuZC1yb3VuZDsgfVxuXG5cbi8qKlxuICogSW1hZ2UgcGxhY2VtZW50IHZhcmlhdGlvbnMuXG4gKi9cbi5pbWctLXJpZ2h0e1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2Utc3BhY2luZy11bml0O1xuICAgIG1hcmdpbi1sZWZ0OiRiYXNlLXNwYWNpbmctdW5pdDtcbn1cbi5pbWctLWxlZnR7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6JGJhc2Utc3BhY2luZy11bml0O1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2Utc3BhY2luZy11bml0O1xufVxuLmltZy0tY2VudGVye1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbn1cblxuXG4vKipcbiAqIEtlZXAgeW91ciBpbWFnZXMgb24geW91ciBiYXNlbGluZS5cbiAqXG4gKiBQbGVhc2Ugbm90ZSwgdGhlc2Ugd2lsbCBub3Qgd29yayB0b28gbmljZWx5IHdpdGggZmx1aWQgaW1hZ2VzIGFuZCB3aWxsXG4gKiBkaXN0b3J0IHdoZW4gcmVzaXplZCBiZWxvdyBhIGNlcnRhaW4gd2lkdGguIFVzZSB3aXRoIGNhdXRpb24uXG4gKi9cbi5pbWctLXNob3J0e1xuICAgIGhlaWdodDo1ICogJGJhc2Utc3BhY2luZy11bml0O1xufVxuLmltZy0tbWVkaXVte1xuICAgIGhlaWdodDoxMCAqICRiYXNlLXNwYWNpbmctdW5pdDtcbn1cbi5pbWctLXRhbGx7XG4gICAgaGVpZ2h0OjE1ICogJGJhc2Utc3BhY2luZy11bml0O1xufVxuXG5cbi8qKlxuICogSW1hZ2VzIGluIGBmaWd1cmVgIGVsZW1lbnRzLlxuICovXG5maWd1cmUgPiBpbWd7XG4gICAgZGlzcGxheTpibG9jaztcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJExJU1RTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBSZW1vdmUgdmVydGljYWwgc3BhY2luZyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGl7XG4gICAgPiB1bCxcbiAgICA+IG9se1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICB9XG59XG5cbi8qKlxuICogSGF2ZSBhIG51bWJlcmVkIGB1bGAgd2l0aG91dCB0aGUgc2VtYW50aWNzIGltcGxpZWQgYnkgdXNpbmcgYW4gYG9sYC5cbiAqL1xuLyp1bCovLm51bWJlcmVkLWxpc3R7XG4gICAgbGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRUQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFdlIGhhdmUgYSBsb3QgYXQgb3VyIGRpc3Bvc2FsIGZvciBtYWtpbmcgdmVyeSBjb21wbGV4IHRhYmxlIGNvbnN0cnVjdHMsIGUuZy46XG4gKlxuICAgPHRhYmxlIGNsYXNzPVwidGFibGUtLWJvcmRlcmVkICB0YWJsZS0tc3RyaXBlZCAgdGFibGUtLWRhdGFcIj5cbiAgICAgICA8Y29sZ3JvdXA+XG4gICAgICAgICAgIDxjb2wgY2xhc3M9dDEwPlxuICAgICAgICAgICA8Y29sIGNsYXNzPXQxMD5cbiAgICAgICAgICAgPGNvbCBjbGFzcz10MTA+XG4gICAgICAgICAgIDxjb2w+XG4gICAgICAgPC9jb2xncm91cD5cbiAgICAgICA8dGhlYWQ+XG4gICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgIDx0aCBjb2xzcGFuPTM+Rm9vPC90aD5cbiAgICAgICAgICAgICAgIDx0aD5CYXI8L3RoPlxuICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICA8dHI+XG4gICAgICAgICAgICAgICA8dGg+TG9yZW08L3RoPlxuICAgICAgICAgICAgICAgPHRoPklwc3VtPC90aD5cbiAgICAgICAgICAgICAgIDx0aCBjbGFzcz1udW1lcmljYWw+RG9sb3I8L3RoPlxuICAgICAgICAgICAgICAgPHRoPlNpdDwvdGg+XG4gICAgICAgICAgIDwvdHI+XG4gICAgICAgPC90aGVhZD5cbiAgICAgICA8dGJvZHk+XG4gICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgIDx0aCByb3dzcGFuPTM+U2l0PC90aD5cbiAgICAgICAgICAgICAgIDx0ZD5Eb2xvcjwvdGQ+XG4gICAgICAgICAgICAgICA8dGQgY2xhc3M9bnVtZXJpY2FsPjAzLjc4ODwvdGQ+XG4gICAgICAgICAgICAgICA8dGQ+TG9yZW08L3RkPlxuICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICA8dHI+XG4gICAgICAgICAgICAgICA8dGQ+RG9sb3I8L3RkPlxuICAgICAgICAgICAgICAgPHRkIGNsYXNzPW51bWVyaWNhbD4zMi4yMTA8L3RkPlxuICAgICAgICAgICAgICAgPHRkPkxvcmVtPC90ZD5cbiAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgPHRyPlxuICAgICAgICAgICAgICAgPHRkPkRvbG9yPC90ZD5cbiAgICAgICAgICAgICAgIDx0ZCBjbGFzcz1udW1lcmljYWw+NDcuNzk3PC90ZD5cbiAgICAgICAgICAgICAgIDx0ZD5Mb3JlbTwvdGQ+XG4gICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgIDx0aCByb3dzcGFuPTI+U2l0PC90aD5cbiAgICAgICAgICAgICAgIDx0ZD5Eb2xvcjwvdGQ+XG4gICAgICAgICAgICAgICA8dGQgY2xhc3M9bnVtZXJpY2FsPjA5LjY0MDwvdGQ+XG4gICAgICAgICAgICAgICA8dGQ+TG9yZW08L3RkPlxuICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICA8dHI+XG4gICAgICAgICAgICAgICA8dGQ+RG9sb3I8L3RkPlxuICAgICAgICAgICAgICAgPHRkIGNsYXNzPW51bWVyaWNhbD4xMi4xMTc8L3RkPlxuICAgICAgICAgICAgICAgPHRkPkxvcmVtPC90ZD5cbiAgICAgICAgICAgPC90cj5cbiAgICAgICA8L3Rib2R5PlxuICAgPC90YWJsZT5cbiAqXG4gKi9cbnRhYmxle1xuICAgIHdpZHRoOjEwMCU7XG59XG50aCxcbnRke1xuICAgIHBhZGRpbmc6JGJhc2Utc3BhY2luZy11bml0IC8gNDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4MHB4KXtcbiAgICAgICAgcGFkZGluZzokaGFsZi1zcGFjaW5nLXVuaXQ7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQ2VsbCBhbGlnbm1lbnRzXG4gKi9cbltjb2xzcGFuXXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbltyb3dzcGFuXXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5bcm93c3Bhbj1cIjFcIl17XG4gICAgdmVydGljYWwtYWxpZ246dG9wO1xufVxuLm51bWVyaWNhbHtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4vKipcbiAqIEluIHRoZSBIVE1MIGFib3ZlIHdlIHNlZSBzZXZlcmFsIGBjb2xgIGVsZW1lbnRzIHdpdGggY2xhc3NlcyB3aG9zZSBudW1iZXJzXG4gKiByZXByZXNlbnQgYSBwZXJjZW50YWdlIHdpZHRoIGZvciB0aGF0IGNvbHVtbi4gV2UgbGVhdmUgb25lIGNvbHVtbiBmcmVlIG9mIGFcbiAqIGNsYXNzIHNvIHRoYXQgY29sdW1uIGNhbiBzb2FrIHVwIHRoZSBlZmZlY3RzIG9mIGFueSBhY2NpZGVudGFsIGJyZWFrYWdlIGluXG4gKiB0aGUgdGFibGUuXG4gKi9cbi50NSAgICAgeyB3aWR0aDogNSUgfVxuLnQxMCAgICB7IHdpZHRoOjEwJSB9XG4udDEyICAgIHsgd2lkdGg6MTIuNSUgfSAgICAgLyogMS84ICovXG4udDE1ICAgIHsgd2lkdGg6MTUlIH1cbi50MjAgICAgeyB3aWR0aDoyMCUgfVxuLnQyNSAgICB7IHdpZHRoOjI1JSB9ICAgICAgIC8qIDEvNCAqL1xuLnQzMCAgICB7IHdpZHRoOjMwJSB9XG4udDMzICAgIHsgd2lkdGg6MzMuMzMzJSB9ICAgLyogMS8zICovXG4udDM1ICAgIHsgd2lkdGg6MzUlIH1cbi50MzcgICAgeyB3aWR0aDozNy41JSB9ICAgICAvKiAzLzggKi9cbi50NDAgICAgeyB3aWR0aDo0MCUgfVxuLnQ0NSAgICB7IHdpZHRoOjQ1JSB9XG4udDUwICAgIHsgd2lkdGg6NTAlIH0gICAgICAgLyogMS8yICovXG4udDU1ICAgIHsgd2lkdGg6NTUlIH1cbi50NjAgICAgeyB3aWR0aDo2MCUgfVxuLnQ2MiAgICB7IHdpZHRoOjYyLjUlIH0gICAgIC8qIDUvOCAqL1xuLnQ2NSAgICB7IHdpZHRoOjY1JSB9XG4udDY2ICAgIHsgd2lkdGg6NjYuNjY2JSB9ICAgLyogMi8zICovXG4udDcwICAgIHsgd2lkdGg6NzAlIH1cbi50NzUgICAgeyB3aWR0aDo3NSUgfSAgICAgICAvKiAzLzQqL1xuLnQ4MCAgICB7IHdpZHRoOjgwJSB9XG4udDg1ICAgIHsgd2lkdGg6ODUlIH1cbi50ODcgICAgeyB3aWR0aDo4Ny41JSB9ICAgICAvKiA3LzggKi9cbi50OTAgICAgeyB3aWR0aDo5MCUgfVxuLnQ5NSAgICB7IHdpZHRoOjk1JSB9XG5cblxuLyoqXG4gKiBCb3JkZXJlZCB0YWJsZXNcbiAqL1xuLnRhYmxlLS1ib3JkZXJlZHtcblxuICAgIHRoLFxuICAgIHRke1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRiYXNlLXVpLWNvbG9yO1xuXG4gICAgICAgICY6ZW1wdHl7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGh7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MnB4O1xuICAgIH1cblxuICAgIHRib2R5IHRyIHRoOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjJweDtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBTdHJpcGVkIHRhYmxlc1xuICovXG4udGFibGUtLXN0cmlwZWR7XG5cbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmM7IC8qIE92ZXJyaWRlIHRoaXMgY29sb3IgaW4geW91ciB0aGVtZSBzdHlsZXNoZWV0ICovXG4gICAgfVxufVxuXG5cbi8qKlxuICogRGF0YSB0YWJsZVxuICovXG4udGFibGUtLWRhdGF7XG4gICAgZm9udDoxMnB4LzEuNSBzYW5zLXNlcmlmO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkRk9STVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqXG4gKiBEZW1vOiBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvTWhISFVcbiAqXG4gKi9cbmZpZWxkc2V0e1xuICAgIHBhZGRpbmc6JGJhc2Utc3BhY2luZy11bml0O1xufVxuXG5cbi8qKlxuICogVGV4dCBpbnB1dHNcbiAqXG4gKiBJbnN0ZWFkIG9mIGEgYFt0eXBlXWAgc2VsZWN0b3IgZm9yIGVhY2gga2luZCBvZiBmb3JtIGlucHV0LCB3ZSBqdXN0IHVzZSBhXG4gKiBjbGFzcyB0byB0YXJnZXQgYW55L2V2ZXJ5IG9uZSwgZS5nLjpcbiAgIDxpbnB1dCB0eXBlPXRleHQgY2xhc3M9dGV4dC1pbnB1dD5cbiAgIDxpbnB1dCB0eXBlPWVtYWlsIGNsYXNzPXRleHQtaW5wdXQ+XG4gICA8aW5wdXQgdHlwZT1wYXNzd29yZCBjbGFzcz10ZXh0LWlucHV0PlxuICpcbiAqL1xuLnRleHQtaW5wdXQsXG50ZXh0YXJlYXtcbiAgICAvKipcbiAgICAgKiBTdHlsZSB0aGVzZSB2aWEgeW91ciB0aGVtZSBzdHlsZXNoZWV0LlxuICAgICAqL1xufVxuXG5cbi8qKlxuICogR3JvdXAgc2V0cyBvZiBmb3JtIGZpZWxkcyBpbiBhIGxpc3QsIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPWZvcm0tZmllbGRzPlxuICAgICAgIDxsaT5cbiAgICAgICAgICAgPGxhYmVsIC8+XG4gICAgICAgICAgIDxpbnB1dCAvPlxuICAgICAgIDwvbGk+XG4gICAgICAgPGxpPlxuICAgICAgICAgICA8bGFiZWwgLz5cbiAgICAgICAgICAgPHNlbGVjdCAvPlxuICAgICAgIDwvbGk+XG4gICAgICAgPGxpPlxuICAgICAgICAgICA8bGFiZWwgLz5cbiAgICAgICAgICAgPGlucHV0IC8+XG4gICAgICAgPC9saT5cbiAgIDwvdWw+XG4gKlxuICovXG4uZm9ybS1maWVsZHN7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIG1hcmdpbjowO1xufVxuICAgIC5mb3JtLWZpZWxkcyA+IGxpe1xuICAgICAgICBAZXh0ZW5kICVzYXNzLW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIC5mb3JtLWZpZWxkcyA+IGxpOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG5cblxuLyoqXG4gKiBMYWJlbHNcbiAqXG4gKiBEZWZpbmUgYSBgLmxhYmVsYCBjbGFzcyBhcyB3ZWxsIGFzIGEgYGxhYmVsYCBlbGVtZW50LiBUaGlzIG1lYW5zIHdlIGNhbiBhcHBseVxuICogbGFiZWwtbGlrZSBzdHlsaW5nIHRvIG1ldGEtbGFiZWxzIGZvciBncm91cHMgb2Ygb3B0aW9ucyB3aGVyZSBhIGBsYWJlbGBcbiAqIGVsZW1lbnQgaXMgbm90IHN1aXRhYmxlLCBlLmcuOlxuICpcbiAgIDxsaT5cbiAgICAgICA8c3BhbiBjbGFzcz1sYWJlbD5TZWxlY3QgYW4gb3B0aW9uIGJlbG93Ojwvc3Bhbj5cbiAgICAgICA8dWwgY2xhc3M9XCJtdWx0aS1saXN0ICBmb3VyLWNvbHNcIj5cbiAgICAgICAgICAgPGxpPlxuICAgICAgICAgICAgICAgPGlucHV0IC8+IDxsYWJlbCAvPlxuICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICA8bGk+XG4gICAgICAgICAgICAgICA8aW5wdXQgLz4gPGxhYmVsIC8+XG4gICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgIDxpbnB1dCAvPiA8bGFiZWwgLz5cbiAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgPGxpPlxuICAgICAgICAgICAgICAgPGlucHV0IC8+IDxsYWJlbCAvPlxuICAgICAgICAgICA8L2xpPlxuICAgICAgIDwvdWw+XG4gICA8L2xpPlxuICpcbiAqL1xubGFiZWwsXG4ubGFiZWx7XG4gICAgZGlzcGxheTpibG9jaztcbn1cbiAgICAvKipcbiAgICAgKiBFeHRyYSBoZWxwIHRleHQgaW4gYGxhYmVsYHMsIGUuZy46XG4gICAgICpcbiAgICAgICA8bGFiZWw+Q2FyZCBudW1iZXIgPHNtYWxsIGNsYXNzPWFkZGl0aW9uYWw+Tm8gc3BhY2VzPC9zbWFsbD48L2xhYmVsPlxuICAgICAqXG4gICAgICovXG4gICAgLmFkZGl0aW9uYWx7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICB9XG5cblxuLypcbiAqIEdyb3VwcyBvZiBjaGVja2JveGVzIGFuZCByYWRpb3MsIGUuZy46XG4gKlxuICAgPGxpPlxuICAgICAgIDx1bCBjbGFzcz1jaGVjay1saXN0PlxuICAgICAgICAgICA8bGk+XG4gICAgICAgICAgICAgICA8aW5wdXQgLz4gPGxhYmVsIC8+XG4gICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgIDxpbnB1dCAvPiA8bGFiZWwgLz5cbiAgICAgICAgICAgPC9saT5cbiAgICAgICA8L3VsPlxuICAgPC9saT5cbiAqXG4gKi9cbi5jaGVjay1saXN0e1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46MDtcbn1cbiAgICAvKlxuICAgICAqIExhYmVscyBpbiBjaGVjay1saXN0c1xuICAgICAqL1xuICAgIC5jaGVjay1sYWJlbCxcbiAgICAuY2hlY2stbGlzdCBsYWJlbCxcbiAgICAuY2hlY2stbGlzdCAubGFiZWx7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cblxuXG4vKipcbiAqIFNwb2tlbiBmb3JtcyBhcmUgZm9yIGZvcm1zIHRoYXQgcmVhZCBsaWtlIHNwb2tlbiB3b3JkLCBlLmcuOlxuICpcbiAgIDxsaSBjbGFzcz1zcG9rZW4tZm9ybT5cbiAgICAgICBIZWxsbywgbXkgPGxhYmVsIGZvcj1zcG9rZW4tbmFtZT5uYW1lPC9sYWJlbD4gaXNcbiAgICAgICA8aW5wdXQgdHlwZT10ZXh0IGNsYXNzPXRleHQtaW5wdXQgaWQ9c3Bva2VuLW5hbWU+LiBNeSBob21lXG4gICAgICAgPGxhYmVsIGZvcj1jb3VudHJ5PmNvdW50cnk8L2xhYmVsPiBpc1xuICAgICAgIDxzZWxlY3QgaWQ9Y291bnRyeT5cbiAgICAgICAgICAgPG9wdGlvbj5VSzwvb3B0aW9uPlxuICAgICAgICAgICA8b3B0aW9uPlVTPC9vcHRpb24+XG4gICAgICAgICAgIDxvcHRpb24+T3RoZXI8L29wdGlvbj5cbiAgICAgICA8L3NlbGVjdD5cbiAgIDwvbGk+XG4gKlxuICovXG4uc3Bva2VuLWZvcm0gbGFiZWx7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udDppbmhlcml0O1xufVxuXG5cbi8qKlxuICogRXh0cmEgaGVscCB0ZXh0IGRpc3BsYXllZCBhZnRlciBhIGZpZWxkIHdoZW4gdGhhdCBmaWVsZCBpcyBpbiBmb2N1cywgZS5nLjpcbiAqXG4gICA8bGFiZWwgZm9yPWVtYWlsPkVtYWlsOjwvbGFiZWw+XG4gICA8aW5wdXQgdHlwZT1lbWFpbCBjbGFzcz10ZXh0LWlucHV0IGlkPWVtYWlsPlxuICAgPHNtYWxsIGNsYXNzPWV4dHJhLWhlbHA+LmVkdSBlbWFpbHMgb25seTwvc21hbGw+XG4gKlxuICogV2UgbGVhdmUgdGhlIGhlbHAgdGV4dCBpbiB0aGUgZG9jdW1lbnQgZmxvdyBhbmQgbWVyZWx5IHNldCBpdCB0b1xuICogYHZpc2liaWxpdHk6aGlkZGVuO2AuIFRoaXMgbWVhbnMgdGhhdCBpdCB3b27igJl0IGludGVyZmVyZSB3aXRoIGFueXRoaW5nIG9uY2VcbiAqIGl0IHJlYXBwZWFycy5cbiAqXG4gKi9cbi8qc21hbGwqLy5leHRyYS1oZWxwe1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xufVxuLnRleHQtaW5wdXQ6YWN0aXZlICsgLmV4dHJhLWhlbHAsXG4udGV4dC1pbnB1dDpmb2N1cyArIC5leHRyYS1oZWxwe1xuICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbn1cbiIsIkBpZiAkdXNlLWdyaWRzID09IHRydWV7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEdSSURTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBGbHVpZCBhbmQgbmVzdGFibGUgZ3JpZCBzeXN0ZW0sIGUuZy46XG4gKlxuICAgPGRpdiBjbGFzcz1cImdyaWRcIj5cblxuICAgICAgIDxkaXYgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtdGhpcmRcIj5cbiAgICAgICAgICAgPHA+T25lIHRoaXJkIGdyaWQ8L3A+XG4gICAgICAgPC9kaXY+PCEtLVxuXG4gICAgLS0+PGRpdiBjbGFzcz1cImdyaWRfX2l0ZW0gIHR3by10aGlyZHNcIj5cbiAgICAgICAgICAgPHA+VHdvIHRoaXJkcyBncmlkPC9wPlxuICAgICAgIDwvZGl2PjwhLS1cblxuICAgIC0tPjxkaXYgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtaGFsZlwiPlxuICAgICAgICAgICA8cD5PbmUgaGFsZiBncmlkPC9wPlxuICAgICAgIDwvZGl2PjwhLS1cblxuICAgIC0tPjxkaXYgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtcXVhcnRlclwiPlxuICAgICAgICAgICA8cD5PbmUgcXVhcnRlciBncmlkPC9wPlxuICAgICAgIDwvZGl2PjwhLS1cblxuICAgIC0tPjxkaXYgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtcXVhcnRlclwiPlxuICAgICAgICAgICA8cD5PbmUgcXVhcnRlciBncmlkPC9wPlxuICAgICAgIDwvZGl2PlxuXG4gICA8L2Rpdj5cbiAqXG4gKiBEZW1vOiBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvQ0xZVUNcbiAqXG4gKi9cblxuXG4vKipcbiAqIEdyaWQgd3JhcHBlclxuICovXG4uZ3JpZHtcbiAgICBtYXJnaW4tbGVmdDotJGJhc2Utc3BhY2luZy11bml0O1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG59XG5cblxuICAgIC8qKlxuICAgICAqIFZlcnkgaW5mcmVxdWVudGx5IG9jY3VycmluZyBncmlkIHdyYXBwZXJzIGFzIGNoaWxkcmVuIG9mIGdyaWQgd3JhcHBlcnMuXG4gICAgICovXG4gICAgLmdyaWQgPiAuZ3JpZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG5cblxuICAgIC8qKlxuICAgICAqIEdyaWRcbiAgICAgKi9cbiAgICAuZ3JpZF9faXRlbXtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDokYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgICAgQGlmICRnbG9iYWwtYm9yZGVyLWJveCA9PSBmYWxzZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlbmRvcihib3gtc2l6aW5nLCBib3JkZXItYm94KTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZ3JpZF9fZmllbGRzZXR7XG4gICAgYm9yZGVyOiBub25lO1xuICAgID4gLmdyaWRfX2xlZ2VuZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogIzAwNGQ4ODtcblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmdyaWRfX2ZpZWxkcyA+IC5ncmlkX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbn1cbi8vZW5kaWZcbiIsIkBpZiAkdXNlLWZsZXhib3ggPT0gdHJ1ZXtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkRkxFWEJPWFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVW50aWwgd2UgY2FuIHV0aWxpc2UgZmxleGJveCBuYXRpdmVseSB3ZSBjYW4ga2luZGEsIHNvcnRhLCBhdHRlbXB0IHRvIGVtdWxhdGVcbiAqIGl0LCBpbiBhIHdheS4uLiBlLmcuOlxuICpcbiAgIDxoZWFkZXIgY2xhc3M9ZmxleGJveD5cblxuICAgICAgIDxkaXYgY2xhc3M9ZmxleGJveF9faXRlbT5cbiAgICAgICAgICAgPGI+V2VsY29tZSB0bzwvYj5cbiAgICAgICA8L2Rpdj5cblxuICAgICAgIDxkaXYgY2xhc3M9ZmxleGJveF9faXRlbT5cbiAgICAgICAgICAgPGltZyBzcmM9XCIvL2Nzc3dpemFyZHJ5LmNvbS9pbnVpdGNzcy9pbWcvbG9nby5qcGdcIiBhbHQ9XCJpbnVpdC5jc3NcIj5cbiAgICAgICA8L2Rpdj5cblxuICAgPC9oZWFkZXI+XG4gKlxuICogV2UgY2FuIGFsc28gY29tYmluZSBvdXIgZ3JpZCBzeXN0ZW0gY2xhc3NlcyB3aXRoIGAuZmxleGJveF9faXRlbWAgY2xhc3NlcyxcbiAqIGUuZy46XG4gKlxuICAgPGRpdiBjbGFzcz1mbGV4Ym94PlxuICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4Ym94X19pdGVtICBvbmUtcXVhcnRlclwiPlxuICAgICAgIDwvZGl2PlxuICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4Ym94X19pdGVtICB0aHJlZS1xdWFydGVyc1wiPlxuICAgICAgIDwvZGl2PlxuICAgPC9kaXY+XG4gKlxuICogSXTigJlzIHByZXR0eSBwb29ybHkgbmFtZWQgSeKAmW0gYWZyYWlkLCBidXQgaXQgd29ya3MuLi5cbiAqXG4gKiBEZW1vOiBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvdWZVaDJcbiAqXG4gKi9cbi5mbGV4Ym94e1xuICAgIGRpc3BsYXk6dGFibGU7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLyoqXG4gKiBOYXN0eSBoYWNrIHRvIGNpcmN1bXZlbnQgTW9kZXJuaXpyIGNvbmZsaWN0cy5cbiAqL1xuaHRtbC5mbGV4Ym94e1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6YXV0bztcbn1cblxuICAgIC5mbGV4Ym94X19pdGVte1xuICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICB9XG5cbn0vL2VuZGlmXG4iLCJAaWYgJHVzZS1jb2x1bW5zID09IHRydWV7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENPTFVNTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEhlcmUgd2UgY2FuIHNldCBlbGVtZW50cyBpbiBjb2x1bW5zIG9mIHRleHQgdXNpbmcgQ1NTMywgZS5nLjpcbiAqXG4gICA8cCBjbGFzcz10ZXh0LWNvbHMtLTI+XG4gKlxuICogRGVtbzoganNmaWRkbGUubmV0L2ludWl0Y3NzL0UyNllkXG4gKlxuICovXG4ldGV4dC1jb2xze1xuICAgIEBpbmNsdWRlIHZlbmRvcihjb2x1bW4tZ2FwLCAkYmFzZS1zcGFjaW5nLXVuaXQpO1xufVxuLnRleHQtY29scy0tMiAgICB7IEBleHRlbmQgJXRleHQtY29sczsgQGluY2x1ZGUgdmVuZG9yKGNvbHVtbi1jb3VudCwgMik7IH1cbi50ZXh0LWNvbHMtLTMgICAgeyBAZXh0ZW5kICV0ZXh0LWNvbHM7IEBpbmNsdWRlIHZlbmRvcihjb2x1bW4tY291bnQsIDMpOyB9XG4udGV4dC1jb2xzLS00ICAgIHsgQGV4dGVuZCAldGV4dC1jb2xzOyBAaW5jbHVkZSB2ZW5kb3IoY29sdW1uLWNvdW50LCA0KTsgfVxuLnRleHQtY29scy0tNSAgICB7IEBleHRlbmQgJXRleHQtY29sczsgQGluY2x1ZGUgdmVuZG9yKGNvbHVtbi1jb3VudCwgNSk7IH1cblxufS8vZW5kaWZcbiIsIkBpZiAkdXNlLW1hcmdpbmFsaWEgPT0gdHJ1ZXtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTUFSR0lOQUxJQVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogTWFyZ2luYWxpYSBhcmUsIHBlciBkZWZpbml0aW9uLCBub3RlcyBpbiB0aGUgbWFyZ2luIG9mIGEgZG9jdW1lbnQuIFRoZVxuICogYG1hcmdpbmFsaWFfX2JvZHlgIGNsYXNzIGNhbiBiZSBhcHBsaWVkIHRvIGFsbCBraW5kcyBvZiBjb250ZW50LCBsaWtlIHRleHQgb3JcbiAqIGltYWdlcywgYW5kIGlzIGpvaW5lZCBieSBhIHdpZHRoIGNsYXNzOlxuICpcbiAgIDxkaXYgY2xhc3M9XCJtYXJnaW5hbGlhXCI+XG4gICAgICAgPGRpdiBjbGFzcz1cIm1hcmdpbmFsaWFfX2JvZHkgIGRlc2stb25lLWZpZnRoXCI+PC9kaXY+XG4gICA8L2Rpdj5cbiAqXG4gKiBEZW1vOiBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvQWVta0hcbiAqXG4gKi9cbi5tYXJnaW5hbGlhe1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbWlsbGktc2l6ZSk7XG59XG5cbi8qKlxuICogV2FpdCBmb3IgYSBjZXJ0YWluIGJyZWFrcG9pbnQgdG8gdHJpZ2dlciDigJhwcm9wZXInIG1hcmdpbmFsaWEuIFVwIHRvIHRoaXMgcG9pbnQsXG4gKiBtYXJnaW5hbGlhIGFyZSBpbmxpbmUgd2l0aCB0aGUgb3RoZXIgdGV4dC5cbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrLXN0YXJ0KXtcbiAgICAubWFyZ2luYWxpYXtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm1hcmdpbmFsaWFfX2JvZHksXG4gICAgLm1hcmdpbmFsaWFfX2JvZHktLXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAubWFyZ2luYWxpYV9fYm9keXtcbiAgICAgIHJpZ2h0OjEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiRiYXNlLXNwYWNpbmctdW5pdDtcbiAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWxpZ24gbWFyZ2luYWxpYSB0byB0aGUgcmlnaHQgb2YgdGhlIHRleHQuXG4gICAgICovXG4gICAgLm1hcmdpbmFsaWFfX2JvZHktLXJpZ2h0e1xuICAgICAgICBsZWZ0OjEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDokYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICB9XG59XG5cbn0vL2VuZGlmXG4iLCJAaWYgJHVzZS1iZWF1dG9ucyA9PSB0cnVle1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRCRUFVVE9OUy5DU1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIGJlYXV0b25zIGlzIGEgYmVhdXRpZnVsbHkgc2ltcGxlIGJ1dHRvbiB0b29sa2l0LlxuICpcbiAqIExJQ0VOU0VcbiAqIFxuICogQ29weXJpZ2h0IDIwMTMgSGFycnkgUm9iZXJ0c1xuICogXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKiBcbiAqIGh0dHA6Ly9hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKiBcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKiBcbiAqL1xuXG5cbi8qISpcbiAqIFxuICogQGNzc3dpemFyZHJ5IC0tIGNzc3dpemFyZHJ5LmNvbS9iZWF1dG9uc1xuICogXG4gKi9cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRCQVNFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBCYXNlIGJ1dHRvbiBzdHlsZXMuXG4gKlxuICogMS4gQWxsb3cgdXMgdG8gYmV0dGVyIHN0eWxlIGJveCBtb2RlbCBwcm9wZXJ0aWVzLlxuICogMi4gTGluZSBkaWZmZXJlbnQgc2l6ZWQgYnV0dG9ucyB1cCBhIGxpdHRsZSBuaWNlci5cbiAqIDMuIFN0b3AgYnV0dG9ucyB3cmFwcGluZyBhbmQgbG9va2luZyBicm9rZW4uXG4gKiA0LiBNYWtlIGJ1dHRvbnMgaW5oZXJpdCBmb250IHN0eWxlcy5cbiAqIDUuIEZvcmNlIGFsbCBlbGVtZW50cyB1c2luZyBiZWF1dG9ucyB0byBhcHBlYXIgY2xpY2thYmxlLlxuICogNi4gTm9ybWFsaXNlIGJveCBtb2RlbCBzdHlsZXMuXG4gKiA3LiBJZiB0aGUgYnV0dG9u4oCZcyB0ZXh0IGlzIDFlbSwgYW5kIHRoZSBidXR0b24gaXMgKDMgKiBmb250LXNpemUpIHRhbGwsIHRoZW5cbiAqICAgIHRoZXJlIGlzIDFlbSBvZiBzcGFjZSBhYm92ZSBhbmQgYmVsb3cgdGhhdCB0ZXh0LiBXZSB0aGVyZWZvcmUgYXBwbHkgMWVtXG4gKiAgICBvZiBzcGFjZSB0byB0aGUgbGVmdCBhbmQgcmlnaHQsIGFzIHBhZGRpbmcsIHRvIGtlZXAgY29uc2lzdGVudCBzcGFjaW5nLlxuICogOC4gQmFzaWMgY29zbWV0aWNzIGZvciBkZWZhdWx0IGJ1dHRvbnMuIENoYW5nZSBvciBvdmVycmlkZSBhdCB3aWxsLlxuICogOS4gRG9u4oCZdCBhbGxvdyBidXR0b25zIHRvIGhhdmUgdW5kZXJsaW5lczsgaXQga2luZGEgcnVpbnMgdGhlIGlsbHVzaW9uLlxuICovXG4uYnRue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAgICAgICAvKiBbMV0gKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ICAgICAgLyogWzJdICovXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwOyAgICAgICAgIC8qIFszXSAqL1xuICAgIGZvbnQtZmFtaWx5OmluaGVyaXQ7ICAgICAgICAvKiBbNF0gKi9cbiAgICBmb250LXNpemU6MTAwJTsgICAgICAgICAgICAgLyogWzRdICovXG4gICAgY3Vyc29yOnBvaW50ZXI7ICAgICAgICAgICAgIC8qIFs1XSAqL1xuICAgIGJvcmRlcjpub25lOyAgICAgICAgICAgICAgICAvKiBbNl0gKi9cbiAgICBtYXJnaW46MDsgICAgICAgICAgICAgICAgICAgLyogWzZdICovXG4gICAgcGFkZGluZy10b3A6ICAgMDsgICAgICAgICAgIC8qIFs2XSAqL1xuICAgIHBhZGRpbmctYm90dG9tOjA7ICAgICAgICAgICAvKiBbNl0gKi9cbiAgICBsaW5lLWhlaWdodDozOyAgICAgICAgICAgICAgLyogWzddICovXG4gICAgcGFkZGluZy1yaWdodDoxZW07ICAgICAgICAgIC8qIFs3XSAqL1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyAgICAgICAgICAvKiBbN10gKi9cbiAgICBib3JkZXItcmFkaXVzOiRicmFuZC1yb3VuZDsgLyogWzhdICovXG59XG5cbi5idG57XG5cbiAgICAmLFxuICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lOyAgIC8qIFs5XSAqL1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICB9XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkU0laRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEJ1dHRvbiBzaXplIG1vZGlmaWVycy5cbiAqXG4gKiBUaGVzZSBhbGwgZm9sbG93IHRoZSBzYW1lIHNpemluZyBydWxlcyBhcyBhYm92ZTsgdGV4dCBpcyAxZW0sIHNwYWNlIGFyb3VuZCBpdFxuICogcmVtYWlucyB1bmlmb3JtLlxuICovXG4uYnRuLS1zbWFsbHtcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6Mjtcbn1cblxuLmJ0bi0tbGFyZ2V7XG4gICAgcGFkZGluZy1yaWdodDoxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OjQ7XG59XG5cbi5idG4tLWh1Z2V7XG4gICAgcGFkZGluZy1yaWdodDoyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6NTtcbn1cblxuLyoqXG4gKiBUaGVzZSBidXR0b25zIHdpbGwgZmlsbCB0aGUgZW50aXJldHkgb2YgdGhlaXIgY29udGFpbmVyLlxuICpcbiAqIDEuIFJlbW92ZSBwYWRkaW5nIHNvIHRoYXQgd2lkdGhzIGFuZCBwYWRkaW5ncyBkb27igJl0IGNvbmZsaWN0LlxuICovXG4uYnRuLS1mdWxse1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1yaWdodDowOyAgICAgICAgICAgIC8qIFsxXSAqL1xuICAgIHBhZGRpbmctbGVmdDogMDsgICAgICAgICAgICAvKiBbMV0gKi9cbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRGT05ULVNJWkVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBCdXR0b24gZm9udC1zaXplIG1vZGlmaWVycy5cbiAqL1xuLmJ0bi0tYWxwaGF7XG4gICAgZm9udC1zaXplOjNyZW07XG59XG5cbi5idG4tLWJldGF7XG4gICAgZm9udC1zaXplOjJyZW07XG59XG5cbi5idG4tLWdhbW1he1xuICAgIGZvbnQtc2l6ZToxcmVtO1xufVxuXG4vKipcbiAqIE1ha2UgdGhlIGJ1dHRvbiBpbmhlcml0IHNpemluZyBmcm9tIGl0cyBwYXJlbnQuXG4gKi9cbi5idG4tLW5hdHVyYWx7XG4gICAgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG4gICAgZm9udC1zaXplOmluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6aW5oZXJpdDtcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkRlVOQ1RJT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBCdXR0b24gZnVuY3Rpb24gbW9kaWZpZXJzLlxuICovXG4uYnRuLS1wcmltYXJ5e31cbi5idG4tLXNlY29uZGFyeXt9XG4uYnRuLS10ZXJ0aWFyeXt9XG5cbi8qKlxuICogUG9zaXRpdmUgYWN0aW9uczsgZS5nLiBzaWduIGluLCBwdXJjaGFzZSwgc3VibWl0LCBldGMuXG4gKi9cbi5idG4tLXBvc2l0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6IzRBOTkzRTtcbiAgICBjb2xvcjojZmZmO1xufVxuXG4vKipcbiAqIE5lZ2F0aXZlIGFjdGlvbnM7IGUuZy4gY2xvc2UgYWNjb3VudCwgZGVsZXRlIHBob3RvLCByZW1vdmUgZnJpZW5kLCBldGMuXG4gKi9cbi5idG4tLW5lZ2F0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6I2IzMzYzMDtcbiAgICBjb2xvcjojZmZmO1xufVxuXG4vKipcbiAqIEluYWN0aXZlLCBkaXNhYmxlZCBidXR0b25zLlxuICogXG4gKiAxLiBNYWtlIHRoZSBidXR0b24gbG9vayBsaWtlIG5vcm1hbCB0ZXh0IHdoZW4gaG92ZXJlZC5cbiAqL1xuLmJ0bi0taW5hY3RpdmUsXG4gICAgLmJ0bi0taW5hY3RpdmU6aG92ZXIsXG4gICAgLmJ0bi0taW5hY3RpdmU6YWN0aXZlLFxuICAgIC5idG4tLWluYWN0aXZlOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7XG4gICAgICAgIGNvbG9yOiM3Nzc7XG4gICAgICAgIGN1cnNvcjp0ZXh0OyAgICAgICAgICAgIC8qIFsxXSAqL1xuICAgIH1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRTVFlMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEJ1dHRvbiBzdHlsZSBtb2RpZmllcnMuXG4gKlxuICogMS4gVXNlIGFuIG92ZXJseS1sYXJnZSBudW1iZXIgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCwgcGlsbC1saWtlIGVuZHMuXG4gKi9cbi5idG4tLXNvZnR7XG4gICAgYm9yZGVyLXJhZGl1czoyMDBweDsgICAgICAgIC8qIFsxXSAqL1xufVxuXG4uYnRuLS1oYXJke1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbn1cblxufS8vZW5kaWZcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFdJRFRIU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogU2l6ZXMgaW4gaHVtYW4gcmVhZGFibGUgZm9ybWF0LiBUaGVzZSBhcmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIG90aGVyXG4gKiBvYmplY3RzIGFuZCBhYnN0cmFjdGlvbnMgZm91bmQgaW4gaW51aXQuY3NzLCBtb3N0IGNvbW1vbmx5IHRoZSBncmlkIHN5c3RlbVxuICogYW5kIGZhdXggZmxleGJveC5cbiAqXG4gKiBXZSBoYXZlIGEgbWl4aW4gdG8gZ2VuZXJhdGUgb3VyIHdpZHRocyBhbmQgdGhlaXIgYnJlYWtwb2ludC1zcGVjaWZpY1xuICogdmFyaWF0aW9ucy5cbiAqL1xuXG5AbWl4aW4gZ3JpZC1zZXR1cCgkbmFtZXNwYWNlOiBcIlwiKSB7XG4gICAgLyoqXG4gICAgKiBXaG9sZVxuICAgICovXG4gICAgLiN7JG5hbWVzcGFjZX1vbmUtd2hvbGUgICAgICAgICB7IHdpZHRoOjEwMCU7IH1cblxuXG4gICAgLyoqXG4gICAgKiBIYWx2ZXNcbiAgICAqL1xuICAgIC4jeyRuYW1lc3BhY2V9b25lLWhhbGYgICAgICAgICAgeyB3aWR0aDo1MCU7IH1cblxuXG4gICAgLyoqXG4gICAgKiBUaGlyZHNcbiAgICAqL1xuICAgIC4jeyRuYW1lc3BhY2V9b25lLXRoaXJkICAgICAgICAgeyB3aWR0aDozMy4zMzMlOyB9XG4gICAgLiN7JG5hbWVzcGFjZX10d28tdGhpcmRzICAgICAgICB7IHdpZHRoOjY2LjY2NiU7IH1cblxuXG4gICAgLyoqXG4gICAgKiBRdWFydGVyc1xuICAgICovXG4gICAgLiN7JG5hbWVzcGFjZX1vbmUtcXVhcnRlciAgICAgICB7IHdpZHRoOjI1JTsgfVxuICAgIC4jeyRuYW1lc3BhY2V9dHdvLXF1YXJ0ZXJzICAgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9b25lLWhhbGY7IH1cbiAgICAuI3skbmFtZXNwYWNlfXRocmVlLXF1YXJ0ZXJzICAgIHsgd2lkdGg6NzUlOyB9XG5cblxuICAgIC8qKlxuICAgICogRmlmdGhzXG4gICAgKi9cbiAgICAuI3skbmFtZXNwYWNlfW9uZS1maWZ0aCAgICAgICAgIHsgd2lkdGg6MjAlOyB9XG4gICAgLiN7JG5hbWVzcGFjZX10d28tZmlmdGhzICAgICAgICB7IHdpZHRoOjQwJTsgfVxuICAgIC4jeyRuYW1lc3BhY2V9dGhyZWUtZmlmdGhzICAgICAgeyB3aWR0aDo2MCU7IH1cbiAgICAuI3skbmFtZXNwYWNlfWZvdXItZmlmdGhzICAgICAgIHsgd2lkdGg6ODAlOyB9XG5cblxuICAgIC8qKlxuICAgICogU2l4dGhzXG4gICAgKi9cbiAgICAuI3skbmFtZXNwYWNlfW9uZS1zaXh0aCAgICAgICAgIHsgd2lkdGg6MTYuNjY2JTsgfVxuICAgIC4jeyRuYW1lc3BhY2V9dHdvLXNpeHRocyAgICAgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9b25lLXRoaXJkOyB9XG4gICAgLiN7JG5hbWVzcGFjZX10aHJlZS1zaXh0aHMgICAgICB7IEBleHRlbmQgLiN7JG5hbWVzcGFjZX1vbmUtaGFsZjsgfVxuICAgIC4jeyRuYW1lc3BhY2V9Zm91ci1zaXh0aHMgICAgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9dHdvLXRoaXJkczsgfVxuICAgIC4jeyRuYW1lc3BhY2V9Zml2ZS1zaXh0aHMgICAgICAgeyB3aWR0aDo4My4zMzMlOyB9XG5cblxuICAgIC8qKlxuICAgICogRWlnaHRoc1xuICAgICovXG4gICAgLiN7JG5hbWVzcGFjZX1vbmUtZWlnaHRoICAgICAgICB7IHdpZHRoOjEyLjUlOyB9XG4gICAgLiN7JG5hbWVzcGFjZX10d28tZWlnaHRocyAgICAgICB7IEBleHRlbmQgLiN7JG5hbWVzcGFjZX1vbmUtcXVhcnRlcjsgfVxuICAgIC4jeyRuYW1lc3BhY2V9dGhyZWUtZWlnaHRocyAgICAgeyB3aWR0aDozNy41JTsgfVxuICAgIC4jeyRuYW1lc3BhY2V9Zm91ci1laWdodGhzICAgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9b25lLWhhbGY7IH1cbiAgICAuI3skbmFtZXNwYWNlfWZpdmUtZWlnaHRocyAgICAgIHsgd2lkdGg6NjIuNSU7IH1cbiAgICAuI3skbmFtZXNwYWNlfXNpeC1laWdodGhzICAgICAgIHsgQGV4dGVuZCAuI3skbmFtZXNwYWNlfXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgLiN7JG5hbWVzcGFjZX1zZXZlbi1laWdodGhzICAgICB7IHdpZHRoOjg3LjUlOyB9XG5cblxuICAgIC8qKlxuICAgICogVGVudGhzXG4gICAgKi9cbiAgICAuI3skbmFtZXNwYWNlfW9uZS10ZW50aCAgICAgICAgIHsgd2lkdGg6MTAlOyB9XG4gICAgLiN7JG5hbWVzcGFjZX10d28tdGVudGhzICAgICAgICB7IEBleHRlbmQgLiN7JG5hbWVzcGFjZX1vbmUtZmlmdGg7IH1cbiAgICAuI3skbmFtZXNwYWNlfXRocmVlLXRlbnRocyAgICAgIHsgd2lkdGg6MzAlOyB9XG4gICAgLiN7JG5hbWVzcGFjZX1mb3VyLXRlbnRocyAgICAgICB7IEBleHRlbmQgLiN7JG5hbWVzcGFjZX10d28tZmlmdGhzOyB9XG4gICAgLiN7JG5hbWVzcGFjZX1maXZlLXRlbnRocyAgICAgICB7IEBleHRlbmQgLiN7JG5hbWVzcGFjZX1vbmUtaGFsZjsgfVxuICAgIC4jeyRuYW1lc3BhY2V9c2l4LXRlbnRocyAgICAgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9dGhyZWUtZmlmdGhzOyB9XG4gICAgLiN7JG5hbWVzcGFjZX1zZXZlbi10ZW50aHMgICAgICB7IHdpZHRoOjcwJTsgfVxuICAgIC4jeyRuYW1lc3BhY2V9ZWlnaHQtdGVudGhzICAgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9Zm91ci1maWZ0aHM7IH1cbiAgICAuI3skbmFtZXNwYWNlfW5pbmUtdGVudGhzICAgICAgIHsgd2lkdGg6OTAlOyB9XG5cblxuICAgIC8qKlxuICAgICogVHdlbGZ0aHNcbiAgICAqL1xuICAgIC4jeyRuYW1lc3BhY2V9b25lLXR3ZWxmdGggICAgICAgeyB3aWR0aDo4LjMzMyU7IH1cbiAgICAuI3skbmFtZXNwYWNlfXR3by10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAuI3skbmFtZXNwYWNlfW9uZS1zaXh0aDsgfVxuICAgIC4jeyRuYW1lc3BhY2V9dGhyZWUtdHdlbGZ0aHMgICAgeyBAZXh0ZW5kIC4jeyRuYW1lc3BhY2V9b25lLXF1YXJ0ZXI7IH1cbiAgICAuI3skbmFtZXNwYWNlfWZvdXItdHdlbGZ0aHMgICAgIHsgQGV4dGVuZCAuI3skbmFtZXNwYWNlfW9uZS10aGlyZDsgfVxuICAgIC4jeyRuYW1lc3BhY2V9Zml2ZS10d2VsZnRocyAgICAgeyB3aWR0aDo0MS42NjYlIH1cbiAgICAuI3skbmFtZXNwYWNlfXNpeC10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAuI3skbmFtZXNwYWNlfW9uZS1oYWxmOyB9XG4gICAgLiN7JG5hbWVzcGFjZX1zZXZlbi10d2VsZnRocyAgICB7IHdpZHRoOjU4LjMzMyU7IH1cbiAgICAuI3skbmFtZXNwYWNlfWVpZ2h0LXR3ZWxmdGhzICAgIHsgQGV4dGVuZCAuI3skbmFtZXNwYWNlfXR3by10aGlyZHM7IH1cbiAgICAuI3skbmFtZXNwYWNlfW5pbmUtdHdlbGZ0aHMgICAgIHsgQGV4dGVuZCAuI3skbmFtZXNwYWNlfXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgLiN7JG5hbWVzcGFjZX10ZW4tdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgLiN7JG5hbWVzcGFjZX1maXZlLXNpeHRoczsgfVxuICAgIC4jeyRuYW1lc3BhY2V9ZWxldmVuLXR3ZWxmdGhzICAgeyB3aWR0aDo5MS42NjYlOyB9XG59XG5cbkBpbmNsdWRlIGdyaWQtc2V0dXAoKTtcblxuXG5cbi8qKlxuICogSWYgeW91IGhhdmUgc2V0IGAkcmVzcG9uc2l2ZWAgdG8g4oCYdHJ1ZeKAmSBpbiBgX3ZhcnMuc2Nzc2AgdGhlbiB5b3Ugbm93IGhhdmVcbiAqIGFjY2VzcyB0byB0aGVzZSBjbGFzc2VzLiBZb3UgY2FuIGRlZmluZSBhdCB3aGljaCBicmVha3BvaW50IHlvdeKAmWQgbGlrZSBhblxuICogZWxlbWVudCB0byBiZSBhIGNlcnRhaW4gc2l6ZSwgZS5nLjpcbiAqXG4gKiBgPGRpdiBjbGFzcz1cImcgIG9uZS1xdWFydGVyICBsYXAtb25lLWhhbGYgIHBhbG0tb25lLXdob2xlXCI+IC4uLiA8L2Rpdj5gXG4gKlxuICogVGhpcyB3b3VsZCBjcmVhdGUgYSBgZGl2YCB0aGF0LCBhdCDigJhkZXNrdG9w4oCZIHNpemVzLCB0YWtlcyB1cCBhIHF1YXJ0ZXIgb2YgdGhlXG4gKiBob3Jpem9udGFsIHNwYWNlLCBhIGhhbGYgb2YgdGhhdCBzcGFjZSBhdCDigJh0YWJsZXTigJkgc2l6ZXMsIGFuZCBnb2VzIGZ1bGwgd2lkdGhcbiAqIGF0IOKAmG1vYmlsZeKAmSBzaXplcy5cbiAqXG4gKiBEZW1vOiBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvV1M0R2VcbiAqXG4gKi9cblxuQGlmICRyZXNwb25zaXZlID09IHRydWV7XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBhbG0pe1xuICAgIEBpbmNsdWRlIGdyaWQtc2V0dXAoXCJwYWxtLVwiKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkobGFwKXtcbiAgICBAaW5jbHVkZSBncmlkLXNldHVwKFwibGFwLVwiKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkobGFwLWFuZC11cCl7XG4gICAgQGluY2x1ZGUgZ3JpZC1zZXR1cChcImxhcC1hbmQtdXAtXCIpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeShwb3J0YWJsZSl7XG4gICAgQGluY2x1ZGUgZ3JpZC1zZXR1cChcInBvcnRhYmxlLVwiKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoZGVzayl7XG4gICAgQGluY2x1ZGUgZ3JpZC1zZXR1cChcImRlc2stXCIpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeShkZXNrLXdpZGUpe1xuICAgIEBpbmNsdWRlIGdyaWQtc2V0dXAoXCJkZXNrLXdpZGUtXCIpO1xufVxuXG5cbi8qKlxuICogSWYgeW91IGhhdmUgc2V0IHRoZSBhZGRpdGlvbmFsIGAkcmVzcG9uc2l2ZS1leHRyYWAgdmFyaWFibGUgdG8g4oCYdHJ1ZeKAmSBpblxuICogYF92YXJzLnNjc3NgIHRoZW4geW91IG5vdyBoYXZlIGFjY2VzcyB0byB0aGUgZm9sbG93aW5nIGNsYXNzIGF2YWlsYWJsZSB0b1xuICogYWNjb21vZGF0ZSBtdWNoIGxhcmdlciBzY3JlZW4gcmVzb2x1dGlvbnMuXG4gKi9cblxuQGlmICRyZXNwb25zaXZlLWV4dHJhID09IHRydWV7XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KGRlc2std2lkZSl7XG4gICAgQGluY2x1ZGUgZ3JpZC1zZXR1cChcImRlc2std2lkZS1cIik7XG59XG5cbn1cblxufSAvKiBlbmRpZiAqL1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQlJBTkRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIGAuYnJhbmRgIGlzIGEgcXVpY2sgYW5kIHNpbXBsZSB3YXkgdG8gYXBwbHkgeW91ciBicmFuZCBmYWNlIGFuZC9vciBjb2xvciB0b1xuICogYW55IGVsZW1lbnQgdXNpbmcgYSBoYW5keSBoZWxwZXIgY2xhc3MuXG4gKi9cbi5icmFuZHtcbiAgICBmb250LWZhbWlseTokYnJhbmQtZmFjZSArIWltcG9ydGFudDtcbiAgICBjb2xvcjokYnJhbmQtY29sb3IgKyFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtZmFjZXtcbiAgICBmb250LWZhbWlseTokYnJhbmQtZmFjZSArIWltcG9ydGFudDtcbn1cbi5icmFuZC1jb2xvcixcbi5icmFuZC1jb2xvdXJ7XG4gICAgY29sb3I6JGJyYW5kLWNvbG9yICshaW1wb3J0YW50O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEhFTFBFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQSBzZXJpZXMgb2YgaGVscGVyIGNsYXNzZXMgdG8gdXNlIGFyYml0cmFyaWx5LiBPbmx5IHVzZSBhIGhlbHBlciBjbGFzcyBpZiBhblxuICogZWxlbWVudC9jb21wb25lbnQgZG9lc27igJl0IGFscmVhZHkgaGF2ZSBhIGNsYXNzIHRvIHdoaWNoIHlvdSBjb3VsZCBhcHBseSB0aGlzXG4gKiBzdHlsaW5nLCBlLmcuIGlmIHlvdSBuZWVkIHRvIGZsb2F0IGAubWFpbi1uYXZgIGxlZnQgdGhlbiBhZGQgYGZsb2F0OmxlZnQ7YCB0b1xuICogdGhhdCBydWxlc2V0IGFzIG9wcG9zZWQgdG8gYWRkaW5nIHRoZSBgLmZsb2F0LS1sZWZ0YCBjbGFzcyB0byB0aGUgbWFya3VwLlxuICpcbiAqIEEgbG90IG9mIHRoZXNlIGNsYXNzZXMgY2FycnkgYCFpbXBvcnRhbnRgIGFzIHlvdSB3aWxsIGFsd2F5cyB3YW50IHRoZW0gdG8gd2luXG4gKiBvdXQgb3ZlciBvdGhlciBzZWxlY3RvcnMuXG4gKi9cblxuXG4vKipcbiAqIEFkZC9yZW1vdmUgZmxvYXRzXG4gKi9cbi5mbG9hdC0tcmlnaHQgICB7IGZsb2F0OnJpZ2h0IWltcG9ydGFudDsgfVxuLmZsb2F0LS1sZWZ0ICAgIHsgZmxvYXQ6bGVmdCAhaW1wb3J0YW50OyB9XG4uZmxvYXQtLW5vbmUgICAgeyBmbG9hdDpub25lICFpbXBvcnRhbnQ7IH1cblxuXG4vKipcbiAqIFRleHQgYWxpZ25tZW50XG4gKi9cbi50ZXh0LS1sZWZ0ICAgICB7IHRleHQtYWxpZ246bGVmdCAgIWltcG9ydGFudDsgfVxuLnRleHQtLWNlbnRlciAgIHsgdGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50OyB9XG4udGV4dC0tcmlnaHQgICAgeyB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuXG4vKipcbiAqIEZvbnQgd2VpZ2h0c1xuICovXG4ud2VpZ2h0LS1saWdodCAgICAgIHsgZm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudDsgfVxuLndlaWdodC0tbm9ybWFsICAgICB7IGZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnQ7IH1cbi53ZWlnaHQtLXNlbWlib2xkICAgeyBmb250LXdlaWdodDo2MDAhaW1wb3J0YW50OyB9XG5cblxuLyoqXG4gKiBBZGQvcmVtb3ZlIG1hcmdpbnNcbiAqL1xuLnB1c2ggICAgICAgICAgIHsgbWFyZ2luOiAgICAgICAkYmFzZS1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC0tdG9wICAgICAgeyBtYXJnaW4tdG9wOiAgICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5wdXNoLS1yaWdodCAgICB7IG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0IWltcG9ydGFudDsgfVxuLnB1c2gtLWJvdHRvbSAgIHsgbWFyZ2luLWJvdHRvbTokYmFzZS1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC0tbGVmdCAgICAgeyBtYXJnaW4tbGVmdDogICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5wdXNoLS1lbmRzICAgICB7IG1hcmdpbi10b3A6ICAgJGJhc2Utc3BhY2luZy11bml0IWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTokYmFzZS1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC0tc2lkZXMgICAgeyBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAgJGJhc2Utc3BhY2luZy11bml0IWltcG9ydGFudDsgfVxuXG4ucHVzaC1oYWxmICAgICAgICAgIHsgbWFyZ2luOiAgICAgICAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC1oYWxmLS10b3AgICAgIHsgbWFyZ2luLXRvcDogICAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC1oYWxmLS1yaWdodCAgIHsgbWFyZ2luLXJpZ2h0OiAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC1oYWxmLS1ib3R0b20gIHsgbWFyZ2luLWJvdHRvbTokaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC1oYWxmLS1sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6ICAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4ucHVzaC1oYWxmLS1lbmRzICAgIHsgbWFyZ2luLXRvcDogICAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiRoYWxmLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5wdXNoLWhhbGYtLXNpZGVzICAgeyBtYXJnaW4tcmlnaHQ6ICRoYWxmLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAgJGhhbGYtc3BhY2luZy11bml0IWltcG9ydGFudDsgfVxuXG4uZmx1c2ggICAgICAgICAgeyBtYXJnaW46ICAgICAgIDAhaW1wb3J0YW50OyB9XG4uZmx1c2gtLXRvcCAgICAgeyBtYXJnaW4tdG9wOiAgIDAhaW1wb3J0YW50OyB9XG4uZmx1c2gtLXJpZ2h0ICAgeyBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50OyB9XG4uZmx1c2gtLWJvdHRvbSAgeyBtYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50OyB9XG4uZmx1c2gtLWxlZnQgICAgeyBtYXJnaW4tbGVmdDogIDAhaW1wb3J0YW50OyB9XG4uZmx1c2gtLWVuZHMgICAgeyBtYXJnaW4tdG9wOiAgIDAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50OyB9XG4uZmx1c2gtLXNpZGVzICAgeyBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogIDAhaW1wb3J0YW50OyB9XG5cblxuLyoqXG4gKiBBZGQvcmVtb3ZlIHBhZGRpbmdzXG4gKi9cbi5zb2Z0ICAgICAgICAgICB7IHBhZGRpbmc6ICAgICAgICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LS10b3AgICAgICB7IHBhZGRpbmctdG9wOiAgICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LS1yaWdodCAgICB7IHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LS1ib3R0b20gICB7IHBhZGRpbmctYm90dG9tOiRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LS1sZWZ0ICAgICB7IHBhZGRpbmctbGVmdDogICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LS1lbmRzICAgICB7IHBhZGRpbmctdG9wOiAgICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LS1zaWRlcyAgICB7IHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogICRiYXNlLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cblxuLnNvZnQtaGFsZiAgICAgICAgICAgeyBwYWRkaW5nOiAgICAgICAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4uc29mdC1oYWxmLS10b3AgICAgICB7IHBhZGRpbmctdG9wOiAgICRoYWxmLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LWhhbGYtLXJpZ2h0ICAgIHsgcGFkZGluZy1yaWdodDogJGhhbGYtc3BhY2luZy11bml0IWltcG9ydGFudDsgfVxuLnNvZnQtaGFsZi0tYm90dG9tICAgeyBwYWRkaW5nLWJvdHRvbTokaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG4uc29mdC1oYWxmLS1sZWZ0ICAgICB7IHBhZGRpbmctbGVmdDogICRoYWxmLXNwYWNpbmctdW5pdCFpbXBvcnRhbnQ7IH1cbi5zb2Z0LWhhbGYtLWVuZHMgICAgIHsgcGFkZGluZy10b3A6ICAgJGhhbGYtc3BhY2luZy11bml0IWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206JGhhbGYtc3BhY2luZy11bml0IWltcG9ydGFudDsgfVxuLnNvZnQtaGFsZi0tc2lkZXMgICAgeyBwYWRkaW5nLXJpZ2h0OiAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6ICAkaGFsZi1zcGFjaW5nLXVuaXQhaW1wb3J0YW50OyB9XG5cbi5oYXJkICAgICAgICAgICB7IHBhZGRpbmc6ICAgICAgIDAhaW1wb3J0YW50OyB9XG4uaGFyZC0tdG9wICAgICAgeyBwYWRkaW5nLXRvcDogICAwIWltcG9ydGFudDsgfVxuLmhhcmQtLXJpZ2h0ICAgIHsgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7IH1cbi5oYXJkLS1ib3R0b20gICB7IHBhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50OyB9XG4uaGFyZC0tbGVmdCAgICAgeyBwYWRkaW5nLWxlZnQ6ICAwIWltcG9ydGFudDsgfVxuLmhhcmQtLWVuZHMgICAgIHsgcGFkZGluZy10b3A6ICAgMCFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50OyB9XG4uaGFyZC0tc2lkZXMgICAgeyBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAgMCFpbXBvcnRhbnQ7IH1cblxuXG4vKipcbiAqIFB1bGwgaXRlbXMgZnVsbCB3aWR0aCBvZiBgLmlzbGFuZGAgcGFyZW50cy5cbiAqL1xuLmZ1bGwtYmxlZWR7XG4gICAgbWFyZ2luLXJpZ2h0Oi0kYmFzZS1zcGFjaW5nLXVuaXQhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0IWltcG9ydGFudDtcblxuICAgIC5pc2xldCAme1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LSgkaGFsZi1zcGFjaW5nLXVuaXQpIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGhhbGYtc3BhY2luZy11bml0KSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQWRkIGEgaGVscCBjdXJzb3IgdG8gYW55IGVsZW1lbnQgdGhhdCBnaXZlcyB0aGUgdXNlciBleHRyYSBpbmZvcm1hdGlvbiBvblxuICogYDpob3ZlcmAuXG4gKi9cbi5pbmZvcm1hdGl2ZXtcbiAgICBjdXJzb3I6aGVscCFpbXBvcnRhbnQ7XG59XG5cblxuLyoqXG4gKiBBbGlnbiBpdGVtcyB0byB0aGUgcmlnaHQgd2hlcmUgdGhleSBpbXBseSBwcm9ncmVzc2lvbi9tb3ZlbWVudCBmb3J3YXJkLCBlLmcuOlxuICpcbiAgIDxwIGNsYXNzPXByb2NlZWQ+PGEgaHJlZj0jPlJlYWQgbW9yZS4uLjwvYT48L3A+XG4gKlxuICovXG4ucHJvY2VlZHtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudDtcbn1cblxuXG4vKipcbiAqIEFkZCBhIHJpZ2h0LWFuZ2xlZCBxdW90ZSB0byBsaW5rcyB0aGF0IGltcGx5IG1vdmVtZW50LCBlLmcuOlxuICpcbiAgIDxhIGhyZWY9IyBjbGFzcz1nbz5SZWFkIG1vcmU8L2E+XG4gKlxuICovXG4uZ286YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMDBBMFwiIFwiXFwwMEJCXCIhaW1wb3J0YW50O1xufVxuXG5cbi8qKlxuICogQXBwbHkgY2FwaXRhbCBjYXNlIHRvIGFuIGVsZW1lbnQgKHVzdWFsbHkgYSBgc3Ryb25nYCkuXG4gKi9cbi5jYXBze1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSFpbXBvcnRhbnQ7XG59XG5cblxuLyoqXG4gKiBIaWRlIGNvbnRlbnQgb2ZmLXNjcmVlbiB3aXRob3V0IHJlc29ydGluZyB0byBgZGlzcGxheTpub25lO2AsIGFsc28gcHJvdmlkZVxuICogYnJlYWtwb2ludCBzcGVjaWZpYyBoaWRkZW4gZWxlbWVudHMuXG4gKi9cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5e1xuICAgIGJvcmRlcjowIWltcG9ydGFudDtcbiAgICBjbGlwOnJlY3QoMCAwIDAgMCkhaW1wb3J0YW50O1xuICAgIGhlaWdodDoxcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbjotMXB4IWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICB3aWR0aDoxcHghaW1wb3J0YW50O1xufVxuLmFjY2Vzc2liaWxpdHksXG4udmlzdWFsbHloaWRkZW57XG4gICAgQGluY2x1ZGUgYWNjZXNzaWJpbGl0eTtcbn1cbkBpZiAkcmVzcG9uc2l2ZXtcbiAgICBAZWFjaCAkc3RhdGUgaW4gcGFsbSwgbGFwLCBsYXAtYW5kLXVwLCBwb3J0YWJsZSwgZGVzaywgZGVzay13aWRle1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgjeyRzdGF0ZX0pe1xuICAgICAgICAgICAgLmFjY2Vzc2liaWxpdHktLSN7JHN0YXRlfSxcbiAgICAgICAgICAgIC52aXN1YWxseWhpZGRlbi0tI3skc3RhdGV9e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjY2Vzc2liaWxpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC40LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udC9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250L2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250L2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250L2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250L2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnLi4vZm9udC9mb250YXdlc29tZS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC40LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC40LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUWVBPR1JBUEhZXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5odG1sIHtcbiAgZm9udDogMWVtLzEuNSBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udDoge1xuICAgIHNpemU6IDAuODBlbTtcbiAgICBzdHlsZTogbm9ybWFsO1xuICB9XG4gIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbn1cblxuLy8gU21vb3RoIEZvbnRzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBhLCBwLCBzcGFuLCB0aCwgdGQsIGlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgPiBwLCA+IHNwYW4sID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cblxuICA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICYsIGksIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5jaXJjbGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG5cbiAgICAgICAgJi5jaXJjbGUtLXN1Y2Nlc3MsICYuY2lyY2xlLS1lcnJvciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaXJjbGUtLXN1Y2Nlc3M6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2lyY2xlLS1lcnJvcjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMi41cHg7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdyYXkge1xuICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAkZm9udC1oZWFkaW5nLWNvbG91cjtcbiAgdGV4dC10cmFuc2Zvcm06ICRmb250LWhlYWRpbmctdGV4dC10cmFuc2Zvcm07XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkZm9udC1oZWFkaW5nLWFuY2hvci10ZXh0LWRlY29yYXRpb247XG4gIH1cblxuICAmLnRpdGxlIHtcbiAgICBAZXh0ZW5kICVmb250LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDEuMTBlbTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250OiB7XG4gICAgc2l6ZTogJGZvbnQtaGVhZGluZy1zaXplO1xuICAgIGhlaWdodDogbm9ybWFsO1xuICAgIHN0eWxlOiBub3JtYWw7XG4gIH1cbiAgQGV4dGVuZCAlZm9udC1ib2xkO1xufVxuXG5oMiB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiB7XG4gICAgc2l6ZTogMS41MGVtO1xuICAgIGhlaWdodDogMTUwJTtcbiAgICBzdHlsZTogbm9ybWFsO1xuICB9XG4gIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xufVxuXG5oMyB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgZm9udDoge1xuICAgIHNpemU6IDEuNTBlbTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAZXh0ZW5kICVmb250LWJvbGQ7XG59XG5cbmg0IHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBmb250OiB7XG4gICAgc2l6ZTogMS4yMGVtO1xuICAgIGhlaWdodDogMTUwJTtcbiAgICBzdHlsZTogbm9ybWFsO1xuICB9XG4gIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbn1cblxuLnN1YmhlYWRpbmcge1xuICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjIwZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgbWFyZ2luLWJvdHRvbTogJHFzdTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmEsIGE6aG92ZXIsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogJGhzdTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBAZXh0ZW5kICVmb250LXNlY29uZGFyeS1yZWd1bGFyO1xufVxuXG4lYW5jaG9yLW92ZXJsYXkge1xuICAgICY6aG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LCAwLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kIC8gMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JHFzdX0pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLSRxc3UgLyAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hIHtcbiAgQGV4dGVuZCAlZm9udC1zZWNvbmRhcnktcmVndWxhcjtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogJGZvbnQtYW5jaG9yLXRleHQtZGVjb3JhdGlvbjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuICB9XG5cbiAgJi5hbmNob3Itb3ZlcmxheSB7XG4gICAgICBAZXh0ZW5kICVhbmNob3Itb3ZlcmxheTtcbiAgfVxuXG4gICZbaHJlZl49XCIjXCJdIHtcbiAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLCB0ZCB7XG4gIEBleHRlbmQgJWZvbnQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbn1cblxudGgsIHRoIGEsIHRoIHNwYW4ge1xuICBAZXh0ZW5kICVmb250LXNlY29uZGFyeS1ib2xkO1xufVxuXG5hLCBzcGFuIHtcbiAgJi5kYXJrIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi5saWdodCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5saSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1saXN0LWl0ZW0tZm9udC1mYW1pbHk7XG59XG5cbi5jaXJjbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcXN1O1xuICAgIH1cblxuICAgICYuY2lyY2xlLS1oYXMtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxLjhlbTtcbiAgICAgICAgbGVmdDogJGhzdTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRxc3U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1ncmF5O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogNS41cHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2lyY2xlLS1zdWNjZXNzLFxuICAgICYuY2lyY2xlLS13YXJuaW5nLFxuICAgICYuY2lyY2xlLS1lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jaXJjbGUtLXN1Y2Nlc3M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJGZhLXZhci1jaGVjaztcbiAgICAgICAgbGVmdDogMS41cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOC41cHg7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUtLXdhcm5pbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJGZhLXZhci1taW51cztcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxlZnQ6IDIuNXB4O1xuICAgIH1cblxuICAgICYuY2lyY2xlLS1lcnJvcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNsb3NlO1xuICAgICAgICBsZWZ0OiAyLjVweDtcbiAgICAgICAgZm9udC1zaXplOiA4LjVweDtcbiAgICB9XG5cbiAgJi5jaXJjbGUtLXJlZDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWVycm9yO1xuICB9XG5cbiAgJi5jaXJjbGUtLW9yYW5nZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdhcm5pbmc7XG4gIH1cblxuICAmLmNpcmNsZS0tZ3JlZW46OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICB9XG5cbiAgJi5jaXJjbGUtLWJsdWU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzJFOThFNjtcbiAgfVxuXG4gICYuY2lyY2xlLS15ZWxsb3c6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI0YyREUxNDtcbiAgfVxuXG4gICYuY2lyY2xlLS1wdXJwbGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzk5NTJERTtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkbGFiZWwtZm9udC1mYW1pbHk7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3VyLXRleHQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRoc3U7XG5cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvdXItZXJyb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uY29sb3VyLWltcG9ydGFudCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1lcnJvciwgMC40KTtcbn1cblxuLmNvbG91ci1zdWNjZXNzIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXN1Y2Nlc3MsIDAuNCk7XG59XG5cbmkuZmEsIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgJi5mYS0taW1wb3J0YW50IHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWVycm9yO1xuICB9XG5cbiAgJi5mYS0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICB9XG5cbiAgJi5mYS0tZXJyb3Ige1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBjb2xvcjogJGNvbG91ci1lcnJvcjtcbiAgfVxuXG4gICYuZmEtLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkY29sb3VyLXdhcm5pbmc7XG4gIH1cblxuICAmLmZhLS1wcm9ncmVzcyB7XG4gICAgY29sb3I6ICRjb2xvdXItYmx1ZTtcbiAgfVxuXG4gICYuZmEtLWRpc2FibGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItZXJyb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgIH1cblxuICAgICYuZmEtZnc6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgJi5mYS0tZGlzYWJsZWQtd2l0aG91dC1zdHJpa2V0aHJvdWdoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuXG4gICAgJi5mYS1mdzphZnRlciB7XG4gICAgICByaWdodDogMTFweDtcbiAgICB9XG4gIH1cblxuICAmLmZhLS1kaXNhYmxlZC1ldmVudHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5mYS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbiAgJi5mYS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbiAgJi5mYS00eCB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cbiAgJi5mYS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gIH1cbiAgJi5mYS0xMHgge1xuICAgIGZvbnQtc2l6ZTogMTBlbTtcbiAgfVxuXG4gICYuZmEuZmEtdXNlci10aW1lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbn1cblxuZGl2LmRpc2FibGVkLCBzcGFuLmRpc2FibGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMjA2MjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG59XG5cbiVmb250LWJvbGQge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4lZm9udC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6ICRtZWQ7XG59XG5cbiVmb250LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6ICRyZWc7XG59XG5cbiVmb250LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG59XG5cbiVmb250LXNlY29uZGFyeS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4lZm9udC1zZWNvbmRhcnktbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRtZWQ7XG59XG5cbiVmb250LXNlY29uZGFyeS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRyZWc7XG59XG5cbiVmb250LXNlY29uZGFyeS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG59XG4iLCIvKlxuICogU3R5bGVzIGZvciB0aGUgVGFnIERpZmZcbiAqL1xuc3Bhbi5kaWZmLXRhZy1odG1sIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250O1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3Bhbi5kaWZmLXRhZy1yZW1vdmVkIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDRDRDsgLyogbGlnaHQgcmVkICovXG59XG5cbnNwYW4uZGlmZi10YWctYWRkZWQge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUY0QkU7IC8qIGxpZ2h0IGdyZWVuICovXG59XG5cbnNwYW4uZGlmZi10YWctY29uZmxpY3Qge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzgxYmU7IC8qIGxpZ2h0IHJvc2UgKi9cbn1cblxuXG5zcGFuLmFkZGVkLWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjRCRTsgLyogbGlnaHQgZ3JlZW4gKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zcGFuLnJlbW92ZWQtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDRDRDsgLyogbGlnaHQgcmVkICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zcGFuLm1vZGlmaWVkLWxlZ2VuZCB7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmZkOyAvKiBsaWdodCBibHVlICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIFN0eWxlcyBmb3IgdGhlIEhUTUwgRGlmZlxuICovXG5zcGFuLmRpZmYtaHRtbC1hZGRlZCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjRCRTsgLyogbGlnaHQgZ3JlZW4gKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zcGFuLmRpZmYtaHRtbC1yZW1vdmVkIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDRDRDsgLyogbGlnaHQgcmVkICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zcGFuLmRpZmYtaHRtbC1jaGFuZ2VkIHtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNjNmM2ZmQ7IC8qIGxpZ2h0IGJsdWUgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zcGFuLmRpZmYtaHRtbC1jb25mbGljdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzgxYmU7IC8qIGxpZ2h0IHJvc2UgKi9cbn1cblxuaW1nW2NoYW5nZXR5cGU9XCJkaWZmLWFkZGVkLWltYWdlXCJdIHtcbiBib3JkZXI6IDJweCBzb2xpZCAjRTFGNEJFO1xufVxuXG5pbWdbY2hhbmdldHlwZT1cImRpZmYtcmVtb3ZlZC1pbWFnZVwiXSB7XG4gYm9yZGVyOiAycHggc29saWQgI0Y4RDRDRDtcbn1cblxuaW1nW2NoYW5nZXR5cGU9XCJkaWZmLWNoYW5nZWQtaW1hZ2VcIl0ge1xuIGJvcmRlcjogMnB4IGRvdHRlZCAjMDAwMDk5O1xufVxuXG5ib2R5e1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4iLCIvKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuICAuZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZHJvcHpvbmUuZHotY2xpY2thYmxlICoge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcHpvbmUuZHotZHJhZy1ob3ZlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5kcm9wem9uZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgcGFkZGluZzogMCAwLjRlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1vei1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1zLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtby1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFyayB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbW96LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tcy1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtby1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBhbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjdweDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW8tYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2JlMjYyNjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiZTI2MjYsICNhOTIyMjIpO1xuICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjYmUyNjI2OyB9XG4iLCIvKlxuICBDVVNUT00gQ1NTIFNFTEVDVDIgQUxURVJBVElPTlNcbiovXG5cbi5zZWxlY3QyLWNvbnRhaW5lciwgLnNlbGVjdDItY29udGFpbmVyID4gKiB7XG4gIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oYXJsZXktZGF2aWRzb24vZmlsdGVyLXNlbGVjdC1pY29uLnBuZ1wiKSAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDI4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG91dGxpbmU6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAwIWltcG9ydGFudDtcbiAgd2lkdGg6IDIycHghaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICYjczJpZF91c2VyU2VsZWN0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcCAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcCAuc2VsZWN0Mi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLWRyb3AsIC5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG59XG5cbi5zZWxlY3QyLWRyb3AgLnNlbGVjdDItc2VhcmNoOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDdweDtcbn1cblxuLnNlbGVjdDItZHJvcCAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5zZWxlY3QyLWRyb3AgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNmZjcyMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG59XG5cblxuXG5cblxuLypcblZlcnNpb246IDMuNS40IFRpbWVzdGFtcDogU3VuIEF1ZyAzMCAxMzozMDozMiBFRFQgMjAxNVxuKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLFxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLXNlYXJjaCxcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIC8qXG4gICAgRm9yY2UgYm9yZGVyLWJveCBzbyB0aGF0ICUgd2lkdGhzIGZpdCB0aGUgcGFyZW50XG4gICAgY29udGFpbmVyIHdpdGhvdXQgb3ZlcmxhcCBiZWNhdXNlIG9mIG1hcmdpbi9wYWRkaW5nLlxuICAgIE1vcmUgSW5mbyA6IGh0dHA6Ly93d3cucXVpcmtzbW9kZS5vcmcvY3NzL2JveC5odG1sXG4gICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogd2Via2l0ICovXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmlyZWZveCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgKi9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNhYWE7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC45LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiA4cHg7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICAvKiBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmsgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNjY2MpLCBjb2xvci1zdG9wKDAuNiwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZWVlZWVlJywgZW5kQ29sb3JzdHIgPSAnI2NjY2NjYycsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjY2MgMCUsICNlZWUgNjAlKTtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcblxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDAgMXB4O1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAxcHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKSAwIDA7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcblxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgLTM3cHggLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgLTM3cHggLTIycHgsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IC0zN3B4IC0yMnB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IC0zN3B4IC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IC0zN3B4IC0yMnB4LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpIDAgMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgndGhpcmRwYXJ0eS9zZWxlY3QyL3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpIDAgMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAxcHg7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDFweDtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi8qIHJlc3VsdHMgKi9cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgICBtYXJnaW46IDRweCA0cHggNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xuICAgIG1hcmdpbjogNHB4IDAgNHB4IDRweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cy1kZXB0LTEgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAyMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMtZGVwdC0yIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzLWRlcHQtMyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDYwcHggfVxuLnNlbGVjdDItcmVzdWx0cy1kZXB0LTQgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA4MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMtZGVwdC01IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTAwcHggfVxuLnNlbGVjdDItcmVzdWx0cy1kZXB0LTYgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMTBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzLWRlcHQtNyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEyMHB4IH1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLW5vLXJlc3VsdHMsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlYXJjaGluZyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItYWpheC1lcnJvcixcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0aW9uLWxpbWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLypcbmRpc2FibGVkIGxvb2sgZm9yIGRpc2FibGVkIGNob2ljZXMgaW4gdGhlIHJlc3VsdHMgZHJvcGRvd25cbiovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKCd0aGlyZHBhcnR5L3NlbGVjdDIvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWFqYXgtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA1MCwgNTAsIC4yKTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogbXVsdGlzZWxlY3QgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBjdXJzb3I6IHRleHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6ICRpbnB1dC1mb2N1cy1ib3JkZXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIGxpXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDFweCAwO1xuXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJ3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDdweCAzcHggMThweDs7XG4gICAgbWFyZ2luOiAycHggMCAycHggMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hY2NlbnQ7XG4gICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGRyb2Rwb3duLW11bHRpcGxlLWNvbG91ci10ZXh0O1xufVxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZVxue1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMThweCAzcHggNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiRkcm9kcG93bi1tdWx0aXBsZS1jb2xvdXItdGV4dDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAtMTYuNXB4O1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBsZWZ0OiAzcHg7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7ICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGVuZCBtdWx0aXNlbGVjdCAqL1xuXG5cbi5zZWxlY3QyLXJlc3VsdC1zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoLFxuLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWxlY3QyLW9mZnNjcmVlbiwgLnNlbGVjdDItb2Zmc2NyZWVuOmZvY3VzIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tZWFzdXJlLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDAwcHg7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLyogUmV0aW5hLWl6ZSBpY29ucyAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSAge1xuICAgIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCxcbiAgICAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJicixcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ3RoaXJkcGFydHkvc2VsZWN0Mi9zZWxlY3QyeDIucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTIxcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jb250ZW50X19yb3cgLmVycm9yIHVsLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZDogJGZvcm0taW5wdXQtZXJyb3ItYmFja2dyb3VuZDtcbn1cbiIsIi50b2FzdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50b2FzdC1tZXNzYWdlIGEsIC50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LW1lc3NhZ2UgYTpob3ZlciB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRvcDogLThweDtcbiAgICByaWdodDogLTZweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuODtcbiAgICAtbXMtZmlsdGVyOiBhbHBoYShPcGFjaXR5PTgwKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLCAudG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC40O1xuICAgIC1tcy1maWx0ZXI6IGFscGhhKE9wYWNpdHk9NDApO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cbmJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udG9hc3QtdG9wLWNlbnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtYm90dG9tLWNlbnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC10b3AtbGVmdCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG59XG5cbi50b2FzdC10b3AtcmlnaHQge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbn1cblxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xufVxuXG4udG9hc3QtYm90dG9tLWxlZnQge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTE7XG59XG5cbiN0b2FzdC1jb250YWluZXIgKiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jdG9hc3QtY29udGFpbmVyPmRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQ1cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vKiAgICBvcGFjaXR5OiAuODtcbiAgICAtbXMtZmlsdGVyOiBhbHBoYShPcGFjaXR5PTgwKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyovXG59XG5cbiN0b2FzdC1jb250YWluZXI+OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogYWxwaGEoT3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdG9hc3QtY29udGFpbmVyPi50b2FzdC1pbmZvOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXI+ZGl2LCAjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXI+ZGl2IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGg+ZGl2LCAjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoPmRpdiB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBNDIzO1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYwRjEzO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQkE2Q0I7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzQjAwMDtcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuNDtcbiAgLW1zLWZpbHRlcjogYWxwaGEoT3BhY2l0eT00MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MjQwcHgpIHtcblxuXHQjdG9hc3QtY29udGFpbmVyPmRpdiB7XG5cdCAgLyogIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7Ki9cblx0ICAgIHdpZHRoOiAxMWVtO1xuXHR9XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNDFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcblx0ICAgICN0b2FzdC1jb250YWluZXI+ZGl2IHtcblx0ICAvKiAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDsqL1xuXHQgICAgd2lkdGg6IDE4ZW07XG5cdH1cblxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXG4gICAgI3RvYXN0LWNvbnRhaW5lcj5kaXYge1xuXHQgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDVweDtcblx0ICAgIHdpZHRoOiAyNWVtO1xuXHR9XG59XG4iLCIvKiBUaGlzIGlzIHRoZSBjb3JlIENTUyBvZiBUb29sdGlwc3RlciAqL1xuXG4vKiBHRU5FUkFMIFNUUlVDVFVSRSBSVUxFUyAoZG8gbm90IGVkaXQgdGhpcyBzZWN0aW9uKSAqL1xuXG4udG9vbHRpcHN0ZXItYmFzZSB7XG5cdC8qIHRoaXMgZW5zdXJlcyB0aGF0IGEgY29uc3RyYWluZWQgaGVpZ2h0IHNldCBieSBmdW5jdGlvblBvc2l0aW9uLFxuXHRpZiBncmVhdGVyIHRoYXQgdGhlIG5hdHVyYWwgaGVpZ2h0IG9mIHRoZSB0b29sdGlwLCB3aWxsIGJlIGVuZm9yY2VkXG5cdGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCBkaXNwbGF5OmZsZXggKi9cblx0ZGlzcGxheTogZmxleDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8qIHRoaXMgbWF5IGJlIG92ZXJyaWRlbiBpbiBKUyBmb3IgZml4ZWQgcG9zaXRpb24gb3JpZ2lucyAqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50b29sdGlwc3Rlci1ib3gge1xuXHQvKiBzZWUgLnRvb2x0aXBzdGVyLWJhc2UuIGZsZXgtc2hyaW5rIDEgaXMgb25seSBuZWNlc3NhcnkgZm9yIElFMTAtXG5cdGFuZCBmbGV4LWJhc2lzIGF1dG8gZm9yIElFMTEtIChhdCBsZWFzdCkgKi9cblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi50b29sdGlwc3Rlci1jb250ZW50IHtcblx0LyogcHJldmVudHMgYW4gb3ZlcmZsb3cgaWYgdGhlIHVzZXIgYWRkcyBwYWRkaW5nIHRvIHRoZSBkaXYgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogdGhlc2UgbWFrZSBzdXJlIHdlJ2xsIGJlIGFibGUgdG8gZGV0ZWN0IGFueSBvdmVyZmxvdyAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4udG9vbHRpcHN0ZXItcnVsZXIge1xuXHQvKiB0aGVzZSBsZXQgdXMgdGVzdCB0aGUgc2l6ZSBvZiB0aGUgdG9vbHRpcCB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSB3aW5kb3cgKi9cblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQU5JTUFUSU9OUyAqL1xuXG4vKiBPcGVuL2Nsb3NlIGFuaW1hdGlvbnMgKi9cblxuLyogZmFkZSAqL1xuXG4udG9vbHRpcHN0ZXItZmFkZSB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHQtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBncm93ICovXG5cbi50b29sdGlwc3Rlci1ncm93IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsMCk7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDAsMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCwwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcblx0LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuXHQtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMTUpO1xuXHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcbn1cblxuLyogc3dpbmcgKi9cblxuLnRvb2x0aXBzdGVyLXN3aW5nIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcblx0LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuXHQtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnRvb2x0aXBzdGVyLXN3aW5nLnRvb2x0aXBzdGVyLXNob3cge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMzAsIDAuNjM1LCAwLjQ5NSwgMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzMCwgMC42MzUsIDAuNDk1LCAyLjQpO1xuXHQtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMzAsIDAuNjM1LCAwLjQ5NSwgMi40KTtcblx0LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMzAsIDAuNjM1LCAwLjQ5NSwgMi40KTtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzMCwgMC42MzUsIDAuNDk1LCAyLjQpO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMwLCAwLjYzNSwgMC40OTUsIDIuNCk7XG59XG5cbi8qIGZhbGwgKi9cblxuLnRvb2x0aXBzdGVyLWZhbGwge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcblx0LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG5cdC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcblx0LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMTUpO1xuXHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcbn1cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuXHR0b3A6IDAgIWltcG9ydGFudDtcbn1cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLXNob3cge1xufVxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItZHlpbmcge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cdC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMDtcbn1cblxuLyogc2xpZGUgKi9cblxuLnRvb2x0aXBzdGVyLXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG5cdC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG5cdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMTUpO1xuXHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcbn1cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFsIHtcblx0bGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1zaG93IHtcbn1cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZyB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuXHQtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMDtcbn1cblxuLyogVXBkYXRlIGFuaW1hdGlvbnMgKi9cblxuLyogV2UgdXNlIGFuaW1hdGlvbnMgcmF0aGVyIHRoYW4gdHJhbnNpdGlvbnMgaGVyZSBiZWNhdXNlXG4gdHJhbnNpdGlvbiBkdXJhdGlvbnMgbWF5IGJlIHNwZWNpZmllZCBpbiB0aGUgc3R5bGUgdGFnIGR1ZSB0b1xuIGFuaW1hdGlvbkR1cmF0aW9uLCBhbmQgd2UgdHJ5IHRvIGF2b2lkIGNvbGxpc2lvbnMgYW5kIHRoZSB1c2VcbiBvZiAhaW1wb3J0YW50ICovXG5cbi8qIGZhZGUgKi9cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtZmFkZSB7XG5cdGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xufVxuXG4vKiByb3RhdGUgKi9cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHR9XG5cdDc1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdH1cbn1cblxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGUge1xuXHRhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xufVxuXG4vKiBzY2FsZSAqL1xuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xuXHRhbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7XG59XG5cbi8qKlxuICogREVGQVVMVCBTVFlMRSBPRiBUSEUgU0lERVRJUCBQTFVHSU5cbiAqXG4gKiBBbGwgc3R5bGVzIGFyZSBcIm5hbWVzcGFjZWRcIiB3aXRoIC50b29sdGlwc3Rlci1zaWRldGlwIHRvIHByZXZlbnRcbiAqIGNvbmZsaWN0cyBiZXR3ZWVuIHBsdWdpbnMuXG4gKi9cblxuLyogLnRvb2x0aXBzdGVyLWJveCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94IHtcblx0YmFja2dyb3VuZDogIzRDNEM0Qztcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWNvbnRlbnQgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuXHRjb2xvcjogd2hpdGU7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiA2cHggMTRweDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWFycm93IDogd2lsbCBrZWVwIG9ubHkgdGhlIHpvbmUgb2YgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB0aGF0XG5jb3JyZXNwb25kcyB0byB0aGUgYXJyb3cgd2Ugd2FudCB0byBkaXNwbGF5ICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdyB7XG5cdGhlaWdodDogMTBweDtcblx0LyogaGFsZiB0aGUgd2lkdGgsIGZvciBjZW50ZXJpbmcgKi9cblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdyB7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdHJpZ2h0OiAwO1xuXHQvKiB0b3AgMCB0byBrZWVwIHRoZSBhcnJvdyBmcm9tIG92ZXJmbG93aW5nIC50b29sdGlwc3Rlci1iYXNlIHdoZW4gaXQgaGFzIG5vdFxuXHRiZWVuIHBvc2l0aW9uZWQgeWV0ICovXG5cdHRvcDogMDtcblx0d2lkdGg6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdyB7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdGxlZnQ6IDA7XG5cdC8qIHNhbWUgYXMgLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93ICovXG5cdHRvcDogMDtcblx0d2lkdGg6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR3aWR0aDogMjBweDtcbn1cblxuLyogY29tbW9uIHJ1bGVzIGJldHdlZW4gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQgYW5kIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQsIC50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuXHRoZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDA7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNEM0QzRDO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogM3B4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICM0QzRDNEM7XG5cdGxlZnQ6IC0zcHg7XG5cdHRvcDogMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzRDNEM0Qztcblx0bGVmdDogM3B4O1xuXHR0b3A6IDBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzRDNEM0Qztcblx0bGVmdDogMHB4O1xuXHR0b3A6IC0zcHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG5cdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi8qIHRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG5cdHRvcDogLTEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuXHRsZWZ0OiAtMTBweDtcbn1cbiIsIi5taWRkbGUtY2hhcnQtLWxvYWRpbmcge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwOyByaWdodDogMDsgbGVmdDogMDsgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWJsYWNrLCAwLjcpO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjZVwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuLmFtQ2hhcnRzRGF0YVNldFNlbGVjdG9yXHJcbntcclxuICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbn1cclxuXHJcbi5hbUNoYXJ0c1BlcmlvZFNlbGVjdG9yIHtcclxuICBmb250LXNpemU6MTJweDtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xyXG4gICAgbWFyZ2luLXRvcDogJGhzdTtcclxuICAgIG1hcmdpbi10b3A6ICRoc3U7XHJcbiAgICBwYWRkaW5nOiAkaHN1ICRic3U7XHJcbiAgfVxyXG5cclxuICBiciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogJGhzdTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRoc3U7XHJcblxyXG4gICAgJlt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbWNoYXJ0cy1ncmFwaC1saW5lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYW1DaGFydHNCdXR0b25TZWxlY3RlZFxyXG57XHJcbiAgIGJhY2tncm91bmQtY29sb3I6I0NDMDAwMDtcclxuICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xyXG4gICBib3JkZXItY29sb3I6I0NDMDAwMDtcclxuICAgYm9yZGVyLXdpZHRoOjFweDtcclxuICAgY29sb3I6I0ZGRkZGRjtcclxuICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgbWFyZ2luOiAxcHg7XHJcbiAgIG91dGxpbmU6IG5vbmU7XHJcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5hbWNoYXJ0cy1zY3JvbGxiYXItYmcge1xyXG4gIGZpbGw6ICRjb2xvdXItbGlnaHQtZ3JheTtcclxufVxyXG5cclxuLmFtY2hhcnRzLXNjcm9sbGJhci1sYWJlbCB7XHJcbiAgZmlsbDogJGNvbG91ci1ibGFjaztcclxufVxyXG5cclxucmVjdFtyb2xlPVwibWVudWl0ZW1cIl0ge1xyXG4gIGZpbGw6ICRjb2xvdXItYmxhY2s7XHJcbiAgZmlsbC1vcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4uYW1jaGFydHMtbGVmdC1kaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5hbUNoYXJ0c0J1dHRvblxyXG57XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIG1hcmdpbjogMXB4O1xyXG4gICBvdXRsaW5lOiBub25lO1xyXG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYW1DaGFydHNDb21wYXJlTGlzdFxyXG57XHJcbiAgIGJvcmRlci1zdHlsZTpzb2xpZDtcclxuICAgYm9yZGVyLWNvbG9yOiNDQ0NDQ0M7XHJcbiAgIGJvcmRlci13aWR0aDoxcHg7XHJcbn1cclxuXHJcbi5hbUNoYXJ0c0NvbXBhcmVMaXN0IGRpdlxyXG57XHJcbiAgIC13ZWJraXQtYm94LXNpemluZzogaW5pdGlhbDtcclxuICAgYm94LXNpemluZzogaW5pdGlhbDtcclxufVxyXG5cclxuLmFtQ2hhcnRzSW5wdXRGaWVsZFxyXG57XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYW1DaGFydHNMZWdlbmRcclxue1xyXG5cclxufVxyXG5cclxuLmFtQ2hhcnRzUGFuZWxcclxue1xyXG5cclxufVxyXG4iLCIjY29sb3Jib3gsI2Nib3hPdmVybGF5LCNjYm94V3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4jY2JveFdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbiNjYm94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2Nib3hNaWRkbGVMZWZ0LCNjYm94Qm90dG9tTGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4jY2JveENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbiNjYm94VGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbiNjYm94TG9hZGluZ092ZXJsYXksI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jY2JveFByZXZpb3VzLCNjYm94TmV4dCwjY2JveENsb3NlLCNjYm94U2xpZGVzaG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2JveFBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG4uY2JveElmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI2NvbG9yYm94LCNjYm94Q29udGVudCwjY2JveExvYWRlZENvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuI2Nib3hPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL292ZXJsYXkucG5nXCIpIHJlcGVhdCAwIDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cblxuI2NvbG9yYm94IHtcbiAgb3V0bGluZTogMDtcbn1cblxuI2Nib3hDb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5jYm94SWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuI2Nib3hFcnJvciB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4jY2JveFRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5cbiNjYm94Q3VycmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDU4cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuXG4jY2JveExvYWRpbmdPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfYmFja2dyb3VuZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbiNjYm94UHJldmlvdXMsI2Nib3hOZXh0LCNjYm94U2xpZGVzaG93LCNjYm94Q2xvc2Uge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4jY2JveFByZXZpb3VzOmFjdGl2ZSwjY2JveE5leHQ6YWN0aXZlLCNjYm94U2xpZGVzaG93OmFjdGl2ZSwjY2JveENsb3NlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbiNjYm94U2xpZGVzaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDA5MmVmO1xufVxuXG4jY2JveFByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgbm8tcmVwZWF0IC03NXB4IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4jY2JveFByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTI1cHg7XG59XG5cbiNjYm94TmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIG5vLXJlcGVhdCAtNTBweCAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuI2Nib3hOZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI1cHg7XG59XG5cbiNjYm94Q2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9leGl0LWljb24td2hpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jYm94SUUgI2Nib3hUb3BMZWZ0LC5jYm94SUUgI2Nib3hUb3BDZW50ZXIsLmNib3hJRSAjY2JveFRvcFJpZ2h0LC5jYm94SUUgI2Nib3hCb3R0b21MZWZ0LC5jYm94SUUgI2Nib3hCb3R0b21DZW50ZXIsLmNib3hJRSAjY2JveEJvdHRvbVJpZ2h0LC5jYm94SUUgI2Nib3hNaWRkbGVMZWZ0LC5jYm94SUUgI2Nib3hNaWRkbGVSaWdodCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLGVuZENvbG9yc3RyPSMwMEZGRkZGRik7XG59XG4iLCIjcHJvY2VkdXJlVmlld2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvY2VkdXJlIHtcbiAgLmFsZXJ0LCAubm90ZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMyk7XG4gICAgbWluLWhlaWdodDogNDBweDtcblxuICAgIC5hbGVydC1oZWFkZXIsIC5ub3RlLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxlcnQtd2FybmluZyB7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRodG1sLWFsZXJ0LXdhcm5pbmctY29sb3VyO1xuXG4gICAgICAuYWxlcnQtaGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkaHRtbC1hbGVydC13YXJuaW5nLWljb24tY29sb3VyO1xuICAgICAgICBjb250ZW50OiAkaHRtbC1hbGVydC13YXJuaW5nLWljb247XG4gICAgICB9XG4gICAgfVxuICAgICYuYWxlcnQtY2F1dGlvbiB7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRodG1sLWFsZXJ0LWNhdXRpb24tY29sb3VyO1xuXG4gICAgICAuYWxlcnQtaGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkaHRtbC1hbGVydC1jYXV0aW9uLWljb24tY29sb3VyO1xuICAgICAgICBjb250ZW50OiAkaHRtbC1hbGVydC1jYXV0aW9uLWljb247XG4gICAgICB9XG4gICAgfVxuICAgICYuYWxlcnQtZGFuZ2VyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGh0bWwtYWxlcnQtZGFuZ2VyLWNvbG91cjtcblxuICAgICAgLmFsZXJ0LWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGh0bWwtYWxlcnQtZGFuZ2VyLWljb24tY29sb3VyO1xuICAgICAgICBjb250ZW50OiAkaHRtbC1hbGVydC1kYW5nZXItaWNvbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ub3RlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGh0bWwtbm90ZS1jb2xvdXI7XG5cbiAgICAgIC5ub3RlLWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGh0bWwtbm90ZS1pY29uLWNvbG91cjtcbiAgICAgICAgY29udGVudDogJGh0bWwtbm90ZS1pY29uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcHJvY2VkdXJlVmlld2VyIGRpdi5wcm9jZWR1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9jZWR1cmUgZGl2LmNoYXB0ZXItdGl0bGUge1xuXHRmb250LXNpemU6IDJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiBibGFjaztcbn1cblxuLnByb2NlZHVyZSBkaXYuc2VjdGlvbi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogYmxhY2s7XG59XG5cblxuLnByb2NlZHVyZSBkaXYucHJvY2VkdXJlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9jZWR1cmUgZGl2LnN1Yi1wcm9jZWR1cmUtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogMWNtO1xufVxuXG4ucHJvY2VkdXJlIGRpdi5saXN0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMG1tO1xufVxuXG4ucHJvY2VkdXJlIGRpdixcbi5wcm9jZWR1cmUgY2FwdGlvbi50YWJsZS1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogM21tO1xufVxuXG4ucHJvY2VkdXJlIGRpdi5kYW5nZXIsXG5kaXYud2FybmluZyxcbmRpdi5jYXV0aW9uLFxuZGl2Lm5vdGUge1xuXHRib3JkZXI6IDFwdCBzb2xpZCBibGFjaztcbn1cblxuLnByb2NlZHVyZSBkaXYuc3RlcC13YXJuaW5nLFxuZGl2LnN0ZXAtY2F1dGlvbixcbmRpdi5zdGVwLWRhbmdlcixcbmRpdi5zdGVwLW5vdGljZVxuXHR7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnByb2NlZHVyZSBkaXYuc3VwcGxlbWVudGFsLWR3Y24tdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvY2VkdXJlIGRpdi5ncm91cGVkLWR3Y24tdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2NlZHVyZSBkaXYuc3Vic3RlcD5kaXYuc3RlcHRleHQge1xuXHRtYXJnaW4tbGVmdDogNW1tO1xufVxuXG4ucHJvY2VkdXJlIG9sLmxvd2Vycm9tYW4ge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuXG4ucHJvY2VkdXJlIG9sLm51bWJlciB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLnByb2NlZHVyZSBvbC5sb3dlcmFscGhhIHtcblx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cblxuLnByb2NlZHVyZSBkaXYudGFibGUtdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9jZWR1cmUgZGl2LmdyYXBoaWMtaWQge1xuXHRmb250LXNpemU6IDhweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAjYWFhO1xufVxuXG4ucHJvY2VkdXJlIGRpdi5ncmFwaGljLWZvb3RlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2NlZHVyZSBkaXYudmlkZW8tZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2NlZHVyZSBkaXZbaWRePVwiVmlkZW8tXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvY2VkdXJlIGRpdi5hbmltYXRpb24tZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2NlZHVyZSBkaXYuYW5pbWF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9jZWR1cmUgZGl2LnRhYmxlLWNhcHRpb24sXG4ucHJvY2VkdXJlIHRkLnN0ZXBncmFwaGljIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvY2VkdXJlIHRhYmxlLnN0ZXBzIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5wcm9jZWR1cmUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0Ji5pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLnByb2NlZHVyZSBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByb2NlZHVyZSBkaXYudGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2NlZHVyZSBkaXYuZm9vdG5vdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4ucHJvY2VkdXJlIHNwYW4ucGFydG51bWJlciB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9jZWR1cmUgZGl2LnRhYmxlID4gdGFibGUsIC5wcm9jZWR1cmUgZGl2LmZpZ3VyZSA+IHRhYmxlLFxuLnByb2NlZHVyZSBkaXYudGFibGUgPiB0YWJsZSB0ZCwgLnByb2NlZHVyZSBkaXYuZmlndXJlID4gdGFibGUgdGQsXG4ucHJvY2VkdXJlIGRpdi50YWJsZSA+IHRhYmxlIHRoLCAucHJvY2VkdXJlIGRpdi5maWd1cmUgPiB0YWJsZSB0aCxcbi5wcm9jZWR1cmUgZGl2LnBhcnRzLWxpc3QgPiB0YWJsZSwgLnByb2NlZHVyZSBkaXYucGFydHMtbGlzdCA+IHRhYmxlIHRkLFxuLnByb2NlZHVyZSBkaXYucGFydHMtbGlzdCA+IHRhYmxlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdEBleHRlbmQgICVoaWRlLWhvcml6b250YWwtYm9yZGVyO1xuXHRAZXh0ZW5kICAlaGlkZS12ZXJ0aWNhbC1ib3JkZXI7XG5cdEBleHRlbmQgICVoaWRlLWJvcmRlcjtcbn1cbi5wcm9jZWR1cmUgdGFibGUuc3RlcHMsXG4ucHJvY2VkdXJlIHRhYmxlLnN0ZXBzID4gdGQsXG4ucHJvY2VkdXJlIHRhYmxlLnN0ZXBzID4gdGhcbi5wcm9jZWR1cmUgdGFibGUubm8tYm9yZGVyLFxuLnByb2NlZHVyZSB0YWJsZS5uby1ib3JkZXIgPiB0ZCxcbi5wcm9jZWR1cmUgdGFibGUubm8tYm9yZGVyICA+IHRoIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucHJvY2VkdXJlIHRkLnN0ZXBudW1iZXIge1xuXHR3aWR0aDogMmVtO1xufVxuXG4ucHJvY2VkdXJlIC5jaGVja2JveC1wcm9jZWR1cmUge1xuXHR3aWR0aDogMTZweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwcHg7XG59XG5cbmRpdi5jYWxsLWxhYmVsLFxudGQubGFiZWwge1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuIiwiI3N0YW5kYWxvbmUtcHVibGljYXRpb24sICNjb250cm9sbGVkQ29udGVudCwgLnByb2NlZHVyZSB7XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgdWwgeyBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbn0iLCIjc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiB7XG5cdG1hcmdpbjogMTBweDtcblx0cGFkZGluZzogMTBweDtcblxuICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkYnN1O1xuICAgIH1cblxuICAmLmxhbmRpbmctcGFnZSAucHJvY2VkdXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbWFpbiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIGFzaWRlIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA1cHggMCA1cHggLTVweCAkY29sb3VyLWFjY2VudDtcbiAgICB9XG4gIH1cbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gc3Bhbi5lbXBoYXNpcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIHNwYW4uc3VwZXJzY3JpcHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gc3Bhbi5zdWJzY3JpcHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbi1tYWluLWhlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAucHVibGljYXRpb24taGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLnB1YmxpY2F0aW9uLXN1Yi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5zbWFsbC1wcmludCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLmhlYWRlciB0YWJsZSxcbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5oZWFkZXIgdGQsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYudGFibGUgdGFibGUsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYudGFibGUgdGQsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYudGFibGUgdGgsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYud2FycmFudHktdGFibGUgdGFibGUsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYud2FycmFudHktdGFibGUgdGQsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYud2FycmFudHktdGFibGUgdGgsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYubWFjaGluZS1saXN0IHRhYmxlLFxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gZGl2Lm1hY2hpbmUtbGlzdCB0ZCxcbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIGRpdi5tYWNoaW5lLWxpc3QgdGgge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMHB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCBibGFjaztcblx0QGV4dGVuZCAgJWhpZGUtaG9yaXpvbnRhbC1ib3JkZXI7XG5cdEBleHRlbmQgICVoaWRlLXZlcnRpY2FsLWJvcmRlcjtcblx0QGV4dGVuZCAgJWhpZGUtYm9yZGVyO1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYudGFibGUgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEYhaW1wb3J0YW50O1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWhlYWQtY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgICAmLCA+IGksID4gc3BhbiwgPiBzcGFuID4gaSwgPiBhID4gaSwgPiBhID4gc3BhbiA+IGksID4gc3BhbiA+IGEgPiBpLCA+IGRpdiA+IGEgPiBpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG91ci10ZXh0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmLCA+IHNwYW4sID4gYSA+IGksID4gYSA+IHNwYW4gPiBpLCA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG91ci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvdXItdGV4dDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLmxhc3QtcHVibGljYXRpb24tZGF0ZSxcbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5pc3N1ZS1udW1iZXIsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAucGFydC1udW1iZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAzMyU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjlhMDA7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAuc3ViamVjdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAuc2FmZXR5LXJlbGF0ZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5mc2kge1xuXHRjb2xvcjogI0NDQ0NDQztcblx0Zm9udC1mYW1pbHk6IGFyaWFsO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxODBwdDtcblx0em9vbTogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAwLjNlbTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogLTE7XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5mb290ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggYmxhY2s7XG5cdG1hcmdpbi10b3A6IDNlbTtcbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLm5hbWUge1xuXHRtYXJnaW46IDA7XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5zZXJ2aWNlLWNvZGUsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAucmVwYWlyLXRpbWVcblx0e1xuXHR3aWR0aDogNTAlO1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAucHJvZHVjdC1hcHBsaWNhYmlsaXRpZXMgZGl2IHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRtYXJnaW4tbGVmdDogM21tO1xufVxuXG5cbnRkLnNlcmlhbE51bWJlckRlc2NyaXB0aW9ue1xuICAgIHdpZHRoOiAyNWVtO1xuICAgIHYtYWxpZ246bGVmdDtcbn1cbnRkLnNlcmlhbE51bWJlckNvZGUge1xuICAgIHdpZHRoOiA3ZW07XG4gICAgdi1hbGlnbjpsZWZ0O1xufVxudGQuc2VyaWFsTnVtYmVyIHtcbiAgICB3aWR0aDogOGVtO1xuICAgIHYtYWxpZ246bGVmdDtcbn1cblxuI2FwcGxpY2FiaWxpdHlTZXJpYWxOdW1iZXJzLmhlYWRlciB7XG5cdGhlaWdodDozZW07XG5cdHdpZHRoOjQwZW07XG4gICAgb3ZlcmZsb3cteTpoaWRkZW47XG59XG4jYXBwbGljYWJpbGl0eVNlcmlhbE51bWJlcnMuaGlkZGVuIHtcbiAgICBoZWlnaHQ6MTUuNGVtO1xuICAgIHdpZHRoOjQwZW07XG4gICAgb3ZlcmZsb3cteTpoaWRkZW47XG59XG4jYXBwbGljYWJpbGl0eVNlcmlhbE51bWJlcnMudmlzaWJsZSB7XG4gICAgd2lkdGg6NDBlbTtcbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLm5ld3Byb2R1Y3QgdGFibGUsXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiAubmV3cHJvZHVjdCB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5xdWFsaWZpZWQtcHJvY2VkdXJlLXRpdGxlLFxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLnNlY3Rpb24tdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogM21tO1xufVxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbiNzdGFuZGFsb25lLXB1YmxpY2F0aW9uIC5xdWFsaWZpZWQtcHJvY2VkdXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4jc3RhbmRhbG9uZS1wdWJsaWNhdGlvbiBkaXYuc2VjdGlvbiBkaXYuc2VjdGlvbiBkaXYuc2VjdGlvbi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG59XG4iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgbGVmdDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0O1xufVxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjNTY5ZmY3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8qZ2xvYmFsLmNzcyovXG4vKmdsb2JhbCAtIGJvZHkgZWxlbWVudCovXG4jcHJldHR5ZGlmZnt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOjEwcHg7b3ZlcmZsb3cteTpzY3JvbGx9XG5cbi8qZ2xvYmFsIC0gY29udGVudGFyZWEsIHRoZSBvbmx5IGltbWVkaWF0ZSBjaGlsZCBvZiBib2R5Ki9cbiNwcmV0dHlkaWZmIC5jb250ZW50YXJlYXtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAuMWVtO2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO21hcmdpbjowIGF1dG87cGFkZGluZzoxZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fVxuXG4vKkRDOiBIaWRlIHRoZSBhdXRob3IqL1xuI3ByZXR0eWRpZmYgLmRpZmYgcC5hdXRob3Ige2Rpc3BsYXk6bm9uZX1cblxuLypEQzogRml4aW5nIHRoZSBob3Jpem9udGFsIHNjcm9sbCovXG4jcHJldHR5ZGlmZiAucHJldHR5cHJpbnQtZGF0YS13cmFwcGVyIHt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtvdmVyZmxvdy14OnNjcm9sbDtkaXNwbGF5OmlubGluZS1ibG9ja31cblxuICAvKmdsb2JhbCAtIHRleHQgY29udGFpbmVycyovXG4jcHJldHR5ZGlmZiBwe3BhZGRpbmc6IDVweDsgbWFyZ2luLWJvdHRvbTogMH1cbiNwcmV0dHlkaWZmIGRkLFxuI3ByZXR0eWRpZmYgZHQsXG4jcHJldHR5ZGlmZiBwLFxuI3ByZXR0eWRpZmYgbGksXG4jcHJldHR5ZGlmZiB0ZCxcbiNwcmV0dHlkaWZmIGJsb2NrcXVvdGUsXG4jcHJldHR5ZGlmZiB0aHtjbGVhcjpib3RoO2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxLjZlbTtsaW5lLWhlaWdodDoxLjZlbTt0ZXh0LWFsaWduOmxlZnR9XG4jcHJldHR5ZGlmZiBibG9ja3F1b3Rle2ZvbnQtc3R5bGU6aXRhbGljfVxuI3ByZXR0eWRpZmYgZHR7Zm9udC1zaXplOjEuNGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1cbiNwcmV0dHlkaWZmIGxpIGxpLFxuI3ByZXR0eWRpZmYgbGkgcHtmb250LXNpemU6MWVtfVxuI3ByZXR0eWRpZmYgdGgsXG4jcHJldHR5ZGlmZiB0ZCB7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowLjFlbTtwYWRkaW5nOjAuMWVtIDAuMmVtfVxuI3ByZXR0eWRpZmYgdGQgc3BhbiB7ZGlzcGxheTpibG9ja31cbiNwcmV0dHlkaWZmIGNvZGUsXG4jcHJldHR5ZGlmZiB0ZXh0YXJlYXtmb250LWZhbWlseTonQ291cmllciBOZXcnLENvdXJpZXIsbW9ub3NwYWNlfVxuI3ByZXR0eWRpZmYgY29kZSxcbiNwcmV0dHlkaWZmIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjAuOGVtO3dpZHRoOjEwMCV9XG4jcHJldHR5ZGlmZiBjb2RlIHNwYW57ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpwcmV9XG4jcHJldHR5ZGlmZiBjb2Rle2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MC4yZW07bGluZS1oZWlnaHQ6MWVtfVxuI3ByZXR0eWRpZmYgI2RvY3VtZW50YXRpb24gY29kZXtib3JkZXItc3R5bGU6bm9uZTt3aGl0ZS1zcGFjZTpwcmV9XG4jcHJldHR5ZGlmZiB0ZXh0YXJlYXtsaW5lLWhlaWdodDoxLjRlbX1cbiNwcmV0dHlkaWZmIGxhYmVse2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxLjRlbX1cbiNwcmV0dHlkaWZmIGxlZ2VuZHtib3JkZXItcmFkaXVzOjFlbTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAuMWVtO2ZvbnQtc2l6ZToxLjRlbTtmb250LXdlaWdodDpib2xkO21hcmdpbi1sZWZ0Oi0wLjI1ZW07cGFkZGluZzowIDAuNWVtfVxuI3ByZXR0eWRpZmYgZmllbGRzZXQgZmllbGRzZXQgbGVnZW5ke2ZvbnQtc2l6ZToxLjJlbX1cbiNwcmV0dHlkaWZmIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1cbiNwcmV0dHlkaWZmIGRpdi5yZXBvcnR7Ym9yZGVyLXN0eWxlOm5vbmV9XG4jcHJldHR5ZGlmZiBoMixcbiNwcmV0dHlkaWZmIGgzLFxuI3ByZXR0eWRpZmYgaDR7Y2xlYXI6Ym90aH1cbiNwcmV0dHlkaWZmIHRhYmxle21hcmdpbjowIDAgMWVtfVxuI3ByZXR0eWRpZmYgLmFuYWx5c2lzIC5iYWQsXG4jcHJldHR5ZGlmZiAuYW5hbHlzaXMgLmdvb2R7Zm9udC13ZWlnaHQ6Ym9sZH1cblxuLypnbG9iYWwgLSBoZWFkaW5ncyovXG4jcHJldHR5ZGlmZiBoMXtmb250LXNpemU6M2VtO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjA7d2lkdGg6MjJlbX1cbiNwcmV0dHlkaWZmIGgxIHNwYW57Zm9udC1zaXplOjAuNWVtfVxuI3ByZXR0eWRpZmYgaDEgc3Zne2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MC4wNWVtO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEuNWVtO21hcmdpbi1yaWdodDowLjVlbTt3aWR0aDoxLjVlbX1cbiNwcmV0dHlkaWZmIGgye2JvcmRlci1zdHlsZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjFlbTtib3gtc2hhZG93Om5vbmU7bWFyZ2luOjB9XG4jcHJldHR5ZGlmZiBoMiBidXR0b257YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6Mi41ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowLjA1ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjoxZW0gMCAwO3BhZGRpbmc6MC4xZW19XG4jcHJldHR5ZGlmZiBoMiBzcGFuIHtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZTowLjVlbX1cbiNwcmV0dHlkaWZmIGgze2ZvbnQtc2l6ZToyZW07bWFyZ2luOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXN0eWxlOiBub25lfVxuI3ByZXR0eWRpZmYgaDR7Zm9udC1zaXplOjEuNmVtO2ZvbnQtZmFtaWx5OlwiQ2VudHVyeSBHb3RoaWNcIixcIlRyZWJ1Y2hldCBNU1wiO21hcmdpbjowfVxuI3ByZXR0eWRpZmYgbGkgaDR7Zm9udC1zaXplOjFlbX1cblxuLypnbG9iYWwgLSBib3JkZXJzKi9cbiNwcmV0dHlkaWZmIGJ1dHRvbixcbiNwcmV0dHlkaWZmIGZpZWxkc2V0LFxuI3ByZXR0eWRpZmYgZGl2IGlucHV0LFxuI3ByZXR0eWRpZmYgdGV4dGFyZWF7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowLjFlbX1cbiNwcmV0dHlkaWZmIHNlY3Rpb257Ym9yZGVyLXN0eWxlOm5vbmV9XG5cbi8qZ2xvYmFsIC0gaW50ZXJhY3RpdmVzKi9cbiNwcmV0dHlkaWZmIGgyIGJ1dHRvbixcbiNwcmV0dHlkaWZmIHNlbGVjdCxcbiNwcmV0dHlkaWZmIG9wdGlvbiB7Zm9udC1mYW1pbHk6aW5oZXJpdH1cbiNwcmV0dHlkaWZmIHNlbGVjdHtib3JkZXItc3R5bGU6aW5zZXQ7Ym9yZGVyLXdpZHRoOjAuMWVtO3dpZHRoOjEzLjVlbX1cblxuLypnbG9iYWwgLSBjb2xvcnNjaGVtZSBmaWVsZCovXG4jcHJldHR5ZGlmZiAjZGNvbG9yU2NoZW1le21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjAuNmVtO3RvcDowLjVlbX1cbiNwcmV0dHlkaWZmICNkY29sb3JTY2hlbWUgbGFiZWwsXG4jcHJldHR5ZGlmZiAjZGNvbG9yU2NoZW1lIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxZW19XG5cbi8qZ2xvYmFsIC0gcmVtYWluaW5nIGl0ZW1zKi9cbiNwcmV0dHlkaWZmIC5jbGVhcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9XG4jcHJldHR5ZGlmZiBjYXB0aW9uLFxuI3ByZXR0eWRpZmYgLmNvbnRlbnQtaGlkZXtoZWlnaHQ6MWVtO2xlZnQ6LTEwMDBlbTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAwZW07d2lkdGg6MWVtfVxuXG4vKnJlcG9ydHMuY3NzKi9cbiNwcmV0dHlkaWZmICNyZXBvcnQuY29udGVudGFyZWF7Zm9udC1mYW1pbHk6XCJMdWNpZGEgU2FucyBVbmljb2RlXCIsXCJIZWx2ZXRpY2FcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzpzY3JvbGx9XG5cbi8qcmVwb3J0IC0gYm9yZGVycyovXG4jcHJldHR5ZGlmZiAuZGlmZiAucmVwbGFjZSBlbSxcbiNwcmV0dHlkaWZmIC5kaWZmIC5kZWxldGUgZW0sXG4jcHJldHR5ZGlmZiAuZGlmZiAuaW5zZXJ0IGVte2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MC4xZW19XG5cbi8qcmVwb3J0IC0gdGV4dCBjb250YWluZXJzKi9cbiNwcmV0dHlkaWZmICNyZXBvcnQgZGQsXG4jcHJldHR5ZGlmZiAjcmVwb3J0IGR0LFxuI3ByZXR0eWRpZmYgI3JlcG9ydCBwLFxuI3ByZXR0eWRpZmYgI3JlcG9ydCBsaSxcbiNwcmV0dHlkaWZmICNyZXBvcnQgdGQsXG4jcHJldHR5ZGlmZiAjcmVwb3J0IGJsb2NrcXVvdGUsXG4jcHJldHR5ZGlmZiAjcmVwb3J0IHRoe2ZvbnQtZmFtaWx5OlwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMmVtfVxuXG4vKnJlcG9ydCAtIGpzc2NvcGUgb3V0cHV0Ki9cbiNwcmV0dHlkaWZmIGRpdiN3ZWJ0b29se2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbjowO3BhZGRpbmc6MH1cblxuLypyZXBvcnQgLSBlcnJvciBtZXNzYWdpbmcgaW4ganNwcmV0dHkncyByZXBvcnQgb3V0cHV0Ki9cbiNwcmV0dHlkaWZmICNqc2Vycm9yIHNwYW57ZGlzcGxheTpibG9ja31cblxuLypyZXBvcnQgLSBtYXJrdXBwcmV0dHkncyBhY2Nlc3NpYmlsaXR5IHJlcG9ydCovXG4jcHJldHR5ZGlmZiAjYTExeXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NsZWFyOmJvdGg7cGFkZGluZzowfVxuI3ByZXR0eWRpZmYgI2ExMXkgZGl2e21hcmdpbjowLjVlbSAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MC4xZW19XG4jcHJldHR5ZGlmZiAjYTExeSBoNHttYXJnaW46MC4yNWVtIDB9XG4jcHJldHR5ZGlmZiAjYTExeSBvbHtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAuMWVtfVxuXG4vKnJlcG9ydCAtIGNzc3ByZXR0eSdzIHJlcG9ydCovXG4jcHJldHR5ZGlmZiAjY3NzcmVwb3J0LmRvYyB0YWJsZXtjbGVhcjpub25lO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MWVtfVxuI3ByZXR0eWRpZmYgI2Nzcy1zaXple2xlZnQ6MjRlbX1cbiNwcmV0dHlkaWZmICNjc3MtdXJpe2xlZnQ6NDBlbX1cbiNwcmV0dHlkaWZmICNjc3MtdXJpIHRke3RleHQtYWxpZ246bGVmdH1cbiNwcmV0dHlkaWZmIC5yZXBvcnQgLmFuYWx5c2lzIHRoe3RleHQtYWxpZ246bGVmdH1cbiNwcmV0dHlkaWZmIHRhYmxlLmNvZGUgdGQsXG4jcHJldHR5ZGlmZiB0YWJsZS5jb2RlIHRoe2ZvbnQtc2l6ZTowLjllbX1cbiNwcmV0dHlkaWZmIHRhYmxlLmNvZGUgdGQsXG4jcHJldHR5ZGlmZiB0YWJsZS5jb2RlIHRoLFxuI3ByZXR0eWRpZmYgLnJlcG9ydCAuYW5hbHlzaXMgLnBhcnNlRGF0YSB0ZHtmb250LWZhbWlseTonQ291cmllciBOZXcnLENvdXJpZXIsJ0x1Y2lkYSBDb25zb2xlJyxtb25vc3BhY2U7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOnByZX1cbiNwcmV0dHlkaWZmIC5yZXBvcnQgLmFuYWx5c2lzIHRke3RleHQtYWxpZ246cmlnaHR9XG4jcHJldHR5ZGlmZiAuYW5hbHlzaXN7ZmxvYXQ6bGVmdDttYXJnaW46MCAxZW0gMWVtIDB9XG4jcHJldHR5ZGlmZiAuYW5hbHlzaXMgdGQsXG4jcHJldHR5ZGlmZiAuYW5hbHlzaXMgdGh7cGFkZGluZzowLjVlbX1cblxuLypyZXBvcnQgLSBkaWZmY2xpIHJlbmRlcmVkIGludG8gSFRNTCovXG4jcHJldHR5ZGlmZiAuZGlmZmNsaXtmb250LXNpemU6Q291cmllciwnQ291cmllciBOZXcnLCdMdWNpZGEgQ29uc29sZScsbW9ub3NwYWNlO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6cHJlO31cbiNwcmV0dHlkaWZmIC5kaWZmY2xpIGxpe2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowLjFlbTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1ib3R0b206MWVtfVxuI3ByZXR0eWRpZmYgI3dlYnRvb2wgLmRpZmZjbGkgaDN7Zm9udC1zaXplOjEuNGVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjJlbX1cbiNwcmV0dHlkaWZmICN3ZWJ0b29sIC5kaWZmY2xpIHAsXG4jcHJldHR5ZGlmZiAuZGlmZmNsaSBkZWwsXG4jcHJldHR5ZGlmZiAuZGlmZmNsaSBpbnN7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpDb3VyaWVyLCdDb3VyaWVyIE5ldycsJ0x1Y2lkYSBDb25zb2xlJyxtb25vc3BhY2U7Zm9udC1zaXplOjEuMmVtO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbjowO3RleHQtZGVjb3JhdGlvbjpub25lfVxuI3ByZXR0eWRpZmYgLmRpZmZjbGkgZW17Y29sb3I6aW5oZXJpdDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkfVxuI3ByZXR0eWRpZmYgLmRpZmZjbGkgZGVsIGVtLFxuI3ByZXR0eWRpZmYgLmRpZmZjbGkgaW5zIGVte3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9XG5cbi8qcmVwb3J0IC0gc3RhdCByZXBvcnQqL1xuI3ByZXR0eWRpZmYgI3N0YXRyZXBvcnQgZGl2e2JvcmRlci1zdHlsZTpub25lfVxuXG4vKnJlcG9ydCAtIGdlbmVyYXRlZCBIVE1MIGFydGlmYWN0cyovXG4jcHJldHR5ZGlmZiAuZGlmZixcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeXtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAuMWVtO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfVxuI3ByZXR0eWRpZmYgLmRpZmYsXG4jcHJldHR5ZGlmZiAuZGlmZiBsaVxuI3ByZXR0eWRpZmYgLmRpZmYgaDMsXG4jcHJldHR5ZGlmZiAuZGlmZiBoNCxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBsaSxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBoMyxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBoNHtmb250LWZhbWlseTonQ291cmllciBOZXcnLENvdXJpZXIsJ0x1Y2lkYSBDb25zb2xlJyxtb25vc3BhY2V9XG4jcHJldHR5ZGlmZiAuZGlmZiBsaSxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBsaSxcbiNwcmV0dHlkaWZmIC5kaWZmIGgzLFxuI3ByZXR0eWRpZmYgLmRpZmYgaDQsXG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgaDMsXG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgaDR7Ym9yZGVyLXN0eWxlOm5vbmUgbm9uZSBzb2xpZCBub25lO2JvcmRlci13aWR0aDowIDAgMC4xZW0gMDtib3gtc2hhZG93Om5vbmU7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4yZW07bWFyZ2luOjAgMCAwIC0uMWVtO3BhZGRpbmc6MC4yZW0gMmVtO3RleHQtYWxpZ246bGVmdH1cbiNwcmV0dHlkaWZmIC5kaWZmIC5za2lwe2JvcmRlci1zdHlsZTpub25lIG5vbmUgc29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAwLjFlbX1cbiNwcmV0dHlkaWZmIC5kaWZmIC5kaWZmLWxlZnR7Ym9yZGVyLXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlfVxuI3ByZXR0eWRpZmYgLmRpZmYgLmRpZmYtcmlnaHR7Ym9yZGVyLXN0eWxlOm5vbmUgbm9uZSBub25lIHNvbGlkO2JvcmRlci13aWR0aDowIDAgMCAwLjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotLjFlbTt3aWR0aDo1MCV9XG4jcHJldHR5ZGlmZiAuZGlmZi1yaWdodCAuZGF0YSwjcHJldHR5ZGlmZiAuZGlmZi1sZWZ0IC5kYXRhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMDAlfVxuI3ByZXR0eWRpZmYgLmRpZmYgLmRhdGEgbGksXG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgLmRhdGEgbGl7bWluLXdpZHRoOjE2LjVlbTtwYWRkaW5nOjAuNWVtfVxuI3ByZXR0eWRpZmYgLmRpZmYgbGksXG4jcHJldHR5ZGlmZiAuZGlmZiBwLFxuI3ByZXR0eWRpZmYgLmRpZmYgaDMsXG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgbGksXG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgcCxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBoM3tmb250LXNpemU6MS4yZW19XG4jcHJldHR5ZGlmZiAuZGlmZiBsaSBlbSxcbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBsaSBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkO21hcmdpbjotMC41ZW0gLTAuMDllbX1cbiNwcmV0dHlkaWZmIC5kaWZmIHAuYXV0aG9ye2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MC4yZW0gMC4xZW0gMC4xZW07bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MC40ZW07dGV4dC1hbGlnbjpyaWdodH1cbiNwcmV0dHlkaWZmIC5kaWZmbGFiZWx7ZGlzcGxheTpibG9jaztoZWlnaHQ6MH1cbiNwcmV0dHlkaWZmIC5jb3VudHtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMC4xZW0gMCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MHB4O292ZXJmbG93LXg6c2Nyb2xsfVxuI3ByZXR0eWRpZmYgLmNvdW50IGxpe3BhZGRpbmc6MC41ZW0gMWVtO3RleHQtYWxpZ246cmlnaHR9XG4jcHJldHR5ZGlmZiAuY291bnQgbGkuZm9sZHtmb250LXdlaWdodDpib2xkO3BhZGRpbmctbGVmdDowLjVlbX1cbiNwcmV0dHlkaWZmIC5kYXRhe3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpwcmV9XG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgLmRhdGEgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkfVxuI3ByZXR0eWRpZmYgLmJlYXV0aWZ5IGxpLFxuI3ByZXR0eWRpZmYgLmRpZmYgbGl7Ym9yZGVyLXN0eWxlOm5vbmUgbm9uZSBzb2xpZDtib3JkZXItd2lkdGg6MCAwIDAuMWVtO2hlaWdodDogMmVtO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MS4yO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3doaXRlLXNwYWNlOnByZX1cbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBvbCxcbiNwcmV0dHlkaWZmIC5kaWZmIG9se21hcmdpbjowO3BhZGRpbmc6MH1cbiNwcmV0dHlkaWZmIC5iZWF1dGlmeSBsaSBlbXtib3JkZXItc3R5bGU6bm9uZSBub25lIHNvbGlkO2JvcmRlci13aWR0aDowIDAgMC4xZW07cGFkZGluZzowIDAgMC4yZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1fVxuI3ByZXR0eWRpZmYgLmJlYXV0aWZ5IGxpIC5saW5le2JvcmRlci1zdHlsZTpub25lfVxuI3ByZXR0eWRpZmYgLmJlYXV0aWZ5IGxpIHNwYW57Ym9yZGVyLXN0eWxlOm5vbmUgbm9uZSBzb2xpZDtib3JkZXItd2lkdGg6MCAwIDAuMWVtO2hlaWdodDoyZW07bWFyZ2luOjAgMCAtMWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC41ZW19XG4jcHJldHR5ZGlmZiAuYmVhdXRpZnkgc3Bhbi5sMHttYXJnaW4tbGVmdDotMC41ZW07cGFkZGluZy1sZWZ0OjAuNWVtfVxuI3ByZXR0eWRpZmYgI3dlYnRvb2wgdGFibGUgdGFibGV7bWFyZ2luOjAgLTAuMWVtIC0wLjFlbTt3aWR0aDoxMDAlfVxuI3ByZXR0eWRpZmYgI3dlYnRvb2wgdGFibGUgdGFibGUgdGQsXG4jcHJldHR5ZGlmZiAjd2VidG9vbCB0YWJsZSB0YWJsZSB0aHtmb250LXNpemU6MWVtfVxuI3ByZXR0eWRpZmYgI3dlYnRvb2wgdGFibGUgdGQubmVzdGVke3BhZGRpbmc6MC41ZW19XG5cbi8qd2VidG9vbCAtIG92ZXJyaWRlcyovXG4jcHJldHR5ZGlmZiAjcmVwb3J0IC5iZWF1dGlmeSxcbiNwcmV0dHlkaWZmICNyZXBvcnQgLmJlYXV0aWZ5IGxpLFxuI3ByZXR0eWRpZmYgI3JlcG9ydCAuZGlmZixcbiNwcmV0dHlkaWZmICNyZXBvcnQgLmRpZmYgbGl7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsXCJMdWNpZGEgQ29uc29sZVwiLG1vbm9zcGFjZX1cbiNwcmV0dHlkaWZmICNyZXBvcnQgLmJlYXV0aWZ5e2JvcmRlci1zdHlsZTpzb2xpZH1cbiNwcmV0dHlkaWZmICNyZXBvcnQgLmRpZmYgaDMsXG4jcHJldHR5ZGlmZiAjcmVwb3J0IC5iZWF1dGlmeSBoM3tib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci10b3Atd2lkdGg6MC4xZW07bWFyZ2luOjB9XG4jcHJldHR5ZGlmZiAjd2VidG9vbCAjYTExeSxcbiNwcmV0dHlkaWZmICN3ZWJ0b29sICNhMTF5IGRpdixcbiNwcmV0dHlkaWZmICN3ZWJ0b29sICNhMTF5IG9sLFxuI3ByZXR0eWRpZmYgI3dlYnRvb2wgI2ExMXkgdWx7Ym9yZGVyLXN0eWxlOm5vbmV9XG5cbi8qY29sb3JfY2FudmFzLmNzcyovXG4jcHJldHR5ZGlmZi5jYW52YXN7YmFja2dyb3VuZDojOTg2IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBSUFBQUFta3drcEFBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFFRmRhVlJZZEZoTlREcGpiMjB1WVdSdlltVXVlRzF3QUFBQUFBQThQM2h3WVdOclpYUWdZbVZuYVc0OUl1Kzd2eUlnYVdROUlsYzFUVEJOY0VObGFHbEllbkpsVTNwT1ZHTjZhMk01WkNJL1BnbzhlRHA0YlhCdFpYUmhJSGh0Ykc1ek9uZzlJbUZrYjJKbE9tNXpPbTFsZEdFdklpQjRPbmh0Y0hSclBTSkJaRzlpWlNCWVRWQWdRMjl5WlNBMUxqWXRZekF4TkNBM09TNHhOVFkzT1Rjc0lESXdNVFF2TURndk1qQXRNRGs2TlRNNk1ESWdJQ0FnSUNBZ0lDSStDaUFnSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0NpQWdJQ0FnSUR4eVpHWTZSR1Z6WTNKcGNIUnBiMjRnY21SbU9tRmliM1YwUFNJaUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uaHRjRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPbk4wUlhaMFBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWRmRtVnVkQ01pQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwa1l6MGlhSFIwY0RvdkwzQjFjbXd1YjNKbkwyUmpMMlZzWlcxbGJuUnpMekV1TVM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uQm9iM1J2YzJodmNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzl3YUc5MGIzTm9iM0F2TVM0d0x5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZkR2xtWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTBhV1ptTHpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPbVY0YVdZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZaWGhwWmk4eExqQXZJajRLSUNBZ0lDQWdJQ0FnUEhodGNEcERjbVZoZEc5eVZHOXZiRDVCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5DQW9UV0ZqYVc1MGIzTm9LVHd2ZUcxd09rTnlaV0YwYjNKVWIyOXNQZ29nSUNBZ0lDQWdJQ0E4ZUcxd09rTnlaV0YwWlVSaGRHVStNakF4Tmkwd01TMHhNbFF4TWpveU5Eb3pPQzB3Tmpvd01Ed3ZlRzF3T2tOeVpXRjBaVVJoZEdVK0NpQWdJQ0FnSUNBZ0lEeDRiWEE2VFdWMFlXUmhkR0ZFWVhSbFBqSXdNVFl0TURFdE1UTlVNVE02TVRnNk1EY3RNRFk2TURBOEwzaHRjRHBOWlhSaFpHRjBZVVJoZEdVK0NpQWdJQ0FnSUNBZ0lEeDRiWEE2VFc5a2FXWjVSR0YwWlQ0eU1ERTJMVEF4TFRFelZERXpPakU0T2pBM0xUQTJPakF3UEM5NGJYQTZUVzlrYVdaNVJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa2x1YzNSaGJtTmxTVVErZUcxd0xtbHBaRG94WkdZellqaGtNeTAzTnpneUxUUTBNR1V0WWpBNU9TMWlZak01TmpBME1EVmhPV1E4TDNodGNFMU5Pa2x1YzNSaGJtTmxTVVErQ2lBZ0lDQWdJQ0FnSUR4NGJYQk5UVHBFYjJOMWJXVnVkRWxFUG1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEb3hZek0zTmpFNE1TMW1PV1U0TFRFeE56Z3RPV0U1WXkxa09ESTFaR1ppTUdFME56QThMM2h0Y0UxTk9rUnZZM1Z0Wlc1MFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcFBjbWxuYVc1aGJFUnZZM1Z0Wlc1MFNVUStlRzF3TG1ScFpEbzJZakkwWlRJM1lTMWpaakEzTFRRNVpERXRPV0l3WkMwMk9ERXpNVEZrTnpRd016RThMM2h0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9raHBjM1J2Y25rK0NpQWdJQ0FnSUNBZ0lDQWdJRHh5WkdZNlUyVnhQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjbVJtT214cElISmtaanB3WVhKelpWUjVjR1U5SWxKbGMyOTFjbU5sSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21GamRHbHZiajVqY21WaGRHVmtQQzl6ZEVWMmREcGhZM1JwYjI0K0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwcGJuTjBZVzVqWlVsRVBuaHRjQzVwYVdRNk5tSXlOR1V5TjJFdFkyWXdOeTAwT1dReExUbGlNR1F0TmpneE16RXhaRGMwTURNeFBDOXpkRVYyZERwcGJuTjBZVzVqWlVsRVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmQyaGxiajR5TURFMkxUQXhMVEV5VkRFeU9qSTBPak00TFRBMk9qQXdQQzl6ZEVWMmREcDNhR1Z1UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWRENUJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4TkNBb1RXRmphVzUwYjNOb0tUd3ZjM1JGZG5RNmMyOW1kSGRoY21WQloyVnVkRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzl5WkdZNmJHaytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHlaR1k2YkdrZ2NtUm1PbkJoY25ObFZIbHdaVDBpVW1WemIzVnlZMlVpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2WVdOMGFXOXVQbk5oZG1Wa1BDOXpkRVYyZERwaFkzUnBiMjQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBwYm5OMFlXNWpaVWxFUG5odGNDNXBhV1E2WkRVell6YzRORE10WVRWbU1pMDBPRFEzTFRoak5ETXRObVV5WXpCaE5EWTRZbVZpUEM5emRFVjJkRHBwYm5OMFlXNWpaVWxFUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2ZDJobGJqNHlNREUyTFRBeExURXlWREV5T2pJME9qTTRMVEEyT2pBd1BDOXpkRVYyZERwM2FHVnVQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQ1QlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOQ0FvVFdGamFXNTBiM05vS1R3dmMzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWRENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tTm9ZVzVuWldRK0x6d3ZjM1JGZG5RNlkyaGhibWRsWkQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5eVpHWTZiR2srQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh5WkdZNmJHa2djbVJtT25CaGNuTmxWSGx3WlQwaVVtVnpiM1Z5WTJVaVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNllXTjBhVzl1UG1SbGNtbDJaV1E4TDNOMFJYWjBPbUZqZEdsdmJqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uQmhjbUZ0WlhSbGNuTStZMjl1ZG1WeWRHVmtJR1p5YjIwZ2FXMWhaMlV2Y0c1bklIUnZJR0Z3Y0d4cFkyRjBhVzl1TDNadVpDNWhaRzlpWlM1d2FHOTBiM05vYjNBOEwzTjBSWFowT25CaGNtRnRaWFJsY25NK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dmNtUm1PbXhwUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9teHBJSEprWmpwd1lYSnpaVlI1Y0dVOUlsSmxjMjkxY21ObElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tRmpkR2x2Ymo1ellYWmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09qZ3pZVGM1TUdGa0xXTXdaV1F0TkdJellTMDVaREpoTFdFNVl6UTJNV1JtTXpWaE1Ud3ZjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uZG9aVzQrTWpBeE5pMHdNUzB4TTFReE16b3hNem95TXkwd05qb3dNRHd2YzNSRmRuUTZkMmhsYmo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tFMWhZMmx1ZEc5emFDazhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBqYUdGdVoyVmtQaTg4TDNOMFJYWjBPbU5vWVc1blpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZjbVJtT214cFBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNtUm1PbXhwSUhKa1pqcHdZWEp6WlZSNWNHVTlJbEpsYzI5MWNtTmxJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbUZqZEdsdmJqNWtaWEpwZG1Wa1BDOXpkRVYyZERwaFkzUnBiMjQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHB3WVhKaGJXVjBaWEp6UG1OdmJuWmxjblJsWkNCbWNtOXRJR0Z3Y0d4cFkyRjBhVzl1TDNadVpDNWhaRzlpWlM1d2FHOTBiM05vYjNBZ2RHOGdhVzFoWjJVdmNHNW5QQzl6ZEVWMmREcHdZWEpoYldWMFpYSnpQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMM0prWmpwc2FUNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BISmtaanBzYVNCeVpHWTZjR0Z5YzJWVWVYQmxQU0pTWlhOdmRYSmpaU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBoWTNScGIyNCtjMkYyWldROEwzTjBSWFowT21GamRHbHZiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbWx1YzNSaGJtTmxTVVErZUcxd0xtbHBaRG94WkdZellqaGtNeTAzTnpneUxUUTBNR1V0WWpBNU9TMWlZak01TmpBME1EVmhPV1E4TDNOMFJYWjBPbWx1YzNSaGJtTmxTVVErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHAzYUdWdVBqSXdNVFl0TURFdE1UTlVNVE02TVRnNk1EY3RNRFk2TURBOEwzTjBSWFowT25kb1pXNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUGtGa2IySmxJRkJvYjNSdmMyaHZjQ0JEUXlBeU1ERTBJQ2hOWVdOcGJuUnZjMmdwUEM5emRFVjJkRHB6YjJaMGQyRnlaVUZuWlc1MFBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNlkyaGhibWRsWkQ0dlBDOXpkRVYyZERwamFHRnVaMlZrUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDNKa1pqcHNhVDRLSUNBZ0lDQWdJQ0FnSUNBZ1BDOXlaR1k2VTJWeFBnb2dJQ0FnSUNBZ0lDQThMM2h0Y0UxTk9raHBjM1J2Y25rK0NpQWdJQ0FnSUNBZ0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJRHh6ZEZKbFpqcHBibk4wWVc1alpVbEVQbmh0Y0M1cGFXUTZPRE5oTnprd1lXUXRZekJsWkMwMFlqTmhMVGxrTW1FdFlUbGpORFl4WkdZek5XRXhQQzl6ZEZKbFpqcHBibk4wWVc1alpVbEVQZ29nSUNBZ0lDQWdJQ0FnSUNBOGMzUlNaV1k2Wkc5amRXMWxiblJKUkQ1NGJYQXVaR2xrT2pnellUYzVNR0ZrTFdNd1pXUXROR0l6WVMwNVpESmhMV0U1WXpRMk1XUm1NelZoTVR3dmMzUlNaV1k2Wkc5amRXMWxiblJKUkQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSE4wVW1WbU9tOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJENTRiWEF1Wkdsa09qWmlNalJsTWpkaExXTm1NRGN0TkRsa01TMDVZakJrTFRZNE1UTXhNV1EzTkRBek1Ud3ZjM1JTWldZNmIzSnBaMmx1WVd4RWIyTjFiV1Z1ZEVsRVBnb2dJQ0FnSUNBZ0lDQThMM2h0Y0UxTk9rUmxjbWwyWldSR2NtOXRQZ29nSUNBZ0lDQWdJQ0E4WkdNNlptOXliV0YwUG1sdFlXZGxMM0J1Wnp3dlpHTTZabTl5YldGMFBnb2dJQ0FnSUNBZ0lDQThjR2h2ZEc5emFHOXdPa052Ykc5eVRXOWtaVDR6UEM5d2FHOTBiM05vYjNBNlEyOXNiM0pOYjJSbFBnb2dJQ0FnSUNBZ0lDQThjR2h2ZEc5emFHOXdPa2xEUTFCeWIyWnBiR1UrYzFKSFFpQkpSVU0yTVRrMk5pMHlMakU4TDNCb2IzUnZjMmh2Y0RwSlEwTlFjbTltYVd4bFBnb2dJQ0FnSUNBZ0lDQThkR2xtWmpwUGNtbGxiblJoZEdsdmJqNHhQQzkwYVdabU9rOXlhV1Z1ZEdGMGFXOXVQZ29nSUNBZ0lDQWdJQ0E4ZEdsbVpqcFlVbVZ6YjJ4MWRHbHZiajR6TURBd01EQXdMekV3TURBd1BDOTBhV1ptT2xoU1pYTnZiSFYwYVc5dVBnb2dJQ0FnSUNBZ0lDQThkR2xtWmpwWlVtVnpiMngxZEdsdmJqNHpNREF3TURBd0x6RXdNREF3UEM5MGFXWm1PbGxTWlhOdmJIVjBhVzl1UGdvZ0lDQWdJQ0FnSUNBOGRHbG1aanBTWlhOdmJIVjBhVzl1Vlc1cGRENHlQQzkwYVdabU9sSmxjMjlzZFhScGIyNVZibWwwUGdvZ0lDQWdJQ0FnSUNBOFpYaHBaanBEYjJ4dmNsTndZV05sUGpFOEwyVjRhV1k2UTI5c2IzSlRjR0ZqWlQ0S0lDQWdJQ0FnSUNBZ1BHVjRhV1k2VUdsNFpXeFlSR2x0Wlc1emFXOXVQalE4TDJWNGFXWTZVR2w0Wld4WVJHbHRaVzV6YVc5dVBnb2dJQ0FnSUNBZ0lDQThaWGhwWmpwUWFYaGxiRmxFYVcxbGJuTnBiMjQrTkR3dlpYaHBaanBRYVhobGJGbEVhVzFsYm5OcGIyNCtDaUFnSUNBZ0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBnb2dJQ0E4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvOFAzaHdZV05yWlhRZ1pXNWtQU0ozSWo4K2JsZUl5UUFBQUNCalNGSk5BQUI2SlFBQWdJTUFBUG4vQUFDQTZRQUFkVEFBQU9wZ0FBQTZtQUFBRjIrU1g4VkdBQUFBTkVsRVFWUjQybUo4OSs0dUF3TURBd1BENmxrVEdkNjl1L3Z1M2QyWkhYbnYzdDFsZ0xQZXZidkxyQ1RJRUpxV0QxRUpHQURhVFJsbDgwV2NMQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtjb2xvcjojNDIwfVxuI3ByZXR0eWRpZmYuY2FudmFzICo6Zm9jdXN7b3V0bGluZTowLjFlbSBkYXNoZWQgI2YwMH1cbiNwcmV0dHlkaWZmLmNhbnZhcyBhe2NvbG9yOiMwMzl9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmNvbnRlbnRhcmVhLFxuI3ByZXR0eWRpZmYuY2FudmFzIGxlZ2VuZCxcbiNwcmV0dHlkaWZmLmNhbnZhcyBmaWVsZHNldCBzZWxlY3QsXG4jcHJldHR5ZGlmZi5jYW52YXMgLmRpZmYgdGQsXG4jcHJldHR5ZGlmZi5jYW52YXMgLnJlcG9ydCB0ZCxcbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSBsaSxcbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGlmZi1yaWdodCxcbiNwcmV0dHlkaWZmLmNhbnZhcyBmaWVsZHNldCBpbnB1dHtib3JkZXItY29sb3I6IzQyMH1cbiNwcmV0dHlkaWZmLmNhbnZhcyBzZWxlY3QsXG4jcHJldHR5ZGlmZi5jYW52YXMgaW5wdXQsXG4jcHJldHR5ZGlmZi5jYW52YXMgLmRpZmYsXG4jcHJldHR5ZGlmZi5jYW52YXMgLmJlYXV0aWZ5LFxuI3ByZXR0eWRpZmYuY2FudmFzIC5yZXBvcnQsXG4jcHJldHR5ZGlmZi5jYW52YXMgLmJlYXV0aWZ5IGgzLFxuI3ByZXR0eWRpZmYuY2FudmFzIC5kaWZmIGgzLFxuI3ByZXR0eWRpZmYuY2FudmFzIC5iZWF1dGlmeSBoNCxcbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGlmZiBoNCxcbiNwcmV0dHlkaWZmLmNhbnZhcyAjcmVwb3J0LFxuI3ByZXR0eWRpZmYuY2FudmFzICNyZXBvcnQgLmF1dGhvcixcbiNwcmV0dHlkaWZmLmNhbnZhcyBmaWVsZHNldHtiYWNrZ3JvdW5kOiNkZGRkZDg7Ym9yZGVyLWNvbG9yOiM0MjB9XG4jcHJldHR5ZGlmZi5jYW52YXMgZmllbGRzZXQgZmllbGRzZXQgaW5wdXQsXG4jcHJldHR5ZGlmZi5jYW52YXMgZmllbGRzZXQgZmllbGRzZXQgc2VsZWN0e2JhY2tncm91bmQ6I2RkZGRkOH1cbiNwcmV0dHlkaWZmLmNhbnZhcyBoMixcbiNwcmV0dHlkaWZmLmNhbnZhcyBoMiBidXR0b24sXG4jcHJldHR5ZGlmZi5jYW52YXMgaDMsXG4jcHJldHR5ZGlmZi5jYW52YXMgbGVnZW5ke2NvbG9yOiAjOTAwfVxuI3ByZXR0eWRpZmYuY2FudmFzICNhZGRPcHRpb25zIC5kaXNhYmxlZHtiYWNrZ3JvdW5kOiNjY2JiYjg7Y29sb3I6IzMwMH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuY29udGVudGFyZWF7Ym94LXNoYWRvdzowIDFlbSAxZW0gI2I4YTg5OX1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuc2VnbWVudHtiYWNrZ3JvdW5kOiNmZmZ9XG4jcHJldHR5ZGlmZi5jYW52YXMgLm9wdGlvbnMgbGksXG4jcHJldHR5ZGlmZi5jYW52YXMgaDIgYnV0dG9uLFxuI3ByZXR0eWRpZmYuY2FudmFzIC5zZWdtZW50LFxuI3ByZXR0eWRpZmYuY2FudmFzIHRoLFxuI3ByZXR0eWRpZmYuY2FudmFzIG9sLnNlZ21lbnQgbGl7Ym9yZGVyLWNvbG9yOiM0MjB9XG4jcHJldHR5ZGlmZi5jYW52YXMgdGh7YmFja2dyb3VuZDojZThkZGNjfVxuI3ByZXR0eWRpZmYuY2FudmFzIGxpIGg0e2NvbG9yOiMwNmZ9XG4jcHJldHR5ZGlmZi5jYW52YXMgY29kZXtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLWNvbG9yOiNlZWU7Y29sb3I6IzAwZn1cbiNwcmV0dHlkaWZmLmNhbnZhcyBvbC5zZWdtZW50IGg0IHN0cm9uZ3tjb2xvcjojYzAwfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5iZWF1dGlmeSBsaSAubmV3e2JhY2tncm91bmQ6I2VlMDtjb2xvcjojYzAwO31cbiNwcmV0dHlkaWZmLmNhbnZhcyBidXR0b257YmFja2dyb3VuZC1jb2xvcjojZGRkZGQ4O2JvcmRlci1jb2xvcjojNDIwO2JveC1zaGFkb3c6MCAwLjI1ZW0gMC41ZW0gI2I4YTg5OTtjb2xvcjojOTAwfVxuI3ByZXR0eWRpZmYuY2FudmFzIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjY2I7Ym9yZGVyLWNvbG9yOiM2MzA7Ym94LXNoYWRvdzowIDAuMjVlbSAwLjVlbSAjYjhhODk5O2NvbG9yOiM2MzB9XG4jcHJldHR5ZGlmZi5jYW52YXMgdGQubmVzdGVke2JhY2tncm91bmQ6I2NjY2NjOH1cbiNwcmV0dHlkaWZmLmNhbnZhcyB0aC5uZXN0ZWQsXG4jcHJldHR5ZGlmZi5jYW52YXMgdGh7YmFja2dyb3VuZDojZGRkZGQ4fVxuI3ByZXR0eWRpZmYuY2FudmFzIHRyOmhvdmVye2JhY2tncm91bmQ6I2VlZThlZX1cbiNwcmV0dHlkaWZmLmNhbnZhcyB0aGVhZCB0aCxcbiNwcmV0dHlkaWZmLmNhbnZhcyB0ci5oZWFkZXIgdGgsXG4jcHJldHR5ZGlmZi5jYW52YXMgdGguaGVhZGluZ3tiYWNrZ3JvdW5kOiNkZGN9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRpZmYgaDN7YmFja2dyb3VuZDojZGRkO2JvcmRlci1jb2xvcjojOTk5fVxuI3ByZXR0eWRpZmYuY2FudmFzIHRkLFxuI3ByZXR0eWRpZmYuY2FudmFzIC5zZWdtZW50LFxuI3ByZXR0eWRpZmYuY2FudmFzIC5jb3VudCBsaSxcbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSBsaSxcbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSBsaSBzcGFuLFxuI3ByZXR0eWRpZmYuY2FudmFzIC5kaWZmLXJpZ2h0e2JvcmRlci1jb2xvcjojY2NjY2M4fVxuI3ByZXR0eWRpZmYuY2FudmFzIC5jb3VudHtiYWNrZ3JvdW5kOiNlZWQ7Ym9yZGVyLWNvbG9yOiM5OTl9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmNvdW50IGxpLmZvbGR7Y29sb3I6IzkwMH1cbiNwcmV0dHlkaWZmLmNhbnZhcyBoMiBidXR0b257YmFja2dyb3VuZDojZjhmOGY4O2JveC1zaGFkb3c6MC4xZW0gMC4xZW0gMC4yNWVtICNkZGR9XG4jcHJldHR5ZGlmZi5jYW52YXMgbGkgaDQsXG4jcHJldHR5ZGlmZi5jYW52YXMgbGkgaDV7Y29sb3I6IzA2Y31cbiNwcmV0dHlkaWZmLmNhbnZhcyBjb2Rle2JhY2tncm91bmQ6I2VlZDtib3JkZXItY29sb3I6Izk5ODtjb2xvcjojMDA5fVxuI3ByZXR0eWRpZmYuY2FudmFzIG9sLnNlZ21lbnQgaDQgc3Ryb25ne2NvbG9yOiNjMDB9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgLmRlbGV0ZXtiYWNrZ3JvdW5kOiNmZmQ4ZDh9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgLmRlbGV0ZSBlbXtiYWNrZ3JvdW5kOiNmZmY4Zjg7Ym9yZGVyLWNvbG9yOiNjNDQ7Y29sb3I6IzkwMH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAuaW5zZXJ0e2JhY2tncm91bmQ6I2Q4ZmZkOH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAuaW5zZXJ0IGVte2JhY2tncm91bmQ6I2Y4ZmZmODtib3JkZXItY29sb3I6IzA5MDtjb2xvcjojMzYzfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIC5yZXBsYWNle2JhY2tncm91bmQ6I2ZlY31cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAucmVwbGFjZSBlbXtiYWNrZ3JvdW5kOiNmZmU7Ym9yZGVyLWNvbG9yOiNhODY7Y29sb3I6Izg1Mn1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAuZW1wdHl7YmFja2dyb3VuZDojZGRkfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIGVtLnMwe2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiMwMDB9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczF7Ym9yZGVyLWNvbG9yOiNmNjY7Y29sb3I6I2Y2Nn1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSBlbS5zMntib3JkZXItY29sb3I6IzEyZjtjb2xvcjojMTJmfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIGVtLnMze2JvcmRlci1jb2xvcjojMDkwO2NvbG9yOiMwOTB9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczR7Ym9yZGVyLWNvbG9yOiNkNmQ7Y29sb3I6I2Q2ZH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSBlbS5zNXtib3JkZXItY29sb3I6IzdjYztjb2xvcjojN2NjfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIGVtLnM2e2JvcmRlci1jb2xvcjojYzg1O2NvbG9yOiNjODV9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczd7Ym9yZGVyLWNvbG9yOiM3Mzc7Y29sb3I6IzczN31cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSBlbS5zOHtib3JkZXItY29sb3I6IzZkMDtjb2xvcjojNmQwfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIGVtLnM5e2JvcmRlci1jb2xvcjojZGQwO2NvbG9yOiNkZDB9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczEwe2JvcmRlci1jb2xvcjojODkzO2NvbG9yOiM4OTN9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczExe2JvcmRlci1jb2xvcjojYjk3O2NvbG9yOiNiOTd9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczEye2JvcmRlci1jb2xvcjojYmJiO2NvbG9yOiNiYmJ9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczEze2JvcmRlci1jb2xvcjojY2MzO2NvbG9yOiNjYzN9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczE0e2JvcmRlci1jb2xvcjojMzMzO2NvbG9yOiMzMzN9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczE1e2JvcmRlci1jb2xvcjojOWQ5O2NvbG9yOiM5ZDl9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgZW0uczE2e2JvcmRlci1jb2xvcjojODgwO2NvbG9yOiM4ODB9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgLmwwe2JhY2tncm91bmQ6I2VlZWVlOH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDF7YmFja2dyb3VuZDojZmVkfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIC5sMntiYWNrZ3JvdW5kOiNkZWZ9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgLmwze2JhY2tncm91bmQ6I2VmZX1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDR7YmFja2dyb3VuZDojZmVmfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIC5sNXtiYWNrZ3JvdW5kOiNlZWZ9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgLmw2e2JhY2tncm91bmQ6I2ZmZjhjY31cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDd7YmFja2dyb3VuZDojZWRlfVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kYXRhIC5sOHtiYWNrZ3JvdW5kOiNlZmN9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRhdGEgLmw5e2JhY2tncm91bmQ6I2ZmZH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDEwe2JhY2tncm91bmQ6I2VkY31cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDExe2JhY2tncm91bmQ6I2ZkYn1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDEye2JhY2tncm91bmQ6I2Y4ZjhmOH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDEze2JhY2tncm91bmQ6I2ZmYn1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDE0e2JhY2tncm91bmQ6I2VlY31cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDE1e2JhY2tncm91bmQ6I2NmY31cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAubDE2e2JhY2tncm91bmQ6I2VlYX1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGF0YSAuYzB7YmFja2dyb3VuZDppbmhlcml0fVxuI3ByZXR0eWRpZmYuY2FudmFzICNyZXBvcnQgcCBlbXtjb2xvcjojMDYwfVxuI3ByZXR0eWRpZmYuY2FudmFzICNyZXBvcnQgcCBzdHJvbmd7Y29sb3I6IzAwOX1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGlmZmNsaSBoM3tjb2xvcjojMDA5fVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kaWZmY2xpIGRlbHtiYWNrZ3JvdW5kOiNlOGRkZGQ7Y29sb3I6I2EwMH1cbiNwcmV0dHlkaWZmLmNhbnZhcyAuZGlmZmNsaSBpbnN7YmFja2dyb3VuZDojZGRlOGRkO2NvbG9yOiMwNjB9XG4jcHJldHR5ZGlmZi5jYW52YXMgLmRpZmZjbGkgcHtjb2xvcjojNTU1fVxuI3ByZXR0eWRpZmYuY2FudmFzIC5kaWZmY2xpIGxpe2JvcmRlci1ib3R0b20tY29sb3I6I2FhYX1cblxuLypjb2xvcl93aGl0ZS5jc3MqL1xuI3ByZXR0eWRpZmYud2hpdGUgKjpmb2N1c3tvdXRsaW5lOjAuMWVtIGRhc2hlZCAjMDZmfVxuI3ByZXR0eWRpZmYud2hpdGUgLmNvbnRlbnRhcmVhLFxuI3ByZXR0eWRpZmYud2hpdGUgbGVnZW5kLFxuI3ByZXR0eWRpZmYud2hpdGUgZmllbGRzZXQgc2VsZWN0LFxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmYgdGQsXG4jcHJldHR5ZGlmZi53aGl0ZSAucmVwb3J0IHRkLFxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgbGksXG4jcHJldHR5ZGlmZi53aGl0ZSAuZGlmZi1yaWdodCxcbiNwcmV0dHlkaWZmLndoaXRlIGZpZWxkc2V0IGlucHV0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk5OX1cbiNwcmV0dHlkaWZmLndoaXRlIHNlbGVjdCxcbiNwcmV0dHlkaWZmLndoaXRlIGlucHV0LFxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmYsXG4jcHJldHR5ZGlmZi53aGl0ZSAuYmVhdXRpZnksXG4jcHJldHR5ZGlmZi53aGl0ZSAucmVwb3J0LFxuI3ByZXR0eWRpZmYud2hpdGUgLmJlYXV0aWZ5IGgzLFxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmYgaDMsXG4jcHJldHR5ZGlmZi53aGl0ZSAuYmVhdXRpZnkgaDQsXG4jcHJldHR5ZGlmZi53aGl0ZSAuZGlmZiBoNCxcbiNwcmV0dHlkaWZmLndoaXRlICNwZHNhbXBsZXMgbGkgZGl2LFxuI3ByZXR0eWRpZmYud2hpdGUgI3JlcG9ydCxcbiNwcmV0dHlkaWZmLndoaXRlIC5hdXRob3IsXG4jcHJldHR5ZGlmZi53aGl0ZSAjcmVwb3J0IC5hdXRob3IsXG4jcHJldHR5ZGlmZi53aGl0ZSBmaWVsZHNldHtib3JkZXItY29sb3I6Izk5OX1cbiNwcmV0dHlkaWZmLndoaXRlIC5kaWZmIGgze2JhY2tncm91bmQ6I2RkZDtib3JkZXItY29sb3I6Izk5OX1cbiNwcmV0dHlkaWZmLndoaXRlIHRoLm5lc3RlZCxcbiNwcmV0dHlkaWZmLndoaXRlIGZpZWxkc2V0IGZpZWxkc2V0e2JhY2tncm91bmQ6I2RkZH1cbiNwcmV0dHlkaWZmLndoaXRlIC5jb250ZW50YXJlYXtib3gtc2hhZG93OiAwIDFlbSAxZW0gIzk5OX1cbiNwcmV0dHlkaWZmLndoaXRlIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWNvbG9yOiM5OTk7Ym94LXNoYWRvdzowIDAuMjVlbSAwLjVlbSAjY2NjO2NvbG9yOiM2NjZ9XG4jcHJldHR5ZGlmZi53aGl0ZSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVmO2JvcmRlci1jb2xvcjojMDNjO2JveC1zaGFkb3c6MCAwLjI1ZW0gMC41ZW0gI2NjZjtjb2xvcjojMDNjfVxuI3ByZXR0eWRpZmYud2hpdGUgaDIsXG4jcHJldHR5ZGlmZi53aGl0ZSBoMiBidXR0b24sXG4jcHJldHR5ZGlmZi53aGl0ZSBoM3tjb2xvcjojYjAwfVxuI3ByZXR0eWRpZmYud2hpdGUgdGh7YmFja2dyb3VuZDojZWVlO2NvbG9yOiMzMzN9XG4jcHJldHR5ZGlmZi53aGl0ZSB0cjpob3ZlcntiYWNrZ3JvdW5kOiNlZmV9XG4jcHJldHR5ZGlmZi53aGl0ZSB0ci5oZWFkZXIgdGgsXG4jcHJldHR5ZGlmZi53aGl0ZSB0aGVhZCB0aHtiYWNrZ3JvdW5kOiNlZWZ9XG4jcHJldHR5ZGlmZi53aGl0ZSAucmVwb3J0IHN0cm9uZ3tjb2xvcjojMDA5fVxuI3ByZXR0eWRpZmYud2hpdGUgLnJlcG9ydCBlbXtjb2xvcjojMDgwfVxuI3ByZXR0eWRpZmYud2hpdGUgLm9wdGlvbnMgbGksXG4jcHJldHR5ZGlmZi53aGl0ZSBoMiBidXR0b24sXG4jcHJldHR5ZGlmZi53aGl0ZSB0ZCxcbiNwcmV0dHlkaWZmLndoaXRlIC5zZWdtZW50LFxuI3ByZXR0eWRpZmYud2hpdGUgLmNvdW50IGxpLFxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmYtcmlnaHQsXG4jcHJldHR5ZGlmZi53aGl0ZSBvbC5zZWdtZW50IGxpLFxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgbGksXG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBsaSBzcGFue2JvcmRlci1jb2xvcjojY2NjfVxuI3ByZXR0eWRpZmYud2hpdGUgdGJvZHkgdGh7Ym9yZGVyLWNvbG9yOiM5OTl9XG4jcHJldHR5ZGlmZi53aGl0ZSB0ZC5uZXN0ZWR7YmFja2dyb3VuZDojZDhkOGQ4fVxuI3ByZXR0eWRpZmYud2hpdGUgdGgubmVzdGVke2JhY2tncm91bmQ6I2VlZX1cbiNwcmV0dHlkaWZmLndoaXRlIC5jb3VudCBsaS5mb2xke2NvbG9yOiM5MDB9XG4jcHJldHR5ZGlmZi53aGl0ZSAuY291bnR7YmFja2dyb3VuZDojZWVkO2JvcmRlci1jb2xvcjojOTk5fVxuI3ByZXR0eWRpZmYud2hpdGUgI2FkZE9wdGlvbnMgLmRpc2FibGVke2JhY2tncm91bmQ6I2ZlZTtjb2xvcjojMzAwfVxuI3ByZXR0eWRpZmYud2hpdGUgaDIgYnV0dG9ue2JhY2tncm91bmQ6I2Y4ZjhmODtib3gtc2hhZG93OjAuMWVtIDAuMWVtIDAuMjVlbSAjZGRkfVxuI3ByZXR0eWRpZmYud2hpdGUgbGkgaDQsXG4jcHJldHR5ZGlmZi53aGl0ZSBsaSBoNXtjb2xvcjojMzNjfVxuI3ByZXR0eWRpZmYud2hpdGUgY29kZXtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLWNvbG9yOiM2NjY7Y29sb3I6IzAwOX1cbiNwcmV0dHlkaWZmLndoaXRlIG9sLnNlZ21lbnQgaDQgc3Ryb25ne2NvbG9yOiNjMDB9XG4jcHJldHR5ZGlmZi53aGl0ZSAuYmVhdXRpZnkgbGkgLm5ld3tiYWNrZ3JvdW5kOiNlZTA7Y29sb3I6I2MwMDt9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAuZGVsZXRle2JhY2tncm91bmQ6I2ZmZDhkOH1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5kZWxldGUgZW17YmFja2dyb3VuZDojZmZmOGY4O2JvcmRlci1jb2xvcjojYzQ0O2NvbG9yOiM5MDB9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAuaW5zZXJ0e2JhY2tncm91bmQ6I2Q4ZmZkOH1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5pbnNlcnQgZW17YmFja2dyb3VuZDojZjhmZmY4O2JvcmRlci1jb2xvcjojMDkwO2NvbG9yOiMzNjN9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAucmVwbGFjZXtiYWNrZ3JvdW5kOiNmZWN9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAucmVwbGFjZSBlbXtiYWNrZ3JvdW5kOiNmZmU7Ym9yZGVyLWNvbG9yOiNhODY7Y29sb3I6Izg1Mn1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5lbXB0eXtiYWNrZ3JvdW5kOiNkZGR9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBlbS5zMHtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgZW0uczF7Ym9yZGVyLWNvbG9yOiNmNjY7Y29sb3I6I2Y2Nn1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIGVtLnMye2JvcmRlci1jb2xvcjojMTJmO2NvbG9yOiMxMmZ9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBlbS5zM3tib3JkZXItY29sb3I6IzA5MDtjb2xvcjojMDkwfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgZW0uczR7Ym9yZGVyLWNvbG9yOiNkNmQ7Y29sb3I6I2Q2ZH1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIGVtLnM1e2JvcmRlci1jb2xvcjojN2NjO2NvbG9yOiM3Y2N9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBlbS5zNntib3JkZXItY29sb3I6I2M4NTtjb2xvcjojYzg1fVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgZW0uczd7Ym9yZGVyLWNvbG9yOiM3Mzc7Y29sb3I6IzczN31cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIGVtLnM4e2JvcmRlci1jb2xvcjojNmQwO2NvbG9yOiM2ZDB9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBlbS5zOXtib3JkZXItY29sb3I6I2RkMDtjb2xvcjojZGQwfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgZW0uczEwe2JvcmRlci1jb2xvcjojODkzO2NvbG9yOiM4OTN9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBlbS5zMTF7Ym9yZGVyLWNvbG9yOiNiOTc7Y29sb3I6I2I5N31cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIGVtLnMxMntib3JkZXItY29sb3I6I2JiYjtjb2xvcjojYmJifVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgZW0uczEze2JvcmRlci1jb2xvcjojY2MzO2NvbG9yOiNjYzN9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSBlbS5zMTR7Ym9yZGVyLWNvbG9yOiMzMzM7Y29sb3I6IzMzM31cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIGVtLnMxNXtib3JkZXItY29sb3I6IzlkOTtjb2xvcjojOWQ5fVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgZW0uczE2e2JvcmRlci1jb2xvcjojODgwO2NvbG9yOiM4ODB9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAubDB7YmFja2dyb3VuZDojZmZmfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgLmwxe2JhY2tncm91bmQ6I2ZlZH1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5sMntiYWNrZ3JvdW5kOiNkZWZ9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAubDN7YmFja2dyb3VuZDojZWZlfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgLmw0e2JhY2tncm91bmQ6I2ZlZn1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5sNXtiYWNrZ3JvdW5kOiNlZWZ9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAubDZ7YmFja2dyb3VuZDojZmZmOGNjfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgLmw3e2JhY2tncm91bmQ6I2VkZX1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5sOHtiYWNrZ3JvdW5kOiNlZmN9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAubDl7YmFja2dyb3VuZDojZmZkfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgLmwxMHtiYWNrZ3JvdW5kOiNlZGN9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAubDExe2JhY2tncm91bmQ6I2ZkYn1cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5sMTJ7YmFja2dyb3VuZDojZjhmOGY4fVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgLmwxM3tiYWNrZ3JvdW5kOiNmZmJ9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAubDE0e2JhY2tncm91bmQ6I2VlY31cbiNwcmV0dHlkaWZmLndoaXRlIC5kYXRhIC5sMTV7YmFja2dyb3VuZDojY2ZjfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRhdGEgLmwxNntiYWNrZ3JvdW5kOiNlZWF9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGF0YSAuYzB7YmFja2dyb3VuZDppbmhlcml0fVxuI3ByZXR0eWRpZmYud2hpdGUgI3JlcG9ydCBwIGVte2NvbG9yOiMwODB9XG4jcHJldHR5ZGlmZi53aGl0ZSAjcmVwb3J0IHAgc3Ryb25ne2NvbG9yOiMwMDl9XG4jcHJldHR5ZGlmZi53aGl0ZSAuZGlmZmNsaSBoM3tjb2xvcjojMDA5fVxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmZjbGkgZGVse2JhY2tncm91bmQ6I2Y4ZWVlZTtjb2xvcjojYzAwfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmZjbGkgaW5ze2JhY2tncm91bmQ6I2VlZjhlZTtjb2xvcjojMDcwfVxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmZjbGkgcHtjb2xvcjojNjY2fVxuI3ByZXR0eWRpZmYud2hpdGUgLmRpZmZjbGkgbGl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojY2NjfVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBMQVlPVVRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJhY2tncm91bmQ6ICRwYWdlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICBtYXJnaW46IDA7XG4gIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogJHBhZ2Utc3BhY2luZy10b3A7XG4gIH1cbn1cblxuLmhlYWRpbmctdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogLSRoc3U7XG5cbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuI2VudHJpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkaHN1O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICRxc3UgLyAyO1xuICB9XG5cbiAgJiwgLnJlc3VsdHNwcCB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gIH1cbn1cblxuI2ZpZWxkc2V0UGFkZGVyICsgLmdyaWQge1xuICBtYXJnaW4tdG9wOiAkcXN1IWltcG9ydGFudDtcbn1cblxuLy8gR2xvYmFsIGFjdGlvbnMgKGZpbHRlcnMsIHBhZ2luYXRpb24gZXRjLilcbi5hY3Rpb25zIHtcbiAgJiwgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4gc3BhbiwgLmJvdHRvbSBzcGFuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyYXk7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xufVxuXG4uc3ViZmllbGRzZXQge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgbGkgbGkge1xuICAgIHBhZGRpbmctbGVmdDogJHFzdTtcbiAgfVxufVxuXG4vLyBIZWxwZnVsIGNsYXNzIHR3ZWFrc1xuXG4vLyBib3JkZXIgdGVtcGxhdGVzXG4lYm9yZGVyLWJvdHRvbS1yYWRpdXMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG59XG5cbiVib3JkZXItdG9wLXJhZGl1cyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbn1cblxuJWJvcmRlci1ib3R0b20tcmFkaXVzLWRpc2FibGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuJWJvcmRlci10b3AtcmFkaXVzLWRpc2FibGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkZHN1ICogMiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG5cbiAgJi5kaXZpZGVyLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogJGJzdTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYnN1O1xuICB9XG59XG5cbi5hdXRvLCAlYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAkcXN1O1xuICBtYXJnaW4tcmlnaHQ6ICRxc3U7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5ibCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG4uaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlLWZvcmNlIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbiVoaWRlLWJvcmRlciB7XG4gICYuaGlkZS1ib3JkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4laGlkZS12ZXJ0aWNhbC1ib3JkZXIge1xuICAmLmhpZGUtdmVydGljYWwtYm9yZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuJWhpZGUtaG9yaXpvbnRhbC1ib3JkZXIge1xuICAmLmhpZGUtaG9yaXpvbnRhbC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udXBwZXItZmwge1xuICAmOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uYWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xufVxuXG4uYXIge1xuICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZmwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vLyBjbGVhcmZpeFxuLmNmIHtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4lY2Yge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmZ1bGwge1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbi5pbmhlcml0IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uaG9yaXpvbnRhbC1kaXNhYmxlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubm8tcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uby1tdCB7XG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWwge1xuICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG59XG5cbi5uby1tciB7XG4gIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuXG4udmF0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnZhbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndpZHRoLWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogJGJzdTtcblxuICAmLnJvdy0tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRoc3U7XG4gIH1cblxuICAmLnJvdy0tYmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHN1O1xuICB9XG59XG5cbi5tYXJnLWJ0bXtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnByIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnB0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ubXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubm8tYnIge1xuICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbn1cblxuLmNsZWFyIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJiwgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG59XG5cbi53b3JkQnJlYWsge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIEJvcmRlci1yYWRpdXMgdGVtcGxhdGVzXG4lYm9yZGVyLWJvdHRvbS1yYWRpdXMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG59XG5cbiVib3JkZXItdG9wLXJhZGl1cyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbn1cblxuJWJvcmRlci1yaWdodC1yYWRpdXMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xufVxuXG4lYm9yZGVyLWxlZnQtcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG59XG5cbiVib3JkZXItYm90dG9tLXJhZGl1cy1kaXNhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbiVib3JkZXItdG9wLXJhZGl1cy1kaXNhYmxlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbiVib3JkZXItcmlnaHQtcmFkaXVzLWRpc2FibGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbiVib3JkZXItbGVmdC1yYWRpdXMtZGlzYWJsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi53YXRlcm1hcmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNyk7XG59XG5cbi5pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ibGFpc2UtbG9nbyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2luZy1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5ncmlkX19pdGVtLm9uZS1oYWxmLnBvcnRhYmxlLW9uZS13aG9sZS5hciB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgJi52YW0ge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxufVxuXG5wICsgZGl2ID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBHTE9CQUwgSEVBRElOR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiN2aWV3MSB7XG4gID4gLnJvdyA+IC5ncmlkOmZpcnN0LWNoaWxkIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgc2NyaXB0IH4gaDEgYSB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgQGV4dGVuZCAlZm9udC1ib2xkO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUFJPSkVDVCBHUk9VUFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICA+IGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC50aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRic3UgLSAyLjUgJGJzdTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6ICRpdGVtLWJvcmRlcnM7XG4gICAgYm9yZGVyLXJpZ2h0OiAkaXRlbS1ib3JkZXJzO1xuICAgIGJhY2tncm91bmQ6ICRpdGVtLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkaXRlbS10aXRsZS1jb2xvdXItdGV4dDtcbiAgICBmb250LWZhbWlseTogJGl0ZW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRpdGVtLXRpdGxlLWNvbG91ci10ZXh0LCA1MCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTI1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRvcC1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogMTgzcHg7XG4gICAgYm9yZGVyOiAkaXRlbS1ib3JkZXJzO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICB9XG5cbiAgICAuZmEyIHtcbiAgICAgIGZvbnQtc2l6ZTogOC40ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cblxuICAub3B0aW9ucyB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgICAgYmFja2dyb3VuZDogJGl0ZW0tb3B0aW9ucy1jb2xvdXItYmFja2dyb3VuZDtcblxuICAgIGEgaTpob3ZlciwgLnRvb2x0aXBzIGk6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHNwYW4sIC50b29sdGlwcyBzcGFuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhIHNwYW46YWZ0ZXIsIC50b29sdGlwcyBzcGFuOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLmZhIHtcbiAgICAgIGNvbG9yOiAkaXRlbS1vcHRpb25zLWNvbG91ci10ZXh0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgZWFzZS1pbiwgLjJzKTtcblxuICAgICAgJjpob3Zlcjpub3QoLmZhLS1kaXNhYmxlZCkge1xuICAgICAgICBjb2xvcjogJGl0ZW0tb3B0aW9ucy1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2plY3QtZ3JvdXBzLWNyZWF0ZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5zcGFuLm9wdGlvbnMge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIGVhc2UtaW4sIC4ycyk7XG4gIH1cblxuICAuZmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mYS1sYXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBMT0dJTiBQQUdFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jbG9naW4tcGFnZSwgLmd1ZXN0LWZvcm0tcGFnZXtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICRwYWdlLWxvZ2luLWJhY2tncm91bmQtY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgbGFiZWwge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAubG9nby10b3Age1xuICAgIEBpZiAkcGFnZS1sb2dpbi1sb2dvLW91dHNpZGUtd3JhcHBlciA9PSBmYWxzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgbWFyZ2luLXRvcDogJHBhZ2UtbG9naW4tc3BhY2luZy10b3A7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6ICRwYWdlLWxvZ2luLWxvZ28td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRwYWdlLWxvZ2luLWxvZ28taGVpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6ICRwYWdlLWxvZ2luLWxvZ28td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRwYWdlLWxvZ2luLWxvZ28taGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkcGFnZS1sb2dpbi1sb2dvLWJhY2tncm91bmQtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAubG9naW5fX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAmLCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHFzdTtcbiAgICB9XG4gIH1cblxuICAubG9naW5fX2NvbnRlbnQge1xuICAgIEBpZiAkcGFnZS1sb2dpbi1sb2dvLW91dHNpZGUtd3JhcHBlciA9PSBmYWxzZSB7XG4gICAgICBtYXJnaW4tdG9wOiAkcGFnZS1sb2dpbi1zcGFjaW5nLXRvcDtcbiAgICB9XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi10aXRsZS13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHBhZ2UtbG9naW4tYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcGFnZS1sb2dpbi1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwYWdlLWxvZ2luLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgICBjb2xvcjogJHBhZ2UtbG9naW4tdGl0bGUtY29sb3VyLXRleHQ7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgQGlmICRwYWdlLWxvZ2luLWxvZ28tb3V0c2lkZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtc2l6ZTogJHBhZ2UtbG9naW4tbG9nby1iYWNrZ3JvdW5kLXNpemU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6ICRwYWdlLWxvZ2luLWxvZ28td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRwYWdlLWxvZ2luLWxvZ28taGVpZ2h0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEzOXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgQGV4dGVuZCAlYm9yZGVyLWJvdHRvbS1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJHBhZ2UtbG9naW4tY29udGVudC1jb2xvdXItYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGFnZS1sb2dpbi1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRwYWdlLWxvZ2luLWJvcmRlci1yYWRpdXM7XG5cbiAgICAvLyBJbnB1dCBzdHlsZXMgZm9yIGZsdXNoIHNwYWNpbmcgYmV0d2VlbiBsYWJlbCBhbmQgaW5wdXRzLlxuICAgIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYnN1O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXRfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cblxuICAgICAgLmlucHV0X19yb3cgbGFiZWwsIC5pbnB1dF9fcm93IGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dF9fcm93IGxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0X19yb3cgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXRfX3JvdyBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG5cbiAgICAgIC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRxc3U7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJHFzdTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VjY2VzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRxc3U7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkcXN1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRsYWJlbC1jb2xvdXItdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBwYWRkaW5nOiAkaHN1O1xuICAgIH1cblxuICB9XG59XG5cbi5hY2NvdW50X19vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogJGhzdTtcbn1cblxuLnJlbWVtYmVyLW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogJGhzdTtcbn1cblxuLmxvZ2luLXRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI21vZGlmeVBhc3N3b3JkRm9ybSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgREFTSEJPQVJEIFBBR0VTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRvcC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMjBlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItZGFyay1ncmF5O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogJGhzdTtcbiAgfVxuXG4gICYsIC5mYSB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLm1pZGRsZS1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBST0NFRFVSRSBQQUdFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMzBweCA3cHggMTVweDtcbiAgbWFyZ2luOiAxMHB4O1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnJvd1NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG59XG5cbi5yb3dVcGRhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXkhaW1wb3J0YW50O1xufVxuXG4uaGFuZGxlIHtcbiAgY3Vyc29yOm1vdmU7XG4gIGkuZmEge1xuICAgIGN1cnNvcjptb3ZlO1xuICB9XG59XG5cbi51aS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucHJvY2VkdXJlUHJldmlldyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2M3ZoO1xuXG4gIC5wcm9jZWR1cmUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAkcXN1O1xuICAgIH1cblxuICAgIGRpdi5wYXJhZ3JhcGgsIHAsIGEsIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRwcm9jZWR1cmUtY29udGVudC1mb250LWZhbWlseTtcbiAgICB9XG4gIH1cblxuICBwLmhlYWRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRoc3U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAZXh0ZW5kICVmb250LXJlZ3VsYXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cblxuICAgIHNwYW4udHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAZXh0ZW5kICVmb250LW1lZGl1bTtcbiAgICB9XG5cbiAgICBzcGFuLmRhdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIHAud2F0ZXJtYXJrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNyk7XG4gIH1cblxuICAucHJldmlldy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjN2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkZGFyay1ncmF5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG5kaXYuY29udGVudC11bm1hdGNoZWQge1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG5kaXYuY29udGVudC1tYXRjaGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG5kaXYuY29udGVudC11bmRldGVybWluZWQge1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItd2FybmluZztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbmRpdi5wYXJhZ3JhcGgtcXVhbGlmaWNhdGlvbi1sYWJlbCwgZGl2LnF1YWxpZmljYXRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5kaXYudGFibGUtcXVhbGlmaWNhdGlvbi1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmRpdi5yb3ctcXVhbGlmaWNhdGlvbi1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnByb2NlZHVyZVdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9jZWR1cmVUYWJsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC1oZWlnaHQ6IDYzdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcblxuICB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHRyLnByb2NlZHVyZVJvdyB7XG4gICAgY3Vyc29yOiBoYW5kO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBhIHtjb2xvcjogJHdoaXRlO31cbn1cblxuLy8gTWVkaWEgcXVlcnkgaW4gcmVzcG9uc2l2ZS5zY3NzXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVVNFUiBTVU1NQVJZIFBBR0VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tb2RpZnlCdXR0b24ge1xuICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubW9kaWZ5UGFzc3dvcmQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW1wZXJzb25hdGVCdXR0b24ge1xuICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5idXR0b24uaW1wZXJzb25hdGVJY29uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjNmQ2ZTcxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQUk9DRURVUkUgU0VBUkNIIFBBR0VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLWdyYXk7XG4gIEBleHRlbmQgJWJvcmRlci1ib3R0b20tcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCAwcHggcmdiYSgwLDAsMCwwLjE1KTtcblxuICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LWZhbWlseTogJHNlYXJjaC1hdXRvY29tcGxldGUtZm9udC1mYW1pbHk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1ncmF5O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kICVib3JkZXItYm90dG9tLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cblxuI3ByZXZpZXctcGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG5cbiAgdGFibGUgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICY6bnRoLW9mLXR5cGUob2RkKSwgLm9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICNwcmV2aWV3LWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWNvbG9yO1xuICAgIEBleHRlbmQgJWJvcmRlci10b3AtcmFkaXVzO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBoMywgaSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpZXctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogJHFzdSAkaHN1O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQUk9KRUNUIEdST1VQUyA+IFBST0pFQ1RTID4gUFJPSkVDVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI3B1YmxpY2F0aW9ucyAubW9kdWxlIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBJQ09OIENIQU5HRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJGljb24tdmlldy1wcm9kdWN0cztcbn1cblxuLyogTWFzdGVyIFN0cnVjdHVyZSBOb2RlcyBSZW1vdmUgUGFnZSAqL1xuI21zX3JlbW92ZV9ub2Rlc193YXJuaW5nIHtcbiAgYm9yZGVyOiA1cHggc29saWQgJGh0bWwtYWxlcnQtd2FybmluZy1pY29uLWNvbG91cjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHRtbC1hbGVydC13YXJuaW5nLWNvbG91cjtcbiAgcGFkZGluZzoxMHB4O1xuICBtYXgtd2lkdGg6ODAwcHg7XG4gIHAge1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxufVxuXG4uc2VwYXJhdG9yVHIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4vKiBUTVggRXhwb3J0IHRvIFMzIFBhZ2UgKi9cbiN0bXgtZXhwb3J0LXRvLXMzLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufSIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0eXBlOmFsbCwgJHRyYW5zaXRpb246ZWFzZS1pbiwgJGxlbmd0aDowLjVzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHR5cGUgJHRyYW5zaXRpb24gJGxlbmd0aDtcbiAgdHJhbnNpdGlvbjogJHR5cGUgJHRyYW5zaXRpb24gJGxlbmd0aDtcbn1cblxuQG1peGluIHRyYW5zaXRpb24yKCR0eXBlOmFsbCwgJHRyYW5zaXRpb246ZWFzZS1pbiwgJGxlbmd0aDowLjVzLCAkdHlwZTI6YWxsLCAkdHJhbnNpdGlvbjI6ZWFzZS1pbiwgJGxlbmd0aDI6MC41cykge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0eXBlICR0cmFuc2l0aW9uICRsZW5ndGgsICR0eXBlMiAkdHJhbnNpdGlvbjIgJGxlbmd0aDI7XG4gIHRyYW5zaXRpb246ICR0eXBlICR0cmFuc2l0aW9uICRsZW5ndGgsICR0eXBlMiAkdHJhbnNpdGlvbjIgJGxlbmd0aDI7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uMygkdHlwZTphbGwsICR0cmFuc2l0aW9uOmVhc2UtaW4sICRsZW5ndGg6MC41cywgJHR5cGUyOmFsbCwgJHRyYW5zaXRpb24yOmVhc2UtaW4sICRsZW5ndGgyOjAuNXMsICR0eXBlMzphbGwsICR0cmFuc2l0aW9uMzplYXNlLWluLCAkbGVuZ3RoMzowLjVzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHR5cGUgJHRyYW5zaXRpb24gJGxlbmd0aCwgJHR5cGUyICR0cmFuc2l0aW9uMiAkbGVuZ3RoMiwgJHR5cGUzICR0cmFuc2l0aW9uMyAkbGVuZ3RoMztcbiAgdHJhbnNpdGlvbjogJHR5cGUgJHRyYW5zaXRpb24gJGxlbmd0aCwgJHR5cGUyICR0cmFuc2l0aW9uMiAkbGVuZ3RoMiwgJHR5cGUzICR0cmFuc2l0aW9uMyAkbGVuZ3RoMztcbn1cblxuQG1peGluIGJveFNoYWRvdygkdmFsMSwgJHZhbDIsICR2YWwzLCAkdmFsNCwgJHZhbDUsICRpbnNldDonJykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRpbnNldCAkdmFsMSAkdmFsMiAkdmFsMyAkdmFsNCAkdmFsNTtcbiAgLW1vei1ib3gtc2hhZG93OiAkaW5zZXQgJHZhbDEgJHZhbDIgJHZhbDMgJHZhbDQgJHZhbDU7XG4gIGJveC1zaGFkb3c6ICRpbnNldCAkdmFsMSAkdmFsMiAkdmFsMyAkdmFsNCAkdmFsNTtcbn1cblxuQG1peGluIG5vQm94U2hhZG93KCkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIGZsZXgoJGZsZXgtZGlyZWN0aW9uOiByb3csICRhbGlnbi1pdGVtczogbnVsbCwgJGp1c3RpZnktY29udGVudDogbnVsbCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcblxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICBAaWYgKCRhbGlnbi1pdGVtcykge1xuICAgIC1tcy1mbGV4LWFsaWduOiAkYWxpZ24taXRlbXM7XG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbi1pdGVtcztcbiAgfVxuXG4gIEBpZiAoJGp1c3RpZnktY29udGVudCkge1xuICAgIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeS1jb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmbGV4LWp1c3RpZnktY29udGVudCgkdmFsdWUpIHtcbiAgLW1zLWZsZXgtcGFjazogJHZhbHVlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtYWxpZ24taXRlbXMoJHZhbHVlKSB7XG4gIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWFsaWduLXNlbGYgKCR2YWx1ZSkge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsdWU7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogJHZhbHVlO1xuICBhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1JU0NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sb2FkaW5nLCAlbG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjFjZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuXG4uY29sb3VyLXJlZDpiZWZvcmUge1xuICBjb2xvcjogJHJlZDtcbn1cblxuLmRpYWxvZy1sb2FkaW5nIHtcbiAgQGV4dGVuZCAlbG9hZGluZztcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOmNlbnRlclxufVxuXG4uaW5hY3RpdmVMaW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4jY2hhcnRkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbn1cblxuLnBhdXNlZC13cmFwcGVyIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLW91dCwgMC4zcyk7XG4gIG1hcmdpbjogMTVweCAwIDAgNDBweDtcbiAgcGFkZGluZzogMHB4IDhweCAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgYm9yZGVyOiAzcHggc29saWQgJGJyYW5kLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtZ3JheTtcbiAgfVxuXG4gIC50b29sdGlwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuaW5hY3RpdmVMaW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5mYS1wYXVzZSwgc3BhbiB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5mYS1wYXVzZSB7XG4gICAgICBmb250LXNpemU6IDAuNjBlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43MGVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGlmZi10b29sdGlwLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG59XG5cbiN0YWJzLW1ldGFkYXRhIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4vLyBQYWdpbmF0aW9uXG5cbi8qIFNlYXJjaCBQYWdpbmF0aW9uIChOZXcgUGFnaW5hdGlvbiByZWRlc2lnbikgKi9cblxuLy8gUGFnaW5hdGlvbiBhdCBlbmQgb2YgcGFnZSAoZmllbGRzZXRQYWRkZXIgY2FuJ3QgYmUgdGFyZ2V0dGVkIGR1ZSB0byBpbGxlZ2FsIG11bHRpcGxlIElEJ3MpXG4jRGF0YVRhYmxlc19UYWJsZV8wX3dyYXBwZXIgKyAucm93IC5wYWdpbmF0aW9uLCAjRGF0YVRhYmxlc19UYWJsZV8wX3dyYXBwZXIgKyAuZ3JpZCAuaGQtcGFnaW5hdGlvbiwgI19wYWdlRm9ybVJlc2V0ICsgLnJvdyArIC5ncmlkICsgZGl2ICsgLmdyaWQge1xuICBtYXJnaW4tdG9wOiAkaHN1O1xufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gLmhkLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblxuICAgID4gYSNkZWFkLCBhI3AxLCBhI3AyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVkaWEgcXVlcmllcyBmb3IgdGhpcyBpbiByZXNwb25zaXZlLnNjc3MuXG59XG5cbi5oZC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1jb2xvdXItYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXJzO1xuXG4gICNjdXJyZW50cCB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLXRleHQ7XG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24tY3VycmVudC1jb2xvdXItYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAjZGVhZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1jb2xvdXItYmFja2dyb3VuZC1kaXNhYmxlZDtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3VyLXRleHQtZGlzYWJsZWQhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5maWx0ZXJCdXR0b25CYXIgPiBhIHtwYWRkaW5nOiAkcGFnaW5hdGlvbi1maWx0ZXItc3BhY2luZzt9XG5cbiAgPiBhIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgZWFzZS1pbi1vdXQsIDAuM3MpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24tY29sb3VyLWJhY2tncm91bmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6ICRwYWdpbmF0aW9uLWJvcmRlcnM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG91ci10ZXh0O1xuICAgIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzIC0gMTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMgLSAxO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyAtIDE7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyAtIDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3VyLXRleHQtaG92ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG91ci1iYWNrZ3JvdW5kO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLXRleHQtaG92ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRmlsdGVyIFRhYmxlIEJ1dHRvbnMgKEFsbCBUaW1lIC8gTGFzdCA3IERheXMgLyBMYXN0IDMwIERheXMpXG4gICYuZmlsdGVyQnV0dG9uQmFyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRoc3U7XG5cbiAgICBhLmZpbHRlckJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kO1xuXG4gICAgICBzcGFuIHtjb2xvcjogJHBhZ2luYXRpb24tY29sb3VyLXRleHQ7fVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcblxuICAgICAgICAqLCBzdHJvbmcuZmEtc3RhY2stMXgge1xuICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHJvbmcuZmEtc3RhY2stMXgge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvdXItdGV4dDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMgLSAxO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzIC0gMTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMgLSAxO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyAtIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmZhLXN0YWNrLTF4IHtcbiAgICAgIHRvcDogJHBhZ2luYXRpb24taWNvbi10ZXh0LXNwYWNpbmctdG9wO1xuICAgIH1cblxuICAgIC5mYS1zdGFjay0yeCB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG5cbiAgICAuZmEtZmlsdGVyLCAuZmEtYmFuIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICBhLnF1aWNrRmlsdGVyRGF0ZS5wYWdlRmlsdGVyaW5nRGF0ZUlucHV0LmZpbHRlcmluZ0RhdGVTdWJtaXRJY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLmZhLWZpbHRlciB7XG4gICAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLmZhLXN0YWNrIHtcbiAgICAgIGkuZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGkuZmEtY2FsZW5kYXItbyB7XG4gICAgICAgIHRvcDogLTNweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGkuZmEtZmlsdGVyLmZhLXN0YWNrLTF4IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWlja0ZpbHRlckRhdGUgc3Ryb25ne1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gc3BhbiBzcGFuLCAuYm90dG9tIHNwYW4gc3BhbiB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZUxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjBweCAyN3B4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcblxuICBhOmxhc3QtY2hpbGQge1xuICAgIEBleHRlbmQgJWJvcmRlci1yaWdodC1yYWRpdXMtZGlzYWJsZTtcbiAgfVxuXG4gIGE6Zmlyc3QtY2hpbGQge1xuICAgIEBleHRlbmQgJWJvcmRlci1sZWZ0LXJhZGl1cztcbiAgfVxufVxuXG4ucmVzdWx0c3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTVweCAwIDhweDtcbn1cblxuLmZvcmNlLWJvdHRvbXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4ucGFnZVNpemUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG50YWJsZS5leGFtcGxlLXB1YiB+IC5mb3JjZS1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVG9vbHRpcHNcblxuLnRvb2x0aXBzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmUhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbn1cblxuYS50b29sdGlwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSBlYXNlLWluLW91dCAwLjNzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG91ci1kYXJrLWdyYXkhaW1wb3J0YW50O1xuICB9XG5cbiAgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIHNwYW46YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAkY29sb3VyLXdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIHNwYW46YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkY29sb3VyLWRhcmstZ3JheSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMzVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRncmF5O1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZHJvcHpvbmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgJGRhcmstZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xufVxuXG4vLyBFbmQgKFRvb2x0aXBzKVxuXG4jcGVybWlzc2lvbi1uYW1lIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4jcm9sZS1pZCB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLy8gRG9lc24ndCBsb29rIGxpa2UgYW55IGRyb3B6b25lIGZ1bmN0aW9uYWxpdHkgKGRyb3B6b25lLmNzcywgZHJvcHpvbmUuanMgb3IgdGhpc1xuLy8gc3R5bGVzIGlzIGJlaW5nIHVzZWQgYnV0IGxlYXZpbmcgaGVyZSBmb3Igbm93LilcblxuLmRyb3B6b25lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmR6LW1lc3NhZ2Uge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyByaWdodDogMDsgbGVmdDogMDsgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5kcHoge1xuICBmb250LXNpemU6IDRlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRGFzaGJvYXJkIHJlcG9ydCBtZXNzYWdlXG4ucmVwb3J0LW1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBFbmQgKE1vYmlsZSBOYXZpZ2F0aW9uKVxuXG4uaW5mb0hvdmVySWNvbiB7XG4gIGN1cnNvcjogaGVscDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5hLnZpZXctcHJvcGVydGllcy1pY29uOmFmdGVyLCBhLnZpZXctcGVuY2lsLWljb246YWZ0ZXIsIGEuY2xvbmUtaW4tY29udGV4dC1pY29uOmFmdGVyLFxuYS52aWV3LXBlbmNpbC1zdHJpa2UtaWNvbjpiZWZvcmUsIGEudmlldy1wZW5jaWwtc3RyaWtlLWljb246YWZ0ZXIsXG5hLnZpZXctcmVuZGVyLXByb2NlZHVyZS1pY29uOmFmdGVyLCBhLnZpZXctY3JlYXRlTWVkaWEtaWNvbjphZnRlcixcbmEudmlldy1mb3JjZVRyYW5zbGF0ZS1pY29uOmFmdGVyLCBhLnRyYW5zbGF0aW9uRG93bmxvYWRJY29uOmFmdGVyLFxuYS5jb250ZW50LkRpZmZJY29uOmFmdGVyLCBhLnRyYW5zbGF0aW9uSGlzdG9yeUNvbGxhcHNlSWNvbi5wbHVzOmFmdGVyLFxuYS50cmFuc2xhdGlvbkhpc3RvcnlDb2xsYXBzZUljb24ubWludXM6YWZ0ZXIsICNmaXJzdC1kaWZmLmRpZmZwYWdlLWh0bWwtYTphZnRlcixcbiNsYXN0LWRpZmYuZGlmZnBhZ2UtaHRtbC1hOmFmdGVyLCAuZmlsdGVyaW5nRGF0ZUNsb3NlSWNvbjphZnRlcixcbi5maWx0ZXJpbmdEYXRlU3VibWl0SWNvbjphZnRlciwgYS50cmFuc2xhdGlvbkRpZmZJY29uOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG59XG5cbmEudmlldy1wcm9wZXJ0aWVzLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG5hLnZpZXctcGVuY2lsLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG5hLmNsb25lLWluLWNvbnRleHQtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbmEudmlldy1yZW5kZXItcHJvY2VkdXJlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG5hLnZpZXctY3JlYXRlTWVkaWEtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbmEudmlldy1mb3JjZVRyYW5zbGF0ZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuYS50cmFuc2xhdGlvbkRvd25sb2FkSWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbmEudHJhbnNsYXRpb25EaWZmSWNvbjphZnRlcixcbmEuY29udGVudC5EaWZmSWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbmEudHJhbnNsYXRpb25IaXN0b3J5Q29sbGFwc2VJY29uLnBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuXG5hLnRyYW5zbGF0aW9uSGlzdG9yeUNvbGxhcHNlSWNvbi5taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGluaGVyaXQ7XG59XG5cbmEudHJhbnNsYXRpb25Eb3dubG9hZEljb24gaW1nLCBhLnRyYW5zbGF0aW9uRGlmZkljb24gaW1nLFxuYS5jb250ZW50LkRpZmZJY29uIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEudmlldy1wZW5jaWwtc3RyaWtlLWljb257XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1LjZweDtcbiAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGVmdDogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tbGVmdDogMTJweCFpbXBvcnRhbnRcbn1cblxuYS52aWV3LXBlbmNpbC1zdHJpa2UtaWNvbjpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYS52aWV3LXBlbmNpbC1zdHJpa2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNS42cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGNvbG91ci1hY2NlbnQ7XG59XG5cbiNmaXJzdC1kaWZmLmRpZmZwYWdlLWh0bWwtYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbiNsYXN0LWRpZmYuZGlmZnBhZ2UtaHRtbC1hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1pY29ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gVGFibGUgRGF0ZXMgSWNvbnNcbi5maWx0ZXJpbmdEYXRlQ2xvc2VJY29uLCAuZmlsdGVyaW5nRGF0ZVN1Ym1pdEljb24ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICB9XG59XG5cbmEucGFnZUZpbHRlcmluZ0RhdGVJbnB1dC5maWx0ZXJpbmdEYXRlQ2xvc2VJY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuYS5wYWdlRmlsdGVyaW5nRGF0ZUlucHV0LmZpbHRlcmluZ0RhdGVTdWJtaXRJY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLy8gRW5kIChJY29ucylcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRFJPUERPV05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBOT1RFOiBzZWxlY3QgZHJvcGRvd24gc3RvcmVkIGluIHNlbGVjdC5zY3NzXG5cbi8vIEVuZCAoT3B0aW9uIGRyb3Bkb3duIGJ1dHRvbilcblxuLmRyb3Bkb3duLXNoaWZ0IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9nZ2xlLWRyb3Bkb3due1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ncmlkX19pdGVtID4gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHlsZWQtc2VsZWN0IHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAudG9wLWgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAjYXBwbGljYWJsZU1hcmtldHNTZWxlY3RGcm9tIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAjbWFya2V0c0xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yYWRpby1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC5ibG9jay13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgI25hbWUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAjdHlwZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNi41JTtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIH1cblxuICAjbnVtYmVyUHJlZml4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgI3NlYXJjaGZvciB7XG4gICAgd2lkdGg6IDM5MnB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZGFyay1ncmF5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uX3BhZ2VTb3J0aW5nIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVzdWx0c3BwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5tZW51LW9wdGlvbnMsIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiwgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6ICRic3U7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeShwb3J0YWJsZSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAkaHN1O1xuICB9XG59XG5cbiNwZXJwYWdlIGxhYmVsIGlucHV0LFxuI3BlcnBhZ2UgbGFiZWwgc2VsZWN0LFxuLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIGlucHV0LFxuLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHNlbGVjdCxcbi5fcGFnZVBhZ2luZ1BhZ2VTaXplIC5wYWdlU2l6ZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1kYXJrLWdyYXk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICRjb2xvdXItd2hpdGU7XG4gIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbn1cblxuI3BlcnBhZ2UsIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGNvbG9yOiAkY29sb3VyLWdyYXk7XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE9MRCBPUFRJT05TIERST1BET1dOICh1c2UgYnV0dG9uLm9wdGlvbnMgZm9yIGZ1dHVyZSlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFN0cnVjdHVyZVxuLypcbiAgPGJ1dHRvbiBjbGFzcz1cIm9wdGlvbnNcIj5cbiAgICA8c3Bhbj48c3ByaW5nOm1lc3NhZ2UgY29kZT1cImJ1dHRvbi5vcHRpb25zXCIgLz48L3NwYW4+XG4gICAgPHVsPlxuICAgICAgPGxpPjxhIGhyZWY9XCIjXCI+SXRlbSAxPC9hPjwvbGk+XG4gICAgICA8bGk+PGEgaHJlZj1cIiNcIj5JdGVtIDI8L2E+PC9saT5cbiAgICAgIDxsaT48YSBocmVmPVwiI1wiPkl0ZW0gMzwvYT48L2xpPlxuICAgIDwvdWw+XG4gIDwvYnV0dG9uPlxuKi9cblxuXG4ubWVudS1vcHRpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogaGFuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICY6aG92ZXIge1xuICAgID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLXByaW1hcnktY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci10ZXh0LWhvdmVyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAlYm9yZGVyLXRvcC1yYWRpdXMtZGlzYWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgJWJvcmRlci1ib3R0b20tcmFkaXVzLWRpc2FibGU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLXByaW1hcnk7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7IHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBwYWRkaW5nOiAkYnV0dG9uLXNwYWNpbmc7XG4gICAgICBib3JkZXItdG9wOiAwIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wOiAkYnV0dG9uLXByaW1hcnktYm9yZGVyIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LW9wdGlvbnMtLWJvdHRvbSB7XG4gICAgPiBhIHtcbiAgICAgIEBleHRlbmQgJWJvcmRlci10b3AtcmFkaXVzLWRpc2FibGU7XG4gICAgICBAZXh0ZW5kICVib3JkZXItYm90dG9tLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIGxpIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd25zIChDb21wbGV4IHNlYXJjaCBkcm9wZG93bilcblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLnNlbGVjdDItZHJvcCwgLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG59XG5cbi5zZWxlY3QyLWRyb3Age1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMhaW1wb3J0YW50O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXIhaW1wb3J0YW50O1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3VyLXRleHQ7XG4gIH1cblxuICAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWljb24tY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWljb24tY29sb3VyLXRleHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbXBsZXggU2VhcmNoIERyb3Bkb3duc1xuLnNlbGVjdDItZHJvcCAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6ICRkcm9wZG93bi1mb250LWZhbWlseTtcblxuXHRsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZDogJGRyb3Bkb3duLW9wdGlvbi1jb2xvdXItYmFja2dyb3VuZDtcblx0XHRjb2xvcjogJGRyb3Bkb3duLW9wdGlvbi1jb2xvdXItdGV4dDtcblx0fVxufVxuIiwiJWFjY29yZGlvbnMge1xuICAuYWNjb3JkaW9ucyB7XG4gICAgQGV4dGVuZCAlYWNjb3JkaW9ucy1jb250ZW50O1xuICB9XG59XG5cbiVhY2NvcmRpb24ge1xuICAuYWNjb3JkaW9uIHtcbiAgICBAZXh0ZW5kICVhY2NvcmRpb24tY29udGVudDtcbiAgfVxufVxuXG5hLmFjY29yZGlvbi0tdG9nZ2xlIHtcbiAgaS5mYS1wbHVzLWNpcmNsZSwgaS5mYS1taW51cy1jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vLyBncm91cHMgb2YgYWNjb3JkaW9uc1xuJWFjY29yZGlvbnMtY29udGVudCwgLmFjY29yZGlvbnMge1xuICAvLyBhbGxvd2luZyBib3JkZXItcmFkaXVzIG9uIGNvbnRlbnQgdG8gd29ya1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM7XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGFjY29yZGlvbnMtYWNjb3JkaW9uLWJvcmRlci1ib3R0b207XG5cbiAgICAmLmFjY29yZGlvbi0taGFzLWFjY29yZGlvbnMge1xuICAgICAgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgIHVsLCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NvcmRpb24tbGlzdC1pdGVtLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuYWNjb3JkaW9uLS10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogbm9uZTt9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY29yZGlvbi1saXN0LWl0ZW0tYm9yZGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uLS10aXRsZSB7XG4gICAgICAgIGEgc3Bhbi5mYS1zdGFjayBpLmZhLWJhbiB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45NSk7XG4gICAgICAgIH1cblxuICAgICAgICBhIGkge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIGVhc2UtaW4sIC4ycyk7XG4gICAgICAgIH1cblxuICAgICAgICBhIGk6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkc2hhZGUtYnJhbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBhIGkuZmEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjkpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmFjY29yZGlvbi0tdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDE2LjVweCAxMi41cHggMTYuNXB4IDI3LjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uLS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuLy8gc2luZ3VsYXIgYWNjb3JkaW9uIC8gZ2xvYmFsIGFjY29yZGlvbnNcbiVhY2NvcmRpb24tY29udGVudCwgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRxc3U7XG4gIGNvbG9yOiAkYWNjb3JkaW9uLWNvbG91ci10ZXh0O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICBiYWNrZ3JvdW5kOiAkYWNjb3JkaW9uLWNvbG91ci1iYWNrZ3JvdW5kO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4ycyk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgfVxuXG4gICsgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLSRxc3U7XG4gIH1cblxuICAuYWNjb3JkaW9uLS10aXRsZSB7XG4gICAgY3Vyc29yOiBoYW5kOyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogJGhzdSAkYnN1O1xuICAgIGZvbnQtZmFtaWx5OiAkYWNjb3JkaW9uLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkO1xuXG4gICAgYSwgYSBpLmZhIHtcbiAgICAgIGNvbG9yOiAkYWNjb3JkaW9uLWNvbG91ci10ZXh0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgZWFzZS1pbiwgLjJzKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYWNjb3JkaW9uLWNvbG91ci10ZXh0LWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLXRvZ2dsZS0taGlkZSArIC5hY2NvcmRpb24tLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gYTpub3QoLnRvb2x0aXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBzcGFuLmtleSB7XG4gICAgICBwYWRkaW5nOiA0cHggNy41cHggN3B4O1xuXG4gICAgICArIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gc3Bhbi5hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tLXRvZ2dsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkcXN1O1xuXG4gICAgLmZhLXN0YWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgfVxuXG4gICAgLmZhLWJhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXdoaXRlLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi0tdGl0bGUge1xuICAgIEBleHRlbmQgJWJvcmRlci10b3AtcmFkaXVzO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIC5hY2NvcmRpb24tLXRpdGxlIHtcbiAgICAmLCB1bCwgdWwgbGksIHVsIGxpIC5hY2NvcmRpb24gLmFjY29yZGlvbi0tdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYm9yZGVyLWJvdHRvbS1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBAZXh0ZW5kICVib3JkZXItYm90dG9tLXJhZGl1cy1kaXNhYmxlO1xuICAgIGJvcmRlci1sZWZ0OiAkYWNjb3JkaW9uLWxpc3QtaXRlbS1ib3JkZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYWNjb3JkaW9uLWxpc3QtaXRlbS1ib3JkZXI7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAkaHN1ICsgJHFzdSAkaHN1O1xuICAgICAgY3Vyc29yOiBoYW5kOyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAZXh0ZW5kICVib3JkZXItYm90dG9tLXJhZGl1cy1kaXNhYmxlO1xuICAgICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi1saXN0LWl0ZW0tY29sb3VyLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItdG9wOiAkYWNjb3JkaW9uLWxpc3QtaXRlbS1ib3JkZXI7XG4gICAgICBjb2xvcjogJGNvbG91ci1saXN0LWl0ZW0tY29sb3VyLXRleHQ7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4zcyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCAzKTtcbiAgICAgIH1cblxuICAgICAgaS5mYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5hY2NvcmRpb24tLXRpdGxlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS50b29sdGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICA+IGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRxc3U7XG4gICAgfVxuICB9XG5cbiAgaS5mYSB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6ICRic3U7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkaHN1O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gID4gKjpub3QodWwpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCVVRUT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4lYnV0dG9uLXByaW1hcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6ICRidXR0b24tcHJpbWFyeS1ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tcHJpbWFyeS1jb2xvdXItYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJGJ1dHRvbi1zcGFjaW5nO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4ycyk7XG4gIG1hcmdpbi1sZWZ0OiAkaHN1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAmLCBzcGFuLCBhIHtcbiAgICBAZXh0ZW5kICVmb250LW1lZGl1bTtcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci10ZXh0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci10ZXh0LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICYsIGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmLCBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuJWJ1dHRvbi1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVidXR0b24tcHJpbWFyeTtcbiAgYm9yZGVyOiAkYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI7XG4gIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvdXItdGV4dDtcbiAgYmFja2dyb3VuZDogJGJ1dHRvbi1zZWNvbmRhcnktY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1zZWNvbmRhcnktY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG91ci10ZXh0LWhvdmVyO1xuICB9XG59XG5cbiVidXR0b24tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogJGlucHV0LWRpc2FibGVkLWJvcmRlcjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItZ3JheTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4ycyk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGhzdTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWdyYXk7XG4gIH1cbn1cblxuLy8gUHJpbWFyeSBidXR0b25cbi5idG4sIC5idG4tLW5hdnksIC5idG4tLXRlYWwsIC5idXR0b24sIGJ1dHRvbiwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgI2Nvc3RTdWJtaXQsIC5saXN0U3VibWl0IHtcbiAgQGV4dGVuZCAlYnV0dG9uLXByaW1hcnk7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBidXR0b25zXG5kaXYub3B0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogJGhzdTtcblxuICAmOmhvdmVyIHtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmLmhpZGUge2Rpc3BsYXk6IG5vbmU7fVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tcHJpbWFyeS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgQGV4dGVuZCAlYm9yZGVyLWJvdHRvbS1yYWRpdXMtZGlzYWJsZTtcblxuICAgICAgICAmLCBzcGFuLCBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3VyLXRleHQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm9wdGlvbnMtLWJvdHRvbSB7XG4gICAgdWwge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGk6Zmlyc3QtY2hpbGQge2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7fVxuICAgICAgbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7fVxuICAgIH1cblxuICAgICY6aG92ZXIgYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBAZXh0ZW5kICVib3JkZXItdG9wLXJhZGl1cy1kaXNhYmxlO1xuICAgIH1cblxuICAgIGJ1dHRvbiA+IHNwYW46YWZ0ZXIsIGJ1dHRvbiA+IGE6YWZ0ZXIsIGJ1dHRvbiA+IHA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYwZDhcIjtcbiAgICB9XG4gIH1cblxuICBidXR0b24gPiBzcGFuOmFmdGVyLCBidXR0b24gPiBhOmFmdGVyLCBidXR0b24gPiBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3VyLXRleHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkaHN1O1xuICB9XG5cbiAgJi5vcHRpb25zLS1mbGlwIHVsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiAkYnV0dG9uLXByaW1hcnktYm9yZGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgZWFzZS1pbiwgLjJzKTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWRyb3Bkb3duLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLXRvcDogJGJ1dHRvbi1kcm9wZG93bi1ib3JkZXItYm90dG9tO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkLCAmOmZpcnN0LWNoaWxkID4gYSwgJjpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQsICY6bGFzdC1jaGlsZCA+IGEsICY6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICYsID4gYSwgPiBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAlYm9yZGVyLXRvcC1yYWRpdXMtZGlzYWJsZTtcbiAgICAgICAgQGV4dGVuZCAlYm9yZGVyLWJvdHRvbS1yYWRpdXMtZGlzYWJsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICA+IGEsID4gc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuXG4gICAgICAgICYsICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvdXItdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUsXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0raW5wdXRbdHlwZT1cImhpZGRlblwiXStsYWJlbDpiZWZvcmUsXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWw6YmVmb3JlLFxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2lucHV0W3R5cGU9XCJoaWRkZW5cIl0rbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgQnV0dG9uXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXSwgLmJ0bi5kaXNhYmxlZCwgYnV0dG9uLmRpc2FibGVkLCAuYnRuLS1uYXZ5LmRpc2FibGVkLCAuYnRuLS10ZWFsLmRpc2FibGVkLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmRpc2FibGVkIHtcbiAgQGV4dGVuZCAlYnV0dG9uLWRpc2FibGVkO1xufVxuXG4uYnRuLS1hbHRlcm5hdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGUhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXkhaW1wb3J0YW50O1xufVxuXG4uYnRuLS1zaW1wbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogJGJzdTtcbiAgQGV4dGVuZCAlZm9udC1yZWd1bGFyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuM3MpO1xuICBib3JkZXI6MDtcbiAgY29sb3I6ICRidXR0b24tc2ltcGxlLWNvbG91ci10ZXh0O1xuICBmb250LWZhbWlseTogJGJ1dHRvbi1zaW1wbGUtZm9udC1mYW1pbHk7XG4gIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uLXNpbXBsZS10ZXh0LXRyYW5zZm9ybTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkYnV0dG9uLXNpbXBsZS1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgfVxufVxuXG4uYnRuLS1zZWFyY2gge1xuICBib3JkZXI6IDA7XG59XG5cbi5idG4tLXNpbmdsZSB7XG4gICYsICY6aG92ZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnJhbmQtcm91bmQhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgfVxufVxuXG4vLyBNaXNjIEJ1dHRvbnNcblxuLmNyZWF0ZUJ1dHRvbkNsb25lQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgaW5wdXQsIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLXByaW1hcnk7XG4gICAgbWFyZ2luLWxlZnQ6ICRoc3UhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCBpbnB1dCwgJjpmaXJzdC1jaGlsZCBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4jdmlldzEgPiBpbnB1dCwgLmdyaWRfX2l0ZW0ub25lLWhhbGYucG9ydGFibGUtb25lLXdob2xlLmFyIGlucHV0IHtcbiAgQGV4dGVuZCAlYnV0dG9uLXByaW1hcnk7XG59XG5cbmEuZm9yY2VUcmFuc2xhdGlvbkJ1dHRvbiB7XG4gIG1hcmdpbjogMCAzLjc1cHggMCAzLjc1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG59XG5cblxuXG5cblxuXG5cbi8vIC5idG4ge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuLy8gICBmb250LXNpemU6IDEwMCU7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgbGluZS1oZWlnaHQ6IDM7XG4vLyAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbi8vICAgcGFkZGluZy1sZWZ0OiAxZW07XG4vLyAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuLy8gICBmb250LXNpemU6IDE4cHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuLy8gICBwYWRkaW5nOiA2cHggMjBweDtcbi8vICAgYm9yZGVyOiAwO1xuLy8gICB0cmFuc2l0aW9uOiAwO1xuLy8gICBib3gtc2hhZG93OiBub25lO1xuLy8gICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4vLyAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbi8vICAgY29sb3I6ICR3aGl0ZTtcbi8vXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgfVxuLy9cbi8vICAgJjphY3RpdmUsICY6Zm9jdXMge1xuLy8gICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuYnV0dG9uIHtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuYnV0dG9uICsgYnV0dG9uLCAuYnV0dG9uLXdyYXBwZXIgKyAuYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6ICRxc3U7XG59XG5cbi5zaWRyLWNsYXNzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMztcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xufVxuXG4uYnRuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xuXG4gICYudG9vbHRpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcXN1IC8gMjtcbiAgfVxufVxuXG4uYnRuLS10ZWFsIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIGVhc2UtaW4tb3V0LCAwLjJzKTtcbiAgcGFkZGluZzogMHB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogODclO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250OiB7XG4gICAgc3R5bGU6IG5vcm1hbDtcbiAgICB3ZWlnaHQ6IDQwMDtcbiAgICBzaXplOiAwLjg1ZW07XG4gICAgZmFtaWx5OiBpbmhlcml0O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5BVklHQVRJT05cblxuICAgIE5vdGU6IFN1Yi1OYXZpZ2F0aW9uIGlzIGxvY2F0ZWQgaW4gdGFicy5zY3NzLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxubmF2LCAubmF2aWdhdGlvbi1tb2JpbGUge1xuICBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIG5vdGlmaWZpY2F0aW9uc1xuICAubm90aWZpY2F0aW9ucy1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLm5vdGlmaWNhdGlvbnMtLWVtcHR5IHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgc3Bhbi5jaXJjbGUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIGVhc2UtaW4sIC4ycyk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5uYXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgZHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gIH1cblxuICBpLmZhIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0O1xuICAgIEBleHRlbmQgJWZvbnQtYm9sZDtcbiAgfVxuXG4gID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy10b3A6ICRuYXZpZ2F0aW9uLXdyYXBwZXItdmVydGljYWwtc3BhY2luZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmlnYXRpb24td3JhcHBlci12ZXJ0aWNhbC1zcGFjaW5nLWJvdHRvbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCBlYXNlLWluLCAuNXMpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LS1mbGlwIHVsLFxuICAgICYubmF2LS1mbGlwLWZvcmNlZCB1bCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zcGFjaW5nIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjUlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtMjUlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cblxuICB1bCBsaTpob3ZlciA+IHVsLCBkZDpob3ZlciA+IHVsLFxuICB1bCBsaS5zaG93ID4gdWwsIGRkLnNob3cgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItcmlnaHQ6ICRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyO1xuICAgIHBhZGRpbmc6ICRuYXZpZ2F0aW9uLWl0ZW0tdmVydGljYWwtc3BhY2luZyAkbmF2aWdhdGlvbi1pdGVtLWhvcml6b250YWwtc3BhY2luZztcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2aWdhdGlvbi1pdGVtLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG5hdmlnYXRpb24tdGV4dC10cmFuc2Zvcm07XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLCAuMnMpO1xuICAgIEBleHRlbmQgJWZvbnQtYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJiwgJltocmVmXj1cIiNcIl0sIHNwYW4ge2NvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDt9XG4gICAgc3BhbiB7QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgZWFzZS1pbiwgLjJzKTt9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICAgICYsICZbaHJlZl49XCIjXCJdLCBzcGFuIHtjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQtYWN0aXZlO31cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtYWN0aXZlO1xuICAgICAgICAmLCAmW2hyZWZePVwiI1wiXSwgc3BhbiB7Y29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0LWFjdGl2ZTt9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIHN1Ym1lbnVcblxuICB1bCB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpIHVsLCBsaSBkbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tc3ViLWl0ZW0tY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgICBsaS5uYXYtLWZsaXAgdWwsXG4gICAgbGkubmF2LS1mbGlwLWZvcmNlZCB1bCB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgdWwsIGRsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgbGksIGRkLCBkdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgbGksIGEsIGRkLCBkdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tc3ViLWl0ZW0tY29sb3VyLWJhY2tncm91bmQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICYsICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1zdWItaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaSB1bCBsaSA+IGRsIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLy8gc3ViIHN1YiBtZW51XG4gIGxpIHVsIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1zdWItaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcblxuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tc3ViLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRuYXZpZ2F0aW9uLXN1Yi1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyLCA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBpY29uIHRyYW5zZm9ybXNcbiAgbGk6aG92ZXIsIGRkOmhvdmVyIHtcbiAgICA+IGEgaS5mYS1zb3J0LWRlc2Mge1xuICAgICAgbGluZS1oZWlnaHQ6IDY1JTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5uYXYtLWZsaXAgPiBhIGkuZmEtc29ydC1kZXNjLFxuICAgICYubmF2LS1mbGlwIGxpOmhvdmVyID4gYSBpLmZhLXNvcnQtZGVzYyxcbiAgICAmLm5hdi0tZmxpcC1mb3JjZWQgPiBhIGkuZmEtc29ydC1kZXNjLFxuICAgICYubmF2LS1mbGlwLWZvcmNlZCBsaTpob3ZlciA+IGEgaS5mYS1zb3J0LWRlc2MgICB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cblxuICAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAkbmF2aWdhdGlvbi1ib3JkZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogJGJzdTtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgcGFkZGluZzogJG5hdmlnYXRpb24tYWN0aW9ucy12ZXJ0aWNhbC1zcGFjaW5nIDA7XG4gICAgLy9wYWRkaW5nLXRvcDogJG5hdmlnYXRpb24tYWN0aW9ucy12ZXJ0aWNhbC1zcGFjaW5nIDA7XG5cbiAgICAmLCA+IHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiBsaSwgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkgdWwgYSwgbGkgdWwgc3BhbiB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1hY3Rpb25zLXN1Yi1pdGVtLWNvbG91ci10ZXh0O1xuICAgIH1cblxuICAgIC8vIHJlbW92ZSBzdWJtZW51IGJhY2tncm91bmQgY29sb3VyaW5nIG9uIGFjdGlvbnNcbiAgICA+IHVsLCA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gYWN0aW9uIGljb25zIG9ubHlcbiAgICA+IHVsID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRic3U7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgLmZhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0LWhvdmVyO1xuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gYWN0aW9uIHdyYXBwZXJcbiAgICA+IHVsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGxpLm5hdi0tZmxpcCwgbGkubmF2LS1mbGlwLWZvcmNlZCB7XG4gICAgICB1bCB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICAmLCB1bCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBkdCA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiA1cHggJGJzdSAkaHN1ICRic3U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWFjdGlvbnMtY3VycmVudC1jb2xvdXItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIHNwYW4ge2NvbG9yOiAkbmF2aWdhdGlvbi1hY3Rpb25zLWN1cnJlbnQtY29sb3VyLXRleHQ7fVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcblxuICAgICAgICAgICAgJiwgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5hY3Rpb24ge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNzUlO1xuXG4gICAgICAvLyBhbGlnbiBjaGlsZCB3cmFwcGVyXG4gICAgICA+IGxpIHtcbiAgICAgICAgbGVmdDogLTQ3cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAtMjFweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGxlZnQ6IC0xOXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBsaSA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpLCBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBpICsgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGhzdTtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIHNwYW4uY2lyY2xlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8ga2VlcCBmYXZvdXJpdGUgaXRlbSB0aXRsZXMgY29udGFpbmVkIChub3Qgb3ZlcmZsb3dpbmcgaWNvbnMpXG4gICAgICBhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1M3B4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLy8gYmV0dGVyIHRpdGxlIGFsaWdubWVudFxuICAgICAgZHQgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIHNoaWZ0IHRvIHRoZSByaWdodCBieSBkZWZhdWx0XG4gICAgICB1bCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLy8gYWxpZ24gZGwgbW9kdWxlcyB0byBmaXQgY29ycmVjdGx5XG4gICAgICBkbCB7XG4gICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLy8gYWRkIHZlcnRpY2FsIHNjcm9sbGluZyB0byBmYXZvdXJpdGVzIGxpc3QgaWYgaGVpZ2h0IGdvZXMgb3ZlciAyNTBweFxuICAgICAgJi5mYXZvdXJpdGVzX19saXN0IHtcbiAgICAgICAgZGwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZpZ2F0aW9uLWl0ZW0taG9yaXpvbnRhbC1zcGFjaW5nIC8gMS41O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmlnYXRpb24taXRlbS1ob3Jpem9udGFsLXNwYWNpbmcgLyAxLjU7XG4gICAgICAgIH1cblxuICAgICAgICBpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNoaWZ0IHRvIHRoZSBsZWZ0IGlmIGZvcmNlZFxuICAgIC5uYXYtLWZsaXAtZm9yY2VkIHVsLmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9iaWxlIE5hdmlnYXRpb25cblxuLm5hdmlnYXRpb24tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAyNjBweDtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZS1pbiwgYWxsLCAuMnMpO1xuXG4gIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZS1pbiwgYWxsLCAuMnMpO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYubmF2aWdhdGlvbi1tb2JpbGUtLW9wZW4ge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbGVmdDogMjYwcHg7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDt9XG4gIDotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQ7fVxuICA6Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDt9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDt9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6ICRic3U7XG4gICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbW9iaWxlLWhlYWRlci1jb2xvdXItYmFja2dyb3VuZDtcbiAgICBib3JkZXItYm90dG9tOiAkbmF2aWdhdGlvbi1tb2JpbGUtaGVhZGVyLWJvcmRlci1ib3R0b207XG5cbiAgICAudXNlcm5hbWUge1xuICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIEBleHRlbmQgJWZvbnQtYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFjdGlvbl9faXRlbSB7XG4gICAgICA+IHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA4M3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kLCA1KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdmlnYXRpb24tbW9iaWxlLWhlYWRlci1ib3JkZXItYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmLmZhdm91cml0ZXMgPiB1bCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAkaHN1O1xuICAgICAgICB9XG5cbiAgICAgICAgaS5mYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsIGkuZmEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LCBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbm90aWZpZmljYXRpb25zXG4gIC5ub3RpZmljYXRpb25zIHNwYW4uY2lyY2xlIHtcbiAgICB0b3A6IC01MCU7XG4gIH1cblxuICAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIC8vIGFjdGlvbnMgb24gb25lIGxpbmVcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAvLyByZW1vdmUgYmFja2dyb3VuZCBmcm9tIHRvcCBsZXZlbCBhY3Rpb25zIG9uIG1vYmlsZVxuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmLCAmOmhvdmVyIHtiYWNrZ3JvdW5kOiBub25lO31cbiAgICB9XG5cbiAgICA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgPiB1bCB7XG4gICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmLmxlZnQge1xuICAgIGxlZnQ6IC0yNjBweDtcbiAgfVxuXG4gICYsIGEge1xuICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLW1vYmlsZS1jb2xvdXItYmFja2dyb3VuZDtcbiAgfVxuXG4gIGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIGEge1xuICAgIGJvcmRlci10b3A6ICRuYXZpZ2F0aW9uLW1vYmlsZS1ib3JkZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJGJzdSAvIDEuMiAkYnN1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG5hdmlnYXRpb24tdGV4dC10cmFuc2Zvcm07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgc3BhbiB7QGV4dGVuZCAlZm9udC1ib2xkO31cbiAgICBzcGFuLCAuZmEge1xuICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgZWFzZS1pbiwgLjJzKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsICYuYWN0aXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtYWN0aXZlO1xuICAgICAgPiBzcGFuLCA+IC5mYSB7Y29sb3I6ICRuYXZpZ2F0aW9uLWNvbG91ci10ZXh0LWFjdGl2ZTt9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kLCAyLjUpO1xuICAgICAgc3BhbiwgLmZhIHtjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQtaG92ZXI7fVxuICAgIH1cblxuICAgICYuaXMtbGluazpob3Zlciwgc3Bhbjpob3ZlciB7XG4gICAgICAmLCBzcGFuIHtjb2xvcjogJG5hdmlnYXRpb24tbW9iaWxlLWFuY2hvci1jb2xvdXItdGV4dC1ob3Zlcjt9XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgdWwgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kLCA1KTtcbiAgICAgIEBpZiAoJG5hdmlnYXRpb24tbW9iaWxlLWJvcmRlciAhPSAnbm9uZScpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJG5hdmlnYXRpb24tbW9iaWxlLXNpemUtYm9yZGVyIHNvbGlkIGRhcmtlbigkbmF2aWdhdGlvbi1tb2JpbGUtY29sb3VyLWJvcmRlciwgMi41KTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmF2aWdhdGlvbi1tb2JpbGUtY29sb3VyLWJhY2tncm91bmQsIDcuNSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlLCAmLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIEBpZiAoJG5hdmlnYXRpb24taXRlbS1jb2xvdXItYmFja2dyb3VuZC1hY3RpdmUgIT0gJ25vbmUnKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRuYXZpZ2F0aW9uLWl0ZW0tY29sb3VyLWJhY2tncm91bmQtYWN0aXZlLCA1KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRuYXZpZ2F0aW9uLW1vYmlsZS1jb2xvdXItYmFja2dyb3VuZCwgNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgdWwgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kLCAxMCk7XG4gICAgICBAaWYgKCRuYXZpZ2F0aW9uLW1vYmlsZS1ib3JkZXIgIT0gJ25vbmUnKSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRuYXZpZ2F0aW9uLW1vYmlsZS1zaXplLWJvcmRlciBzb2xpZCBkYXJrZW4oJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1ib3JkZXIsIDcuNSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5hdmlnYXRpb24tbW9iaWxlLWNvbG91ci1iYWNrZ3JvdW5kLCAxMi41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaS5vcGVuIHtcbiAgICA+IGEgaS5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgLm1lbnVfX25hdmlnYXRpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgbmVzdGVkLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBuZXN0ZWQtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5uZXN0ZWQtLWpvaW4ge1xuICAgIC5uZXN0ZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG5lc3RlZC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAgICAgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmVzdGVkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5lc3RlZC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLm5lc3RlZCA+IGxpW2RhdGEtdGl0bGVdIHtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvdXItZ3JheSwgNSk7XG59XG5cbnVsLm5lc3RlZCA+IGxpW2RhdGEtdGl0bGVdLCB0YWJsZS5uZXN0ZWQgPiB0aGVhZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRuZXN0ZWQtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJG5lc3RlZC10aXRsZS1jb2xvdXItYmFja2dyb3VuZDtcblxuICB0aCwgdGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJiwgcCwgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCB7XG4gICAgICBwYWRkaW5nOiA3cHggJGJzdTtcbiAgfVxuXG4gIGkuZmEge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRoc3U7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlciBpLmZhIHtcbiAgICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbiN3b3JrZmxvd0Zvcm0gLm5lc3RlZCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5lc3RlZCB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAkbmVzdGVkLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAvLyBtYXggZGlhbG9nIGNvbnRlbnRcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJi5uZXN0ZWQtbG9hZGluZyB7XG4gICAgICBAZXh0ZW5kICVsb2FkaW5nO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC03NSU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeShwb3J0YWJsZSkge1xuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXIge1xuICAgICAgbWFyZ2luOiA0cHggMDtcbiAgfVxuXG4gIC5rZXkge1xuICAgICAgcGFkZGluZzogMCA0LjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICB9XG5cbiAgLm5lc3RlZC1hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBpLmZhIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgICAgICAmLnJlY2VpcHQtaWNvbi1zdWNjZXNzIHtcbiAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc3VjY2VzcztcbiAgICAgICAgIH1cblxuICAgICAgICAgJi5yZWNlaXB0LWljb24tZXJyb3Ige1xuICAgICAgICAgICBjb2xvcjogICRjb2xvdXItZXJyb3I7XG4gICAgICAgICB9XG5cbiAgICAgICAgICYucmVjZWlwdC1pY29uLXdhaXRpbmcge1xuICAgICAgICAgICBjb2xvcjogJGNvbG91ci13YXJuaW5nO1xuICAgICAgICAgfVxuXG4gICAgICAgICAmLnJlY2VpcHQtaWNvbi1ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgICAgfVxuXG4gICAgICAgICAmLnJlY2VpcHQtaWNvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgfVxuXG4gICAgICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5uZXN0ZWQtYWN0aW9ucyA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJi50b29sdGlwLCAmLnRvb2x0aXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgfVxuXG4gICAgLm5lc3RlZC1kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHRzdTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHRzdTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHRzdTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCA1KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdHN1O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3Q6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0c3U7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuc2VsZWN0IHtcbiAgICAgICAgLy8gICAgIEBleHRlbmQgJWNmO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICB9XG5cbiAgICAubmVzdGVkLWxhc3QgLm5lc3RlZC1hY3Rpb25zID4gKjpsYXN0LWNoaWxkLFxuICAgIHRyW2RhdGEtbGV2ZWw9XCIxMFwiXSAubmVzdGVkLWFjdGlvbnMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHNwYW46bm90KC5jaXJjbGUpIHtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoc3U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVnO1xuICAgICAgICBmb250LWZhbWlseTogJG5lc3RlZC1mb250LWZhbWlseTtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yLWNvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5lc3RlZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkYnN1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gIGxpIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gIH1cblxuICBpLmZhLCBpLnNuci1sb2NrZWQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoc3U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItZ3JheTtcbiAgICB9XG4gIH1cblxuICAuc25yLWxvY2tlZDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGNvbnRlbnQ6ICdcXGYwMjMnO1xufVxuXG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyBwaXBlIGNvbnN0cnVjdG9yXG4gIC5waXBlIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG91ci1ncmF5LCAxMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICArICo6bm90KC5waXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoc3UgKiAxLjI1O1xuICAgICAgfVxuXG4gICAgICArIGkuZmEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5waXBlLWxhc3Qge1xuICAgICAgICAgIHdpZHRoOiAkaHN1O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdG9wOiAkYnN1ICsgMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSR0c3UgKiAxLjU7XG5cbiAgICAgICAgICArICoge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRoc3UgKiAxLjI1O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6ICRoc3UgJGJzdTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4ycyk7XG4gIH1cblxuICBsaTpub3QoLm5lc3RlZC1sYXN0KTpub3QoW2RhdGEtdGl0bGVdKSA+IHAge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvdXItd2hpdGUsIDIuNSk7XG4gICAgICB9XG4gIH1cblxuICBsaS5uZXN0ZWQtbG9hZGluZyB7XG4gICAgICA+IHAge1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuXG4gICAgICAgIHNwYW4ubmVzdGVkLWFjdGlvbnM6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGhzdTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBuZXN0ZWQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IG5lc3RlZC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIGxpIHAgaS5mYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYnN1O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC8vIGZpcnN0IGxldmVsc1xuICA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZS1ncmF5O1xuXG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmZpcnN0LWNoaWxkW2RhdGEtdGl0bGVdICsgbGkge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRpc3BsYXlzIGFuZCBsZXZlbCBpbmRlbnRhdGlvblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnN1O1xuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC8vIHNwYWNlIGxvd2VyIGxldmVscyBpbmRpdmlkdWFsbHkgZm9yIGJldHRlciBoaWdobGlnaHRpbmdcbiAgbGkgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHAge1xuICAgICAgcGFkZGluZzogJGhzdSAwICRoc3UgJGJzdTtcbiAgICB9XG5cbiAgICAmOm5vdCgubmVzdGVkLWxhc3QpID4gcCwgJltkYXRhLXVybF0gPiBwLCAmW2RhdGEtdHJpZ2dlcl0gPiBwIHtcbiAgICAgICAgcGFkZGluZzogJGhzdSAkYnN1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNCk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmaXJzdCBsZXZlbHNcbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICY6Zmlyc3QtY2hpbGQge2JvcmRlci10b3A6IDA7fVxuXG4gICAgPiBwIHtcbiAgICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gID4gbGkgPiB1bCA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHVsLnZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBoaWRlIGNsb3NlZCB3cmFwcGVyc1xuICBsaSwgdHIge1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gdG9nZ2xlYWJsZSBlbGVtZW50cyBzaG91bGQgdXNlIGhhbmQgcG9pbnRlciBldmVudC5cbiAgbGk6bm90KC5uZXN0ZWQtbGFzdCk6bm90KFtkYXRhLXRpdGxlXSkgPiBwLFxuICB0cjpub3QoLm5lc3RlZC1sYXN0KSxcbiAgW2RhdGEtdXJsXSxcbiAgW2RhdGEtdHJpZ2dlcl0ge1xuICAgIGN1cnNvcjogaGFuZDsgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgdGhlYWQgPiB0ciwgdGJvZHkgPiB0cjpub3QoW2RhdGEtbGV2ZWxdKTpub3QoLm5lc3RlZC1sYXN0KSB7XG4gICAgICBjdXJzb3I6IGluaXRpYWwhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5lcnJvciwgdWwuZXJyb3Ige1xuICAgID4gbGkgPiBwLnRvZ2dsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuXG51bC5uZXN0ZWQge1xuICAgIGxpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYubmVzdGVkLXZpc2libGUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJGxpc3QtcGlwZTogLSgkYnN1ICogMikgLyAxLjQyNTU1NTU1NTtcblxuICAgIC5waXBlIHtcbiAgICAgICAgJi5waXBlLWxhc3Qge1xuICAgICAgICAgICAgbGVmdDogJGhzdSAqIDIuMyFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCAyXG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgLy8gbGV2ZWwgM1xuICAgICAgICArIC5waXBlIHtcbiAgICAgICAgICAgIGxlZnQ6ICRsaXN0LXBpcGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA0XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSB7XG4gICAgICAgICAgICBsZWZ0OiAkbGlzdC1waXBlICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxldmVsIDVcbiAgICAgICAgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGxpc3QtcGlwZSAqIDM7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA2XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGxpc3QtcGlwZSAqIDQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA3XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSB7XG4gICAgICAgICAgICBsZWZ0OiAkbGlzdC1waXBlICogNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxldmVsIDhcbiAgICAgICAgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGxpc3QtcGlwZSAqIDY7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA5XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGxpc3QtcGlwZSAqIDc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCAxMFxuICAgICAgICArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGxpc3QtcGlwZSAqIDg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCAxMVxuICAgICAgICArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSB7XG4gICAgICAgICAgICBsZWZ0OiAkbGlzdC1waXBlICogOTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUubmVzdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDIuNSk7XG5cbiAgICB0aGVhZCwgdGJvZHkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5uZXN0ZWQtdmlzaWJsZSB7XG4gICAgICAgIHRoZWFkLCB0Ym9keSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXN0ZWQtdmlzaWJsZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJiwgPiB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmVycm9yIHRib2R5IHRyOm5vdCguZXJyb3IpIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLCAmID4gKiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgdGggaS5mYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm5vdCgubmVzdGVkLWFjdGlvbnMpIC5uZXN0ZWQtZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdHN1O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3Q6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdHN1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gdG9wIGxldmVsXG4gICAgPiB0aGVhZCwgPiB0Ym9keSB7XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG91ci1ncmF5LCA1KTtcbiAgICB9XG5cbiAgICB0aGVhZCwgdGJvZHkge1xuICAgICAgICB0aCwgdGQsXG4gICAgICAgIHRyOmhvdmVyIHRoLFxuICAgICAgICB0cjpob3ZlciB0ZCxcbiAgICAgICAgdHI6aG92ZXIgdGQgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgdHI6aG92ZXIgLm5lc3RlZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB0ZCA+IGksIHRyOmhvdmVyIHRkID4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaHN1ICRic3U7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAubmVzdGVkLWFjdGlvbnMge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRic3U7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5lc3RlZC1sb2FkaW5nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG5cbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaHN1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbmVzdGVkLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbmVzdGVkLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvci1jb250ZW50LCB0ZC5lcnJvci1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG91cjogJGNvbG91ci1lcnJvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5uZXN0ZWQtbGFzdCksICZbZGF0YS11cmxdLCAmW2RhdGEtdHJpZ2dlcl0ge1xuICAgICAgICAgICAgJltkYXRhLWxldmVsXTpub3QoW2RhdGEtbGV2ZWw9XCIxXCJdKTpob3ZlciB0ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4ycyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCwgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJiwgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCBpLmZhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRxc3U7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRxc3U7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1sZXZlbF06bm90KFtkYXRhLWxldmVsPVwiMVwiXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNSkhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWxldmVsXTpub3QoW2RhdGEtbGV2ZWw9XCIxXCJdKSB7XG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtbGV2ZWw9XCIyXCJdLm5lc3RlZC1sYXN0IC5waXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOm5vdCgubmVzdGVkLWxhc3QpOmhvdmVyIHRkLCAmW2RhdGEtdXJsXTpob3ZlciB0ZCwgJltkYXRhLXRyaWdnZXJdOmhvdmVyIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvdXItbGlnaHQtZ3JheSwgMi41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICRwaXBlOiAkYnN1ICogMS4yNjY2NjY2NjY2NjtcblxuICAgICAgICAmW2RhdGEtbGV2ZWw9XCIxXCJdID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaHN1O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWxldmVsPVwiMlwiXSA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGhzdSAqIDEuNzVcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1sZXZlbD1cIjNcIl0gPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoc3UgKyAoJHRzdSAqIDIpXG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtbGV2ZWw9XCI0XCJdID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaHN1ICsgKCR0c3UgKiAzLjUpXG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtbGV2ZWw9XCI1XCJdID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaHN1ICsgKCR0c3UgKiA1KVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWxldmVsPVwiNlwiXSA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGhzdSArICgkdHN1ICogNi41KVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWxldmVsPVwiN1wiXSA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGhzdSArICgkdHN1ICogOClcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1sZXZlbD1cIjhcIl0gPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoc3UgKyAoJHRzdSAqIDkuNSlcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1sZXZlbD1cIjlcIl0gPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoc3UgKyAoJHRzdSAqIDExKVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWxldmVsPVwiMTBcIl0gPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoc3UgKyAoJHRzdSAqIDEyLjUpXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5uZXN0ZWQtc3VjY2VzcywgLm5lc3RlZC1lcnJvciwgLm5lc3RlZC13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXN0ZWQtc3VjY2VzcywgLm5lc3RlZC1lcnJvciwgLm5lc3RlZC13YXJuaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0LjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcXN1O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5lc3RlZC1zdWNjZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2VzcztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGVjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXN0ZWQtZXJyb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1lcnJvcjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmVzdGVkLXdhcm5pbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci13YXJuaW5nO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLXdhcm5pbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGlwZSB7XG4gICAgICAgIC8vIGxldmVsIDJcbiAgICAgICAgbGVmdDogJGhzdTtcblxuICAgICAgICAvLyBsZXZlbCAzXG4gICAgICAgICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGJzdSArICR0c3U7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA0XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSB7XG4gICAgICAgICAgICBsZWZ0OiAkYnN1ICsgKCR0c3UgKiAyLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGV2ZWwgNVxuICAgICAgICArIC5waXBlICsgLnBpcGUgKyAucGlwZSB7XG4gICAgICAgICAgICBsZWZ0OiAkYnN1ICsgKCR0c3UgKiA0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxldmVsIDZcbiAgICAgICAgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSB7XG4gICAgICAgICAgICBsZWZ0OiAkYnN1ICsgKCR0c3UgKiA1LjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGV2ZWwgN1xuICAgICAgICArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGJzdSArICgkdHN1ICogNyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA4XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlIHtcbiAgICAgICAgICAgIGxlZnQ6ICRic3UgKyAoJHRzdSAqIDguNSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZXZlbCA5XG4gICAgICAgICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGJzdSArICgkdHN1ICogMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGV2ZWwgMTBcbiAgICAgICAgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlIHtcbiAgICAgICAgICAgIGxlZnQ6ICRic3UgKyAoJHRzdSAqIDExLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGV2ZWwgMTFcbiAgICAgICAgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUgKyAucGlwZSArIC5waXBlICsgLnBpcGUge1xuICAgICAgICAgICAgbGVmdDogJGJzdSArICgkdHN1ICogMTMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyByZW1vdmUgc2xvdyBzY3JvbGxpbmcgb24gSUVcbmh0bWwud2luIHtcbiAgLm5lc3RlZCB7XG4gICAgbGkgbGkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmxhdHBpY2tyLWNhbGVuZGFye1xuICBiYWNrZ3JvdW5kOiAkZGF0ZXBpY2tlci1jb2xvdXItYmFja2dyb3VuZCFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogJGRhdGVwaWNrZXItYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzO1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1jb2xvdXItdGV4dDtcbn1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItdW5zZWxlY3RhYmxlLWNvbG91ci1iYWNrZ3JvdW5kO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLXRvZGF5LWNvbG91ci1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGRhdGVwaWNrZXItdG9kYXktY29sb3VyLXRleHQ7XG4gIGJvcmRlcjogJGRhdGVwaWNrZXItYm9yZGVyO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLWN1cnJlbnQtY29sb3VyLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1jdXJyZW50LWNvbG91ci10ZXh0O1xufVxuXG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1jb2xvdXItdGV4dC1ob3Zlcjtcbn1cblxuLmZsYXRwaWNrci1tb250aHN7XG4gIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLWhlYWRlci1jb2xvdXItYmFja2dyb3VuZDtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWhlYWRlci1jb2xvdXItdGV4dDtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1oZWFkZXItY29sb3VyLXRleHQ7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItaGVhZGVyLWNvbG91ci1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGRhdGVwaWNrZXItaGVhZGVyLWNvbG91ci10ZXh0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLWhlYWRlci1jb2xvdXItYmFja2dyb3VuZDtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItaGVhZGVyLWNvbG91ci1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGRhdGVwaWNrZXItaGVhZGVyLWNvbG91ci10ZXh0O1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWhlYWRlci1jb2xvdXItdGV4dDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZPUk1TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG50ZXh0YXJlYSwgaW5wdXQsIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXI7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3VyLXRleHQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6ICRyZWc7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgMC4ycyk7XG5cbiAgJi5lcnJvciB7XG4gICAgYmFja2dyb3VuZDogJGZvcm0taW5wdXQtZXJyb3ItYmFja2dyb3VuZDtcbiAgfVxuXG4gICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDZweCAkaHN1O1xuICB9XG5cbiAgJlt0eXBlPVwicGFzc3dvcmRcIl0sICZbdHlwZT1cInVzZXJuYW1lXCJdLCAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIGxpbmVhciwgMC4ycyk7XG4gICAgd2lkdGg6IDg3JTtcbiAgICBtYXJnaW46ICRxc3UgMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwidXNlcm5hbWVcIl0sICZbdHlwZT1cInRleHRcIl0sICZbdHlwZT1cImVtYWlsXCJdLCAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAkaW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdLCAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkaHN1O1xuICB9XG59XG5cbltkYXRhLXByZWZpeF06bm90KFtkYXRhLXByZWZpeD1cIlwiXSkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXByZWZpeCk7XG4gICAgcGFkZGluZy1yaWdodDogJGhzdTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFBhbGV0dGUgaXRlbVxuLnBhbGV0dGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIEBleHRlbmQgJWJvcmRlci10b3AtcmFkaXVzO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYucGFsZXR0ZS0tcHJldmlldyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgcCB7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnBhbGV0dGUtLXByZXZpZXcpOmhvdmVyIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXdoaXRlLCAwLjI1KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAuY29sb3Ige1xuICAgIHBhZGRpbmc6ICRic3U7XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY29sb3IsIC5zcC1wcmV2aWV3IHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLnNwLXJlcGxhY2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zcC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLnNwLWRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRleHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzogJGJzdTtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbG9ycGlja2VyIGNoYW5nZXNcbi5zcC1jb250YWluZXIge1xuICBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b24tcHJpbWFyeTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNwLWNvbG9yLCAuc3AtaHVlLCAuc3AtY2xlYXIsIC5zcC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG59XG5cbi5zcC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICBib3JkZXI6IDA7XG59XG5cbi5zcC1waWNrZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogJGlucHV0LWNvbG91ci10ZXh0O31cbjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjogJGlucHV0LWNvbG91ci10ZXh0O31cbjo6LW1vei1wbGFjZWhvbGRlciB7Y29sb3I6ICRpbnB1dC1jb2xvdXItdGV4dDt9XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogJGlucHV0LWNvbG91ci10ZXh0O31cblxuLnNpZ25pZmljYW50LWRhdGVzIHtcbiAgc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcXN1O1xuICB9XG5cbiAgdHIgPiB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRxc3U7XG4gIH1cbn1cblxuLy8gU3R5bGUgZm9yIGZsdXNoIHNwYWNpbmcgYmV0d2VlbiBsYWJlbCBhbmQgaW5wdXRzLiAoYWRkZWQgZGlhbG9nIHNwZWNpZml0eSBmb3IgcHJpb3JpdHkpXG4uZGVzY3JpcHRpdmUtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaHN1IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRxc3UhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCwgPiAqOmZpcnN0LWNoaWxkOm5vdCgudGFibGUtc2Nyb2xsKSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRic3UhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoc3U7XG5cbiAgICAgICAgICAgID4gaS5mYSB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgaW5wdXQsID4gc2VsZWN0LCAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRxc3UhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gZGl2ICoge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgID4gZGl2ID4gbGFiZWwsID4gZGl2ID4gaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gZGl2ID4gbGFiZWwudmF0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbnNwYW4uaGlnaGxpZ2h0ZWRGaWx0ZXJWYWx1ZSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG59XG5cbi5jaGFuZ2UtcHJlZiB7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgd2lkdGg6IDglO1xufVxuXG4udGFibGUtY2hhbmdlLXByZWYge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG5cbi5jaGFuZ2UtcGFzcyB7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgd2lkdGg6IDExJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNuZXdQYXNzd29yZExhYmVsLCAjbmV3UGFzc3dvcmRDb25maXJtYXRpb25MYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMTAwJTtcbn1cbi8vIFNlYXJjaCBmYWNldCB2YWxzXG5cbi5mYWNldC12YWx1ZSBpbnB1dCB7XG4gIG1hcmdpbjogMCA3cHggMCAwO1xufVxuXG4uZmFjZXQtdmFsdWUgbGFiZWwge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbmZvcm0ge1xuICAjcHJvZHVjdEZvcm0ge1xuICAgIGlucHV0I21vZGVsWWVhciwgaW5wdXQjY29kZSwgaW5wdXQjYWx0Q29kZSwgaW5wdXQjbmFtZSB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIH1cblxuICAgICAgJi5zZXJpYWxOdW1iZXJSYW5nZVJvdyB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiNpbXBvcnRGb3JtLCAmI2ltcG9ydEZvcm0gPiBkaXYge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICB9XG5cbiAgJiNub3RpZmljYXRpb25Gb3JtIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgID4gdGFibGUubGlzdEFjdGlvblJlc3VsdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRhYmxlIHRkLmxpc3RBY3Rpb25SZXN1bHQsXG4gICAgdGFibGUgdGgubGlzdEFjdGlvblJlc3VsdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbGFiZWwge1xuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbi8vICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgIH1cbi8vIH1cblxuLmdyaWRfX2l0ZW0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIENoZWNrYm94ZXNcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cbi8vIDxkaXYgY2xhc3M9XCJjaGVja2JveGVzXCI+XG4vLyAgIDxwIGNsYXNzPVwiY2hlY2tib3hcIj5cbi8vICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgaWQ9XCJ5b3VyX19pZFwiPlxuLy8gICAgIDxsYWJlbCBmb3I9XCJ5b3VyX19pZFwiPlNvcnQgYnkgVGl0bGU8L2xhYmVsPlxuLy8gICA8L3A+XG4vLyA8L2Rpdj5cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuXG4uY2hlY2tib3hlcywgLnJhZGlvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAkaHN1O1xuXG4gIC5jaGVja2JveCwgLnJhZGlvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmNoZWNrYm94ZXMsIC5yYWRpb3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAkaHN1O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cbn1cblxuLy8gU3BhY2luZyBmaXhcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgaW5wdXQgKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgaW5wdXQgKyBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5jaGVja2JveC0taW5kZW50LCAucmFkaW8tLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogJGJzdSAqIDI7XG59XG5cbi5jaGVja2JveGVzLS1mbGlwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5yYWRpb3MtLWZsaXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgKyBsYWJlbCwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLyogcmVtb3ZlIHBhZGRpbmcgZm9yIGVtcHR5IGxhYmVsIGZvbGxvd2luZyBhbiBpbnB1dCAqL1xuICArIGxhYmVsOmVtcHR5LCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDplbXB0eSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICArIGxhYmVsOmJlZm9yZSwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLyogY2hlY2tlZCBtYXJrIGFzcGVjdCAqL1xuICArIGxhYmVsOmFmdGVyLCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICsgbGFiZWwsICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICAvKiBjaGVja2JveCBhc3BlY3QgKi9cbiAgKyBsYWJlbDpiZWZvcmUsICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjaGVja2JveC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLCBlYXNlLWluLCAuMnMpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKSArIGxhYmVsOmhvdmVyOmJlZm9yZSwgJjpub3QoOmRpc2FibGVkKSArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50IWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGNoZWNrZWQgbWFyayBhc3BlY3QgKi9cbiAgKyBsYWJlbDphZnRlciwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGNvbG9yOiAkY2hlY2tib3gtY29sb3ItaWNvbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeShwYWxtKSB7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICArIGxhYmVsOmFmdGVyLCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICsgbGFiZWw6YmVmb3JlLCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgKyBsYWJlbDphZnRlciwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveC1jb2xvci1pY29uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxufVxuXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICArIGxhYmVsOmFmdGVyLCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICArIGxhYmVsOmFmdGVyLCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgKyBsYWJlbDpiZWZvcmUsICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkY2hlY2tib3gtYm9yZGVyO1xuICB9XG59XG5cbi8qIERpc2FibGVkIDxzZWxlY3Q+ICovXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogJGNvbG91ci1ncmF5O1xufVxuXG4vKiBkaXNhYmxlZCBjaGVja2JveCAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkIHtcbiAgKyBsYWJlbCwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWwge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICArIGxhYmVsOmJlZm9yZSwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1jb2xvdXItYmFja2dyb3VuZDtcbiAgfVxuXG4gICsgbGFiZWwsICsgbGFiZWw6YmVmb3JlLCArIGxhYmVsOmFmdGVyLFxuICArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbCxcbiAgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlLFxuICArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgY29sb3I6ICRjb2xvdXItZ3JheTtcbiAgfVxufVxuXG4vKiBhY2Nlc3NpYmlsaXR5ICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMge1xuICArIGxhYmVsOmJlZm9yZSwgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBST0NFRFVSRSBTRUFSQ0ggUEFHRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZGl2I3NlYXJjaC1wYW5lbCB7XG5cbiAgaW5wdXQjc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgZWFzZS1pbiwgLjNzKTtcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtc2VhcmNoLWNvbG91ci1iYWNrZ3JvdW5kO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtc2VhcmNoLWNvbG91ci1iYWNrZ3JvdW5kLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5zdWJtaXQge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkaHN1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBQcm9jZWR1cmUgRXJyb3JzIChubyByZXN1bHRzIGV0Yy4pXG5cbiAgZGl2LmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcblxuICAgIHNwYW46OmJlZm9yZSwgaDI6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICAgIH1cblxuICAgIHNwYW4sIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgKyBkaXYuZXJyb3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuZm9ybSNsaW5rRm9ybSBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mb3JtI2xpbmtGb3JtIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvcm0jbGlua0Zvcm0gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbmZvcm0jbGlua0Zvcm0gc3BhbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLy8gZm9yY2UgbWVkaWEgZGlhbG9ncyBpbnRvIGxhcmdlIGhlaWdodFxuZm9ybSNtZWRpYUNob2ljZUZvcm0ge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKDkwdmggLSAyMDZweCk7XG59XG5cbi5wYWdlLWNvbW1hbmQtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1jb21tYW5kLWxvYWRpbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5leGNsdXNpb25DaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IC02cHghaW1wb3J0YW50O1xufVxuXG4uZXhjbHVzaW9uTGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbn1cblxuI2V2ZW50VHJpZ2dlckZvcm0ge1xuICAuZm9ybS1pbm5lci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICAuZm9ybS1pbm5lci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIC5mb3JtLXJvdy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRic3U7XG4gIFxuICAgICAgLmZvcm0tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC5mb3JtLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgXG4gICAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIGZpZWxkc2V0LmZvcm0tbmVzdGVkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggJGJzdSAwICRic3U7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gIFxuICAgICAgbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gXG5cbiAgICAgIGEge1xuICAgICAgICAvLyBUaGlzIGZpeGVzIHNlbGVjdDIgY2hvaWNlIGlzc3VlIHdoZXJlIGxpbmsgd2FzIHBhZGRlZCBhbmQgZm9yY2VkIGEgbmV3IGxpbmUuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gIFxuICAgICAgLmlucHV0LWFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgICAgfVxuICBcbiAgICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeShwYWxtKSB7XG4gICAgICAgICAgJi5vbmUtcXVhcnRlciwgJi50aHJlZS1xdWFydGVycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jZHRjQ29kZUZvcm0ge1xuICAjY29kZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgI2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAuZ3JpZF9faXRlbS50d28tdGVudGhzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbiNmYWlsdXJlVHlwZUZvcm0ge1xuICAjY29kZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgI2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAuZ3JpZF9faXRlbS50d28tdGVudGhzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbiNtYXBwaW5nRm9ybSB7XG4gICNwb3RlbnRpYWxDYXVzZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgI3JlcGFpckluc3RydWN0aW9uIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAjZGVzY3JpcHRpb25PdmVycmlkZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbiN0ZXJGb3JtIHtcbiAgI3dlaWdodCB7XG4gICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAjdGFyZ2V0VHlwZSB7XG4gICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAjbXNUeXBlU2VsZWN0IHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG5cbiAgI21zUm9vdFNlbGVjdCB7XG4gICAgd2lkdGg6IDI3LjUlO1xuICB9XG5cbiAgI3N0YW5kYWxvbmVUeXBlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG5cbiAgI3N0YW5kYWxvbmVQdWJsaWNhdGlvbixcbiAgI3MyaWRfc3RhbmRhbG9uZVB1YmxpY2F0aW9uIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbiNyZXBhaXJGb3JtIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gICN0YXJnZXRUeXBlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG5cbiAgI21hc3RlclN0cnVjdHVyZVNlbGVjdFNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAjbXNUeXBlU2VsZWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgI21zUm9vdFNlbGVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gICNzdGFuZGFsb25lU2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAjc3RhbmRhbG9uZVR5cGUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAjc3RhbmRhbG9uZVB1YmxpY2F0aW9uLFxuICAjczJpZF9zdGFuZGFsb25lUHVibGljYXRpb24ge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cblxuICAjbW9kdWxlLCAjczJpZF9tb2R1bGUge1xuICAgIHdpZHRoOiBjYWxjKDE1JSArIDU1JSArIDFyZW0pO1xuICB9XG5cbiAgLmVycm9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsInNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICRkcm9wZG93bi1jb2xvdXItYmFja2dyb3VuZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJGRyb3Bkb3duLWljb24pICRjb2xvdXItd2hpdGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggJGNvbG91ci13aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAkaHN1O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG91ci10ZXh0O1xuICBAZXh0ZW5kICVmb250LXJlZ3VsYXI7XG4gIGZvbnQtZmFtaWx5OiAkZHJvcGRvd24tZm9udC1mYW1pbHk7XG5cbiAgJi5fcGFnZVBhZ2luZ1BhZ2VTaXplIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoc3U7XG4gICAgbWFyZ2luLWxlZnQ6ICRoc3U7XG4gICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkaHN1O1xuICB9XG5cbiAgJlttdWx0aXBsZV0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gIH1cblxuICBvcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJiNhcHBsaWNhYmxlTWFya2V0c1NlbGVjdEZyb20sICYjYXBwbGljYWJsZU1hcmtldHMge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYjd29ya2Zsb3dTZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJiNjbXNQYWdlQ29tbWFuZFNlbGVjdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogJGJzdTtcbiAgICBAZXh0ZW5kICVmb250LW1lZGl1bTtcbiAgfVxufVxuXG50ZCA+IHNlbGVjdFttdWx0aXBsZV0geyB3aWR0aDogMTAwJTsgfVxuaW5wdXRbdHlwZT1cInRleHRcIl0gKyBzZWxlY3QgeyBtYXJnaW4tbGVmdDogJGhzdTsgfVxuXG4uZ3JpZF9faXRlbSB7XG4gID4gc2VsZWN0IHsgd2lkdGg6IGF1dG87IH1cbiAgPiAjcm9sZXNTZWxlY3RGcm9tLCA+ICNyb2xlcyB7IHdpZHRoOiAxMDAlOyB9XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tdWx0aS1zZWxlY3Qtb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyMzFweDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBvcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tdWx0aS1jb2x1bW4tc2VsZWN0X19iaW5kZWQge1xuICAubXVsdGktY29sdW1uLXNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kICVib3JkZXItdG9wLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBleHRlbmQgJWJvcmRlci1ib3R0b20tcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGktY29sdW1uLXNlbGVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcblxuICAmLm11bHRpLWNvbHVtbi1zZWxlY3QtLWxhcmdlIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcblxuICAgIC5jb2x1bW4gdWwge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg4MDBweCAtIDQwcHgpO1xuICAgICAgbWluLWhlaWdodDogY2FsYyg4MDBweCAtIDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGktY29sdW1uLXNlbGVjdC0tYmlnIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcblxuICAgIC5jb2x1bW4gdWwge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg2MDBweCAtIDQwcHgpO1xuICAgICAgbWluLWhlaWdodDogY2FsYyg2MDBweCAtIDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGktY29sdW1uLXNlbGVjdC0tbWVkaXVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcblxuICAgIC5jb2x1bW4gdWwge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg0MDBweCAtIDQwcHgpO1xuICAgICAgbWluLWhlaWdodDogY2FsYyg0MDBweCAtIDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGktY29sdW1uLXNlbGVjdC0tc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgLmNvbHVtbiB1bCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDIwMHB4IC0gNDBweCk7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDIwMHB4IC0gNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi5tdWx0aS1jb2x1bW4tc2VsZWN0LS1sb2FkaW5nIHtcbiAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOSk7XG4gIH1cblxuICAubXVsdGktY29sdW1uLXNlbGVjdC0tbG9hZGluZy1pY29uIHtcbiAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0dG9wOiAwOyByaWdodDogMDsgbGVmdDogMDsgYm90dG9tOiAwO1xuICBcdG1hcmdpbjogYXV0bztcbiAgXHRoZWlnaHQ6IDM4cHg7XG4gIFx0d2lkdGg6IDM4cHg7XG4gIH1cblxuICAuaWNvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRoc3U7XG5cbiAgICAgICYuZmEtc3BpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLXNlbGVjdCwgLnRvZ2dsZS1zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgZWFzZS1pbiwgLjFzKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcGFkZGluZy10b3A6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIC50b2dnbGUtc2VhcmNoLS1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB9XG5cbiAgLnNlYXJjaC1pbnB1dCAge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgICAmLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGR0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgJiwgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIH1cblxuICAgICAgaS5mYSwgLmZhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBwYWRkaW5nOiAkdHN1ICRic3U7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0c3U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kdHN1O1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBsaSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg0MDBweCAtIDQwcHgpO1xuICAgICAgbWluLWhlaWdodDogY2FsYyg0MDBweCAtIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDEgMTAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAxIDEwMDtcbiAgICAgIC1tcy1mbGV4OiAxIDEwMDtcbiAgICAgIGZsZXg6IDEgMTAwIGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IC0xcHggMHB4IDBweCAwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgLTFweCAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRic3U7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcblxuICAgICAgICAmOm5vdCgudGl0bGUpIHtcbiAgICAgICAgICAuaWNvbnMgaS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItZGFya2VyLWdyYXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRic3U7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudCwgMC41KTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci1hY2NlbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvb2xwYW5lLWFjdGl2ZSB7XG4gICAgICBsaTpub3QoLnRpdGxlKTpub3QoLnRvb2xwYW5lLWFjdGl2ZS1pdGVtKSB7XG4gICAgICAgICYsICoge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbXVsdGktY29sdW1uLXNlbGVjdC10aXRsZS1jb2xvdXItdGV4dCwgMC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGksIGRpdi50aXRsZSB7XG4gICAgICBwYWRkaW5nOiA5LjVweCAxMi41cHg7XG4gICAgICBAZXh0ZW5kICVjZjtcbiAgICB9XG5cbiAgICBsaSwgZGl2IHtcbiAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlLWluIC4xcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZS1pbiAuMXM7XG4gICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xuICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAgICAvKiBLb25xdWVyb3IgKi9cbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBmb250OiB7XG4gICAgICAgIHNpemU6IDFlbTtcbiAgICAgICAgZmFtaWx5OiAkbXVsdGktY29sdW1uLXNlbGVjdC1pdGVtLWZvbnQtZmFtaWx5O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkd2hpdGUtZ3JheSwgMik7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHdoaXRlLWdyYXksIDIpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OjQycHg7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICB3ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYsICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHdoaXRlLWdyYXksIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aXRsZS0tZ2xvYmFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG5cbiAgICAgICAgICBzcGFuLCBzcGFuIGkge1xuICAgICAgICAgICAgY29sb3I6ICRtdWx0aS1jb2x1bW4tc2VsZWN0LWdsb2JhbC10aXRsZS1jb2xvdXItdGV4dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICRtdWx0aS1jb2x1bW4tc2VsZWN0LXRpdGxlLWNvbG91ci10ZXh0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiAgICAgICAgICAmLnRpdGxlX19yZXN1bHRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHFzdTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgudGl0bGUtLWdsb2JhbCkgc3Bhbjpub3QoLmljb25zKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICAmLCAmLnRvb2xwYW5lLWFjdGl2ZS1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWVycm9yLCAwLjkpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWVycm9yLCAwLjk1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLCBzcGFuLCBzcGFuIGksIGkge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWVycm9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudG9vbHBhbmUtYWN0aXZlLWl0ZW0ge1xuICAgICAgICAmLCAmOmhvdmVyIHtiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDt9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b29scGFuZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG11bHRpLWNvbHVtbi1zZWxlY3QtdG9vbHBhbmUtZ2xvYmFsLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG11bHRpLWNvbHVtbi1zZWxlY3QtdG9vbHBhbmUtZ2xvYmFsLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjIoYmFja2dyb3VuZCwgZWFzZS1pbiwgLjJzLCBjb2xvciwgZWFzZS1pbiwgLjJzKTtcblxuICAgICAgLmRlc2NyaXB0aXZlLWZpZWxkIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3VyLWVycm9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3VyLWVycm9yO1xuXG4gICAgICAgIGxpLCBkaXYge1xuICAgICAgICAgICYudGl0bGUtLWdsb2JhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWVycm9yO1xuXG4gICAgICAgICAgICBzcGFuLCBzcGFuIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGksIGRpdiB7XG4gICAgICAgICYudGl0bGUtLWdsb2JhbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG11bHRpLWNvbHVtbi1zZWxlY3QtdG9vbHBhbmUtZ2xvYmFsLXRpdGxlLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgc3Bhbiwgc3BhbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXVsdGktY29sdW1uLXNlbGVjdC10b29scGFuZS1nbG9iYWwtdGl0bGUtY29sb3VyLXRleHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgbGksIGRpdiB7XG4gICAgICAgICAgJjpob3Zlcjpub3QoLnRpdGxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAudGl0bGUge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaGlkZSwgJi50aXRsZSB7XG4gICAgICAgICAgICArIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlY3Rpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICAgICAgICAgICAgJiwgJjpob3ZlciB7YmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTt9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShsaWdodGVuKCRjb2xvdXItZXJyb3IsIDI1JSksIDAuOSk7XG5cbiAgICAgICAgICAgICAgLmljb25zOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci1lcnJvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb25zOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHFzdTtcbiAgICAgICAgICAgICAgY29sb3I6ICRtdWx0aS1jb2x1bW4tc2VsZWN0LXRpdGxlLWNvbG91ci10ZXh0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aXZlLWZpZWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRxc3U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgLmljb25zOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gICAgICAgICAgICAgICYsICY6aG92ZXIge2JhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG91ci1saWdodC1ncmF5LCA1JSk7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5tdWx0aXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5ncmlkX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZ3JpZF9faXRlbSAuaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubXVsdGlzZWxlY3RfX3RvZ2dsZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgZWFzZS1pbiwgLjFzKTtcblxuICAgICYudG9nZ2xlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLXNlYXJjaC0tYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgfVxuXG4gIC5zZWFyY2gtaW5wdXQgIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICBmbGV4OiAxO1xuXG4gICAgJiwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIxO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGlzZWxlY3QtLXNtYWxsIHVsIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gICYubXVsdGlzZWxlY3QtLWxhcmdlIHVsIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweFxuICB9XG5cbiAgJi5tdWx0aXNlbGVjdC0tZnVsbCB1bCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgc2VsZWN0IHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIHVsIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBcbiAgICAvLyBpZTExIGZpeFxuICAgIGhlaWdodDogMjUwcHg7XG5cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICB9XG5cbiAgbGkge1xuICAgIGN1cnNvcjogaGFuZDsgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6ICRxc3UgJGhzdTtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24yKGJhY2tncm91bmQsIGVhc2UtaW4sIC4xcywgY29sb3IsIGVhc2UtaW4sIC4xcyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRtdWx0aXNlbGVjdC1pdGVtLWNvbG91ci10ZXh0LWFjdGl2ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci1hY2NlbnQtdHJhbnNwYXJlbnQsIDMpO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG4gICAgICBjb2xvcjogJG11bHRpc2VsZWN0LWl0ZW0tY29sb3VyLXRleHQtYWN0aXZlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNoYWRlO1xuICAgIH1cblxuICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJG11bHRpc2VsZWN0LWl0ZW0tY29sb3VyLXRleHQtYWN0aXZlO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQsICYuc2VsZWN0ZWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm11bHRpc2VsZWN0LWNvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMzBweCA4cHggMCAyNHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuXG4ubXVsdGlzZWxlY3QtYXJyb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIGVhc2UtaW4sIC4xcyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQ7XG4gIH1cbn1cblxuLm11bHRpc2VsZWN0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZXRhZGF0YS1pbnB1dCB7XG4gIHdpZHRoOiA0MDBweCFpbXBvcnRhbnQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0YWJsZS1ib3JkZXItcmFkaXVzO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7IC8vIFJlbW92ZXMgdW53YW50ZWQgaG9yaXpvbnRhbCBzY3JvbGxiYXIgb24gZnVsbCB3aWR0aFxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJi50YWJsZS0tbG9hZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1ibGFjaywgMC45KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogdW5xdW90ZShcImNhbGMoMzhweCArIDIwJSlcIik7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyIC42cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgdHIsIHRoLCB0ZCwgW2NvbHNwYW5dIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCwgdGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIFtyb3dzcGFuXSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC8vIEhlYWRpbmdzXG4gIHRoZWFkIHtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJsZS1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJsZS1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICYuc29ydGluZzpudGgtY2hpbGQoNCkge1xuICAgICAgICB3aWR0aDogNDAwcHghaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLCAmLmZpbHRlciB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgYmFja2dyb3VuZDogJHRhYmxlLWhlYWQtY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgICAgICYsIGksIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3VyLXRleHQ7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYS5maWx0ZXJlZCwgJi5maWx0ZXJlZCwgaS5mYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudC1zcGVjaWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYsIGEsIGFbaHJlZl49XCIjXCJdIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvdXItdGV4dDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIGVhc2UtaW4sIC4ycyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdGFibGUtaGVhZC1jb2xvdXItdGV4dCwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvdXItdGV4dDtcbiAgICB9XG5cbiAgICAuc29ydGluZ19hc2MsIC5zb3J0aW5nX2Rlc2MsXG4gICAgLnNvcnRpbmcsIC5zb3J0aW5nX2FzYywgLnNvcnRpbmdfZGVzYyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmZpbHRlcmVkLnRvb2x0aXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLl9wYWdlRmlsdGVyaW5nRGF0ZUxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5fcGFnZUZpbHRlcmluZ01lc3NhZ2Uge1xuICAgICAgPiAqIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3BhZ2VTb3J0aW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHFzdTtcbiAgICB9XG5cbiAgICAucGFnZUZpbHRlcmluZ1RvZGF5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgJi5hY3RpdmUgaS5mYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0ZWRGaWx0ZXJWYWx1ZSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1hY2NlbnQtc3BlY2lhbDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3hlcyB7XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbCxcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAtMTlweDtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIC8vdG9wOiAtNXB4O1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDQuNXB4ICRoc3U7XG4gICAgfVxuXG4gICAgLmZpbHRlciB7XG4gICAgICBjdXJzb3I6IGhhbmQ7IGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICArIHRib2R5IHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQm9keVxuICB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9keS1jb2xvdXItYm9yZGVyO1xuXG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuXG4gICAgICAmLmludGVydmFsIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmIGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLCA+IGksID4gc3BhbiwgPiBzcGFuID4gaSwgPiBhID4gc3BhbiA+IGksID4gc3BhbiA+IGEgPiBpLCA+IGRpdiA+IGEgPiBpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1ib2R5LWNvbG91ci10ZXh0O1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICAmOmhhcyhpLnJlY2VpcHQtaWNvbi1lcnJvcikge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyhpLnJlY2VpcHQtaWNvbi1kaXNhYmxlZCkge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaSB7XG4gICAgICAgICAgJi5yZWNlaXB0LWljb24tc3VjY2VzcyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucmVjZWlwdC1pY29uLWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWVycm9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucmVjZWlwdC1pY29uLXdhaXRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItd2FybmluZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJlY2VpcHQtaWNvbi1ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJlY2VpcHQtaWNvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29sb3I6ICR0YWJsZS1ib2R5LWNvbG91ci10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGFibGUtLWNvbW1hLWxpc3Qge1xuICAgICAgICA+ICoge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgZGl2LndyYXBwZWQtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0YWJsZS1ib2R5LWNvbG91ci10ZXh0O1xuICAgICAgQGV4dGVuZCAlYW5jaG9yLW92ZXJsYXk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgY29sb3I6ICR0YWJsZS1ib2R5LWNvbG91ci10ZXh0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvZHktY29sb3VyLWJvcmRlcjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItZ3JheTtcbiAgICB9XG5cbiAgICB0cjpob3ZlciBhLnRvb2x0aXBzIGksIHRkLm5vdGlmaWNhdGlvbk1lc3NhZ2UgYSwgYS5hY2tub3dsZWRnZU1lc3NhZ2Uge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHRkLm5vdGlmaWNhdGlvbk1lc3NhZ2UgYSwgYS5hY2tub3dsZWRnZU1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2shaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEudG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgdHIubWVkaWFSb3cgdGQgaS5mYS5mYS1maWxlcy1vIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGJzdTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgdGQgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIGVhc2UtaW4sIC4ycyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkLmVtcHR5IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGQuY2xpY2thYmxlIHtcbiAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICB0ZC5lcnJvclRleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICB0ZC5lbXB0eSB+IHRkLmVycm9yVGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCA+IGEudG9vbHRpcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHFzdTtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvZHktY29sb3VyLWJvcmRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS1ib2R5LWV2ZW4tY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgICAgIC8vIE9kZCBSb3dcbiAgICAgICYub2RkLCAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9keS1vZGQtY29sb3VyLWJhY2tncm91bmQ7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBIb3ZlciBSb3dcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJvZHktY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAmLCA+IGksID4gYSA+IGksIHNwYW4sID4gc3BhbiwgPiBzcGFuID4gaSwgPiBhID4gc3BhbiA+IGksID4gc3BhbiA+IGEgPiBpLCAmID4gYSwgbGFiZWwsIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYm9keS1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcHpvbmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9keS1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCBsaSwgdGQgZGl2IGkge1xuICAgICAgICAgIGNvbG9yOiAkdGFibGUtYm9keS1jb2xvdXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWNjZW50LXRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEgaS5mYS1IRC0yeCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ZFtyb3dzcGFuXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLWJvZHktZXZlbi1jb2xvdXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICYsICYgPiBpLCAmID4gYSwgJiA+IHNwYW4sICYgPiBzcGFuID4gaSB7XG4gICAgICAgICAgICBjb2xvcjogICR0YWJsZS1ib2R5LWNvbG91ci10ZXh0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgdGRbcm93c3Bhbl0sICYub2RkIHRkW3Jvd3NwYW5dIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYm9keS1vZGQtY29sb3VyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5kdWUtZGF0ZS13YXJuaW5nIHtcbiAgICAgICAgdGQgaS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvdXItd2FybmluZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2FybmluZztcblxuICAgICAgICAgIHRkIGkuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGUsIHRkLCB0ZCBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmR1ZS1kYXRlLWVycm9yIHtcbiAgICAgICAgdGQgaS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWVycm9yO1xuXG4gICAgICAgICAgdGQgaS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSwgdGQsIHRkIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8gY3JlYXRlIG1lZGlhIHRhYmxlIHN0eWxpbmdcbiAgICAgICVtZWRpYS1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuICAgICAgfVxuXG4gICAgICB0YWJsZSNtZWRpYVRhYmxlcyB0YWJsZS5tZWRpYVRhYmxlIHtcbiAgICAgICAgdHIubWVkaWFSb3cge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVib3JkZXItdG9wLXJhZGl1cztcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoc3U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiwgKyB0ciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVtZWRpYS1zZWN0aW9uO1xuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsIHRkOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO31cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ci5zdGlsbEZyYW1lUm93IHtcbiAgICAgICAgICAmLCArIHRyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJW1lZGlhLXNlY3Rpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhQXR0YWNobWVudHMge1xuICAgICAgICAgIEBleHRlbmQgJW1lZGlhLXNlY3Rpb247XG5cbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gaG92ZXIgaWNvbiBlZmZlY3RcbiAgICAgIHRkIC5hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgfVxuXG4gICAgICBhIGkuZmEtSEQtMngge1xuICAgICAgICBmb250LXNpemU6IDIuM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgICAgfVxuXG4gICAgICAvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIHdoZW4gc2VsZWN0ZWRcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFjY2VudC10cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnNjb3JlIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29kZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gZm9vdGVyc1xuICB0Zm9vdCB7XG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICB9XG4gIH1cblxuICAudG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRxc3U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcXN1O1xuXG4gICAgJi5mYS0tZGlzYWJsZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRxc3U7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRxc3U7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206ICRoc3U7XG4gIH1cblxuICAmLnRhYmxlLS1maXhlZCB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgJi50YWJsZS0tcm93LWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIDAuMXMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCAyLjUlKTtcbiAgICAgIH1cblxuICAgICAgJi5kdWUtZGF0ZS1lcnJvcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItZXJyb3I7XG4gICAgICB9XG5cbiAgICAgICYuZHVlLWRhdGUtd2FybmluZzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2FybmluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyB0ZW1wb3JhcnkgYWN0aW9ucyBob2xkZXIgdW50aWwgYWxsIGNvbnZlcnRlZFxuICAmLmhhcy1hY3Rpb25zIHRib2R5IHRyOmhvdmVyIHtcbiAgICB0ZCwgcCwgYSwgaS5mYSwgc3BhbiB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1ibGFjaywgMC44KTtcbiAgICB9XG5cbiAgICAuYWN0aW9ucyBhLCAuYWN0aW9ucyBpLmZhIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYuZml4ZWQge1xuICAgIHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRoLCBzcGFuIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWJvcmRlci10b3AtcmFkaXVzLWRpc2FibGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wLCBlYXNlLWluLW91dCwgLjJzKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItYmxhY2s7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5cHgpO1xuICAgICAgICBAZXh0ZW5kICVib3JkZXItdG9wLXJhZGl1cztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIHRyOmZpcnN0LWNoaWxkIHRoOmJlZm9yZSxcbiAgICAgIHRyOmZpcnN0LWNoaWxkIHRoID4gc3BhbjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCwgZWFzZS1pbi1vdXQsIC4ycyk7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRoc3U7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBAZXh0ZW5kICVmb250LXNlY29uZGFyeS1ib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpeGVkLS1yZWxhdGl2ZSB7XG4gICAgICB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICB0cjpmaXJzdC1jaGlsZCB0aDpiZWZvcmUsXG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHRoID4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZml4ZWQtLXNoaWZ0IHtcbiAgICAgIHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHRoOmJlZm9yZSxcbiAgICAgICAgdHI6Zmlyc3QtY2hpbGQgdGggPiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtLXNtYWxsIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cblxuICAuY2VsbC0tbWVkaXVtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAuY2VsbC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MDBweFxuICB9XG5cbiAgLmNlbGwtLTEwIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLmNlbGwtLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNlbGwtLTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmNlbGwtLTQwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLmNlbGwtLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNlbGwtLTYwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLmNlbGwtLTcwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLmNlbGwtLTgwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNlbGwtLTkwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLy8gU3BlY2lmaWMgVGFibGVzXG5cbiAgJiNvdGhlclBlcm1pc3Npb25UYWJsZSB7XG4gICAgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHggMnB4IDVweDtcbiAgICAgIGJvcmRlci1yYWR1czogJGJyYW5kLXJvdW5kO1xuICAgIH1cbiAgfVxuXG4gICYuZGF0YVRhYmxlLm5vd3JhcCwgJi5ub3dyYXAge1xuICAgIHRoLCB0ZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICYuZGF0YVRhYmxlLmNvbXBhY3QsICYuY29tcGFjdCB7XG4gICAgdGhlYWQgdGgsIHRoZWFkIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcbiAgICB9XG5cbiAgICB0Ym9keSB0aCwgdGJvZHkgdGQge1xuICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICB9XG4gIH1cblxuICAmLmRhdGFUYWJsZSB7XG4gICAgJiwgdGgsIHRkIHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoOmZpcnN0LWNoaWxkLCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kdC1yaWdodCwgLmR0LWhlYWQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmR0LWxlZnQsIC5kdC1oZWFkLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZHQtanVzdGlmeSwgLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgIC5kdC1ub3dyYXAsIC5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5kdC1oZWFkLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi51c2VyU3VtbWFyeVRhYmxlIHtcbiAgICB0aGVhZCB0ciB0ZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzcGxheSB0Ym9keSB0ZDpmaXJzdC1jaGlsZHtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeShwb3J0YWJsZSkge1xuICAgIG1pbi13aWR0aDogMTAyNHB4O1xuICB9XG59XG5cbnRhYmxlLnN0aWNreS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50YWJsZS5zdGlja3ktdGFibGUgdGhlYWQgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcbn1cblxudGFibGUuc3RpY2t5LXRhYmxlIHRoLmlzLXBpbm5lZCB7XG4gIGJhY2tncm91bmQ6ICR0YWJsZS1oZWFkLWNvbG91ci1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3VyLXRleHQ7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbltkaXI9XCJydGxcIl0gdGFibGUge1xuICAgIHRoZWFkIHRoLCB0Ym9keSB0aCwgdGJvZHkgdGQsIHRoZWFkIHRyLCB0Ym9keSB0ciwgW2NvbHNwYW5dIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4vLyBTdHlsaW5nIHRvIHJlbW92ZSBkZWZhdWx0IGxvb2sgb2YgdGFibGUuXG4ldGFibGUtZGlzYWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkocG9ydGFibGUpIHtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIH1cblxuICB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCwgJjpmaXJzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLCAmOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6aG92ZXIgdGQsICY6aG92ZXIgdGgge1xuICAgICAgICAmLCA+IHNwYW46bm90KC5lcnJvciksID4gYSA+IGksID4gYSA+IHNwYW4gPiBpLCA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkdGFibGUtYm9keS1jb2xvdXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG91ci10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT2RkIFJvd1xuICAgIHRyLCB0ci5vZGQsIHRyOm50aC1vZi10eXBlKG9kZCksIHRyOmhvdmVyLCB0ci5ldmVuLCB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuZm9ybTpub3QoLnRhYmxlLXdyYXBwZXIpID4gdGFibGUsIGZvcm0jdHJhbnNsYXRpb25Db3N0c0NvbW1hbmQgdGFibGUsIC5wcm9jZWR1cmUgdGFibGUge1xuICBAZXh0ZW5kICV0YWJsZS1kaXNhYmxlO1xufVxuXG5pLmZhLUhELTJ4LmZhLWJhbiB7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGNvbG91ci1hY2NlbnQ7XG59XG5cbi8qIEVuZCBEYXRhdGFibGVzIHN0eWxpbmcgKi9cblxuZGl2Lm1hcmtldC1hcHBsaWNhYmlsaXR5LXRhYmxlIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZ3JheTtcblxuICB0YWJsZSB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbmRpdi5kaWFnbm9zdGljLWVycm9yIHtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG91ci1lcnJvcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYub3ZlcmxheS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICA+IGRpdi5jb25uZWN0aW9uLWVycm9yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIH1cblxuICA+IC5kaXNhYmxlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGluc2V0OjA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjYpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4udGFibGUtZmlsdGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IGhhbmQ7IGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZpbHRlci0tcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwICRic3U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDIuNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZS1ncmF5LCA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCBsaSwgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLCBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmlsdGVyLS1yZXN1bHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLS1vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAkaHN1ICRic3U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN0YWJzLXdvcmtmbG93LWhpc3RvcnkgLmV4YW1wbGUtcHViIHRkOm50aC1vZi10eXBlKDUpIHtcbiAgIG1heC13aWR0aDogMjAwcHg7XG4gICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4jbWFya2V0QXBwbGljYWJpbGl0eUZvcm0gdGQge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbiNkYXRlQWxsVGltZSwgI2RhdGVMYXN0V2VlaywgI2RhdGVMYXN0TW9udGgge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuI3NlbnRlbmNlVHJhbnNsYXRpb25TZWFyY2hGb3JtIHRhYmxlIHRib2R5IHRyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6bnRoLWNoaWxkKDIpICY6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLy8gUmVnaXN0cmF0aW9uIEZvcm1cblxuI3JlZ2lzdHJhdGlvbkZvcm0ge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB3aWR0aDogODdweCFpbXBvcnRhbnQ7XG4gIH1cblxuICAjbWVzc2FnZSB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG5cbiAgdGFibGUge1xuICAgIHRib2R5IHRkIGlucHV0IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgdGJvZHkgdGQgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxNDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGJvZHkgdGQgc2VsZWN0IG9wdGlvbiB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgdGJvZHkgdGQgLnRyYW5zZmVyQnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdGJvZHkgdGQgLnRyYW5zZmVyQnV0dG9ucyBpbnB1dCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIHRib2R5IHRkICNtYW51ZmFjdHVyaW5nUmVnaW9uc1NlbGVjdEZyb20sXG4gICAgdGJvZHkgdGQgI21hbnVmYWN0dXJpbmdSZWdpb25zIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKDkpIHRkOm50aC1jaGlsZCgyKSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMikgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbmQgKFJlZ2lzdHJhdGlvbiBGb3JtKVxuXG4jcGVybWlzc2lvbnNTZWxlY3RGcm9tLCAjcGVybWlzc2lvbnMge1xuICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwMHB4IWltcG9ydGFudDtcbn1cblxuLy8gU29ydCBidXR0b24gd3JhcHBlclxuLnRhYmxlU29ydEJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGFibGUtY2hhbmdlLXByZWYgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jcGVycGFnZSwgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jcGVycGFnZSBsYWJlbCBpbnB1dCxcbiNwZXJwYWdlIGxhYmVsIHNlbGVjdCxcbi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBpbnB1dCxcbi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBzZWxlY3QsXG4uX3BhZ2VQYWdpbmdQYWdlU2l6ZSAucGFnZVNpemUge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIG1hcmdpbjogMTBweCAwIDdweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbn1cblxuI2V4YW1wbGVfaW5mbywgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLy8gZGF0YVRhYmxlcyBzcGVjaWZpYyBzdHlsaW5nXG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuXG4gID4gI2VudHJpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX2ZpbHRlciwgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmRhdGFUYWJsZXNfbGVuZ3RoLCAuZGF0YVRhYmxlc19maWx0ZXIsIC5kYXRhVGFibGVzX2luZm8sIC5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBjb2xvcjogJGNvbG91ci1hY2NlbnQhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMC43NTVlbTtcbiAgfVxuXG4gIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgdGQgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW07XG5cbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsdWUhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWdyYXk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZ3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAkY29sb3VyLWdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgY29sb3I6ICRjb2xvdXItYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cblxuICAgIC5wYWdpbmF0ZV9idXR0b246YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGUhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgfVxuXG4gICYubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsICYubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLyogRW5kIGRhdGFUYWJsZXNfd3JhcHBlciBzdHlsaW5nICovXG5cbi5uZXh0IHtcbiAgQGV4dGVuZCAlYm9yZGVyLXJpZ2h0LXJhZGl1cztcblxuICAmLCAuZGlzYWJsZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcmV2aW91cyB7XG4gIEBleHRlbmQgJWJvcmRlci1sZWZ0LXJhZGl1cztcblxuICAmLCAuZGlzYWJsZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgfVxufVxuXG4uZGlmZi10b29sdGlwLXByZXYgYTphZnRlciwgLmRpZmYtdG9vbHRpcC1uZXh0IGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXG4gIGEuZGlmZnBhZ2UtaHRtbC1hIHtcbiAgICBjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcbiAgfVxuXG4gIGltZy5kaWZmLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpZmYtdG9vbHRpcC1wcmV2IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xuICBmb250LXNpemU6IDIuNGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uZGlmZi10b29sdGlwLW5leHQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi8vIFRhYmxlIEV4dHJhc1xudWwuZXh0cmFzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxuXG4gIGxpLCBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICB1bCBsaSBhLCB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbn1cblxuLy8gZGlmZiBsaWJyYXJ5IHRvb2x0aXAgY2hhbmdlXG5cbmRpdiNXekJvRHkge1xuICB0YWJsZSB0Ym9keSB0ZCwgdGFibGUgdGJvZHkgdGQgYSB7XG4gICAgY29sb3I6ICRjb2xvdXItYWNjZW50IWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlIHRib2R5LCB0YWJsZSB0Ym9keSB0ciwgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIHRkI1d6Qm9EeUkge1xuICAgIHRhYmxlLmRpZmYtdG9vbHRpcC1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIHRib2R5IHRyIHtcblxuICAgICAgICAmLCAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5kaWZmLXRvb2x0aXAtcHJldiBhOmFmdGVyLCB0ZC5kaWZmLXRvb2x0aXAtbmV4dCBhOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkLmRpZmYtdG9vbHRpcC1wcmV2IHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5kaWZmLXRvb2x0aXAtbmV4dCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkID4gYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xuICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkLCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSA+IHRkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdiNsaW5rQ3JlYXRpb25GaWVsZFNldCB0YWJsZSB7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgdGQgaW1nIHtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnNpZ25pZmljYW50RGF0ZUNvbnRhaW5lciBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRoc3U7XG59XG5cbnRyLnByb2R1Y3RzU2VsZWN0aW9uUm93IHRkLCAjc2lnbmlmaWNhbnREYXRlRm9ybSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRyI3NlcmlhbE51bWJlclJhbmdlUm93IHtcbiAgPiB0ZCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICA+IHRkLnNlcmlhbE51bWJlclJhbmdlU2VsZWN0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuI3B1YmxpY2F0aW9uUmVuZGVyaW5nRm9ybSB0YWJsZSxcbi5tb2RpZnktdXNlcnMsXG4jbWFya2V0QXBwbGljYWJpbGl0eUZvcm0gdHIuc2luZ2xlLW1hcmtldC1jb250ZW50IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnRhYmxlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnRkLm9uZ29pbmctZW1iYXJnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWVycm9yLWJhY2tncm91bmQ7XG59XG5cbi5mb3JtLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5mb3JtLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5mb3JtLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogODAlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICB0byB7dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTt9XG59XG5cbi5jb21wb25lbnRzLXRhYmxlIHtcbiAgJGNvbHVtbi13aWR0aHM6IDMlLCAyMCUsIDEwJSwgMjUlLCAzMCUsIDUlLCA3JTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sdW1uLXdpZHRocykge1xuICAgIHRoOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgd2lkdGg6IG50aCgkY29sdW1uLXdpZHRocywgJGkpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5kdGMtY29kZXMtdGFibGUge1xuICAkY29sdW1uLXdpZHRoczogMjAlLCA1MCUsIDIwJSwgMTAlO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2x1bW4td2lkdGhzKSB7XG4gICAgdGg6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB3aWR0aDogbnRoKCRjb2x1bW4td2lkdGhzLCAkaSk7XG4gICAgfVxuICB9XG5cbiAgdGg6bnRoLWNoaWxkKDQpLFxuICB0ZDpudGgtY2hpbGQoNCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZHRjLW1hcHBpbmdzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJGNvbHVtbi13aWR0aHM6IDUlLCAyMCUsIDclLCAxNSUsIDUlLCAyMCUsIDIwJSwgNSUsIDMlO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2x1bW4td2lkdGhzKSB7XG4gICAgdGg6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB3aWR0aDogbnRoKCRjb2x1bW4td2lkdGhzLCAkaSk7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbGluZS1jZWxse1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIRUFERVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sb2dvIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0Ly9wb3NpdGlvbjogJGhlYWRlci1sb2dvLXBvc2l0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogdXJsKCRicmFuZC1sb2dvKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogJGhlYWRlci1sb2dvLWJhY2tncm91bmQtc2l6ZTtcbiAgICB3aWR0aDogJGhlYWRlci1sb2dvLXdpZHRoO1xuICAgIGhlaWdodDogJGhlYWRlci1sb2dvLWhlaWdodDtcbiAgICAvL3RvcDogJGhlYWRlci1sb2dvLXNwYWNpbmctdG9wO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG59XG5cbmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDk7XG5cdC8vIHRlbXAgcHggYmVmb3JlIEpTIG92ZXJyaWRlc1xuXHRwYWRkaW5nLXRvcDogNThweDtcblx0YmFja2dyb3VuZDogJGhlYWRlci1jb2xvdXItYmFja2dyb3VuZDtcblxuXHRhLCBpIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQvLyBIZWFkZXIgd3JhcHBlclxuXHQ+IC5tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA0OTtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuXHRcdGJhY2tncm91bmQ6ICRtZW51LWNvbG91ci1iYWNrZ3JvdW5kO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCwgZWFzZS1pbi1vdXQsIC4ycyk7XG5cblx0XHQmLm1lbnUtLWRvd24ge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdC5mYSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIGVhc2UtaW4sIC4ycyk7XG5cdFx0fVxuXG5cdFx0Ji5zZWFyY2gtLW92ZXJmbG93IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdC8vIGhpZGUgYWxsIHN1YiBuYXZpZ2F0aW9uIHdoZW4gc2VhcmNoIGVuYWJsZWRcblx0XHRcdG5hdiBsaS5yb290Om5vdCguYWN0aW9ucykgdWwsIG5hdiBsaS5yb290LmFjdGlvbnMgdWwgdWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2VhcmNoLS1lbmFibGVkIC5tZW51X19jb250ZW50cywgJi5tZW51LS11cCB7XG5cdFx0XHR0b3A6ICRoZWFkZXItaGlkZS1vZmZzZXQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnVfX2xvZ28sIC5tZW51X19uYXZpZ2F0aW9uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Lm1lbnVfX2xvZ28ge1xuXHRcdHdpZHRoOiAxMjVweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubWVudV9fbmF2aWdhdGlvbiB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcblx0fVxuXG5cdC5tZW51X19jb250ZW50cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJG5hdmlnYXRpb24tYm9yZGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCwgZWFzZS1pbi1vdXQsIC41cyk7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0Lm1lbnVfX3NlYXJjaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdCoge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdGlucHV0LCAuYnV0dG9ucyAuZmEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdGNvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0XHQgIGNvbG9yOiAkbmF2aWdhdGlvbi1jb2xvdXItdGV4dDtcblx0XHRcdH1cblx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0ICBjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQ7XG5cdFx0XHR9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuXHRcdFx0ICBjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQ7XG5cdFx0XHR9XG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICBjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gcmVtb3ZlIGNocm9tZSBhdXRvZmlsbCBiYWNrZ3JvdW5kXG5cdFx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvdXItYWNjZW50IGluc2V0O1xuXHRcdH1cblxuXHRcdC5idXR0b25zIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQuZmEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24sIGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZDogbm9uZTt9XG5cblx0XHRcdD4gKiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJGJzdTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVudV9fbmF2aWdhdGlvbi1tb2JpbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG5hdmlnYXRpb24tY29sb3VyLXRleHQtaG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJyZWFkY3J1bWJzIHtcblx0XHRwYWRkaW5nOiAkaHN1IC8gMS41IDA7XG5cdFx0YmFja2dyb3VuZDogJGJyZWFkY3J1bWJzLWNvbG91ci1iYWNrZ3JvdW5kO1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDAuOTBlbTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIGVhc2UtaW4sIC4ycyk7XG5cdFx0XHRjb2xvcjogJGJyZWFkY3J1bWJzLWNvbG91ci10ZXh0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudDtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cblx0XHQubWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXG5cdFx0aS5mYSB7XG5cdFx0XHRjb2xvcjogJGJyZWFkY3J1bWJzLWNvbG91ci10ZXh0O1xuXHRcdFx0cGFkZGluZzogMCAkaHN1O1xuXHRcdH1cblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGT09URVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiV0eXBlLWljb24ge1xuICBjdXJzb3I6IGhhbmQ7IGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIGVhc2UtaW4sIC4ycyk7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcXN1O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2hhZGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDoge1xuICAgIGZhbWlseTogaW5oZXJpdDtcbiAgICB3ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIGJhY2tncm91bmQ6ICRmb290ZXItY29sb3VyLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkZm9vdGVyLWNvbG91ci10ZXh0O1xuXG4gIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogOHB4IDAgMDtcbiAgfVxuXG4gIC5mb290ZXItaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogJGJzdTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZvb3Rlci1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZCBwLCAuZ3JpZCBwIGEge1xuICAgIEBleHRlbmQgJWZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuICAgIGNvbG9yOiAkZm9vdGVyLWNvbG91ci10ZXh0O1xuXG4gICAgJltjbGFzcyo9XCJlbnZpcm9ubWVudElkXCJdIHtcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjaXJjbGUtYnJhbmQtcm91bmQ7XG4gICAgICBjb2xvcjogJGZvb3Rlci1jb2xvdXItdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGJzdTtcbiAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItc3RhdHVzLWNvbG91ci1iYWNrZ3JvdW5kO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci1zdGF0dXMtY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyQ9XCJNWVwiXSB7XG4gICAgICBAZXh0ZW5kICV0eXBlLWljb247XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjZcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NsYXNzJD1cIkVBXCJdIHtcbiAgICAgIEBleHRlbmQgJXR5cGUtaWNvbjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MkPVwiUUFcIl0ge1xuICAgICAgQGV4dGVuZCAldHlwZS1pY29uO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyQ9XCJUUkFJTklOR1wiXSB7XG4gICAgICBAZXh0ZW5kICV0eXBlLWljb247XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxOWRcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gd2hlbiBtb2JpbGUgbmF2aWdhdGlvbiBpcyBvcGVuIHdlIGhhdmUgdG8gbWFrZSB0ZW1wIGFkanVzdG1lbnRzXG5ib2R5Lm1vYmlsZS1uYXZpZ2F0aW9uLW9wZW4gZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQUxFUlRTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4lZXJyb3ItaWNvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgcGFkZGluZy1yaWdodDogJGhzdTtcbiAgfVxufVxuXG4lZXJyb3ItdGV4dCB7XG4gIHBhZGRpbmc6IDAgJGJzdSAwIDA7XG4gIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgLy8gb3ZlcnJpZGUgZHVlIHRvIHRhYmxlIHNwZWNpZml0eVxuICBjb2xvcjogJGNvbG91ci1lcnJvciFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgJWVycm9yLWljb247XG59XG5cbiRlcnJvci1iYWNrZ3JvdW5kLWxpZ2h0OiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWVycm9yLCAwLjkpO1xuJGVycm9yLWJhY2tncm91bmQtbGlnaHQtaG92ZXI6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItZXJyb3IsIDAuODUpO1xuJGVycm9yLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItZXJyb3IsIDAuODUpO1xuJGVycm9yLWJhY2tncm91bmQtaG92ZXI6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItZXJyb3IsIDAuNyk7XG4kZXJyb3ItYm9yZGVyLWxpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG91ci1lcnJvciwgMC44NSk7XG4kZXJyb3ItYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG91ci1lcnJvciwgMC43KTtcblxuLmVycm9yIHtcbiAgPiBwLCA+IHNwYW4sID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gaDYsID4gZHQsID4gZHQgPiBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG91ci1lcnJvcjtcbiAgfVxuXG4gIC5lcnJvci1jb250ZW50ID4gaS5mYSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1lcnJvcjtcbiAgfVxuXG4gIC5lcnJvci1jb250ZW50IGlucHV0LCBpbnB1dC5lcnJvci1jb250ZW50LCAuZXJyb3ItY29udGVudCBzZWxlY3QsIHNlbGVjdC5lcnJvci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItYmFja2dyb3VuZDtcbiAgfVxuXG4gIC5tdWx0aXNlbGVjdCB7XG4gICAgdWwub3B0aW9ucyBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItYmFja2dyb3VuZC1saWdodDtcbiAgICAgIGJvcmRlci10b3A6ICRlcnJvci1ib3JkZXItbGlnaHQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGVycm9yLWJhY2tncm91bmQtbGlnaHQtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwuc2VsZWN0ZWQgbGkge1xuICAgICAgYmFja2dyb3VuZDogJGVycm9yLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItdG9wOiAkZXJyb3ItYm9yZGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRlcnJvci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucHJvZHVjdC1saXN0IHtcbiAgICAgIHNwYW4sIGkuZmEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWVycm9yO1xuICAgICAgfVxuICB9XG59XG5cbio6bm90KC5kaWFsb2dfX2NvbnRhaW5lcikgPiBmb3JtIHtcbiAgLmVycm9yIHtcbiAgICBsYWJlbCwgYSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1lcnJvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRxc3U7XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gIH1cblxuICBzcGFuW2lkJD1cImVycm9yc1wiXSwgc3Bhbi5lcnJvclRleHR7XG4gICAgQGV4dGVuZCAlZXJyb3ItdGV4dDtcbiAgfVxuXG4gIHRkLmVycm9yVGV4dCB7XG4gICAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gIH1cblxuICB0ZC5lcnJvckdsb2JhbCB7XG4gICAgY29sb3I6ICRjb2xvdXItZXJyb3I7XG4gIH1cbn1cblxuLy8gZm9ybTpub3QoLmRpYWxvZykgZGl2LmVycm9yIHtcbi8vICAgPiAqIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuLy8gICAgIG1hcmdpbjogMCAwIDAgJGJzdTtcbi8vXG4vLyAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgY29udGVudDogXCJcXGYwNmFcIjtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaHN1O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5kaXYuZXJyb3Ige1xuICA+IHNwYW46OmJlZm9yZSwgZGl2LmVycm9yIGgyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgPiBzcGFuLCBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBtYXJnaW46IDAgJHFzdTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWVycm9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICBiYWNrZ3JvdW5kOiAkbm90aWZpY2F0aW9uLWNvbG91ci1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRub3RpZmljYXRpb24tYm9yZGVycztcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogJG5vdGlmaWNhdGlvbi1jb2xvdXItdGV4dDtcbiAgfVxuXG4gIGJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG5vdGlmaWNhdGlvbi1jb2xvdXItdGV4dDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBESUFMT0dTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZGlhbG9nLS1jb250YWluIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cblxuLmRpYWxvZy0tbWluaW1pc2VkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwLCA+IGkuZmEge1xuICAgIGNvbG9yOiAkZGlhbG9nLW1pbmltaXNlZC1jb2xvdXItdGV4dDtcbiAgICBAZXh0ZW5kICVmb250LXNlY29uZGFyeS1tZWRpdW07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjIoY29sb3IsIGVhc2UtaW4sIC4ycywgYmFja2dyb3VuZCwgZWFzZS1pbiwgLjJzKTtcbiAgfVxuXG4gID4gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRkaWFsb2ctbWluaW1pc2VkLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlhbG9nLW1pbmltaXNlZC1mb250LWZhbWlseTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRpYWxvZy1taW5pbWlzZWQtY29sb3VyLWJhY2tncm91bmQtaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgPiBpLmZhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRpYWxvZy1taW5pbWlzZWQtY29sb3VyLWljb24taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5kaWFsb2ctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICRkaWFsb2ctb3ZlcmxheS1jb2xvdXItYmFja2dyb3VuZDtcbiAgei1pbmRleDogNDk7XG5cbiAgLmRpYWxvZyB7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGRpYWxvZy1jb2xvdXItYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGlhbG9nLWJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgdHJhbnNwYXJlbnRpemUoJGNvbG91ci1ibGFjaywgMC44KTtcblxuXHRcdCYuZGlhbG9nLXN2Zy12aWV3IHtcblx0XHRcdGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgfVxuXG4gICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGJhY2tncm91bmQ6ICRkaWFsb2ctdGl0bGUtY29sb3VyLWJhY2tncm91bmQ7XG4gICAgICBwYWRkaW5nOiAxMi41cHggMjBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZGlhbG9nLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGlhbG9nLWJvcmRlci1yYWRpdXM7XG4gICAgICBmb250OiB7XG4gICAgICAgIGZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgc2l6ZTogMS4yZW07XG4gICAgICAgIHdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuLCBwIHtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGlhbG9nLXRpdGxlLWZvbnQtZmFtaWx5O1xuICAgICAgfVxuXG4gICAgICAmLCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRkaWFsb2ctdGl0bGUtY29sb3VyLXRleHQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGlhbG9nLXRpdGxlLWNvbG91ci10ZXh0LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAuZGlhbG9nLXRpdGxlLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGJzdTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuICAgICAgICAgIGNvbG9yOiAkZGlhbG9nLXRpdGxlLWNvbG91ci10ZXh0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRpYWxvZy10aXRsZS1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGhzdTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAkZGlhbG9nLW1heC1oZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGlhbG9nLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGNvbG9yOiAkZGlhbG9nLWNvbG91ci10ZXh0O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuXHRcdFx0Ji5zdmctY29udGVudCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgJi5kaWFsb2ctLW5vLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmRpYWxvZy0tdGFsbCB7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgfVxuXG4gICAgICAmLmRpYWxvZy0tbG9hZGluZyB7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYmxhY2ssIDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjFjZVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBzdHlsaW5nIGZvciBncm91cHMgYWNjb3JkaW9ucyBhbmQgc2luZ3VsYXIgYWNjb3JkaW9uXG4gICAgICAvLyBuZWVkcyBleHRlbmRpbmcgaW50byBkaWFsb2ctY29udGVudCBvdGhlcndpc2UgYmFzZSBkaWFsb2cgc3R5bGluZyBvdmVycmlkZXMgYWNjb3JkaW9ucy5cbiAgICAgIEBleHRlbmQgJWFjY29yZGlvbjtcbiAgICAgIEBleHRlbmQgJWFjY29yZGlvbnM7XG5cbiAgICAgIC8vID4gZGl2LmZpZWxkc2V0IHtcblx0XHRcdC8vIFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdC8vIH1cblxuICAgICAgI3RhYkNvbnRlbnRzIHtcbiAgICAgICAgJiwgI3RhYnMge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5maWVsZHNldCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3RhYnMgLnVpLXRhYnMtbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGlhbG9nLXRhYnMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYnN1O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGksIGxpLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogJGRpYWxvZy10YWJzLWl0ZW0tc3BhY2luZztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCBlYXNlLWluLCAuMnMpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLnVpLXN0YXRlLWFjdGl2ZSBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkaWFsb2ctdGFicy1mb250LWZhbWlseTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQgJGJyYW5kLXJvdW5kIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS10YWJzLWFuY2hvcjpob3ZlciwgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlmZi10b3BiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuXG4gICAgICAgIHRkLCBzcGFuLCBhIHtcbiAgICAgICAgICBAZXh0ZW5kICVmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlmZnBhZ2UtaHRtbC1maXJzdGxhc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0c3U7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdHN1O1xuXG4gICAgICAgICAgICBhLmRpZmZwYWdlLWh0bWwtYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGEuZGlmZnBhZ2UtaHRtbC1hIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYmxhY2ssIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJWRpZmYtdGV4dC1hbHRlciB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVkaWZmLXRleHQtYWx0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAlZGlmZi10ZXh0LWFsdGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlmZi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3BhbltpZCQ9XCJlcnJvcnNcIl0ge1xuICAgICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG91ci1lcnJvcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwICRxc3U7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCBlYXNlLWluLCAuMnMpO1xuXG4gICAgICAgICYuZmEtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWNlaXB0LWljb24tc3VjY2VzcyB7XG4gICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG4gICAgICAgICB9XG5cbiAgICAgICAgJi5yZWNlaXB0LWljb24tZXJyb3Ige1xuICAgICAgICAgIGNvbG9yOiAgJGNvbG91ci1lcnJvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVjZWlwdC1pY29uLXdhaXRpbmcge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXdhcm5pbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlY2VpcHQtaWNvbi1ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEsIGgyLCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRxc3U7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkcXN1O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRxc3UgLyAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNwdWJsaWNhdGlvbkZvcm0gdGFibGUgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb2R1Y3RTZWxlY3Rpb25Sb3cge1xuICAgICAgICAgIHRkOmZpcnN0LWNoaWxkLCB0ZC5wcm9kdWN0U2VsZWN0aW9uQ2VsbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB0Ym9keSB0ciB0ZCB0ZXh0YXJlYSB7XG4gICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhYmxlIGRpc2FibGUgZ2VuZXJpYyB2aXN1YWwgYXBwZWFyZW5jZVxuICAgICAgICAmOm5vdCgudGFibGUpOm5vdCguZXhhbXBsZS1wdWIpOm5vdCguZGlzcGxheSkge1xuICAgICAgICAgIEBleHRlbmQgJXRhYmxlLWRpc2FibGU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyLnByb2R1Y3RTZWxlY3Rpb25Sb3cge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQucHJvZHVjdFNlbGVjdGlvbkNlbGwge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2x1c2ggYWN0aW9uIHN0eWxlc1xuICAgICAgICAmI3NsdXNoVGFibGUge1xuICAgICAgICAgIC5zbHVzaENlbGwge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZDpob3ZlciwgJjpob3ZlciB0ZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgdGQ6bm90KDpudGgtY2hpbGQoMikpLCAmOm50aC1jaGlsZCgzKSB0ZDpub3QoOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUb3AgYmFyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAmOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQgJGJyYW5kLXJvdW5kIDBweCAwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB0ZDpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMykgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggJGJyYW5kLXJvdW5kICRicmFuZC1yb3VuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudHJhbnNmZXJCdXR0b25zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoc3U7XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkLnNsdXNoQ2VsbCBkaXYge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQuc2x1c2hDZWxsOm50aC1jaGlsZCgyKSBkaXYgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50cmFuc2ZlckJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGlucHV0W3RpdGxlPVwiQWRkXCJdLCBpbnB1dFt0aXRsZT1cIlJlbW92ZVwiXSwgaW5wdXRbdGl0bGU9XCJBZGQgYWxsXCJdLCBpbnB1dFt0aXRsZT1cIlJlbW92ZSBhbGxcIl0ge1xuICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQudHJhbnNmZXJCdXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0aXRsZT1cIlJlbW92ZVwiXSwgaW5wdXRbdGl0bGU9XCJSZW1vdmUgYWxsXCJdLFxuICAgICAgICBpbnB1dFt0aXRsZT1cIkFkZFwiXSwgaW5wdXRbdGl0bGU9XCJBZGQgYWxsXCJdIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRyYW5zZmVyQnV0dG9ucy1zaW5nbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25zID4gLmFjY29yZGlvbiA+IC5hY2NvcmRpb24tLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBwYWRkaW5nOiAkYnN1O1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tLXRpdGxlIHtcbiAgICAgICAgc3Bhbi5hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkuZmE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjdGFicyAuYWNjb3JkaW9uLCAuYWNjb3JkaW9uIHtcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi0tdGl0bGUgYSwgLmFjY29yZGlvbi0tdGl0bGUge1xuICAgICAgICAgIHNwYW4uZmEtc3RhY2sge1xuICAgICAgICAgICAgaS5mYS1wbHVzLWNpcmNsZSwgaS5mYS1taW51cy1jaXJjbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkuZmEtYmFuIHtcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tLXRpdGxlIGEuYWNjb3JkaW9uLS10b2dnbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOm5vdCh1bCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCNyZW1BbGxfY291bnRyaWVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgdHIuc2VyaWFsTnVtYmVyUmFuZ2VSb3cgPiB0ZCwgdHIucHJvZHVjdFNlbGVjdGlvblJvdyA+IHRkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgZGl2LnJhbmdlU2VyaWFsTnVtYmVySW5wdXRUeXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICNwdWJsaWNhdGlvbkxvY2FsZUFwcGxpY2FiaWxpdGllc0Zvcm0gdGgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAjcHVibGljYXRpb25Mb2NhbGVBcHBsaWNhYmlsaXRpZXNGb3JtID4gdGFibGUge1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQgc2VsZWN0I2xvY2FsZUFwcGxpY2FiaWxpdGllc1NlbGVjdEZyb20sXG4gICAgICAgIHRkIHNlbGVjdCNsb2NhbGVBcHBsaWNhYmlsaXRpZXMge1xuICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaWFsb2ctYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRkaWFsb2ctYnV0dG9ucy1jb2xvdXItYmFja2dyb3VuZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6ICRkaWFsb2ctYnV0dG9ucy1zcGFjaW5nO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRpYWxvZy1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkaWFsb2ctYm9yZGVyLXJhZGl1cztcblxuICAgICAgPiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHAsIHNwYW4sIGEge1xuICAgICAgICBjb2xvcjogJGRpYWxvZy1idXR0b25zLWl0ZW0tY29sb3VyLXRleHQ7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiwgaW5wdXQge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGlhbG9nLWJ1dHRvbnMtaXRlbS1jb2xvdXItYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAkZGlhbG9nLWJ1dHRvbnMtaXRlbS1ib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkZGlhbG9nLWJ1dHRvbnMtaXRlbS1jb2xvdXItdGV4dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRpYWxvZy1idXR0b25zLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogJGRpYWxvZy1idXR0b25zLWl0ZW0tc3BhY2luZztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGlhbG9nLWJ1dHRvbnMtaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkaWFsb2ctYnV0dG9ucy1maXJzdC1pdGVtLWJvdHRvbS1ib3JkZXItbGVmdC1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkaWFsb2ctaW5wdXQtY29sb3VyLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiAkZGlhbG9nLWlucHV0LWNvbG91ci10ZXh0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgZWFzZS1pbiwgMC4ycyk7XG5cbiAgICAgICAgLy8gZm9yIElFXG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGlhbG9nLWlucHV0LWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaHN1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc3ltcHRvbUZvcm0gPiB0YWJsZSA+IHRyID4gdGQgPiBkaXYgPiBpLmZhLWZsYWd7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmRpYWxvZy0tbmF2LXByZXY6OmFmdGVyLCAuZGlhbG9nLS1uYXYtbmV4dDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA0ZDg4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlLWluIC4xcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlLWluIC4xcztcbn1cblxuLmRpYWxvZy0tbmF2LXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDUzXFwwMGEwJztcbn1cblxuLmRpYWxvZy0tbmF2LW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMGEwXFxmMDU0Jztcbn1cblxuLmRpYWxvZy0tbmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZGlhbG9nLS1uYXYtcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmRpYWxvZy1uYXYge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuLmRpYWxvZy1uYXYtbWF4aW1pc2VkIHtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuXG4gIC5kaWFsb2ctLW5hdi1wcmV2OjphZnRlciwgLmRpYWxvZy0tbmF2LW5leHQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0ZDg4NDA7XG4gIH1cblxuICAuZGlhbG9nLS1uYXYtcHJldjpob3Zlcjo6YWZ0ZXIsIC5kaWFsb2ctLW5hdi1uZXh0OmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNGQ4ODtcbiAgfVxufVxuXG4uZGlhbG9nLWhlaWdodC1jb250YWluIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5kaWFsb2ctLW9wZW4sIC5kaWFsb2ctaGVpZ2h0LWNvbnRhaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250ZW50IHNwZWNpZmljIChNaXNjIGVsZW1lbnRzKVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5saXN0U3VibWl0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkxvYWRpbmdJbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCgkaW1hZ2UtbG9hZGluZykgbm8tcmVwZWF0O1xufVxuXG4jd29ya2Zsb3dTdWJtaXQge1xuICBjdXJzb3I6IGhhbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4ucGFnZUZpbHRlcmluZ1RleHRJbnB1dCwgLnBhZ2VGaWx0ZXJpbmdTZWxlY3RJbnB1dCB7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cblxuZGl2W2NsYXNzJD1cIkRpYWxvZ1BsYWNlSG9sZGVyXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LWhlaWdodDogNTYwcHg7XG59XG5cbi50YWItZGlhbG9nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZpeGVkLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNidXR0b25zLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmllbGRzZXQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jb2JqZWN0VHJhbnNsYXRpb25zRm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBwYWRkaW5nOiAxMHB4ICRic3U7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG59XG5cbiNzZWFyY2gge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5sb29rdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2F1ZGllbmNlQWRkQnV0dG9uLCAjYXVkaWVuY2VSZW1vdmVCdXR0b24sICNicmFuZEFkZEJ1dHRvbiwgI2JyYW5kUmVtb3ZlQnV0dG9uLCAjd29ya2Zsb3dBZGRCdXR0b24ge1xuICAmOmhvdmVyLCBhLCBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxufVxuXG4jbG9jYWxlQXBwbGljYWJpbGl0eUZvcm0ge1xuICB0ZCBhLCB0ZCBhOmhvdmVyLCB0ciBhLCB0ciBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbiNwcm9wZXJ0aWVzU2VhcmNoIHRoIHRkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBsdXM6YWZ0ZXIsIC5taW51czphZnRlciwgLnBsdXMyOmFmdGVyLCAubWludXMyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5wbHVzMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5taW51czI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4udWktc3RhdGUtaG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRvdC1sb2NhdGlvbnMsIC50b3QtdXNhZ2VzLCAudG90LWxvY2F0aW9ucy1vdXQsIC50b3QtdXNhZ2VzLW91dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi51c2FnZXMtbm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xufVxuXG4udG90YWwtdXNhZ2VzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuXG4ucHJvcC1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZpcnN0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuXG4gICAgJiwgYSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItZGFyay1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1saW5rIHtcbiAgJiwgYSB7XG4gICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3VyLWRhcmstZ3JheTtcbiAgfVxufVxuXG4jbWVkaWFEaWFsb2cgfiAjYnV0dG9ucyB+ICNidXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3F1ZXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAzNjVweDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xufVxuXG4jY29kZSwgI3ZhbHVlIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4jc3RhcnREYXRlLCAjZW5kRGF0ZSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuI21lZGlhLW5hbWUge1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi5uby1hdWRpdC1tZXNzYWdlLCAuY2xvc2UtZmx1c2gsXG4jcHJvcGVydGllc0lkLnByb3A4OCwgI3Byb3A4OCwgI3Byb3A5OSwgI3Byb3A3NyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubm8tYXVkaXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xufVxuXG4uY2xvc2UtZmx1c2gge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbiNwcm9wZXJ0aWVzSWQucHJvcDg4LCAjcHJvcDg4LCAjcHJvcDk5LCAjcHJvcDc3IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi8vIFJlbW92ZSAmIEFkZCBCdXR0b25zXG4jcmVtX2xvY2FsZXMsICNyZW1BbGxfbG9jYWxlcywgI3JlbUFsbF9sb2NhbGVBcHBsaWNhYmlsaXRpZXMsICNyZW1fbG9jYWxlQXBwbGljYWJpbGl0aWVzLCAjcmVtX3Blcm1pc3Npb25zLFxuI3JlbUFsbF9wZXJtaXNzaW9ucywgI3JlbV9jb3VudHJpZXMsICNyZW1BbGxfY291bnRyaWVzLCAjcmVtX3NwZWNpYWxpc3RzLCAjcmVtQWxsX3NwZWNpYWxpc3RzLCAjcmVtX3NwZWNpYWxpc3RzLFxuI2FkZF9sb2NhbGVzLCAjYWRkX3Blcm1pc3Npb25zLCAjYWRkX2NvdW50cmllcywgI2FkZF9zcGVjaWFsaXN0cywgI2FkZEFsbF9zcGVjaWFsaXN0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gUmVtb3ZlIEJ1dHRvbnNcbiNyZW1fbG9jYWxlcywgI3JlbUFsbF9sb2NhbGVzLCAjcmVtQWxsX2xvY2FsZUFwcGxpY2FiaWxpdGllcywgI3JlbV9sb2NhbGVBcHBsaWNhYmlsaXRpZXMsICNyZW1fcGVybWlzc2lvbnMsXG4jcmVtQWxsX3Blcm1pc3Npb25zLCAjcmVtX2NvdW50cmllcywgI3JlbUFsbF9jb3VudHJpZXMsICNyZW1fc3BlY2lhbGlzdHMsICNyZW1BbGxfc3BlY2lhbGlzdHMsICNyZW1fc3BlY2lhbGlzdHMge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4vLyBBZGQgQnV0dG9uc1xuI2FkZF9sb2NhbGVzLCAjYWRkX3Blcm1pc3Npb25zLCAjYWRkX2NvdW50cmllcywgI2FkZF9zcGVjaWFsaXN0cywgI2FkZEFsbF9zcGVjaWFsaXN0cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4jYWRkQWxsX2xvY2FsZXMsICNyZW1BbGxfbG9jYWxlcywgI2FkZEFsbF9sb2NhbGVBcHBsaWNhYmlsaXRpZXMsICNyZW1BbGxfbG9jYWxlQXBwbGljYWJpbGl0aWVzLCAjcmVtQWxsX2NvdW50cmllcyxcbiNyZW1BbGxfc3BlY2lhbGlzdHMsICNhZGRBbGxfc3BlY2lhbGlzdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN0aXRsZVN1Ym1pdCwgI3dvcmtmbG93U3VibWl0LCAjbWVkaWFDaG9pY2VTdWJtaXQsICNwcm9jZWR1cmVTdWJtaXQsICNlc3RpbWF0ZVN1Ym1pdCwgI21lZGlhVXBkYXRlU3VibWl0LCAjZHVlRGF0ZVN1Ym1pdCAsICNldmVudFRyaWdnZXJTdWJtaXR7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5baWRePVwiY29udGVudF9cIl1baWQkPVwiX0RpYWxvZ1wiXSAudHJhbnNmZXJCdXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYWRkQXR0YWNobWVudCwgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICBib3JkZXI6IDBweCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4jdXNlcm5hbWUsICNmaXJzdG5hbWUsICNsYXN0bmFtZSwgI2VtYWlsIHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLnBlcm1pc3Npb25zLWxpc3Rpbmcge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2xvY2FsZXNTZWxlY3RGcm9tLCAjcm9sZXNTZWxlY3RGcm9tLCAjcm9sZXMsICNtYW51ZmFjdHVyaW5nUmVnaW9uc1NlbGVjdEZyb20sXG4jbWFudWZhY3R1cmluZ1JlZ2lvbnMsICNzcGVjaWFsaXN0cywgI2xvY2FsZXMsXG4jbG9jYWxlQXBwbGljYWJpbGl0aWVzU2VsZWN0RnJvbSwgI2xvY2FsZUFwcGxpY2FiaWxpdGllcywgI3Blcm1pc3Npb25zU2VsZWN0RnJvbSxcbiNwZXJtaXNzaW9ucywgI2NvdW50cmllc1NlbGVjdEZyb20sICNjb3VudHJpZXMsICNsYW5ndWFnZXNTZWxlY3RGcm9tLCAjbGFuZ3VhZ2VzLCAjdGFyZ2V0TG9jYWxlc1NlbGVjdEZyb20sICN0YXJnZXRMb2NhbGVzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuI2xvY2FsZXNTZWxlY3RGcm9tLCAjbWFudWZhY3R1cmluZ1JlZ2lvbnNTZWxlY3RGcm9tLFxuI21hbnVmYWN0dXJpbmdSZWdpb25zLCAjc3BlY2lhbGlzdHMsICNzcGVjaWFsaXN0c1NlbGVjdEZyb20sICNsb2NhbGVzLCAjcGVybWlzc2lvbnNTZWxlY3RGcm9tLFxuI3Blcm1pc3Npb25zLCAjbG9jYWxlQXBwbGljYWJpbGl0aWVzU2VsZWN0RnJvbSwgI2xvY2FsZUFwcGxpY2FiaWxpdGllcyB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbiNyb2xlcywgI3JvbGVzU2VsZWN0RnJvbSB7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbiNjb3VudHJpZXNTZWxlY3RGcm9tLCAjY291bnRyaWVzLCAjbGFuZ3VhZ2VzU2VsZWN0RnJvbSwgI2xhbmd1YWdlcywgI3RhcmdldExvY2FsZXNTZWxlY3RGcm9tLCAjdGFyZ2V0TG9jYWxlcyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi8vICNsb2NhbGVzU2VsZWN0RnJvbSwgI3JvbGVzU2VsZWN0RnJvbSwgI3JvbGVzLCAjbWFudWZhY3R1cmluZ1JlZ2lvbnNTZWxlY3RGcm9tLFxuLy8gI21hbnVmYWN0dXJpbmdSZWdpb25zLCAjc3BlY2lhbGlzdHMsICNsb2NhbGVzLCAjcGVybWlzc2lvbnNTZWxlY3RGcm9tLFxuLy8gI3Blcm1pc3Npb25zIHtcbi8vIFx0d2lkdGg6IGluaGVyaXQ7XG4vLyB9XG5cbi5tZWRpYS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tZWRpYU5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggMCAwIDA7XG59XG5cbi5maWVsZHNldCB0aCB0ZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jdGFicy1nZW5lcmFsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpdCBjb250ZW50IGluIEFKQVggUG9wIHVwIEZyYW1lICovXG4jdGFicy1jb250ZW50LWhpc3RvcnksICN0YWJzLXdvcmtmbG93LWhpc3RvcnksICN0YWJzLXRyYW5zbGF0aW9uLWhpc3Rvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuI3RhYnMge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBhLnRvb2x0aXAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYS50b29sdGlwOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6ICRoc3UgMTBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG5cbiAgICAmLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBpLmZhLWZpbHRlciwgaS5mYS1iYW4ge1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4gICNidXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogJGhzdTtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8vIERpYWxvZyB0YWJsZXMgKHN1Yi1kaWFsb2cgbmF2aWdhdGlvbilcblxuICAudWktdGFicy1uYXYge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZCAkYnJhbmQtcm91bmQgMCAwO1xuICB9XG59XG5cbiNwcm9wZXJ0aWVzSWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwIDZweCAwIDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHJvamVjdEljb24sICNwcm9qZWN0Q292ZXJJY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJmMSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lOyAvKiBGaXggZm9yIGZpbGUgaWNvbiBpbiAudG9wLWltYWdlICovXG59XG5cbi8qIEVkaXRpbmcgQWRtaW5pc3RyYXRpb24gPiBNYXJrZXRzIENyZWF0ZS9JbXBvcnQgZGlhbG9ncyAqL1xuXG5baWRePVwiY29udGVudF9cIl1baWQkPVwiX0RpYWxvZ1wiXSAuZmllbGRzZXQgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbltpZF49XCJjb250ZW50X1wiXVtpZCQ9XCJfRGlhbG9nXCJdIHRhYmxlIHRib2R5IHRyIHRkW2NvbHNwYW49XCI0XCJdXG50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMikgdGQ6bnRoLWNoaWxkKDEpIHNlbGVjdCxcbltpZF49XCJjb250ZW50X1wiXVtpZCQ9XCJfRGlhbG9nXCJdIHRhYmxlIHRib2R5IHRyIHRkW2NvbHNwYW49XCI0XCJdIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgyKSB0ZDpudGgtY2hpbGQoMykgc2VsZWN0LFxuW2lkXj1cImNvbnRlbnRfXCJdW2lkJD1cIl9EaWFsb2dcIl0gdGFibGUgdGJvZHkgdHIgdGRbY29sc3Bhbj1cIjRcIl0gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDIpIHRkOm50aC1jaGlsZCgxKSBzZWxlY3QsXG5baWRePVwiY29udGVudF9cIl1baWQkPVwiX0RpYWxvZ1wiXSB0YWJsZSB0Ym9keSB0ciB0ZFtjb2xzcGFuPVwiNFwiXSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMikgdGQ6bnRoLWNoaWxkKDMpIHNlbGVjdCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbltpZF49XCJjb250ZW50X1wiXVtpZCQ9XCJfRGlhbG9nXCJdIHRhYmxlIHRib2R5IHRyIHRkW2NvbHNwYW49XCI0XCJdIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgyKSB0ZDpudGgtY2hpbGQoMikgLnRyYW5zZmVyQnV0dG9ucyBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5baWRePVwiY29udGVudF9cIl1baWQkPVwiX0RpYWxvZ1wiXSB0YWJsZSB0Ym9keSB0ciB0ZFtjb2xzcGFuPVwiNFwiXSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMikgdGQ6bnRoLWNoaWxkKDIpIC50cmFuc2ZlckJ1dHRvbnMge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuW2lkXj1cImNvbnRlbnRfXCJdW2lkJD1cIl9EaWFsb2dcIl0gdGFibGUgdGJvZHkgdHIgdGRbY29sc3Bhbj1cIjRcIl0gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDIpIHRkOm50aC1jaGlsZCgyKSAudHJhbnNmZXJCdXR0b25zIGlucHV0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn0iLCIucm93ICsgLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IC0kYnN1O1xufVxuXG4uZGV0YWlscyB7XG4gICAgcGFkZGluZzogMCAkYnN1ICsgKCRic3UgLyAzKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206ICRic3U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgZ3JpZC1nYXA6ICRic3UgKyAkaHN1O1xuXG4gICAgLmRldGFpbHMtZmxleGlibGUtZW5kIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XG4gICAgfVxuXG4gICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkYnN1ICsgJGhzdSkgLyAyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAkYnN1ICsgKCRic3UgLyAzKSAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAlYW5jaG9yLW92ZXJsYXk7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRzdTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYnN1O1xuICAgICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgfVxuXG4gICAgZGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZHQsIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaHN1ICRic3U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJzdTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBvcnRhYmxlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgcGFkZGluZzogJGJzdSArICgkYnN1IC8gMykgMDtcblxuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAmLCAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkc3UgKyAoJGJzdSAvIDMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkc3UgKyAoJGJzdSAvIDMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBESUFMT0cgQ09OVEVOVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gTmV3IGRpYWxvZyBjb250ZW50IHN0cnVjdHVyZSAobm90IHRoZSBkaWFsb2dzIHRoZW1zZWx2ZXMgb3IgdGhlIG9sZCB0YWJsZSBzdHJ1Y3R1cmUgY29udGVudClcbi5kaWFsb2ctd3JhcHBlciAuZGlhbG9nIC5kaWFsb2ctY29udGVudCBmb3JtOmZpcnN0LWNoaWxkLmRpYWxvZ19fY29udGFpbmVyLCAuZGlhbG9nX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmRpYWxvZ19fY29udGFpbmVyIHtcbiAgLmRpYWxvZ19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRic3U7XG5cbiAgICAmLmJvbGQsICouYm9sZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxhYmVsLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGNvbG91ci1kYXJrZXItZ3JheTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmRpYWxvZ19fdmlkZW9fZm9ybSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuXG4gIC5kaWFsb2dfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkZGFyay1ncmF5LCAwLjgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgcGFkZGluZzogMTcuNXB4ICRkc3U7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLCAxLjVzKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIC5kaWFsb2dfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6ICRic3U7XG4gICAgfVxuXG4gICAgLmRpYWxvZ19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC8vIEhpZGUgdGl0bGUgYm9yZGVyLWJvdHRvbSByYWRpdXMgYnkgY29udGVudCBvdmVybGFwLlxuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIEBleHRlbmQgJWJvcmRlci10b3AtcmFkaXVzLWRpc2FibGU7XG5cbiAgICAgIC8vIG5vIGJvdHRvbSBzcGFjaW5nIGlmIG5vIGNoaWxkcmVuXG4gICAgICBtYXJnaW4tdG9wOiAtJGJzdTtcblxuICAgICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGRzdTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYnN1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaWFsb2dfX2Vycm9ycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1lcnJvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgIHBhZGRpbmc6ICRxc3UgJGhzdTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgd2lkdGg6IDA7IGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJHJlZDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcXN1IC8gMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAkaHN1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGZvcm0gKyAuZGlhbG9nX19zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGRhcmstZ3JheSwgMC44KTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogdG9wIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIGEudG9vbHRpcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogVGVzdGluZyBhbHRlcm5hdGl2ZSBkaWFsb2cgKi9cbiAgbGFiZWwsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgIGNvbG9yOiAkY29sb3VyLWRhcmtlci1ncmF5O1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRxc3U7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuYm9sZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkcXN1O1xuXG4gICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgfVxuXG4gICAgJi5ib2xkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuXG4gICAgICAmLCAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBjb2xvcjogJGNvbG91ci1kYXJrZXItZ3JheTtcblxuICAgICYud2hpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjkpO1xuICAgIG1hcmdpbjogJGRzdSAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuXG4uZGlhbG9nLWNvbnRlbnQge1xuICBkbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAuZGF0YS1saXN0LXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMnB4ICRjb2xvdXItYWNjZW50IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICRjb2xvdXItYWNjZW50IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3VyLWFjY2VudCwgOS41KTtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cblxuICAgIC5kYXRhLWxpc3Qtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge2JhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7fVxuXG4gICAgICBkdCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggJGNvbG91ci1hY2NlbnQgc29saWQ7XG4gICAgICB9XG5cbiAgICAgIGRkIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3b3JkLXdyYXA6IGFueXdoZXJlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgZHQsIGRkLCBwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZyICsgLmZyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWdyYXk7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBtYXJnaW4tbGVmdDogJGJzdTtcbiAgICBtYXJnaW4tdG9wOiAkcXN1O1xuICB9XG5cbiAgJi5ub3RpZmljYXRpb24tLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci13YXJuaW5nLCAxMCk7XG5cbiAgICBpLCAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdhcm5pbmctZGFyaztcbiAgICB9XG4gIH1cblxuICAmLm5vdGlmaWNhdGlvbi0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItZXJyb3I7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgKiwgaSB7IGNvbG9yOiAkY29sb3VyLXdoaXRlOyB9XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgcCwgc3BhbiwgaDEsIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICB9XG5cbiAgaSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuXG4gICAgJi5mYS1jbG9zZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiBoYW5kOyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG5cbiAgLm1pbi1tYXRjaC1jb3VudCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM7XG5cbiAgLnBhZ2luYXRpb24tLWRpc2FibGVkLCA+IGEjZGVhZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3VyLXRleHQtZGlzYWJsZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gID4gYSB7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4ICRic3U7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIGVhc2UtaW4sIC4ycyk7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG91ci10ZXh0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cblxuICA+IGEuZW5hYmxlZCB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG91ci10ZXh0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3VyLXRleHQtaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgPiBhI2N1cnJlbnRwIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG91ci10ZXh0O1xuICB9XG5cbiAgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDdweCAkaHN1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3VyLWdyYXksIDIwKTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3VyLWdyYXksIDIwKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG91ci1ncmF5LCAyMCk7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3VyLWdyYXksIDIwKTtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3VyLWdyYXksIDIwKTtcbiAgICB9XG4gIH1cblxuICA+IGEsID4gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICA+IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIHdpZHRoOiAzMS4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gID4gaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgPiBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICA+IGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fc2VhcmNoe1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgJi5lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWVycm9yO1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb25fX3NlYXJjaC1zdWJtaXQgLmZhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogNXB4ICRoc3U7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIElFOCAmIElFOVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmllOCwgLmllOSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4gc3BhbiwgLmJvdHRvbSBzcGFuIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZGFyay1ncmF5O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDIwZW07XG4gIH1cblxuICAucGFnaW5hdGlvbiBzcGFuIHNwYW4ge1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm90dG9tIHNwYW4gc3BhbiB7XG4gICAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtaW1hZ2Uge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBJRThcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pZTgge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4wMjBlbTtcbiAgfVxuXG4gICNyZXNvbnNpdmUtbWVudS1idXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIElFOVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gLmllOSB7XG4vL1xuLy8gfVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBJRSBNSVNDXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaWUuaWUxLndpbiwgLndpbi5nZWNrbyB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjAyMGVtO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gc3BhbiBzcGFuLCAuYm90dG9tIHNwYW4gc3BhbiB7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cblxuICAucGFnaW5hdGlvbiBzcGFuICBzcGFuIHtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYm90dG9tIHNwYW4gc3BhbiB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnRvcC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuIiwiLmZhY2V0IHtcbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mYWNldF9faGVhZGluZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRmYWNldC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRmYWNldC1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiAkYnN1IC8gMS41ICRic3U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IGhhbmQ7IGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudCwgMC4zKTtcbiAgICBAZXh0ZW5kICVib3JkZXItdG9wLXJhZGl1cztcblxuICAgICYucm91bmRlZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGZhY2V0LWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZmFjZXQtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgQGV4dGVuZCAlZm9udC1ib2xkO1xuICAgICAgY29sb3I6ICRmYWNldC1oZWFkaW5nLWNvbG91ci10ZXh0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBjb2xvcjogJGZhY2V0LWhlYWRpbmctY29sb3VyLXRleHQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAkZmFjZXQtaGVhZGluZy1mb250LXNpemU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0X19jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRmYWNldC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZmFjZXQtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgLmZhY2V0X19yb3cge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaHN1O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGhzdTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCAuZmFjZXRfX3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFjZXRfX3RpdGxlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgcGFkZGluZzogJGhzdSAkYnN1ICRoc3UgJGJzdTtcbiAgICAgIG1hcmdpbjogJGhzdSAwO1xuICAgIH1cbiAgfVxuXG4gIC5mYWNldC0tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZmFjZXRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4gIC5mYWNldF9fdGl0bGUgKyAuZmFjZXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAkaHN1O1xuICB9XG5cbiAgLmZhY2V0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJGhzdSAkYnN1O1xuXG4gICAgJi5mYWNldC0tY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiAgICAgIHAsIHNwYW4sIGxpLCAuZmFjZXRfX2Rlc2NyaXB0aW9uIGxpIGhsLCBhIHtcbiAgICAgICAgY29sb3I6ICRmYWNldC1pdGVtLWN1cnJlbnQtY29sb3VyLXRleHQ7XG4gICAgICB9XG5cbiAgICAgIC5mYWNldF9fYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZhY2V0LWl0ZW0tY3VycmVudC1jb2xvdXItdGV4dDtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBjb2xvcjogJGZhY2V0LWl0ZW0tY3VycmVudC1jb2xvdXItdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGgxLCBoMiwgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICRmYWNldC1pdGVtLWNvbG91ci10ZXh0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmtleSB7XG4gICAgICBmb250LXNpemU6IDAuOTBlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkwZW07XG4gICAgICBtYXJnaW4tbGVmdDogJGhzdTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6ICRxc3UgKiAxLjUgJGhzdTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgID4gcCwgLmZhY2V0X19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgfVxuXG4gICAgLmZhY2V0X19kZXNjcmlwdGlvbiB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRic3U7XG5cbiAgICAgIC5kZXNjcmlwdGlvbl9fZ2FwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRic3UgKiAxLjMzMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBobCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50LXNoYWRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGRpdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkaHN1O1xuICAgIH1cblxuICAgIHNwYW4ucm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpdi5wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBwICsgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkcXN1O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4gbGFiZWwsIHNwYW4gbGFiZWwgKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3BhbiBsYWJlbCBpbnB1dCwgc3BhbiBsYWJlbCBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmZhY2V0X19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAkZHN1O1xuXG4gICAgICAmLCA+IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmFjZXRfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcHJvY2VkdXJlIHZpZXdcbi5wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogJGZhY2V0LWJvcmRlci1yYWRpdXM7XG5cbiAgLnByZXZpZXdfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggJGJzdTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuXG4gICAgPiAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aWV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkYnN1O1xuICB9XG59XG5cbi5mYWNldC0tY2FjaGVkIHtcbiAgLmZhY2V0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkZHN1O1xuXG4gICYuZ2FsbGVyeS0tbG9hZGluZyB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHZoOyByaWdodDogMDsgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1ibGFjaywgMC45KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgJi5nYWxsZXJ5LS1wcmV2aWV3IC5nYWxsZXJ5X19pbWFnZSB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG5cbiAgJi5nYWxsZXJ5LS16b29tIC5nYWxsZXJ5X19pbWFnZS5nYWxsZXJ5X19hY3RpdmUgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaS5mYSwgYSwgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cblxuICBhOmhvdmVyLCBhOmhvdmVyIGkuZmEge1xuICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgfVxuXG4gIC5pbmFjdGl2ZUxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHt3aWR0aDogYXV0bzt9XG4gICAgLmZhLXN0YWNrLTF4IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gICAgLmZhLXN0YWNrLTJ4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICB9XG4gIH1cblxuICAuc3BhY2luZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmFjdGlvbnMgLmZhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciAuc3BhY2luZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbGVmdDogLTUlO1xuICAgICAgdG9wOiAtMjAlO1xuICAgICAgaGVpZ2h0OiAxNDAlO1xuICAgIH1cblxuICAgIGkuZmEge1xuICAgICAgcGFkZGluZy1yaWdodDogJGhzdTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50b29sdGlwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRxc3UgKyAkcXN1IC8gMjtcbiAgICAgIHBhZGRpbmctbGVmdDogJHFzdSArICRxc3UgLyAyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcXN1ICsgJHFzdSAvIDI7O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5X19pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcblxuICAgIHZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgZGl2ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1ibGFjaywgMC45NSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZ2FsbGVyeS1kYXRhIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBzdHJva2UgZm9yIGJldHRlciB2aXNpYmlsaXR5IG9uIGRhcmsgaW1hZ2VzXG4gICAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwICRjb2xvdXItbGlnaHQtZ3JheSwgMXB4IC0xcHggMCAkY29sb3VyLWxpZ2h0LWdyYXksIC0xcHggMXB4IDAgJGNvbG91ci1saWdodC1ncmF5LCAxcHggMXB4IDAgJGNvbG91ci1saWdodC1ncmF5O1xuICB9XG5cbiAgLmdhbGxlcnktZGF0YS5pY29uLWNlbGwge1xuXG4gICAgYSwgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDZweCAzcHggNnB4O1xuICAgICAgbWFyZ2luOiAwIDNweCAzcHggM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5LWRhdGEtLWNvbG91ci1hY2NlbnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNoYWRlO1xuICB9XG5cbiAgLmdhbGxlcnktZGF0YS0tYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogJGdhbGxlcnktYWN0aW9ucy1jb2xvdXItYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ2FsbGVyeS1hY3Rpb25zLWNvbG91ci1ib3JkZXI7XG5cbiAgICAqLCBzcGFuLCBpLmZhIHtcbiAgICAgIGNvbG9yOiAkZ2FsbGVyeS1hY3Rpb25zLWNvbG91ci10ZXh0O1xuICAgICAgJjpob3ZlciB7Y29sb3I6ICRnYWxsZXJ5LWFjdGlvbnMtY29sb3VyLXRleHQtaG92ZXI7fVxuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5LWRhdGEtLWNvbG91ci13aGl0ZSwgLmdhbGxlcnktZGF0YS0tZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1saWdodC1ncmF5O1xuICB9XG5cbiAgLmdhbGxlcnktZGF0YS0tZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICRnYWxsZXJ5LWRlc2NyaXB0aW9uLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnYWxsZXJ5LWRlc2NyaXB0aW9uLWNvbG91ci1ib3JkZXI7XG5cbiAgICAqLCBzcGFuLCBpLmZhIHtjb2xvcjogJGdhbGxlcnktZGVzY3JpcHRpb24tY29sb3VyLXRleHQ7fVxuICB9XG5cbiAgLmdhbGxlcnktZGF0YS0tYm90dG9tLXJpZ2h0IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZ2FsbGVyeS1kYXRhLS1ib3R0b20tbGVmdCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZ2FsbGVyeS1kYXRhLS10b3AtcmlnaHQge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWRhdGEtLXRvcC1sZWZ0IHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWRhdGEtLXBsYXkge1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5nYWxsZXJ5LWRhdGEtLWNlbnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC05LjVweDtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLy8gaG92ZXIgb3V0c2lkZSBpdGVtIG1vZGlmaWVyc1xuICAuZ2FsbGVyeS1kYXRhLS1vdXRzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTIuNXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAmLmdhbGxlcnktZGF0YS0tdG9wLWxlZnQsICYuZ2FsbGVyeS1kYXRhLS10b3AtcmlnaHQsICYuZ2FsbGVyeS1kYXRhLS1ib3R0b20tbGVmdCwgJi5nYWxsZXJ5LWRhdGEtLWJvdHRvbS1yaWdodCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmdhbGxlcnktZGF0YS0tdG9wLWxlZnQsICYuZ2FsbGVyeS1kYXRhLS10b3AtcmlnaHQge1xuICAgICAgdG9wOiAtMjhweDsgYm90dG9tOiBhdXRvO1xuICAgICAgJi5nYWxsZXJ5LWRhdGEtLWNvbG91ci13aGl0ZSB7Ym9yZGVyLWJvdHRvbTogMDt9XG4gICAgfVxuXG4gICAgJi5nYWxsZXJ5LWRhdGEtLWJvdHRvbS1sZWZ0LCAmLmdhbGxlcnktZGF0YS0tYm90dG9tLXJpZ2h0IHtcbiAgICAgIHRvcDogMTAwJTsgYm90dG9tOiAwO1xuICAgICAgJi5nYWxsZXJ5LWRhdGEtLWNvbG91ci13aGl0ZSB7Ym9yZGVyLXRvcDogMDt9XG4gICAgfVxuXG4gICAgJi5nYWxsZXJ5LWRhdGEtLWJvdHRvbS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDIwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIHNwYW4ge1xuICAgICAgQGV4dGVuZCAlZm9udC1zZWNvbmRhcnktbWVkaXVtO1xuICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcblxuICAgICYuem9vbUltZyB7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRlZmF1bHQgc21hbGxcbiAgJiwgJi5nYWxsZXJ5LS1zbWFsbCB7XG4gICAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkocG9ydGFibGUpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBhbG0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5nYWxsZXJ5LS1sYXJnZSB7XG4gICAgLmdhbGxlcnlfX2l0ZW0sIC5nYWxsZXJ5X19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI0dmg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMyU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBvcnRhYmxlKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBhbG0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5nYWxsZXJ5LS1zaW5nbGUge1xuICAgIHdpZHRoOiA4NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTUlICsgNy41cHgpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAuc3BhY2luZyB7ZGlzcGxheTogbm9uZTsgei1pbmRleDogLTE7fVxuXG4gICAgZGl2IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeV9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcblxuICAgICAgLmdhbGxlcnktZGF0YS0tZGVzY3JpcHRpb24gaS5mYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0xNSU7XG4gICAgICAgIHdpZHRoOiAxMTUlO1xuICAgICAgICBAZXh0ZW5kICVib3JkZXItdG9wLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCAuZ2FsbGVyeS1kYXRhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1zZWNvbmRhcnktYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBAZXh0ZW5kICVmb250LXNlY29uZGFyeS1yZWd1bGFyO1xuICAgICAgfVxuXG4gICAgICAudG9vbHRpcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5LWRhdGEge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDEwKTtcbiAgICAgICAgcGFkZGluZzogJGJzdTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnktZGF0YS0tZGVzY3JpcHRpb24ge1xuICAgICAgICAqLCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeS1kYXRhLS1jb2xvdXItd2hpdGUsIC5nYWxsZXJ5LWRhdGEtLWNvbG91ci1hY2NlbnQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIC5nYWxsZXJ5LWRhdGEsIC5nYWxsZXJ5LWRhdGEtLWNvbG91ci13aGl0ZSwgLmdhbGxlcnktZGF0YS0tY29sb3VyLWFjY2VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLWJvZHktb2RkLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLmdhbGxlcnktZGF0YSwgLmdhbGxlcnktZGF0YS0tY29sb3VyLXdoaXRlLCAuZ2FsbGVyeS1kYXRhLS1jb2xvdXItYWNjZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYm9keS1ldmVuLWNvbG91ci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQgLmdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAtMTUlO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCAxMCk7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWRhdGEtLWFjdGlvbnMge1xuICAgICAgKiwgc3BhbiwgaS5mYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGNvbG91ci1ibGFjazt9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LWJ1dHRvbnMgKyAuZ2FsbGVyeS5nYWxsZXJ5LS1zaW5nbGUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4uZ2FsbGVyeS1idXR0b25zLmhpZGUgKyAuZ2FsbGVyeS5nYWxsZXJ5LS1zaW5nbGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4vLyBsb2FkaW5nIFVJIGlzIHNob3duIHdoZW4gbmV3IHJlc3VsdHMgYXJlIGJlaW5nIHJlcXVlc3RlZC5cbi5nYWxsZXJ5LWxvYWRpbmcsIC5nYWxsZXJ5LWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogJGJzdSAwICRkc3UgMDtcbn1cblxuLmdhbGxlcnktYnV0dG9ucyB7XG4gID4gKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG91ci1ncmF5LCA1KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuICAgICYsICY6Zmlyc3QtY2hpbGQge3BhZGRpbmc6IDAgJGhzdTt9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmZhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAtMTBweCAwO1xuICB9XG59XG5cbi5nYWxsZXJ5LWxvYWRpbmcgLmZhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4vLyBwcmV2aWV3aW5nIGltYWdlc1xuLmdhbGxlcnktcHJldmlldyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYmxhY2ssIDAuNSk7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIGltZyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjV2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gICAgcGFkZGluZzogJGRzdTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gIH1cbn1cbiIsIi5ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcuZ3JhcGhpYyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzdmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZ3JheSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW1nLmdyYXBoaWM6aG92ZXIgKyAjZ3JhcGhpYy10b29sdGlwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2dyYXBoaWMtdG9vbHRpcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG91ci1hY2NlbnQsIDAuNzUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaSB7XG4gICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3ZnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBHUkFQSElDIFNFTEVDVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmdyYXBoaWMtc2VsZWN0aW9ue1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5ncmFwaGljLXNlbGVjdGlvbi1pY29ue1xuICBtYXJnaW46IDRweDtcbn1cblxuLmJhY2t1cC1waWN0dXJle1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLDAsMCwxKTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5zZWxlY3Rpb24tZ2FsbGVyeXtcbiAgbWFyZ2luOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IC5zZWxlY3Rpb24tZ2FsbGVyeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDZweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAxKTtcblxuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDRweDtcbiAgICAgIG1heC13aWR0aDogMTQ0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDNweDtcblxuICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGJveC1zaGFkb3cgOiAwIDAgMCA1cHggcmdiYSgxMjcsMjMwLDMwLDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5jb250cm9sLWJhciwgJWNvbnRyb2wtYmFyIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgZmxleC1zdGFydCk7XG4gIGJvcmRlci10b3A6ICRjb250cm9sLWJhci1ib3JkZXJzO1xuICBib3JkZXItYm90dG9tOiAkY29udHJvbC1iYXItYm9yZGVycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICRjb250cm9sLWJhci1jb2xvdXItYmFja2dyb3VuZDtcbiAgY29sb3I6JGNvbnRyb2wtYmFyLWNvbG91ci10ZXh0O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgZWFzZS1pbiwgMC42cyk7XG5cbiAgLmNvbnRyb2wtYmFyX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmLmNvbnRyb2wtYmFyLS1zdGFja2VkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuY29udHJvbC1iYXJfX3JpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihmbGV4LWVuZCk7XG4gICAgICBib3JkZXItdG9wOiAkY29udHJvbC1iYXItYm9yZGVycztcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtleSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR0c3U7XG4gIH1cblxuICAmLmNvbnRyb2wtYmFyLS1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHVsIHtcbiAgICAmLmhpZGUsICouaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJiwgcCB7XG4gICAgQGV4dGVuZCAlZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIH1cblxuICBhLCBzcGFuIHtcbiAgICBAZXh0ZW5kICVmb250LW1lZGl1bTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29udHJvbC1iYXItY29sb3VyLXRleHQ7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG5cbiAgYnV0dG9uLCBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29udHJvbC1iYXItaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICBidXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgICY6aG92ZXIge2NvbG9yOiAkY29sb3VyLWJsYWNrO31cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVweDtcbiAgfVxuXG4gID4gbGkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkY29udHJvbC1iYXItYm9yZGVycztcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgZmxleC1zdGFydCk7XG5cbiAgICBhIHtcbiAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgZmxleC1zdGFydCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDogJGNvbnRyb2wtYmFyLWJvcmRlcnM7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6ICRic3U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4ycyk7XG5cbiAgICAgICY6aG92ZXI6bm90KHVsKSwgLmNvbnRyb2wtYmFyLS1ob3Zlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250cm9sLWJhci1pdGVtLWNvbG91ci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmI3Byb2plY3QtZmlsdGVyIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICA6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkYnN1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAkYnN1O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAucGFnaW5hdGlvbiB7XG4gICAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlcnM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBhOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbC1iYXItLWhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY29udHJvbC1iYXJfX3JpZ2h0IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udHJvbC1iYXItLW5vLWhvdmVyLCAuY29udHJvbC1iYXItLW5vLWhvdmVyIHtcbiAgICAgICY6bm90KHVsKSwgLmZpbHRlciwgPiAuZmlsdGVyLCA+IGkuZmEge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICAgICYuZ3JleS1vdXQge2JhY2tncm91bmQ6ICRjb2xvdXItZ3JheTt9XG4gICAgICBcbiAgICAgICY6bm90KHVsKTpub3QoLmdyZXktb3V0KTpob3ZlciwgLmZpbHRlciwgPiAuZmlsdGVyLCA+IGkuZmEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgID4gc3BhbiwgPiBkaXYge1xuICAgICAgPiAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gaW5jcmVhc2VkIHBhZGRpbmcgdG8gZml0IGhlaWdodCBvZiBiYXJcbiAgICA+IGkuZmEge1xuICAgICAgcGFkZGluZzogMTYuNXB4O1xuICAgIH1cblxuICAgID4gLnRvb2x0aXA6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkYnN1O1xuICAgIH1cblxuICAgIC5hY3RpdmUsIC5hY3RpdmUgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cblxuICAgIC5maWx0ZXIuZmlsdGVyLS1zb3J0LCAuZmlsdGVyIC5maWx0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tdWx0aS1jb2x1bW4tc2VsZWN0IHtcbiAgICAgIGkuZmEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdHN1O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXI6bm90KHVsKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpLnRvZ2dsZS1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlci1jYWxlbmRhciB7XG4gICAgLmZhLXN0YWNrLTJ4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAuZmEtc3RhY2stMXgge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLy8gb3ZlcnJpZGUgZm9yIG9sZCBmaWx0ZXIgc3R5bGluZyAoc2hvdWxkIHJlbW92ZSBsYXRlciBvbilcbiAgLmZhLXN0YWNrIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYsIGksIGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICB9XG5cbiAgLmZhLXN0YWNrLTF4IHtcbiAgICB6LWluZGV4OiAxO1xuICAgICYsICY6aG92ZXIge2NvbG9yOiAkY29sb3VyLWJsYWNrO31cbiAgfVxuXG4gIC5maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZmlsdGVyLS1zaG93IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LCAwLjc1KTtcbiAgICB9XG5cbiAgICAmLmZpbHRlci0tc2hvdyAuZmlsdGVyLWl0ZW0sICYuZmlsdGVyLS10ZW1wLXNob3cgLmZpbHRlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuZmlsdGVyLS1zb3J0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZmlsdGVyIHtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgfVxuXG4gICAgJi5maWx0ZXItLWVycm9yLCAuZmlsdGVyLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWVycm9yO1xuXG4gICAgICAmLCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICBAZXh0ZW5kICVib3JkZXItYm90dG9tLXJhZGl1cztcbiAgICBwYWRkaW5nOiAkYnN1O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAzO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAuZmlsdGVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZmEsIHN0cm9uZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiAqIHttYXJnaW4tbGVmdDogMDt9XG4gICAgfVxuXG4gICAgLmZpbHRlci1pdGVtX19zZWN0aW9uIHtcbiAgICAgICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRkc3U7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGJzdTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAkYnN1IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmEsIHN0cm9uZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIGVhc2UtaW4sIC4ycyk7XG4gICAgICAmOmhvdmVyIHtvcGFjaXR5OiAwLjY7fVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG5cbiAgICAgICYsIG9wdGlvbiB7ZGlzcGxheTogYmxvY2s7fVxuXG4gICAgICAmLCAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogJGhzdSAkYnN1O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRoc3U7XG4gICAgfVxuXG4gICAgLnNlbGVjdDphZnRlciB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNy41cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkaHN1O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDogMDt9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICYuaGlkZSB7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuXG4gICAgc3BhbiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkaHN1O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7bWFyZ2luLWxlZnQ6IDA7fVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkaHN1O1xuICAgIH1cblxuICAgICo6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXI6aG92ZXIgLmZpbHRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcHRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBzcGFuLCBzcGFuOmFmdGVyIHtjb2xvcjogJGNvbnRyb2wtYmFyLWNvbG91ci10ZXh0O31cbiAgICAgIHNwYW46YWZ0ZXIge2ZvbnQtc2l6ZTogMTRweDt9XG4gICAgfVxuXG4gICAgJjpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHNwYW4sIHNwYW46YWZ0ZXIge2NvbG9yOiAkY29udHJvbC1iYXItY29sb3VyLXRleHQ7fVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29udHJvbC1iYXItY29sb3VyLWJhY2tncm91bmQ7XG5cbiAgICAgIGRpdi5wYWdpbmF0aW9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGksIDpub3QoLnBhZ2luYXRpb24pIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udHJvbC1iYXItaXRlbS1jb2xvdXItYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogJGhzdSAkYnN1O1xuICAgICAgICBjb2xvcjogJGNvbnRyb2wtYmFyLWNvbG91ci10ZXh0O1xuICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGNvbnRyb2wtYmFyLWNvbG91ci10ZXh0O31cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvcnQsIC5jb250cm9sLWJhciAuc29ydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBhZGRpbmctbGVmdDogJGJzdTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJi5zb3J0LS1hc2NlbmRpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrOztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWJsYWNrLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gICYuc29ydC0tZGVzY2VuZGluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYmxhY2ssIDAuNSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAmLnNvcnQtLW5vbmUge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWJsYWNrLCAwLjUpO1xuICAgIH1cbiAgfVxufVxuXG4uZGF0ZS1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO31cbiAgJjpiZWZvcmUge3BhZGRpbmctcmlnaHQ6ICRoc3U7fVxuICAmOmFmdGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6ICRic3U7IHRvcDogNHB4O31cbiAgJi5kYXRlLWZpbHRlci0tbGVzcy10aGFuOmJlZm9yZSB7Y29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7fVxuICAmLmRhdGUtZmlsdGVyLS1sZXNzLXRoYW4tb3ItZXF1YWwgeyY6YmVmb3JlIHtjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IHBhZGRpbmctcmlnaHQ6ICRic3UgKyAkcXN1O30gJjphZnRlciB7Y29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7fX1cbiAgJi5kYXRlLWZpbHRlci0tZ3JlYXRlci10aGFuOmJlZm9yZSB7Y29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0O31cbiAgJi5kYXRlLWZpbHRlci0tZ3JlYXRlci10aGFuLW9yLWVxdWFseyY6YmVmb3JlIHtjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IHBhZGRpbmctcmlnaHQ6ICRic3UgKyAkcXN1O30gJjphZnRlciB7Y29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0O319XG4gICYuZGF0ZS1maWx0ZXItLWVxdWFsOmJlZm9yZSB7Y29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwO31cbiAgJi5kYXRlLWZpbHRlci0tbm90LWVxdWFsOmJlZm9yZSB7Y29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyBjb2xvcjogJGNvbG91ci1lcnJvcjt9XG4gICYuZGF0ZS1maWx0ZXItLWJldHdlZW46YmVmb3JlIHtjb250ZW50OiAkZmEtdmFyLWFycm93cy1oO31cbiAgJi5kYXRlLWZpbHRlci0tb3V0c2lkZTpiZWZvcmUge2NvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IGNvbG9yOiAkY29sb3VyLWVycm9yO31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ1cHgpIHtcbiAgLmNvbnRyb2wtYmFyIGxpPioge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5jb250cm9sLWJhcj5saTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5jb250cm9sLWJhci5jb250cm9sLWJhci0tc3RhY2tlZCAuY29udHJvbC1iYXJfX3JpZ2h0IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgID51bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICA+bGkgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRSRUUgTkFWSUdBVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmRpYWxvZy0tbWF4aW1pc2VkICNyZW5kZXJDb250YWluZXIgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjNweCk7IH1cbiNyZW5kZXJDb250YWluZXIgeyBoZWlnaHQ6IGNhbGMoOTB2aCAtIDE2M3B4KTsgfVxuXG4jcHJvY2VkdXJlVmlld2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogNTQlO1xuXG4gIGRpdi5wYXJhZ3JhcGgsIHAsIGEsIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkcHJvY2VkdXJlLWNvbnRlbnQtZm9udC1mYW1pbHk7XG4gIH1cblxuICBhLCBpIHtcbiAgICBjb2xvcjogJGNvbG91ci1hY2NlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudC1zcGVjaWFsO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOT1RFOiBBZGRpbmcgc3BlY2lmaWMgc3R5bGluZyB0byB0aGUgdHJlZSBhZGRzIGEgc2xvd2VyIHJlc3BvbnNlIHRpbWUgdG8gSUUxMS0ncyBzY3JvbGxpbmcgKHJlbmRlcmluZylcbi8vIEFsc28gbm90ZWQgdGhhdCB1c2luZyA6YmVmb3JlL3Bvc2l0aW9uIG9uIGVsZW1lbnRzIGluIHRoZSB0cmVlIGNhdXNlZCBJRSBzY3JvbGxpbmcgdG8gZGV0ZXJpb3JhdGUgdmFzdGx5LlxuLy8gVGhpcyBzZWVtcyB0byBiZSBkdWUgdG8gSUUxMSdzIHJlbmRlcmluZyBwcm9jZXNzIGhhdmluZyBpc3N1ZXMgd2l0aCBzY3JvbGxpbmcgYSBsYXJnZSBkb20gd2l0aGluIGFcbi8vIGZpeGVkIHBhcmVudCAoZGlhbG9nIGluIHRoaXMgY2FzZSkuXG5cbiN0cmVlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDQ2JTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZDogJHRyZWUtY29sb3VyLWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJHRyZWUtYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cbiAgLy8gaWYgcHJvYyBpcyBzaG93biBhbHRlciB0cmVlIHNpemUgKG5vdCBNUylcbiAgJi50cmVlLS1oYXMtdmlldyB7XG4gICAgJisjcHJvY2VkdXJlVmlld2VyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGRzdTtcbiAgICB9XG4gIH1cblxuICAmLnRyZWUtLWNvbGxhcHNlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmKyAjcHJvY2VkdXJlVmlld2VyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJldmlld01hbmFnZW1lbnQuYXNzaWduZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG4gIH1cblxuICBhIHtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5yZXZpZXdlZCBzcGFuLmFjdGlvbnMsICYucmV2aWV3ZWQgc3Bhbi5pY29ucyB7XG4gICAgICBzcGFuI2FwcHJvdmVOb2RlIHtcbiAgICAgICAgJi5jbGlja2VkIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci1zdWNjZXNzXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiNyZWplY3ROb2RlIHtcbiAgICAgICAgJi5jbGlja2VkIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHJlZFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWN0aW9uLWxpbmsgc3Bhbi50aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0cmVlLWNvbG91ci10ZXh0LWN1cnJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaGlkZSBjbG9zZWQgd3JhcHBlcnMgYW5kIHF1YWxpZmllciB0b2dnbGVzXG4gIC5jb2xsYXBzZWQgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBhbGwgdGV4dCBub2Rlc1xuICBhLCBzcGFuIHtcbiAgICBAZXh0ZW5kICVmb250LW1lZGl1bTtcbiAgICBmb250LWZhbWlseTogJHRyZWUtZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICR0cmVlLWNvbG91ci10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgJi5zZWN0aW9uLWxpbmsgc3Bhbi5zaWduc3tcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICA+ICoge1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRyZWUtY29sb3VyLXRleHQtaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmljb25zIHtcbiAgICBsaW5lLWhlaWdodDogMTsgLy9wcmV2ZW50IGV4dHJhIHNwYWNlIGFyb3VuZCBpbmxpbmUgaWNvbnNcbiAgICAuZmEge1xuICAgIHBhZGRpbmctbGVmdDogJGhzdTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRyZWUtY29sb3VyLXRleHQtY3VycmVudDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblxuICAgICYuZmEtLWRpc2FibGVkOmFmdGVyIHtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIGFsbCBsZXZlbHNcbiAgbGkge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRic3U7XG5cbiAgICAvLyB0aHJlZSBsZXZlbHMgYW5kIGxvd2VyXG4gICAgbGkgbGkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoc3U7XG4gICAgICB9XG5cbiAgICAgID4gYS5zZWN0aW9uLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRoc3U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcHJvY2VkdXJlIGxldmVsIHdyYXBwZXIgc3R5bGVcbiAgICAmLnRyZWVQcm9jZWR1cmVMaXN0IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGJzdTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRic3U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS51bnVzZWR7XG4gICAgICBjb2xvcjpyZWRcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC8vIHJ0ZSBkaXNhYmxlZFxuICAgICYudmlldy1wZW5jaWwtc3RyaWtlLWljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTE3cHg7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0LjVweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgICBzcGFuLnRpdGxlIHtjb2xvcjogJHRyZWUtY29sb3VyLXRleHQtY3VycmVudDt9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRyZWUtY29sb3VyLXRleHQtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJWFuY2hvci1zdHlsZS1yZW1vdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgLy8gRklSU1QgTEVWRUxTXG5cbiAgLy8gZmlyc3QgbGV2ZWwgd3JhcHBlciBzdHlsZVxuICA+IHVsID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LCAzKTtcbiAgICBwYWRkaW5nOiAkaHN1ICRic3U7XG4gIH1cblxuICAvLyBmaXJzdCBsZXZlbCBhbmNob3Igc3R5bGVcbiAgPiB1bCA+IGxpID4gYSB7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCBlYXNlLWluLCAuMnMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0cmVlLWNvbG91ci10ZXh0LWN1cnJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIHNwYW4udGV4dCB7XG4gICAgICAgIGNvbG9yOiAkdHJlZS1jb2xvdXItdGV4dC1jdXJyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNFQ09ORCBMRVZFTFNcblxuICAvLyBzZWNvbmQgd3JhcHBlciBzdHlsZVxuICA+IHVsID4gbGkgPiB1bCB7XG4gICAgbWFyZ2luOiAkaHN1IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAvLyBzZWNvbmQgYW5kIHRoaXJkIGFuY2hvciBzdHlsZVxuICAgID4gbGkgPiBhLCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRISVJEIExFVkVMU1xuXG4gIC8vIHRoaXJkIHBvc3NpYmxlIHByb2MgbGV2ZWwgKG9tKVxuICBsaSBsaSBsaS50cmVlUHJvY2VkdXJlTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMS41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMxLjVweCk7XG5cbiAgICBhLnRyZWVQcm9jZWR1cmVMaW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAvLyBGT1VSVEggTEVWRUxTXG5cbiAgLy8gZm91cnRoIHBvc3NpYmxlIHByb2MgbGV2ZWwgKHNtKVxuICBsaSBsaSBsaSBsaS50cmVlUHJvY2VkdXJlTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNi41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwLjVweCk7XG5cbiAgICBhLnRyZWVQcm9jZWR1cmVMaW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBjb250ZW50XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi50b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG91ci1kYXJrZXItZ3JheTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWRhcmtlci1ncmF5O1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaHN1O1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYudHJlZS1pY29uLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoc3U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICYuc3dpdGNoYWJsZS10b2dnbGUtYWN0aW9ue1xuICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3NcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBhZGRpbmctbGVmdDogJHFzdSAvIDI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAvLyBmaW5hbCBsZXZlbCBhbGlnbm1lbnRcbiAgbGkudHJlZVByb2NlZHVyZUxpc3Qge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG91ci1saWdodC1ncmF5LCAyKTtcblxuICAgIGEsIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWc7XG4gICAgfVxuXG4gICAgc3Bhbi50aXRsZSA+IGltZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgaS5wcm9jZWR1cmUtdmFsaWRhdGVkLWluZGljYXRvciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcXN1O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICAgIH1cblxuICAgIHNwYW4uc2lnbnMge1xuICAgICAgPiAqIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAmLmFjdGlvbnMsICYuaWNvbnMge1xuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2lnbnMge1xuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLnRvZ2dsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1ncmF5O1xuICAgIH1cblxuICAgIGEudHJlZVByb2NlZHVyZUxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRoc3UgKyAkcXN1O1xuICAgICAgcGFkZGluZy1yaWdodDogJGhzdTtcblxuICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgZWFzZS1pbiwgLjJzKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgJWFuY2hvci1zdHlsZS1yZW1vdmU7XG5cbiAgICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi50b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC8vIGFsbG93cyBpY29ucyB0byBzdGF5IGF0IHRvcCAoY2FudCB1c2UgYWJzb2x1dGUgb24gYWN0aW9ucyBkdWUgdG8gaWUxMSBpc3N1ZXMpXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICYuc2lnbnN7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHFzdTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRxc3U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIsc3Bhbi5mYTpob3ZlciAge1xuICAgICAgICAgIEBleHRlbmQgJWFuY2hvci1zdHlsZS1yZW1vdmU7XG4gICAgICAgIH1cbiAgICAgICAgYS5mYS0tZGlzYWJsZWQ6aG92ZXIsc3Bhbi5mYS0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdHJlZS1jb2xvdXItdGV4dDtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS10cmlnZ2VyIHtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogLSRic3U7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgKyBzcGFuLnRleHQge1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLSRxc3U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEudW51c2VkIHtcbiAgICBzcGFuLnRpdGxlLCBzcGFuLnRleHQge1xuICAgICAgY29sb3I6ICRyZWRcbiAgICB9XG5cbiAgfVxufVxuXG5kaXYjbGlua0NyZWF0aW9uRmllbGRTZXQgI3RyZWV7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4vLyBSVEwgU3VwcG9ydFxuI3JlbmRlckNvbnRhaW5lcltkaXI9XCJSVExcIl0ge1xuICAjdHJlZSBsaS50cmVlUHJvY2VkdXJlTGlzdCBzcGFuLmFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgI3RyZWUgbGkudHJlZVByb2NlZHVyZUxpc3Qgc3Bhbi50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICNwcm9jZWR1cmVWaWV3ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jb21tZW50YWJsZSB7XG4gICYuc2hvdzpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tbWVudC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG91ciFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgfVxuXG4gICYud2l0aC1jb21tZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbW1lbnQtd2l0aC14cGF0aC1iYWNrZ3JvdW5kLWNvbG91cjtcbiAgfVxufVxuIiwiLy8gR2VuZXJpYyBjb21wb25lbnQgdG8gd3JhcCBlbGVtZW50c1xuXG4ubW9kdWxlIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1saWdodC1ncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgcGFkZGluZzogJGJzdTtcblxuICAvLyAmLmdyaWQgPiAuZ3JpZF9faXRlbTpmaXJzdC1jaGlsZCxcbiAgLy8gPiAuZ3JpZCA+IC5ncmlkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC8vIH1cblxuICAmLm1vZHVsZS0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmLm1vZHVsZS0tdHJhbnNwYXJlbnQtd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItd2hpdGUsIDAuNSk7XG4gIH1cblxuICAmLm1vZHVsZS0tZnVsbC13aWR0aCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuXG4gIC5tb2R1bGVfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvdXItbGlnaHQtZ3JheSwgMi41KTtcbiAgICBwYWRkaW5nOiAkaHN1O1xuICAgIG1hcmdpbi10b3A6IC0kYnN1O1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJzdTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItZ3JheTtcblxuICAgID4gKiB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuXG4gIC5tb2R1bGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRxc3U7XG4gIH1cbn1cbiIsIkBtaXhpbiBrZXkoJGJhY2tncm91bmQtY29sb3VyLCAkdGV4dC1jb2xvdXIsICRiYWNrZ3JvdW5kLWNvbG91ci1ob3ZlcjogbnVsbCwgJGJvcmRlci1jb2xvdXI6ICRjb2xvdXItYmxhY2spIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG91cjtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3VyO1xuICBAaW5jbHVkZSBrZXktaG92ZXIoJGJhY2tncm91bmQtY29sb3VyLCAkYmFja2dyb3VuZC1jb2xvdXItaG92ZXIpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsIGVhc2UtaW4sIC4zcyk7XG5cbiAgJi5rZXktLWpvaW4ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgZWFzZS1pbiwgLjNzKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6ICRrZXktc3BhY2luZztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJvcmRlci1jb2xvdXI7XG4gICAgICBAaW5jbHVkZSBrZXktaG92ZXIoJGJhY2tncm91bmQtY29sb3VyLCAkYmFja2dyb3VuZC1jb2xvdXItaG92ZXIpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBrZXktaG92ZXIoJGJhY2tncm91bmQtY29sb3VyLCAkYmFja2dyb3VuZC1jb2xvdXItaG92ZXI6IG51bGwpIHtcbiAgJjpob3ZlciB7XG4gICAgQGlmICgkYmFja2dyb3VuZC1jb2xvdXItaG92ZXIpIHtcbiAgICAgIEBpZiAoJGJhY2tncm91bmQtY29sb3VyLWhvdmVyICE9ICdub25lJykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmFja2dyb3VuZC1jb2xvdXItaG92ZXIsIDAuMjUpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmICgkYmFja2dyb3VuZC1jb2xvdXIgIT0gJ25vbmUnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRiYWNrZ3JvdW5kLWNvbG91ciwgMC4yNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmtleSwgJWtleSB7XG4gIEBpbmNsdWRlIGtleSgka2V5LWNvbG91ci1iYWNrZ3JvdW5kLCAka2V5LWNvbG91ci10ZXh0KTtcbiAgcGFkZGluZzogJGtleS1zcGFjaW5nO1xuICBib3JkZXItcmFkaXVzOiAka2V5LWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRrZXktY29sb3VyLWJhY2tncm91bmQ7XG4gIEBleHRlbmQgJWZvbnQtYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmZhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAkcXN1O1xuICAgIGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gICYua2V5LS1ibGFjayB7XG4gICAgQGluY2x1ZGUga2V5KCRjb2xvdXItYmxhY2ssICRjb2xvdXItd2hpdGUpO1xuXG4gICAgJi5rZXktLWJvcmRlcmVkIHtcbiAgICAgIEBpbmNsdWRlIGtleShub25lLCAkY29sb3VyLWJsYWNrLCAkY29sb3VyLWdyYXkpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAmLmtleS0tYm9yZGVyZWQge1xuICAgIEBpbmNsdWRlIGtleShub25lLCAka2V5LWJvcmRlcmVkLWNvbG91ci10ZXh0LCAka2V5LWNvbG91ci1iYWNrZ3JvdW5kLCAka2V5LWJvcmRlcmVkLWNvbG91ci10ZXh0LWhvdmVyKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRrZXktYm9yZGVyZWQtY29sb3VyLWJvcmRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uMihiYWNrZ3JvdW5kLCBlYXNlLWluLCAuM3MsIGNvbG9yLCBlYXNlLWluLCAuM3MpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGtleS1ib3JkZXJlZC1jb2xvdXItdGV4dC1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICYuc3ViLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIi5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAZXh0ZW5kICVjZjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICYucHJvZ3Jlc3MtYmFyLS10aGluIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgID4gKiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoLCBlYXNlLWluLCAuNHMpO1xuICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdHN1O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0c3U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLCBlYXNlLWluLCAuMnMpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWJsYWNrLCAwLjk1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXItcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1lcnJvcjtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItd2FybmluZztcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1zdWNjZXNzO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXItYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRTk4RTY7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhci15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJERTE0O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXItcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzk5NTJERTtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEgtRFx0UkVTUE9OU0lWRSBTQ0FMSU5HXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaWYgJHJlc3BvbnNpdmUgPT0gdHJ1ZXtcblxuXHQvKiAtLS0tLS0tLS0gTW9iaWxlIC0tLS0tLS0tLSAqL1xuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeShwYWxtKSB7XG5cblx0fVxuXG5cblx0LyogLS0tLS0tLS0tIFRhYmxldCAtLS0tLS0tLS0gKi9cblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkobGFwKSB7XG5cdH1cblxuXG5cdC8qIC0tLS0tLS0tLSBNb2JpbGUgJiBUYWJsZXQgLS0tLS0tLS0tICovXG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBvcnRhYmxlKSB7XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KGRlc2t0b3ApIHtcblx0fVxuXG5cblx0LyogLS0tLS0tLS0tIE1vYmlsZSBMYW5kc2NhcGUgRml4IC0tLS0tLS0tLSAqL1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuXHR9XG5cblxuXHQvKiAtLS0tLS0tLS0gaVBhZCBMYW5kc2NhcGUgRml4IC0tLS0tLS0tLSAqL1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuXG5cdH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1BWC1XSURUSCA0ODBweFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gIC5vbmUtd2hvbGUgYS5idG4tLW5hdnkuY2JveEVsZW1lbnQge1xuICBcdGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC50b3AtaW1hZ2Uge1xuICBcdGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAuc3R5bGVkLXNlbGVjdCBzZWxlY3R7XG4gIFx0bWFyZ2luOiAwcHg7XG4gIH1cblxuICAjcXVlcnksIHNlbGVjdCB7XG4gIFx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFsbS0tYWMge1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICBcdG1hcmdpbjogMjBweCAwcHg7XG4gIH1cblxuICAuaW5saW5lIHtcbiAgXHRmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC50b3AtaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyLWl0ZW0ge1xuXHQgIGZsb2F0OiBsZWZ0O1xuXHQgIG1hcmdpbjogMCAyMHB4IDAgMDtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuXG4gIGZvb3RlciBwIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAuYWNjZXNzaWJpbGl0eS0tcGFsbSwudmlzdWFsbHloaWRkZW4tLXBhbG0ge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNQVgtV0lEVEggNzAwcHhcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgaGVhZGVyIC5hcnRwIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuXHRoZWFkZXIgLmhlcm8ge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQuY2xpZW50LWxvZ28ge1xuXHRcdG1heC13aWR0aDogMTA0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogNDZweDtcblx0XHRyaWdodDogMDtcblx0fVxuXG4gICNyZXNwb25zaXZlLW1lbnUtYnV0dG9uIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHghaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG4gIH1cblxuICAjcmVzcG9uc2l2ZS1tZW51LWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDZweCA5cHg7XG4gIH1cblxuICAuYXJ0cCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNSU4tV0lEVEggNzYxcHhcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYShtaW4td2lkdGg6IDc2MXB4KSB7XG4gICNEYXRhVGFibGVzX1RhYmxlXzBfd3JhcHBlciAjRGF0YVRhYmxlc19UYWJsZV8wIHRkLnNvcnRpbmdfMSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTUlOLVdJRFRIIDkzMHB4XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICNEYXRhVGFibGVzX1RhYmxlXzBfd3JhcHBlciB0aC5zb3J0aW5nW3Jvd3NwYW5dLCAjRGF0YVRhYmxlc19UYWJsZV8wX3dyYXBwZXIgdGguc29ydGluZ1tyb3dzcGFuPVwiMVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAjRGF0YVRhYmxlc19UYWJsZV8wX3dyYXBwZXIgdGguc29ydGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNQVgtV0lEVEggMTAyNHB4XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cblxuICAuY2xpZW50LWxvZ28ge1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5hY2Nlc3NpYmlsaXR5LS1kZXNrLC52aXN1YWxseWhpZGRlbi0tZGVzayB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXHQvLyBQcm9jZWR1cmUgUGFnZSAobm9uLW1lZGlhIHF1ZXJ5IHN0b3JlZCBpbiBsYXlvdXQuc2Nzcylcblx0LnByZXZpZXctc2xpZGVyLCAucHJvY2VkdXJlVGFibGUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAucHJvY2VkdXJlUHJldmlldyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNQVgtV0lEVEggMTAyM3B4XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgfVxuXG4gIHVsLnRhYnMgbGl7XG4gIFx0bWFyZ2luOiAzcHggM3B4IDBweCAwcHg7XG4gIH1cblxuICB0YWJsZS5kYXRhVGFibGUsIHRhYmxlLmxpc3RBY3Rpb25SZXN1bHR7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4IDA7XG4gIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgYVtpZF49XCJwXCJdLCAjZGVhZCwgI2ZpcnN0LCAjY3VycmVudHB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgLnBhZ2VMaW5rc3tcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICB9XG5cbiAgLmJvdHRvbS1idXR0b25zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubXIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgI2V4YW1wbGVfaW5mbywuZGF0YVRhYmxlc19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAjcGVycGFnZSwuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuYm90dG9tIHtcbiAgICBtYXJnaW46IDE0cHggMCAtMTRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHVsLnRhYnMgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAwO1xuICB9XG5cbiAgLnBvcnRhYmxlLS1hYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgZGl2LnRhYmNvbnRlbnRzIHtcbiAgICBib3JkZXItdG9wOiAwcHggbm9uZTtcbiAgfVxuXG4gIC5hcnRwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cblxuICBsaS5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmb290ZXIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gIH1cblxuICAuYWNjZXNzaWJpbGl0eS0tcG9ydGFibGUsLnZpc3VhbGx5aGlkZGVuLS1wb3J0YWJsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1JU0NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MjBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubG9naW4tbG9nbyB+IC5ncmlkX19pdGVtLm9uZS10aGlyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjY2Vzc2liaWxpdHktLWxhcC1hbmQtdXAsLnZpc3VhbGx5aGlkZGVuLS1sYXAtYW5kLXVwIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLHRkIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5cbi8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi8vICAuYWNjZXNzaWJpbGl0eS0tZGVzay13aWRlLC52aXN1YWxseWhpZGRlbi0tZGVzay13aWRlIHtcbi8vICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuLy8gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuLy8gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbi8vICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuLy8gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4vLyAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4vLyAgfVxuLy99XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbywuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0ICBmbG9hdDogbm9uZTtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC51c2VyU3VtbWFyeVRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRke1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cblx0LnVzZXJTdW1tYXJ5VGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7XG5cdFx0d2lkdGg6IDIzJSFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW9kaWZ5QnV0dG9ue1xuXHRcdG1hcmdpbjogMTBweCAyMHB4IDIwcHggMHB4IWltcG9ydGFudDtcblx0fVxuXG5cdC51c2VyU3VtbWFyeVRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRoZWFke1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudG9wLWltYWdlIGltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcXN1O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLnRvcC1pbWFnZSBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWltYWdlIGltZyB7XG4gICAgcGFkZGluZy10b3A6ICRoc3U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudG9wLWltYWdlIGltZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogJGhzdTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkge1xuICAjbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzE3cHgpIHtcblxuICBkaXYjc2VhcmNoLXBhbmVsIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudG9wLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gIC50b3AtaW1hZ2UgLmZhMiB7XG4gICAgZm9udC1zaXplOiA2LjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG5cdFx0Y29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICB9XG5cblx0Lml0ZW0td3JhcCB7XG5cdFx0LnRpdGxlIHtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHQgIH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0Lml0ZW0td3JhcCBhLnRvb2x0aXAge1xuXHRcdG1hcmdpbi1yaWdodDogJGhzdTtcblx0fVxuXHQub3B0aW9ucyAuZmEge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0Lm9wdGlvbnMgLmZhIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW1hZ2Uge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuXHQuaXRlbS13cmFwIHtcblx0XHQudGl0bGUge1xuXHQgICAgZm9udC1zaXplOiAwLjk1ZW07XG5cdCAgICBsaW5lLWhlaWdodDogMTUwJTtcblx0ICB9XG5cdH1cblxuICAub3B0aW9ucyAuZmEge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcblxuICAjc2VudGVuY2VUcmFuc2xhdGlvblNlYXJjaEZvcm0gdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICNzZW50ZW5jZVRyYW5zbGF0aW9uU2VhcmNoRm9ybSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgPiAud3JhcHBlciA+IC5jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudWktZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDUwdnc7XG4gIH1cbn1cblxuLy8gUHJvY2VkdXJlIFNlYXJjaCBQYWdpbmF0aW9uIHJlc3BvbnNpdmUgYnV0dG9uIHJlbW92YWwuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuXHQudWktZGlhbG9nIHtcblx0XHRtaW4td2lkdGg6IDcwdnc7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5yZXN1bHRzLXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAuaGQtcGFnaW5hdGlvbiA+IGE6bnRoLWNoaWxkKDQpLCAucmVzdWx0cy13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLmhkLXBhZ2luYXRpb24gPiBhOm50aC1jaGlsZCg2KSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtY2hpbGQoNCksIC5yZXN1bHRzLXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAuaGQtcGFnaW5hdGlvbiA+IGE6bnRoLWNoaWxkKDUpLCAucmVzdWx0cy13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLmhkLXBhZ2luYXRpb24gPiBhOm50aC1jaGlsZCg2KSwgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtY2hpbGQoMyksIC5yZXN1bHRzLXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAuaGQtcGFnaW5hdGlvbiA+IGE6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgIH1cblxuXHQjdHJlZSB7XG4gICAgICAgICsgI3Byb2NlZHVyZVZpZXdlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaHN1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cblxuXHRcdCYudHJlZS0taGFzLXZpZXcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmKyAjcHJvY2VkdXJlVmlld2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXG4gICAgICAgICYudHJlZS0tY29sbGFwc2VkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmKyAjcHJvY2VkdXJlVmlld2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtY2hpbGQoNCksIC5yZXN1bHRzLXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAuaGQtcGFnaW5hdGlvbiA+IGE6bnRoLWNoaWxkKDYpLCAucmVzdWx0cy13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLmhkLXBhZ2luYXRpb24gPiBhOm50aC1jaGlsZCgzKSwgLnJlc3VsdHMtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5oZC1wYWdpbmF0aW9uID4gYTpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucmVzdWx0cy13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLmhkLXBhZ2luYXRpb24gPiBhOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUFJFVklFVyBCQVJcblxuICAgIE5vdGU6IFRoaXMgaXMgZm9yIG1lbnUgYmFyIHdoZW4gcHJldmlld2luZyBIVE1MIG9mIGNvbnRyb2xsZWQgY29udGVudCwgcHJvY2VlZHVyZXMgYW5kIHN0YW5kYWxvbmVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGV4dC1iYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3VyLWxpZ2h0LWdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xufVxuXG4uY29udGV4dC1iYXIge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1ncmF5O1xuICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgaS5mYSB7XG4gICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmc6IDExcHggJGJzdTtcbiAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXkgIWltcG9ydGFudDs7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrICFpbXBvcnRhbnQ7O1xuICAgIH1cbiAgfVxuXG4gIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrICFpbXBvcnRhbnQ7O1xuICB9XG5cbiAgLmNvbnRleHQtbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNSk7XG4gICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgLmNvbnRleHQtbWVudS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIHVsID4gbGkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuICAgICAgfVxuXG4gICAgICB1bCA+IGxpID4gdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICA+IHVsID4gbGkgPiBhID4gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoc3U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB9XG5cbiAgICAgID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAxMS4yNXB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgID4gdWwgPiBsaSA+IHVsID4gbGkgPiBzcGFuIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5jb250ZXh0LW1lbnUtcmlnaHQtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAzNTBweFxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBhLCBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZDtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRoc3U7XG4gICAgICB9XG5cbiAgICAgIGksXG4gICAgICAuY2lyY2xlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRoc3U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1ncmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCA1KTtcbiAgICAgICAgYm94LXNoYWRvdzogJHFzdSAkcXN1ICRoc3UgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIHBhZGRpbmc6ICRoc3UgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLFxuICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaHN1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkuZmEtY2FyZXQtcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3VyLWRhcmstZ3JheSwyMCkgIWltcG9ydGFudDs7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3MgIWltcG9ydGFudDs7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmRpc2FibGVkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRic3U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudC1zcGVjaWFsICFpbXBvcnRhbnQ7O1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWFjY2VudC1zcGVjaWFsICFpbXBvcnRhbnQ7O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1hY2NlbnQtc3BlY2lhbCAhaW1wb3J0YW50OztcbiAgICB9XG4gIH1cblxuICAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItZ3JheSAhaW1wb3J0YW50OztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBhZGRpbmc6JHRzdSAkYnN1O1xuICB9XG5cbiAgLmNvbnRleHQtYmFyLWJ1dHRvbixcbiAgLmNvbnRleHQtZm9ybS1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCA1KTtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQycHg7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLWxpZ2h0LWdyYXksIDUpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZXh0LXF1aWNrLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXkgIWltcG9ydGFudDs7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNSk7XG5cbiAgICBsaSB7XG4gICAgICAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLnZyIHtcbiAgICAgICAgcGFkZGluZzogJHRzdSAkYnN1O1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNSkgIWltcG9ydGFudDs7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvdXItZGFyay1ncmF5LDIwKSAhaW1wb3J0YW50OztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGhzdTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6aG92ZXIgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoc3U7XG4gICAgICB9XG5cbiAgICAgIGEuY29udGV4dC10YXNrLXNlbGVjdG9yIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHFzdTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZXh0LWZvcm0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvdXItbGlnaHQtZ3JheSwgNSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRkc3U7XG4gICAgICBwYWRkaW5nOiAkaHN1ICRic3U7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5ICFpbXBvcnRhbnQ7O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDNweCAkYnN1O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkc3U7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZXh0LWFuZC1jb21tZW50cy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLnNob3ctY29tbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoYXV0bywgMzAwcHgpO1xuICAgIC5jb21tZW50cy1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6ICRoc3U7XG4gIH1cblxuICAuY29tbWVudHMtcGFuZWwge1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1ncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbi1jb250ZW50O1xuXG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1ncmF5O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IGF1dG87XG4gICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogJGhzdTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWF0dGFjaG1lbnRzLWFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogJGhzdTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG91ci1kYXJrLWdyYXk7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1ha2UtbmV3LWNvbW1lbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ncmF5O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkICRjb2xvdXItZGFya2VyLWdyYXkgMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkICRjb2xvdXItZGFya2VyLWdyYXkgMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAkY29sb3VyLWRhcmtlci1ncmF5IDFweDtcblxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggLTJweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgICBib3gtc2hhZG93OiAycHggLTJweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21tZW50LXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3VyO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9ucy1iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC10aHJlYWRzIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY29tbWVudC10aHJlYWQge1xuICAgICAgICBtYXJnaW46IDEwcHggOHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvdXItZ3JheSAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgICAgICAgJi5oYXMteHBhdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21tZW50LXdpdGgteHBhdGgtYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbW1lbnQtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXR1cy1SRVNPTFZFRCwgJi5zdGF0dXMtUkVKRUNURUQsICYuc3RhdHVzLURFTEVURUQsICYuc3RhdHVzLVNZU1RFTV9DTE9TRSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3VyLWxpZ2h0LWdyYXk7XG5cbiAgICAgICAgICAmLmhhcy14cGF0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tbWVudC13aXRoLXhwYXRoLWNsb3NlZC1iYWNrZ3JvdW5kLWNvbG91cjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tbWVudC1zZWxlY3RlZC1jbG9zZWQtYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41MCk7XG5cbiAgICAgICAgICAubWFrZS1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnRzLWxpc3Qge1xuICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciBhdXRvIGF1dG87XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuY29udGV4dC1iYXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250ZXh0LW1lbnUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuY29udGV4dC1tZW51LXJpZ2h0IHVsID4gbGkge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMzlweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVudC1hdXRob3Ige1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnQtbW9kaWZpY2F0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnQtaWNvbnMge1xuICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21tZW50LXN0YXR1cyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb21tZW50LXJldmlzaW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnQtY29tbWVudC10eXBlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVudC10ZXh0IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgJGNvbG91ci1ncmF5IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWtlLWNvbW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblxuICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b25zLWJhciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYub3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29ucy1iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvdXItZGFyay1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRleHQtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgKiB7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogT3BlcmEvSUUgOCsgKi9cbiAgICB9XG5cbiAgICAuY29udGV4dC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cblxuICAgIC5jb250ZXh0LWNvbnRlbnQtdGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udDoge1xuICAgICAgICBzaXplOiAkZm9udC1oZWFkaW5nLXNpemU7XG4gICAgICAgIHN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICBAZXh0ZW5kICVmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgLmNvbnRleHQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5zdmctY29udGV4dC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAucHJvY2VkdXJlLFxuICAgICAgI2NvbnRyb2xsZWRDb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC54bWwtcHJldmlldyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGV4dC1jb250ZW50LWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGV4dC1kaWZmLWZpbmQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRicmFuZC1yb3VuZCAkYnJhbmQtcm91bmQ7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gICAgICAgIHBhZGRpbmc6ICR0c3UgJHRzdTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkdHN1ICR0c3U7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWRhcmstZ3JheSAhaW1wb3J0YW50OztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG91ci1ibGFjayAhaW1wb3J0YW50OztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uY29udGV4dC1kaWZmLWFkZGVkLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhEQkE1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3Bhbi5jb250ZXh0LWRpZmYtcmVtb3ZlZC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGQkJCNCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZ1tjaGFuZ2V0eXBlPVwiZGlmZi1hZGRlZC1pbWFnZVwiXS5jb250ZXh0LWRpZmYtYWRkZWQtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDOERCQTUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWdbY2hhbmdldHlwZT1cImRpZmYtcmVtb3ZlZC1pbWFnZVwiXS5jb250ZXh0LWRpZmYtcmVtb3ZlZC1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0RGQkJCNCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4uY29udGV4dC1kaWZmLWFkZGVkLWFjdGl2ZSxcbiAgICBzcGFuLmNvbnRleHQtZGlmZi1yZW1vdmVkLWFjdGl2ZSxcbiAgICBpbWdbY2hhbmdldHlwZT1cImRpZmYtYWRkZWQtaW1hZ2VcIl0uY29udGV4dC1kaWZmLWFkZGVkLWFjdGl2ZSxcbiAgICBpbWdbY2hhbmdldHlwZT1cImRpZmYtcmVtb3ZlZC1pbWFnZVwiXS5jb250ZXh0LWRpZmYtcmVtb3ZlZC1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZXh0LXF1aWNrLW1lbnUge1xuICAgIGxpLnZyLFxuICAgIGxpLnZyIH4gbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGV4dC1kaWZmLWZpbmQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGV4dC1iYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG91ci1saWdodC1ncmF5LCA1KTtcblxuICAgIC5jb250ZXh0LW1lbnUtcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGV4dC1iYXItYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRic3U7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAkaHN1O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGV4dC1xdWljay1tZW51IHtcbiAgICAgIGxpLnZyLFxuICAgICAgbGkudnIgfiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmltZ2JveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNlbnRlci1maXRcbiAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnByb2NlZHVyZSB2aWRlby5jZW50ZXItZml0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufSIsIi51bnJlc29sdmVkLWxpbmsge1xuICBmb250LXdlaWdodDokaHRtbC11bnJlc29sdmVkLWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiRodG1sLXVucmVzb2x2ZWQtbGluay1jb2xvdXI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxhaXNlIFN0eWxpbmcgKEpDQilcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiLi4vY29uZmlnLWNvcmVcIjtcbkBpbXBvcnQgXCIuLi9jb25maWctamNiXCI7XG5AaW1wb3J0IFwiLi4vYmxhaXNlLXN0eWxlXCI7XG5cbnRhYmxlIHRib2R5IHRyIHtcbiAgdGQge1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICB9XG4gIH1cbn1cblxuZGl2LnRhYmxlLWNhcHRpb24uc21hbGwge1xuICBmb250LXNpemU6IC45ZW07XG4gIGxpbmUtaGVpZ2h0OiA5MCU7XG59XG5cbnRhYmxlLnNtYWxsIHRib2R5IHtcbiAgJiB0ZCwgJiB0aCB7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDgwJTtcbiAgfVxufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIGxpbmVhciwgMC4ycyk7XG4gICAgd2lkdGg6IDg3JTtcbiAgICBtYXJnaW46ICRxc3UgMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3N0YW5kYWxvbmUtcHVibGljYXRpb24ge1xuICAvLyBGaXR0aW5nIGluc3RydWN0aW9ucyAtIG11bHRpcGxlIGtpdCBudW1iZXJzIGluIGhlYWRlclxuICAucHVibGljYXRpb24taGVhZGVyIGRpdi5raXQtbnVtYmVycyB7XG4gICAgbWFyZ2luOiAwLjI1ZW0gMCAwLjI1ZW0gMDtcbiAgfVxufSJdfQ== */
