#intro-block.leader{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:1024px){#intro-block.leader{height:calc(100vh - 60px);min-height:0}}@media (min-width:1025px){#intro-block.leader{min-height:0;height:100vh}}#intro-block.leader-blog{min-height:26vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){#intro-block.leader-blog{min-height:26vh;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}}#intro-block.leader-sm{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1280px){#intro-block.leader-sm{min-height:40vh;-webkit-box-sizing:border-box;box-sizing:border-box}}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body,html{height:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto}body{overflow:scroll;-webkit-overflow-scrolling:touch}body #content,body #footer,body #intro-block,body.activated #content,body.activated #footer,body.activated #intro-block{-webkit-transition:-webkit-filter .5s cubic-bezier(.03,.66,.11,1.01);transition:-webkit-filter .5s cubic-bezier(.03,.66,.11,1.01);transition:filter .5s cubic-bezier(.03,.66,.11,1.01);transition:filter .5s cubic-bezier(.03,.66,.11,1.01),-webkit-filter .5s cubic-bezier(.03,.66,.11,1.01)}body.activated #content,body.activated #footer,body.activated #intro-block{-webkit-filter:blur(10px) grayscale(1);filter:blur(10px) grayscale(1)}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#3f403f;text-decoration:none}a:active,a:focus,a:hover{color:#3f403f;text-decoration:underline}::-moz-selection{background:#3f403f;color:#fff}::selection{background:#3f403f;color:#fff}img{max-width:100%;height:auto;display:block}body{color:#3f403f;font-size:16px;font-family:myriad-pro,Arial,sans-serif;line-height:1.4;position:relative;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width:768px){body{font-size:18px}}@media (min-width:1280px){body{font-size:21px}}b,strong{font-weight:600}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-size:1em;line-height:1;margin:0;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;text-transform:uppercase;font-weight:300}#content h1 strong,#content h2 strong,#content h3 strong,#content h4 strong,#content h5 strong,#content h6 strong{font-weight:800}#content h1{font-size:3.3em;line-height:1.1;margin-bottom:0;font-weight:300}#content h1 span{color:#e32726}#content h2{font-size:1.3333em;line-height:1.1;margin-bottom:.75em}@media (min-width:768px){#content h2{font-size:2em;margin-bottom:.25em}}@media (min-width:1025px){#content p+h2,#content ul+h2{margin-top:1em}}#content h3{font-size:1.1em;line-height:1.1;margin-bottom:.5em}#content h3 strong{font-weight:800}#content h4{text-transform:none;font-family:myriad-pro,Arial,sans-serif;font-size:1.1em;line-height:1.1;margin-bottom:.5em;font-weight:700}#content h5{margin-bottom:1em}#content ol,#content p,#content ul{font-weight:300;margin-top:0;margin-bottom:1em}#content ol a,#content ol a:visited,#content p a,#content p a:visited,#content ul a,#content ul a:visited{font-weight:400;color:#bd2f2a;text-decoration:underline}#content ol a:hover,#content ol a:visited:hover,#content p a:hover,#content p a:visited:hover,#content ul a:hover,#content ul a:visited:hover{color:#e32726;text-decoration:none}#content .eight>h2:first-of-type+p:first-of-type,#content h2:first-of-type+p:first-of-type{font-size:1em;font-weight:300;font-family:myriad-pro,Arial,sans-serif}@media (min-width:768px){#content .eight>h2:first-of-type+p:first-of-type,#content h2:first-of-type+p:first-of-type{margin-top:1em;margin-bottom:2em}}.form-group,.grid,.gridcozy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.form-group,.grid,.gridcozy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.grid-top{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.grid-balance{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eight,.eleven,.five,.four,.nine,.one,.seven,.six,.ten,.three,.twelve,.two{margin-bottom:1em}.eight.eight_m,.eight.eight_t,.eight.eleven_m,.eight.eleven_t,.eight.five_m,.eight.five_t,.eight.four_m,.eight.four_t,.eight.nine_m,.eight.nine_t,.eight.one_m,.eight.one_t,.eight.seven_m,.eight.seven_t,.eight.six_m,.eight.six_t,.eight.ten_m,.eight.ten_t,.eight.three_m,.eight.three_t,.eight.twelve_m,.eight.twelve_t,.eight.two_m,.eight.two_t,.eleven.eight_m,.eleven.eight_t,.eleven.eleven_m,.eleven.eleven_t,.eleven.five_m,.eleven.five_t,.eleven.four_m,.eleven.four_t,.eleven.nine_m,.eleven.nine_t,.eleven.one_m,.eleven.one_t,.eleven.seven_m,.eleven.seven_t,.eleven.six_m,.eleven.six_t,.eleven.ten_m,.eleven.ten_t,.eleven.three_m,.eleven.three_t,.eleven.twelve_m,.eleven.twelve_t,.eleven.two_m,.eleven.two_t,.five.eight_m,.five.eight_t,.five.eleven_m,.five.eleven_t,.five.five_m,.five.five_t,.five.four_m,.five.four_t,.five.nine_m,.five.nine_t,.five.one_m,.five.one_t,.five.seven_m,.five.seven_t,.five.six_m,.five.six_t,.five.ten_m,.five.ten_t,.five.three_m,.five.three_t,.five.twelve_m,.five.twelve_t,.five.two_m,.five.two_t,.four.eight_m,.four.eight_t,.four.eleven_m,.four.eleven_t,.four.five_m,.four.five_t,.four.four_m,.four.four_t,.four.nine_m,.four.nine_t,.four.one_m,.four.one_t,.four.seven_m,.four.seven_t,.four.six_m,.four.six_t,.four.ten_m,.four.ten_t,.four.three_m,.four.three_t,.four.twelve_m,.four.twelve_t,.four.two_m,.four.two_t,.nine.eight_m,.nine.eight_t,.nine.eleven_m,.nine.eleven_t,.nine.five_m,.nine.five_t,.nine.four_m,.nine.four_t,.nine.nine_m,.nine.nine_t,.nine.one_m,.nine.one_t,.nine.seven_m,.nine.seven_t,.nine.six_m,.nine.six_t,.nine.ten_m,.nine.ten_t,.nine.three_m,.nine.three_t,.nine.twelve_m,.nine.twelve_t,.nine.two_m,.nine.two_t,.one.eight_m,.one.eight_t,.one.eleven_m,.one.eleven_t,.one.five_m,.one.five_t,.one.four_m,.one.four_t,.one.nine_m,.one.nine_t,.one.one_m,.one.one_t,.one.seven_m,.one.seven_t,.one.six_m,.one.six_t,.one.ten_m,.one.ten_t,.one.three_m,.one.three_t,.one.twelve_m,.one.twelve_t,.one.two_m,.one.two_t,.seven.eight_m,.seven.eight_t,.seven.eleven_m,.seven.eleven_t,.seven.five_m,.seven.five_t,.seven.four_m,.seven.four_t,.seven.nine_m,.seven.nine_t,.seven.one_m,.seven.one_t,.seven.seven_m,.seven.seven_t,.seven.six_m,.seven.six_t,.seven.ten_m,.seven.ten_t,.seven.three_m,.seven.three_t,.seven.twelve_m,.seven.twelve_t,.seven.two_m,.seven.two_t,.six.eight_m,.six.eight_t,.six.eleven_m,.six.eleven_t,.six.five_m,.six.five_t,.six.four_m,.six.four_t,.six.nine_m,.six.nine_t,.six.one_m,.six.one_t,.six.seven_m,.six.seven_t,.six.six_m,.six.six_t,.six.ten_m,.six.ten_t,.six.three_m,.six.three_t,.six.twelve_m,.six.twelve_t,.six.two_m,.six.two_t,.ten.eight_m,.ten.eight_t,.ten.eleven_m,.ten.eleven_t,.ten.five_m,.ten.five_t,.ten.four_m,.ten.four_t,.ten.nine_m,.ten.nine_t,.ten.one_m,.ten.one_t,.ten.seven_m,.ten.seven_t,.ten.six_m,.ten.six_t,.ten.ten_m,.ten.ten_t,.ten.three_m,.ten.three_t,.ten.twelve_m,.ten.twelve_t,.ten.two_m,.ten.two_t,.three.eight_m,.three.eight_t,.three.eleven_m,.three.eleven_t,.three.five_m,.three.five_t,.three.four_m,.three.four_t,.three.nine_m,.three.nine_t,.three.one_m,.three.one_t,.three.seven_m,.three.seven_t,.three.six_m,.three.six_t,.three.ten_m,.three.ten_t,.three.three_m,.three.three_t,.three.twelve_m,.three.twelve_t,.three.two_m,.three.two_t,.twelve.eight_m,.twelve.eight_t,.twelve.eleven_m,.twelve.eleven_t,.twelve.five_m,.twelve.five_t,.twelve.four_m,.twelve.four_t,.twelve.nine_m,.twelve.nine_t,.twelve.one_m,.twelve.one_t,.twelve.seven_m,.twelve.seven_t,.twelve.six_m,.twelve.six_t,.twelve.ten_m,.twelve.ten_t,.twelve.three_m,.twelve.three_t,.twelve.twelve_m,.twelve.twelve_t,.twelve.two_m,.twelve.two_t,.two.eight_m,.two.eight_t,.two.eleven_m,.two.eleven_t,.two.five_m,.two.five_t,.two.four_m,.two.four_t,.two.nine_m,.two.nine_t,.two.one_m,.two.one_t,.two.seven_m,.two.seven_t,.two.six_m,.two.six_t,.two.ten_m,.two.ten_t,.two.three_m,.two.three_t,.two.twelve_m,.two.twelve_t,.two.two_m,.two.two_t{margin-bottom:0}@media (max-width:767px){.grid .one_m{width:calc(8% - .91667rem);margin-right:1rem;margin-bottom:0}.grid .one_m:nth-of-type(12n+12){margin-right:0}.grid .two_m{width:calc(16% - .83333rem);margin-right:1rem;margin-bottom:0}.grid .two_m:nth-of-type(6n+6){margin-right:0}.grid .three_m{width:calc(25% - .75rem);margin-right:1rem;margin-bottom:0}.grid .three_m:nth-of-type(4n+4){margin-right:0}.grid .four_m{width:calc(33% - .66667rem);margin-right:1rem;margin-bottom:0}.grid .four_m:nth-of-type(3n+3){margin-right:0}.grid .five_m{width:calc(41% - .58333rem);margin-right:1rem;margin-bottom:0}.grid .five_m:nth-of-type(2.4n+2.4){margin-right:0}.grid .six_m{width:calc(50% - .5rem);margin-right:1rem;margin-bottom:0}.grid .six_m:nth-of-type(2n+2){margin-right:0}.grid .seven_m{width:calc(58% - .41667rem);margin-right:1rem;margin-bottom:0}.grid .seven_m:nth-of-type(1.71429n+1.71429){margin-right:0}.grid .eight_m{width:calc(66% - .33333rem);margin-right:1rem;margin-bottom:0}.grid .eight_m:nth-of-type(1.5n+1.5){margin-right:0}.grid .nine_m{width:calc(75% - .25rem);margin-right:1rem;margin-bottom:0}.grid .nine_m:nth-of-type(1.33333n+1.33333){margin-right:0}.grid .ten_m{width:calc(83% - .16667rem);margin-right:1rem;margin-bottom:0}.grid .ten_m:nth-of-type(1.2n+1.2){margin-right:0}.grid .eleven_m{width:calc(91% - .08333rem);margin-right:1rem;margin-bottom:0}.grid .eleven_m:nth-of-type(1.09091n+1.09091){margin-right:0}.grid .twelve_m{width:100%}.grid .last,.grid .omega{margin-right:0}}@media (min-width:768px) and (max-width:1024px){.grid .one_t{width:calc(8% - 1.83333rem);margin-right:2rem;margin-bottom:0}.grid .one_t:nth-of-type(12n+12){margin-right:0}.grid .two_t{width:calc(16% - 1.66667rem);margin-right:2rem;margin-bottom:0}.grid .two_t:nth-of-type(6n+6){margin-right:0}.grid .three_t{width:calc(25% - 1.5rem);margin-right:2rem;margin-bottom:0}.grid .three_t:nth-of-type(4n+4){margin-right:0}.grid .four_t{width:calc(33% - 1.33333rem);margin-right:2rem;margin-bottom:0}.grid .four_t:nth-of-type(3n+3){margin-right:0}.grid .five_t{width:calc(41% - 1.16667rem);margin-right:2rem;margin-bottom:0}.grid .five_t:nth-of-type(2.4n+2.4){margin-right:0}.grid .six_t{width:calc(50% - 1rem);margin-right:2rem;margin-bottom:0}.grid .six_t:nth-of-type(2n+2){margin-right:0}.grid .seven_t{width:calc(58% - .83333rem);margin-right:2rem;margin-bottom:0}.grid .seven_t:nth-of-type(1.71429n+1.71429){margin-right:0}.grid .eight_t{width:calc(66% - .66667rem);margin-right:2rem;margin-bottom:0}.grid .eight_t:nth-of-type(1.5n+1.5){margin-right:0}.grid .nine_t{width:calc(75% - .5rem);margin-right:2rem;margin-bottom:0}.grid .nine_t:nth-of-type(1.33333n+1.33333){margin-right:0}.grid .ten_t{width:calc(83% - .33333rem);margin-right:2rem;margin-bottom:0}.grid .ten_t:nth-of-type(1.2n+1.2){margin-right:0}.grid .eleven_t{width:calc(91% - .16667rem);margin-right:2rem;margin-bottom:0}.grid .eleven_t:nth-of-type(1.09091n+1.09091){margin-right:0}.grid .twelve_t{width:100%}.grid .last,.grid .omega{margin-right:0}}@media (min-width:1025px){.grid .one{width:calc(8% - 1.83333rem);margin-right:2rem;margin-bottom:0}.grid .one:nth-of-type(12n+12){margin-right:0}.grid .two{width:calc(16% - 1.66667rem);margin-right:2rem;margin-bottom:0}.grid .two:nth-of-type(6n+6){margin-right:0}.grid .col-sm-3,.grid .three{width:calc(25% - 1.5rem);margin-right:2rem;margin-bottom:0}.grid .col-sm-3:nth-of-type(4n+4),.grid .three:nth-of-type(4n+4){margin-right:0}.grid .four{width:calc(33% - 1.33333rem);margin-right:2rem;margin-bottom:0}.grid .four:nth-of-type(3n+3){margin-right:0}.grid .five{width:calc(41% - 1.16667rem);margin-right:2rem;margin-bottom:0}.grid .five:nth-of-type(2.4n+2.4){margin-right:0}.grid .six{width:calc(50% - 1rem);margin-right:2rem;margin-bottom:0}.grid .six:nth-of-type(2n+2){margin-right:0}.grid .seven{width:calc(58% - .83333rem);margin-right:2rem;margin-bottom:0}.grid .seven:nth-of-type(1.71429n+1.71429){margin-right:0}.grid .eight{width:calc(66% - .66667rem);margin-right:2rem;margin-bottom:0}.grid .eight:nth-of-type(1.5n+1.5){margin-right:0}.grid .col-sm-9,.grid .nine{width:calc(75% - .5rem);margin-right:2rem;margin-bottom:0}.grid .col-sm-9:nth-of-type(1.33333n+1.33333),.grid .nine:nth-of-type(1.33333n+1.33333){margin-right:0}.grid .ten{width:calc(83% - .33333rem);margin-right:2rem;margin-bottom:0}.grid .ten:nth-of-type(1.2n+1.2){margin-right:0}.grid .eleven{width:calc(91% - .16667rem);margin-right:2rem;margin-bottom:0}.grid .eleven:nth-of-type(1.09091n+1.09091){margin-right:0}.grid .twelve{width:100%}.grid .pushOne{margin-left:calc(8% + .16667rem)}.grid .pushTwo{margin-left:calc(16% + .33333rem)}.grid .pushThree{margin-left:calc(25% + .5rem)}.grid .pushFive,.grid .pushFour,.grid .pushSix{margin-left:calc(33% + .66667rem)}.grid .last,.grid .omega{margin-right:0}}@media (min-width:1025px){.gridcozy .one{width:8.33333%;margin-right:0}.gridcozy .two{width:16.66667%;margin-right:0}.gridcozy .col-sm-3,.gridcozy .three{width:25%;margin-right:0}.gridcozy .four{width:33.33333%;margin-right:0}.gridcozy .five{width:41.66667%;margin-right:0}.gridcozy .six{width:50%;margin-right:0}.gridcozy .seven{width:58.33333%;margin-right:0}.gridcozy .eight{width:66.66667%;margin-right:0}.gridcozy .col-sm-9,.gridcozy .nine{width:75%;margin-right:0}.gridcozy .ten{width:83.33333%;margin-right:0}.gridcozy .eleven{width:91.66667%;margin-right:0}.gridcozy .twelve{width:100%}.gridcozy .pushOne{margin-left:calc(8% + .16667rem)}.gridcozy .pushTwo{margin-left:calc(16% + .33333rem)}.gridcozy .pushThree{margin-left:calc(25% + .5rem)}.gridcozy .pushFive,.gridcozy .pushFour,.gridcozy .pushSix{margin-left:calc(33% + .66667rem)}.gridcozy .last,.gridcozy .omega{margin-right:0}}@-webkit-keyframes leaf--anim{0%{opacity:0}to{opacity:1}}@keyframes leaf--anim{0%{opacity:0}to{opacity:1}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.circle,.leaf{opacity:0;-webkit-animation-name:leaf--anim;animation-name:leaf--anim;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:3s;animation-delay:3s}.branch--01{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear forwards;animation:dash 5s linear forwards}.branch--02{-webkit-animation:dash 2s linear forwards;animation:dash 2s linear forwards;-webkit-animation-delay:2s;animation-delay:2s}.branch--02,.branch--03{stroke-dasharray:1000;stroke-dashoffset:1000}.branch--03{-webkit-animation:dash 2s linear forwards;animation:dash 2s linear forwards;-webkit-animation-delay:2.5s;animation-delay:2.5s}.level--02 .branch--02{-webkit-animation-delay:3s;animation-delay:3s}.level--02 .branch--03{-webkit-animation-delay:3.125s;animation-delay:3.125s}.level--02 .circle{-webkit-animation-delay:3.5s;animation-delay:3.5s}.level--02 .leaf{-webkit-animation-delay:3.75s;animation-delay:3.75s}.level--03 .branch--02{-webkit-animation-delay:3.125s;animation-delay:3.125s}.level--03 .branch--03{-webkit-animation-delay:3.25s;animation-delay:3.25s}.level--03 .circle{-webkit-animation-delay:3.75s;animation-delay:3.75s}.level--03 .leaf{-webkit-animation-delay:4.125s;animation-delay:4.125s}.bigleaf{-webkit-animation-delay:3.75s;animation-delay:3.75s}.clearfix:after{clear:both;content:"";display:table}.wrap{max-width:calc(100% - 2rem);width:100%;margin-left:auto;margin-right:auto}@media (min-width:1025px){.wrap{max-width:960px}}@media (min-width:1600px){.wrap{max-width:1280px}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stuck{overflow:hidden;position:fixed;width:100vw;height:100vh}.hidden{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.alignnone{max-width:100%!important;height:auto;margin:2em auto;display:block}.alignnone.wp-caption{width:calc(66% - .66667rem)!important;background-color:#fff;margin-top:2em}.alignnone.wp-caption .wp-caption-text{padding:1rem 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.alignnone.wp-caption img{max-width:100%!important;height:auto;display:block;margin:0 auto}@media (min-width:768px){.alignnone{width:calc(66% - .66667rem)!important}}.aligncenter{max-width:100%!important;height:auto;margin:2em auto;display:block}.aligncenter.wp-caption{width:100%!important;background-color:#fff;margin-top:2em}.aligncenter.wp-caption .wp-caption-text{padding:1rem 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.aligncenter.wp-caption img{max-width:100%!important;height:auto;display:block;margin:0 auto}.alignleft{max-width:100%;height:auto;margin:0 auto 1em;display:block}.alignleft.wp-caption{width:100%;background-color:#fff;margin-top:0}.alignleft.wp-caption .wp-caption-text{padding:1rem 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.alignleft.wp-caption img{max-width:100%;height:auto;display:block;margin:0 auto}@media (min-width:768px){.alignleft{height:auto;margin-right:2rem;width:calc(41% - 1.16667rem)!important;float:left}}.alignright{max-width:100%;height:auto;margin:0 auto 1em;display:block}.alignright.wp-caption{width:100%;background-color:#fff;margin-top:0}.alignright.wp-caption .wp-caption-text{padding:1rem 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.alignright.wp-caption img{max-width:100%;height:auto;display:block;margin:0 auto}@media (min-width:768px){.alignright{height:auto;margin-left:2rem;width:calc(41% - 1.16667rem)!important;float:right}}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery .gallery-item{margin:0;width:50%}.gallery .gallery-item img{max-width:100%;height:auto}@media (min-width:1025px){.gallery.gallery-columns-2 .gallery-item{width:calc(50% - 2rem);margin:0 0 2rem}.gallery.gallery-columns-2 .gallery-item img{max-width:100%;height:auto}.gallery.gallery-columns-3 .gallery-item{width:calc(33% - 2rem);margin:0 0 2rem}.gallery.gallery-columns-3 .gallery-item img{max-width:100%;height:auto}.gallery.gallery-columns-4 .gallery-item{width:calc(25% - 2rem);margin:0 0 2rem}.gallery.gallery-columns-4 .gallery-item img{max-width:100%;height:auto}}.pagination{overflow:hidden;padding:1em 0;text-align:center;position:relative}.pagination ul,.pagination ul li{text-align:center;display:inline-block;float:none}.pagination ul li{list-style:none}.pagination ul li a,.pagination ul li a:visited,.pagination ul li span{text-decoration:none!important;display:inline-block;padding:.5em 1em;border:2px solid #00a6b5;border-radius:50px;background:transparent;color:#3f403f;text-transform:uppercase;font-size:.8em;line-height:1.4;letter-spacing:1px;font-weight:600;-webkit-transition:all .7s cubic-bezier(.03,.66,.11,1.01);transition:all .7s cubic-bezier(.03,.66,.11,1.01);-webkit-box-shadow:#3f403f 0 0 0 0 inset;box-shadow:inset 0 0 0 0 #3f403f}.pagination ul li a:hover,.pagination ul li a:visited:hover,.pagination ul li span:hover{background-color:transparent;color:#3f403f}.pagination ul li a:visited,.pagination ul li a:visited:visited,.pagination ul li span:visited{color:#3f403f}.pagination ul li span{background-color:transparent;color:#0e1b20;border-radius:50px}.pagination ul li span.dots{border-color:#e6e6e6;color:#262626}.social-channels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0;list-style-type:none;margin:0}.social-channels li{display:block;margin-bottom:.5em}.social-channels li.icon-twitter{border-radius:5px}.social-channels li.icon-twitter a{background-image:url(../images/icon--twitter.png?1607469054);height:30px;width:30px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){.social-channels li.icon-twitter a{background-image:url(../images/icon--twitter@2x.png?1607469054);background-size:30px auto}}.social-channels li.icon-facebook a{background-image:url(../images/icon--facebook.png?1607469054);height:30px;width:30px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){.social-channels li.icon-facebook a{background-image:url(../images/icon--facebook@2x.png?1607469054);background-size:30px auto}}.social-channels li.icon-instagram a{background-image:url(../images/icon--instagram.png?1607469054);height:30px;width:30px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){.social-channels li.icon-instagram a{background-image:url(../images/icon--instagram@2x.png?1607469054);background-size:30px auto}}@media (min-width:768px) and (max-width:1024px){.sticky{top:3em}}@media (min-width:1025px){.sticky{top:6.8em}}.sidebar{width:100%}.wp-block-button{color:inherit;margin-bottom:1em;position:relative;z-index:1}.wp-block-button .wp-block-button__link{background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:inherit;margin:0;padding:0;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:break-word}#content .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1025px){#content .wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#content .wp-block-column{margin-bottom:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:1025px){#content .wp-block-column{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media (min-width:1025px){#content .wp-block-column:not(:first-child),#content .wp-block-column:nth-child(2n){margin-left:32px}}#content .wp-block-image{margin-top:0}#content .wp-block-column{margin-bottom:0}#content .wp-block-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}#content .wp-block-column.is-vertically-aligned-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}#content .wp-block-column.is-vertically-aligned-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end}#content .wp-block-text-columns,#content .wp-block-text-columns.aligncenter{display:-webkit-box;display:-ms-flexbox;display:flex}#content .wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}#content .wp-block-text-columns .wp-block-column:first-child{margin-left:0}#content .wp-block-text-columns .wp-block-column:last-child{margin-right:0}#content .wp-block-text-columns.columns-2 .wp-block-column{width:50%}#content .wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}#content .wp-block-text-columns.columns-4 .wp-block-column{width:25%}#content .wp-block-quote.is-large,#content .wp-block-quote.is-style-large{margin-bottom:2em;padding:0 1em}#content .wp-block-quote.is-large p,#content .wp-block-quote.is-style-large p{font-size:1.142857143em;line-height:1.6;text-align:left}#content .wp-block-quote.is-large cite,#content .wp-block-quote.is-large footer,#content .wp-block-quote.is-style-large cite,#content .wp-block-quote.is-style-large footer{display:block;font-size:.857142857em;text-align:right}#content .wp-block-pullquote{padding:2em 0 1em;margin:2em 0 5em;position:relative}#content .wp-block-pullquote.alignleft,#content .wp-block-pullquote.alignright{max-width:480px}#content .wp-block-pullquote.alignleft p,#content .wp-block-pullquote.alignright p{font-size:1em}#content .wp-block-pullquote blockquote{position:relative;margin:1em 0}#content .wp-block-pullquote blockquote p{font-size:1em;line-height:1.3;text-align:left;font-weight:900;margin-bottom:.5em}#content .wp-block-pullquote cite,#content .wp-block-pullquote footer{display:block;position:relative;text-align:right}#content .wp-block-pullquote .has-text-color a{color:inherit}@media (min-width:1025px){#content .wp-block-pullquote blockquote p{font-size:2.285714286em}}#content .wp-block-pullquote:not(.is-style-solid-color){background:none}#content .wp-block-pullquote.is-style-solid-color{border:none}#content .wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}#content .wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:1.523809524em}#content .wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}#content .wp-block-pullquote cite{color:inherit}#content .wp-block-embed{margin:0}@media (max-width:1024px){#content .wp-block-embed iframe{width:100%;height:auto}}#content .wp-block-cover{margin-bottom:0}#content .wp-block-gallery li:before{display:none}#header{padding-top:.5em;padding-bottom:.5em;background-color:hsla(0,0%,100%,.75);position:fixed;top:0;right:0;left:0;z-index:110}#header .logo{background-image:url(../images/logo_mobile.png?1607469054);height:25px;width:28px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;margin:0;position:relative;z-index:99}@media only screen and (-webkit-min-device-pixel-ratio:2){#header .logo{background-image:url(../images/logo_mobile@2x.png?1607469054);background-size:28px auto}}#header .logo a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#header .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){#header{padding-top:6vh;padding-bottom:0;background-color:#fff;z-index:1001;position:fixed;top:0;right:0;left:0}#header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(1180px + 4rem)}#header .logo{background-image:url(../images/logo.png?1607469054);height:68px;width:68px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;overflow:visible}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2){#header .logo{background-image:url(../images/logo@2x.png?1607469054);background-size:68px auto}}@media (min-width:1025px){#header .logo a{background-image:url(../images/logo.png?1607469054);height:68px;width:68px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;z-index:1}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2){#header .logo a{background-image:url(../images/logo@2x.png?1607469054);background-size:68px auto}}@media (min-width:1025px){#header .logo:after{position:absolute;top:-1em;right:-1em;bottom:-1em;left:-1em;content:"";display:block;background-color:hsla(0,0%,100%,.7);border-radius:50%}}@media (min-width:1600px){#header .wrap{max-width:calc(1500px + 4rem)}}#header .header--navigation{position:relative}#header .header--navigation .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;margin:0 0 1em;padding:0;list-style-type:none}#header .header--navigation .nav li{display:block;margin-bottom:1em;margin-top:1em}#header .header--navigation .nav li a,#header .header--navigation .nav li a:visited{display:block;text-transform:uppercase;font-weight:600;background:transparent;line-height:1.1;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;color:#0e1b20}#header .header--navigation .nav li a:hover,#header .header--navigation .nav li a:visited:hover{color:rgba(227,39,38,.9);text-decoration:none}#header .header--navigation .nav li:hover>a{color:rgba(227,39,38,.9)}#header .header--navigation .nav li.current-menu-item>a{font-weight:600}#header .header--navigation .nav li.menu-item-has-children .sub-menu,#header .header--navigation .nav li.menu-item-has-children>a:after{display:none}#header .header--navigation .nav li.menu-item-has-children .sub-menu a{font-size:.8em}#header .header--navigation .nav li.nav_cta{position:relative}#header .header--navigation .nav li:last-of-type>a:after{display:none}@media (min-width:768px){#header .header--navigation .nav{font-size:6vw}}@media (max-width:1024px){#header .header--navigation{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}#header .header--navigation .nav{padding:2em 0;border-radius:0 50px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:auto;max-height:100%;width:100%;max-width:calc(100% - 2em);font-size:3vw}#header .header--navigation .nav>li{position:relative}#header .header--navigation .nav>li>a:after{display:none}#header .header--navigation .nav>li>.sub-menu{padding:0;list-style-type:none;margin:1em 0 0 1em;width:100%}#header .header--navigation .nav>li>.sub-menu li{display:block;width:100%;padding:0}#header .header--navigation .nav>li>.sub-menu li a{padding-top:.5em;padding-bottom:.5em}#header .header--navigation .nav>li.current-menu-ancestor>.sub-menu,#header .header--navigation .nav>li.current-page-ancestor>.sub-menu,#header .header--navigation .nav>li:hover>.sub-menu{display:block}}@media (min-width:1025px){#header .header--navigation{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#header .header--navigation .nav{font-size:.8571428571428571em;padding:0 2em;border-radius:0 50px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}#header .header--navigation .nav>li{--menu-item-color:#00a6b5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid var(--menu-item-color);padding-bottom:5px}#header .header--navigation .nav>li a,#header .header--navigation .nav>li a:visited{text-transform:none;font-weight:400}#header .header--navigation .nav>li a:before,#header .header--navigation .nav>li a:visited:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}#header .header--navigation .nav>li a:hover a,#header .header--navigation .nav>li a:hover a:visited,#header .header--navigation .nav>li a:visited:hover a,#header .header--navigation .nav>li a:visited:hover a:visited{color:#0e1b20}#header .header--navigation .nav>li:hover>a,#header .header--navigation .nav>li:hover a:visited{color:#0e1b20;font-weight:600}#header .header--navigation .nav>li.menu-item-has-children:after{content:"";display:block;-webkit-mask:url(../images/nav--arrow.svg);mask:url(../images/nav--arrow.svg);-webkit-mask-size:cover;mask-size:cover;width:9px;height:5px;margin-left:5px;background-color:var(--menu-item-color)}#header .header--navigation .nav>li.menu-item-has-children>a{display:inline-block}#header .header--navigation .nav>li.menu-item-has-children .sub-menu{display:block}#header .header--navigation .nav>li.menu-item-has-children>.sub-menu{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1em;list-style-type:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);mix-blend-mode:multiply;border-bottom:2px solid var(--menu-item-color);width:100%;position:absolute;top:1.5em;width:300px;padding:1rem}#header .header--navigation .nav>li.menu-item-has-children>.sub-menu li{display:block;width:100%}#header .header--navigation .nav>li.menu-item-has-children>.sub-menu:after{content:"";display:block;position:absolute;right:0;bottom:0;z-index:-1;width:7px;height:7px;border-radius:50%;background-color:var(--menu-item-color);margin-right:-3.5px;margin-bottom:-4.5px}#header .header--navigation .nav>li.menu-item-has-children>.sub-menu:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--menu-item-color);opacity:.1}#header .header--navigation .nav>li.menu-item-has-children:hover>.sub-menu{display:block}#header .header--navigation .nav>li.current-menu-ancestor>a,#header .header--navigation .nav>li.current-menu-ancestor>a:visited,#header .header--navigation .nav>li.current-page-ancestor>a,#header .header--navigation .nav>li.current-page-ancestor>a:visited{font-weight:600}#header .header--navigation .nav>li.color-white{--menu-item-color:#fff}#header .header--navigation .nav>li.color-black{--menu-item-color:#0e1b20}#header .header--navigation .nav>li.color-red{--menu-item-color:#e32726}#header .header--navigation .nav>li.color-red-dk{--menu-item-color:#bd2f2a}#header .header--navigation .nav>li.color-orange{--menu-item-color:#f68c2c}#header .header--navigation .nav>li.color-orange-dk{--menu-item-color:#ee7622}#header .header--navigation .nav>li.color-yellow{--menu-item-color:#f5b120}#header .header--navigation .nav>li.color-blue{--menu-item-color:#00a6b5}#header .header--navigation .nav>li.color-blue-dk{--menu-item-color:#254b59}#header .header--navigation .nav>li.color-blue-lt{--menu-item-color:#76c3d4}#header .header--navigation .nav>li.color-green{--menu-item-color:#02793e}#header .header--navigation .nav>li.color-green-lt{--menu-item-color:#4ea484}#header .header--navigation .nav>li.color-green-dk{--menu-item-color:#235d38}#header .header--navigation .nav>li.color-purple{--menu-item-color:#8e79af}}@media (max-width:1024px){#header.activated .header--navigation{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,166,181,.6);background-color:hsla(0,0%,100%,.7)}#header.activated .header--navigation,#header.activated .header--navigation .nav{display:-webkit-box;display:-ms-flexbox;display:flex}}#header .navHamburger{font-size:.857142857em;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-weight:800;line-height:1.5;text-transform:uppercase;position:absolute;z-index:105;right:0;display:block;cursor:pointer;-webkit-box-sizing:padding-box;box-sizing:padding-box;background-clip:border-box;color:#0e1b20;background-color:hsla(0,0%,100%,.25);padding:.25em .5em}#header .navHamburger:before{top:0}#header .navHamburger:after,#header .navHamburger:before{content:"";display:block;position:absolute;right:0;left:0;height:5px;background-color:#e32726;border-radius:3px}#header .navHamburger:after{bottom:0}#header .navHamburger:hover{color:#0e1b20;background-color:#fff}@media (min-width:1025px){#header .navHamburger{display:none;position:absolute;z-index:105;left:0;right:auto}}#header .navHamburger.activated{content:"X"}#header .navHamburger.activated:hover{color:#0e1b20}#footer{border:12px solid #00a6b5;padding-top:2rem;padding-bottom:1rem;margin-top:2rem;background-color:#fff;position:relative}.home #footer{margin-top:0}#footer ul{margin:0 0 1em;padding:0;list-style-type:none}#footer ul li{display:block}#footer .logo{background-image:url(../images/logo_footer.png?1607469054);height:55px;width:157px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;margin:0;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2){#footer .logo{background-image:url(../images/logo_footer@2x.png?1607469055);background-size:157px auto}}#footer .logo a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#footer #menu-footer{border-top:4px solid #e32726;border-bottom:4px solid #e32726;text-transform:uppercase;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-weight:800;width:100%;text-align:center;padding-top:1em;padding-bottom:1em}#footer #menu-footer li{line-height:1.5}#footer .block--address h2{font-size:.857142857em;margin:0}#footer .block--address p{font-size:.857142857em;font-weight:300;margin-top:0}@media (min-width:1025px){#footer{margin-top:4rem;padding-top:4rem;padding-bottom:1rem}.home #footer{margin-top:0}#footer .logo{background-image:url(../images/logo_footer.png?1607469054);height:55px;width:157px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2){#footer .logo{background-image:url(../images/logo_footer@2x.png?1607469055);background-size:157px auto}}.copyright{margin:0;background-color:#e32726;color:#fff;line-height:2;text-align:center}.block--plain p:last-of-type a,.block--plain p:last-of-type a:visited,.btn,.btn:visited{font-weight:300;color:#3f403f;background:transparent;display:inline-block;padding:.25em .75em;border:2px solid #00a6b5;text-transform:uppercase;font-size:.857142857em;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;text-shadow:none;-webkit-transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);text-decoration:none!important}.block--plain p:last-of-type a:visited strong,.block--plain p:last-of-type a strong,.btn:visited strong,.btn strong{font-weight:800}.block--plain p:last-of-type a:hover,.block--plain p:last-of-type a:visited:hover,.btn:hover,.btn:visited:hover{color:#fff;background-color:#00a6b5;text-decoration:none!important}.btn_2,.btn_2:visited,.callout p a,.callout p a:visited{font-weight:300;color:#3f403f;background:transparent;display:inline-block;padding:.25em .75em;text-transform:uppercase;font-size:.857142857em;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;text-shadow:none;-webkit-transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);color:#02793e;background:#fff;text-decoration:none!important;border:2px solid transparent}.btn_2 strong,.btn_2:visited strong,.callout p a:visited strong,.callout p a strong{font-weight:800}.btn_2:hover,.btn_2:visited:hover,.callout p a:hover,.callout p a:visited:hover{background-color:#00a6b5;color:#fff;background-color:transparent;border-color:#fff;text-decoration:none!important}#content .btn_3,#content .btn_3:visited,#content .callout--section p:last-of-type a,#content .callout--section p:last-of-type a:visited{font-weight:300;color:#3f403f;background:transparent;display:inline-block;padding:.25em .75em;text-transform:uppercase;font-size:.857142857em;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;text-shadow:none;-webkit-transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);text-decoration:none!important;font-size:.8em;font-weight:800;color:#fff;border:none;background-color:#00a6b5;border-radius:25px 25px 0 25px}#content .btn_3 strong,#content .btn_3:visited strong,#content .callout--section p:last-of-type a:visited strong,#content .callout--section p:last-of-type a strong{font-weight:800}#content .btn_3:hover,#content .btn_3:visited:hover,#content .callout--section p:last-of-type a:hover,#content .callout--section p:last-of-type a:visited:hover{color:#fff;text-decoration:none!important;border-radius:0 25px 25px 25px;background-color:#00a6b5}form>div{overflow:hidden;clear:both}fieldset{border:none;padding:0}legend{font-size:2em;line-height:1.3em;margin-bottom:1em;border-bottom:1px dashed #fff;display:block;padding-bottom:.25em;width:100%}label{display:block;text-align:left;font-weight:600;color:#3f403f;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.25em}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{display:block;font-family:myriad-pro,Arial,sans-serif;background:#fff;color:#0e1b20;border:1px solid #3f403f;-webkit-appearance:none;border-radius:.25em;height:2.5em;padding:.25em .1em .25em .5em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 1s cubic-bezier(.03,.66,.11,1.01),background-color 1s cubic-bezier(.03,.66,.11,1.01);transition:border-color 1s cubic-bezier(.03,.66,.11,1.01),background-color 1s cubic-bezier(.03,.66,.11,1.01);margin-bottom:.5em}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#262626;outline:none;background:hsla(0,0%,100%,.8)}textarea{height:auto}input[type=checkbox],input[type=radio]{width:auto;display:inline-block;margin:0 5px 0 1px}select,select:focus{background-image:url(../images/select_dropdown.png);background-position:100% 50%;background-repeat:no-repeat;display:block;-webkit-appearance:none;padding:.25em 2em .25em .5em;-webkit-box-sizing:border-box;box-sizing:border-box}select:focus,select:focus:focus{outline:none}input[type=submit]{font-weight:300;color:#3f403f;background:transparent;display:inline-block;font-size:.857142857em;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;text-shadow:none;-webkit-transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);transition:background-color .25s cubic-bezier(.03,.66,.11,1.01),color,.5s cubic-bezier(.03,.66,.11,1.01);text-decoration:none!important;background-color:#4ea484!important;color:#fff!important;-webkit-box-shadow:none;box-shadow:none;border:none;text-transform:uppercase;-webkit-transition:background-color .5s;transition:background-color .5s;line-height:1;height:2.5rem;padding:.5rem 2em;float:right}input[type=submit] strong{font-weight:800}input[type=submit]:hover{color:#fff;background-color:#00a6b5;text-decoration:none!important}.form-error,.validation_error,.validation_message{display:none;color:#d0011b}.validation_error{display:block}.form-field-error input[type=email],.form-field-error input[type=number],.form-field-error input[type=password],.form-field-error input[type=tel],.form-field-error input[type=text],.form-field-error textarea,.gfield_error input[type=email],.gfield_error input[type=number],.gfield_error input[type=password],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error textarea{outline:none;background:hsla(0,0%,100%,.8);border:1px solid #3f403f}.form-field-error .form-error,.form-field-error .validation_message,.gfield_error .form-error,.gfield_error .validation_message{display:block}.form-cancel{font-size:.8em;color:#d0011b}.form-field-required label:after{content:"required";color:#d0011b;display:inline-block;font-size:.666em;font-weight:400;margin-right:.125em;float:right}.form-error,.form-note,.validation_error,.validation_message{font-size:.8em;font-style:italic;margin:0;color:#727372}.forgotten-password.form-error,.forgotten-password.validation_error,.forgotten-password.validation_message,.form-note.forgotten-password{text-align:right}::-webkit-input-placeholder{font-family:myriad-pro,Arial,sans-serif;font-weight:100;font-style:italic;color:#585a58}:-moz-placeholder,::-moz-placeholder{font-family:myriad-pro,Arial,sans-serif;font-weight:100;font-style:italic;color:#585a58}:-ms-input-placeholder{font-family:myriad-pro,Arial,sans-serif;font-weight:100;font-style:italic;color:#585a58}.gform_fields{margin:0 0 1em;padding:0;list-style-type:none}.gform_fields li{display:block}.gform_fields .gfield:first-of-type .gfield_required{color:#d0011b}.gform_fields .gfield:first-of-type .gfield_required:after{content:"required";color:#d0011b;display:inline-block;font-style:italic;font-size:.8em;font-weight:400}#intro-block{min-height:100px;--page-highlight-color:#f5b120;border-bottom:12px solid var(--page-highlight-color);margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#intro-block.highlight-color-white{--page-highlight-color:#fff}#intro-block.highlight-color-black{--page-highlight-color:#0e1b20}#intro-block.highlight-color-red{--page-highlight-color:#e32726}#intro-block.highlight-color-red-dk{--page-highlight-color:#bd2f2a}#intro-block.highlight-color-orange{--page-highlight-color:#f68c2c}#intro-block.highlight-color-orange-dk{--page-highlight-color:#ee7622}#intro-block.highlight-color-yellow{--page-highlight-color:#f5b120}#intro-block.highlight-color-blue{--page-highlight-color:#00a6b5}#intro-block.highlight-color-blue-dk{--page-highlight-color:#254b59}#intro-block.highlight-color-blue-lt{--page-highlight-color:#76c3d4}#intro-block.highlight-color-green{--page-highlight-color:#02793e}#intro-block.highlight-color-green-lt{--page-highlight-color:#4ea484}#intro-block.highlight-color-green-dk{--page-highlight-color:#235d38}#intro-block.highlight-color-purple{--page-highlight-color:#8e79af}#intro-block .wrap{position:relative;z-index:1;margin-top:6em;margin-bottom:1em}#intro-block .wrap h1{font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;color:#0e1b20;font-size:1.666em;font-weight:300;margin:0;line-height:1;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff}#intro-block .wrap h1 span{font-size:.5em;display:block}#intro-block .bgnd svg{position:absolute;right:10%;bottom:0;height:80%;width:auto;display:block}#intro-block .bgnd svg path.circle,#intro-block .bgnd svg path.leaf{fill:var(--page-highlight-color)}#intro-block .bgnd svg path[class^=branch-]{stroke:var(--page-highlight-color)}@media (min-width:1025px){#intro-block{margin-top:5em;height:35vh;margin-bottom:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#intro-block .wrap{margin:0 auto;padding-bottom:5vh}}#intro-block.leader{border-color:#00a6b5;position:relative}@media (max-width:767px){#intro-block.leader{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#intro-block.leader .wrap{margin-top:20vh}#intro-block.leader .wrap h1{font-size:2.6666em}}#intro-block.leader .wrap h1{font-weight:300;font-style:italic}#intro-block.leader .wrap h1 strong{font-weight:800;color:#e32726;display:block;font-style:normal}#intro-block.leader .wrap p{margin-bottom:1.3333em}@media (min-width:1025px){#intro-block.leader .wrap p{width:50%}}#intro-block.leader .wrap p:last-of-type{margin-bottom:0}#intro-block.leader .wrap p:last-of-type .btn{margin-bottom:1em}#intro-block.leader .wrap p a:first-of-type{margin-right:3rem}#intro-block.leader:after{display:none}#intro-block.leader .bgnd svg{position:absolute;right:10%;bottom:0;height:80%;width:auto;display:block}#intro-block.leader .bgnd.bgnd_small{display:block}#intro-block.leader .bgnd.bgnd_small svg{height:30vh}#intro-block.leader .bgnd.bgnd_big{display:none}@media (min-width:768px){#intro-block.leader .bgnd.bgnd_small{display:none}#intro-block.leader .bgnd.bgnd_big{display:block}}#intro-block.leader-blog{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#intro-block.leader-blog .wrap h1{font-size:1.5em}#intro-block.leader-bgnd{position:relative}#intro-block.leader-bgnd:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:50%;opacity:.125;-webkit-filter:saturate(0);filter:saturate(0)}#content{--page-highlight-color:#02793e}#content.highlight-color-white{--page-highlight-color:#fff}#content.highlight-color-black{--page-highlight-color:#0e1b20}#content.highlight-color-red{--page-highlight-color:#e32726}#content.highlight-color-red-dk{--page-highlight-color:#bd2f2a}#content.highlight-color-orange{--page-highlight-color:#f68c2c}#content.highlight-color-orange-dk{--page-highlight-color:#ee7622}#content.highlight-color-yellow{--page-highlight-color:#f5b120}#content.highlight-color-blue{--page-highlight-color:#00a6b5}#content.highlight-color-blue-dk{--page-highlight-color:#254b59}#content.highlight-color-blue-lt{--page-highlight-color:#76c3d4}#content.highlight-color-green{--page-highlight-color:#02793e}#content.highlight-color-green-lt{--page-highlight-color:#4ea484}#content.highlight-color-green-dk{--page-highlight-color:#235d38}#content.highlight-color-purple{--page-highlight-color:#8e79af}#content .btn_2,#content .btn_2:visited,#content .callout p a,#content .callout p a:visited{color:var(--page-highlight-color)}#content .anchor{position:relative;top:-2em;visibility:hidden;display:block}#content .border{border:12px solid #02793e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem}@media (min-width:768px){#content .border{padding:2rem}}#content .contact-list{font-size:.8em;margin-left:1rem;margin-top:2em}@media (min-width:1025px){#content .contact-list{margin-left:2rem}}#content .sidebar .list-block h3,#content .sidebar .list-block p{display:none}#content .sidebar .list-block ul{margin:0 0 1em;padding:0;list-style-type:none}#content .sidebar .list-block ul li{display:block;margin-bottom:1em}#content .sidebar .list-block ul li a,#content .sidebar .list-block ul li a:visited{color:#fff;text-decoration:none;font-weight:600}#content .sidebar .list-block ul li a:before,#content .sidebar .list-block ul li a:visited:before{content:"";display:block;display:inline-block;margin-right:.25em;vertical-align:-2px;-webkit-transition:vertical-align 1s cubic-bezier(.03,.66,.11,1.01);transition:vertical-align 1s cubic-bezier(.03,.66,.11,1.01)}#content .sidebar .list-block ul li a.internal:before,#content .sidebar .list-block ul li a:visited.internal:before{background-image:url(../images/icon--internal_white.png?1607469054);height:20px;width:20px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){#content .sidebar .list-block ul li a.internal:before,#content .sidebar .list-block ul li a:visited.internal:before{background-image:url(../images/icon--internal_white@2x.png?1607469054);background-size:20px auto}}#content .sidebar .list-block ul li a.external:before,#content .sidebar .list-block ul li a:visited.external:before{background-image:url(../images/icon--external_white.png?1607469054);height:20px;width:20px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){#content .sidebar .list-block ul li a.external:before,#content .sidebar .list-block ul li a:visited.external:before{background-image:url(../images/icon--external_white@2x.png?1607469054);background-size:20px auto}}#content .sidebar .list-block ul li a:hover,#content .sidebar .list-block ul li a:visited:hover{color:#f5b120}#content .sidebar .list-block ul li a:hover:before,#content .sidebar .list-block ul li a:visited:hover:before{vertical-align:-4px}#content .sidebar .list-block ul li a:visited h4,#content .sidebar .list-block ul li a h4{display:inline;font-weight:400}#content .sidebar .list-block ul li a:visited span,#content .sidebar .list-block ul li a span{display:block}@media (max-width:767px){.page-resources #content .grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-resources #content .list-block{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f68c2c}.page-resources #content .list-block:nth-of-type(1n){border-color:#76c3d4}.page-resources #content .list-block:nth-of-type(1n) h3,.page-resources #content .list-block:nth-of-type(1n) ul li a:hover{color:#76c3d4}.page-resources #content .list-block:nth-of-type(1n+1){border-color:#ee7622}.page-resources #content .list-block:nth-of-type(1n+1) h3,.page-resources #content .list-block:nth-of-type(1n+1) ul li a:hover{color:#ee7622}.page-resources #content .list-block:nth-of-type(odd){border-color:#00a6b5}.page-resources #content .list-block:nth-of-type(odd) h3,.page-resources #content .list-block:nth-of-type(odd) ul li a:hover{color:#00a6b5}.page-resources #content .list-block:nth-of-type(3n+1){border-color:#02793e}.page-resources #content .list-block:nth-of-type(3n+1) h3,.page-resources #content .list-block:nth-of-type(3n+1) ul li a:hover{color:#02793e}.page-resources #content .list-block:nth-of-type(4n+1){border-color:#f5b120}.page-resources #content .list-block:nth-of-type(4n+1) h3,.page-resources #content .list-block:nth-of-type(4n+1) ul li a:hover{color:#f5b120}.page-resources #content .list-block:nth-of-type(5n+1){border-color:#254b59}.page-resources #content .list-block:nth-of-type(5n+1) h3,.page-resources #content .list-block:nth-of-type(5n+1) ul li a:hover{color:#254b59}.page-resources #content .list-block h3{font-size:1.3333em;margin-bottom:.5em;font-weight:800;font-family:myriad-pro,Arial,sans-serif;text-transform:uppercase}.page-resources #content .list-block h3+p{font-size:1.333em}.page-resources #content .list-block ul{margin:0 0 1em;padding:0;list-style-type:none}.page-resources #content .list-block ul li{display:block;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-resources #content .list-block ul li p{display:none}.page-resources #content .list-block ul li:before{content:"";display:block;display:inline-block;margin-right:.25em;vertical-align:-2px;-webkit-transition:vertical-align 1s cubic-bezier(.03,.66,.11,1.01);transition:vertical-align 1s cubic-bezier(.03,.66,.11,1.01)}.page-resources #content .list-block ul li.internal:before{background-image:url(../images/icon--internal.png?1607469054);height:20px;width:20px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){.page-resources #content .list-block ul li.internal:before{background-image:url(../images/icon--internal@2x.png?1607469054);background-size:20px auto}}.page-resources #content .list-block ul li.external:before{background-image:url(../images/icon--external.png?1607469054);height:20px;width:20px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:2){.page-resources #content .list-block ul li.external:before{background-image:url(../images/icon--external@2x.png?1607469054);background-size:20px auto}}.page-resources #content .list-block ul li a,.page-resources #content .list-block ul li a:visited{color:#0e1b20;text-decoration:none;width:100%}.page-resources #content .list-block ul li a:hover,.page-resources #content .list-block ul li a:visited:hover{color:#f68c2c}.page-resources #content .list-block ul li a:hover:before,.page-resources #content .list-block ul li a:visited:hover:before{vertical-align:-4px}.page-resources #content .list-block ul li a:visited h4,.page-resources #content .list-block ul li a h4{display:inline;font-weight:400}.page-resources #content .list-block ul li a:visited span,.page-resources #content .list-block ul li a span{display:block}#content .callout,#content figure.testimonial{padding:2rem;margin:0 0 .8em}#content .callout blockquote,#content figure.testimonial blockquote{margin:0}#content .callout h1,#content .callout h2,#content .callout h3,#content .callout h4,#content .callout h5,#content .callout h6,#content figure.testimonial h1,#content figure.testimonial h2,#content figure.testimonial h3,#content figure.testimonial h4,#content figure.testimonial h5,#content figure.testimonial h6{color:inherit}#content .callout h4,#content figure.testimonial h4{margin-top:0}#content .callout h4 em,#content figure.testimonial h4 em{font-weight:300}#content .callout a,#content .callout a:hover,#content .callout a:visited,#content .callout a:visited:hover,#content figure.testimonial a,#content figure.testimonial a:hover,#content figure.testimonial a:visited,#content figure.testimonial a:visited:hover{color:#fff}#content .callout p:last-of-type,#content figure.testimonial p:last-of-type{margin-bottom:0}#content .callout cite,#content figure.testimonial cite{display:block;margin-top:1em}@media (min-width:1025px){#content .callout,#content figure.testimonial{padding:2rem}}@media (min-width:1600px){#content .callout,#content figure.testimonial{padding:4rem}}#content .eight .callout,#content .eight figure.testimonial{color:#fff;position:relative;margin:2rem 0}#content .eight .callout blockquote,#content .eight figure.testimonial blockquote{margin:0 0 1em;position:relative}#content .eight .callout blockquote p,#content .eight figure.testimonial blockquote p{font-weight:600}#content .eight .callout blockquote:before,#content .eight figure.testimonial blockquote:before{content:"";display:block;content:"\201C";font-size:4em;position:absolute;top:-.5em;left:-.5em;font-weight:900;opacity:.5}#content .eight .callout:after,#content .eight figure.testimonial:after{content:"";display:block;border-radius:0 50px 0 50px;background-color:var(--page-highlight-color);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#content .eight .callout:before,#content .eight figure.testimonial:before{content:"";display:block;position:absolute;top:0;bottom:0;left:99%;left:calc(100% - 2px);height:calc(100% + 108px + 8rem);width:2000px;-webkit-mask-image:url(../images/callout--bgnd.svg);mask-image:url(../images/callout--bgnd.svg);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--page-highlight-color)}#content .eight .callout cite,#content .eight figure.testimonial cite{font-style:normal}@media (min-width:1025px){#content .eight .callout,#content .eight figure.testimonial{margin-top:4rem;margin-bottom:4rem;padding-left:0}#content .eight .callout:after,#content .eight figure.testimonial:after{left:-6rem}}#content .eight figure.testimonial blockquote{margin-top:.5em;font-style:italic}#content .four .callout{color:#fff;border-radius:0 50px 0 50px;background-color:var(--page-highlight-color);position:relative}@media (min-width:1025px){#content .four .callout{padding:2rem}}@media (min-width:1600px){#content .four .callout{padding:4rem}}#content .four .callout:after{content:"";display:block;position:absolute;top:0;left:calc(100% - 1px);height:calc(100% + 200px);width:2000px;-webkit-mask-image:url(../images/sidebar--bgnd.svg);mask-image:url(../images/sidebar--bgnd.svg);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--page-highlight-color)}#content .block .block--image img{border-radius:50px 0 50px 0}#content .block:nth-of-type(odd) .block--image img{border-radius:0 50px 0 50px}#content #home--intro{background-repeat:no-repeat;background-position:50% -1px;background-size:contain;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5vh;padding-bottom:5vh;margin-bottom:5vh}@media (max-width:767px){#content #home--intro .block--image{margin-bottom:2em}}@media (min-width:1025px){#content #home--intro{background-image:url(../images/home--intro.svg);margin-top:-10vh;padding-top:10vh;padding-bottom:10vh}}#content #home--news{background-repeat:no-repeat;background-position:50% 100%;background-size:contain;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5vh;padding-bottom:5vh;margin-top:5vh}#content #home--news .five{margin-right:0}#content #home--news .block .block--image{margin-bottom:1em}@media (min-width:1025px){#content #home--news .block:first-of-type{margin-top:30vh}}@media (min-width:1025px){#content #home--news{margin-top:15vh;padding-top:10vh;padding-bottom:10vh;background-image:url(../images/home--news.svg)}}#content #team{position:relative;z-index:2;margin-bottom:4em}#content #team h2{margin-bottom:1em}@media (max-width:767px){#content #team{margin-top:2em}}#content #team #team--list .block{margin-bottom:2em}#content #team #team--list .block .block--image img{border-radius:0 50px 0 50px;border:6px solid #02793e}#content #team #team--list .block .block--image>div{margin-left:12px;margin-top:24px;font-weight:600}#content #team #team--list .block .block--image>div h4,#content #team #team--list .block .block--image>div h5{display:none}@media (max-width:767px){#content #team #team--list .block .block--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}#content #team #team--list .block .block--image img{width:50%}#content #team #team--list .block .block--image>div{margin-top:0;width:50%}#content #team #team--list .block .block--image>div h4,#content #team #team--list .block .block--image>div h5{display:block}}@media (max-width:767px){#content #team #team--list .block .block--content h4,#content #team #team--list .block .block--content h5{display:none}}#content #board{position:relative;z-index:2;margin-bottom:4em}#content #board h2{margin-bottom:1em}#content #board #board--list ul{margin:0 0 1em;padding:0;list-style-type:none}#content #board #board--list ul li{display:block}@media (min-width:768px){#content #board #board--list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}#content .callout--section{--highlight-color:#00a6b5;border:12px solid var(--highlight-color);padding:1rem;text-align:center;margin-bottom:0}#content .callout--section.highlight-color-white{--highlight-color:#fff}#content .callout--section.highlight-color-black{--highlight-color:#0e1b20}#content .callout--section.highlight-color-red{--highlight-color:#e32726}#content .callout--section.highlight-color-red-dk{--highlight-color:#bd2f2a}#content .callout--section.highlight-color-orange{--highlight-color:#f68c2c}#content .callout--section.highlight-color-orange-dk{--highlight-color:#ee7622}#content .callout--section.highlight-color-yellow{--highlight-color:#f5b120}#content .callout--section.highlight-color-blue{--highlight-color:#00a6b5}#content .callout--section.highlight-color-blue-dk{--highlight-color:#254b59}#content .callout--section.highlight-color-blue-lt{--highlight-color:#76c3d4}#content .callout--section.highlight-color-green{--highlight-color:#02793e}#content .callout--section.highlight-color-green-lt{--highlight-color:#4ea484}#content .callout--section.highlight-color-green-dk{--highlight-color:#235d38}#content .callout--section.highlight-color-purple{--highlight-color:#8e79af}#content .callout--section h2{font-weight:800;margin-bottom:.25em}#content .callout--section p{margin-bottom:1.5em;max-width:28em;margin-left:auto;margin-right:auto}#content .callout--section p:last-of-type{margin-bottom:0}#content .callout--section p:last-of-type a,#content .callout--section p:last-of-type a:hover,#content .callout--section p:last-of-type a:visited,#content .callout--section p:last-of-type a:visited:hover{background-color:var(--highlight-color);color:#fff}#content .callout--section.four h2{font-size:1.333em}@media (min-width:1025px){#content .callout--section.four{padding:1rem 1rem 2rem}}#content .callout--section.callout--section_wide .block--image{background-color:var(--highlight-color)}@media (min-width:768px){#content .callout--section{padding:2rem}#content .callout--section.callout--section_narrow{width:50%}}#content .callout--section_wide{width:100%}#content .callout--section_wide .block--content{text-align:left}#content .callout--section_wide .block--image img{opacity:.5;-webkit-filter:saturate(0);filter:saturate(0)}#content .callout--section_wide .block--image:hover img,#content .callout--section_wide .block--image img{-webkit-transition:saturate .5s cubic-bezier(.03,.66,.11,1.01),opacity 1s cubic-bezier(.03,.66,.11,1.01);transition:saturate .5s cubic-bezier(.03,.66,.11,1.01),opacity 1s cubic-bezier(.03,.66,.11,1.01)}#content .callout--section_wide .block--image:hover img{opacity:1;-webkit-filter:saturate(100%);filter:saturate(100%)}@media (max-width:767px){#content .callout--section_wide .block--content h2{font-size:1.333em}#content .callout--section_wide .block--content p{margin-top:0}}@media (min-width:1025px){#content .callout--section_wide .block--image{margin-bottom:0;margin-right:0}#content .callout--section_wide .block--content{padding:0 2rem}}#content #develop--space h2:before{content:"";display:block;background-image:url(../images/icon--develop.png?1607469054);background-size:135px 135px;height:135px;background-repeat:no-repeat;background-position:50%;margin-bottom:.5em}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#content #develop--space h2:before{background-image:url(../images/icon--develop@2x.png?1607469054);background-size:135px 135px}}#content #callout-spacefinder h2:before{content:"";display:block;background-image:url(../images/icon--spacefinder.png?1607469054);background-size:135px 135px;height:135px;background-repeat:no-repeat;background-position:50%;margin-bottom:.5em}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#content #callout-spacefinder h2:before{background-image:url(../images/icon--spacefinder@2x.png?1607469054);background-size:135px 135px}}#content #callout-our-spaces h2:before{content:"";display:block;background-image:url(../images/icon--artshabspaces.png?1607469054);background-size:135px 135px;height:135px;background-repeat:no-repeat;background-position:50%;margin-bottom:.5em}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#content #callout-our-spaces h2:before{background-image:url(../images/icon--artshabspaces@2x.png?1607469054);background-size:135px 135px}}#content #callout-map h2:before{content:"";display:block;background-image:url(../images/icon--map.png?1607469054);background-size:135px 135px;height:135px;background-repeat:no-repeat;background-position:50%;margin-bottom:.5em}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#content #callout-map h2:before{background-image:url(../images/icon--map@2x.png?1607469055);background-size:135px 135px}}#content #find--space{border-color:#f5b120}#content #find--space h2:before{content:"";display:block;background-image:url(../images/icon--find.png?1607469054);background-size:135px 135px;height:135px;background-repeat:no-repeat;background-position:50%;margin-bottom:.5em}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#content #find--space h2:before{background-image:url(../images/icon--find@2x.png?1607469054);background-size:135px 135px}}#content #find--space .btn_3{background-color:#f5b120!important}#content .callout--section_red{border-color:#e32726}#content .callout--section_red .btn_3,#content .callout--section_red p:last-of-type a{background-color:#e32726!important}#content .callout--section_red.callout--section_wide .block--image{background-color:#e32726}#content .callout--section_orange{border-color:#f68c2c}#content .callout--section_orange .btn_3,#content .callout--section_orange p:last-of-type a{background-color:#f68c2c!important}#content .callout--section_orange.callout--section_wide .block--image{background-color:#f68c2c}#content .callout--section_blue{border-color:#00a6b5}#content .callout--section_blue .btn_3,#content .callout--section_blue p:last-of-type a{background-color:#00a6b5!important}#content .callout--section_blue.callout--section_wide .block--image{background-color:#00a6b5}#content .callout--section_blue-lt{border-color:#76c3d4}#content .callout--section_blue-lt .btn_3,#content .callout--section_blue-lt p:last-of-type a{background-color:#76c3d4!important}#content .callout--section_blue-lt.callout--section_wide .block--image{background-color:#76c3d4}#content .callout--section_blue-dk{border-color:#254b59}#content .callout--section_blue-dk .btn_3,#content .callout--section_blue-dk p:last-of-type a{background-color:#254b59!important}#content .callout--section_blue-dk.callout--section_wide .block--image{background-color:#254b59}#content .callout--section_green{border-color:#02793e}#content .callout--section_green .btn_3,#content .callout--section_green p:last-of-type a{background-color:#02793e!important}#content .callout--section_green.callout--section_wide .block--image{background-color:#02793e}#content .callout--section_green-lt{border-color:#4ea484}#content .callout--section_green-lt .btn_3,#content .callout--section_green-lt p:last-of-type a{background-color:#4ea484!important}#content .callout--section_green-lt.callout--section_wide .block--image{background-color:#4ea484}#content .event-block{position:relative;z-index:0}#content .block-event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1em;background-color:#fff;padding:1rem}#content .block-event .event-when{font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-size:1.3333em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#fff;padding-top:.5em;padding-bottom:.5em;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content .block-event .event-when span{line-height:.8;display:block;text-align:center}#content .block-event .event-when .event-day{font-weight:900}#content .block-event .event-when .event-month{font-weight:600;text-transform:uppercase}#content .block-event:nth-of-type(5n+1){border:12px solid #02793e}#content .block-event:nth-of-type(5n+1) .event-when{background-color:#02793e}#content .block-event:nth-of-type(5n+1) .btn_3,#content .block-event:nth-of-type(5n+1) .btn_3:visited{background-color:#02793e!important}#content .block-event:nth-of-type(5n+2){border:12px solid #254b59}#content .block-event:nth-of-type(5n+2) .event-when{background-color:#254b59}#content .block-event:nth-of-type(5n+2) .btn_3,#content .block-event:nth-of-type(5n+2) .btn_3:visited{background-color:#254b59!important}#content .block-event:nth-of-type(5n+3){border:12px solid #f68c2c}#content .block-event:nth-of-type(5n+3) .event-when{background-color:#f68c2c}#content .block-event:nth-of-type(5n+3) .btn_3,#content .block-event:nth-of-type(5n+3) .btn_3:visited{background-color:#f68c2c!important}#content .block-event:nth-of-type(5n+4){border:12px solid #e32726}#content .block-event:nth-of-type(5n+4) .event-when{background-color:#e32726}#content .block-event:nth-of-type(5n+4) .btn_3,#content .block-event:nth-of-type(5n+4) .btn_3:visited{background-color:#e32726!important}#content .block-event:nth-of-type(5n+5){border:12px solid #00a6b5}#content .block-event:nth-of-type(5n+5) .event-when{background-color:#00a6b5}#content .block-event:nth-of-type(5n+5) .btn_3,#content .block-event:nth-of-type(5n+5) .btn_3:visited{background-color:#00a6b5!important}#content .block-event .event-details h2{text-transform:capitalize;font-weight:600;font-size:1.25em}#content .block-event .event-details p:last-of-type{margin-bottom:0}#content .block-event .event-details h2:first-of-type+p:first-of-type{margin-top:0;margin-bottom:1em}#content .block-event .event-city,#content .block-event .event-venue{display:inline-block}#content .block-event .event-city:before{content:"";display:block;display:inline-block;height:.8em;width:2px;background-color:#3f403f;margin-left:0;margin-right:.25em}@media (min-width:768px){#content .block-event{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;padding:2rem}#content .block-event .event-when{font-size:2.25em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1em;padding-bottom:1em}#content .block-event .event-when .event-day{font-size:2.1em;font-weight:900}#content .block-event .event-when .event-month{font-weight:600;text-transform:uppercase}#content .block-event .event-details{margin-top:0;padding:0}}#content #map--wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}#content #map--wrapper .leaflet-popup-content-wrapper,#content #map--wrapper .leaflet-popup-tip{border-radius:0}#content #map--wrapper .leaflet-popup-content-wrapper{background-color:transparent}#content #map--wrapper .leaflet-popup-content{margin:0}#content #map--wrapper .leaflet-container{font:inherit}#content #map--wrapper .block--space .block--space_icon svg{width:9px;height:20px;margin-right:4px}#content #map--wrapper .block--space .block--space_pin{width:9px;height:20px;margin-left:4px}#content #map--wrapper .block--space h2{text-transform:none;font-weight:600;font-size:1em}#content #map--wrapper .block--space h3{text-transform:none;font-weight:400;font-size:.8em;font-style:italic;margin-bottom:.25em}#content #map--wrapper .block--space p{font-size:.761904762em;margin-top:0;margin-bottom:.5em}#content #map--wrapper .block--space p a,#content #map--wrapper .block--space p a:visited{color:#0e1b20;text-decoration:none}#content #map--wrapper .block--space p a:hover,#content #map--wrapper .block--space p a:visited:hover{color:#00a6b5}#content #map--wrapper .block--space p:last-of-type{margin-bottom:0}#content #map--wrapper .block--space .block--space_details h2{margin-top:0}#content #map--wrapper .block--space .block--space_domain{text-transform:uppercase;font-size:.666666667em;margin-bottom:.25em;font-weight:600;letter-spacing:.05em}#content #map--wrapper .block--space .space_book{font-style:italic}#content #map--wrapper .block--space.block--space_inactive .space_book,#content #map--wrapper .block--space.block--space_inactive .space_phone,#content #map--wrapper .block--space.block--space_inactive .space_website{display:none}#content #map--wrapper .block--space.block--space_inactive .block--space_domain:after{content:"";display:block;content:"| Inactive";display:inline-block;margin-left:.25em}#content #map--wrapper .block--space.block--space_va{border-color:#00a6b5}#content #map--wrapper .block--space.block--space_va .block--space_domain,#content #map--wrapper .block--space.block--space_va p a:hover,#content #map--wrapper .block--space.block--space_va p a:visited:hover{color:#00a6b5}#content #map--wrapper .block--space.block--space_va path{fill:#00a6b5}#content #map--wrapper .block--space.block--space_sr{border-color:#e32726}#content #map--wrapper .block--space.block--space_sr .block--space_domain,#content #map--wrapper .block--space.block--space_sr p a:hover,#content #map--wrapper .block--space.block--space_sr p a:visited:hover{color:#e32726}#content #map--wrapper .block--space.block--space_sr path{fill:#e32726}#content #map--wrapper .block--space.block--space_lp{border-color:#f5b120}#content #map--wrapper .block--space.block--space_lp .block--space_domain,#content #map--wrapper .block--space.block--space_lp p a:hover,#content #map--wrapper .block--space.block--space_lp p a:visited:hover{color:#f5b120}#content #map--wrapper .block--space.block--space_lp path{fill:#f5b120}#content #map--wrapper .block--space.block--space_ai{border-color:#bd2f2a}#content #map--wrapper .block--space.block--space_ai .block--space_domain,#content #map--wrapper .block--space.block--space_ai p a:hover,#content #map--wrapper .block--space.block--space_ai p a:visited:hover{color:#bd2f2a}#content #map--wrapper .block--space.block--space_ai path{fill:#bd2f2a}#content #map--wrapper .block--space.block--space_hr{border-color:#8e79af}#content #map--wrapper .block--space.block--space_hr .block--space_domain,#content #map--wrapper .block--space.block--space_hr p a:hover,#content #map--wrapper .block--space.block--space_hr p a:visited:hover{color:#8e79af}#content #map--wrapper .block--space.block--space_hr path{fill:#8e79af}#content #map--wrapper .block--space.block--space_wp{border-color:#76c3d4}#content #map--wrapper .block--space.block--space_wp .block--space_domain,#content #map--wrapper .block--space.block--space_wp p a:hover,#content #map--wrapper .block--space.block--space_wp p a:visited:hover{color:#76c3d4}#content #map--wrapper .block--space.block--space_wp path{fill:#76c3d4}#content #map--wrapper #filter--block{width:100%}#content #map--wrapper #map__search{background-color:#bebebe;padding:1rem}#content #map--wrapper #map__search #map__search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#content #map--wrapper #map__search #map__search-input{margin-bottom:0;width:100%;border:none;border-radius:0}#content #map--wrapper #map__search #map__search-button{height:2.5em;width:2.5em;background-color:#585a58;color:#fff;border:none}#content #map--wrapper #map__search #map__search-clear{text-align:center}#content #map--wrapper #map__search #map__search-clear a,#content #map--wrapper #map__search #map__search-clear a:visited{font-size:.666666em;color:#e32726;padding-top:.25em}#content #map--wrapper #map__legend{-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:.75em}#content #map--wrapper #map__legend .block--space{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#content #map--wrapper #map__legend .block--space .block--space_icon{margin-right:.5em}#content #map--wrapper .block--map{width:100%;height:400px}@media (min-width:768px){#content #map--wrapper .block--map{width:66.666666%;height:600px}}#content #map--wrapper .block--map .block--space{border-width:2px;border-style:solid;background-color:hsla(0,0%,100%,.8);padding:1rem}#content #map--wrapper .block--map .block--space .block--space_icon{margin-right:.5em}#content #map--wrapper #map_list--block{width:100%;height:400px}@media (min-width:768px){#content #map--wrapper #map_list--block{width:33.333333%;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content #map--wrapper #overlay{background-color:#bebebe;padding:0 1rem 1rem;overflow-y:scroll;border-bottom:1rem solid #bebebe}#content #map--wrapper #overlay .item{background-color:#fff;padding:1rem;margin-bottom:1rem}#content #map--wrapper #overlay .item .block--space{cursor:pointer}#content .staff-board-member+.staff-board-member{margin-top:2em}#content .wp-block-separator{border:3px solid #e32726}.leaflet-popup-content-wrapper{padding:0!important}@media (min-width:768px){.page-arts-habitat-spaces #content .callout--section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-develop-a-space #content{position:relative}@media (min-width:1025px){.page-develop-a-space #content:after{content:"";display:block;position:absolute;top:0;right:0;bottom:-4rem;left:0;background-image:url(../images/tree--develop.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 30%;z-index:-1}}.page-develop-a-space #content #page-25{position:relative;padding-bottom:2em}.page-develop-a-space #content #page-25:before{content:"";display:block;height:12px;background-color:#3f403f;position:absolute;right:-5000px;bottom:0;left:-5000px}.single-space #content{position:relative}.single-space #content section:first-of-type>p:first-of-type{font-size:1.1111em;font-weight:600;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif}#content .jump-list,#develop--steps_list{border-radius:0 50px 0 50px;background-color:#4ea484;padding:1em}#content .jump-list h5,#develop--steps_list h5{font-size:1.111em;color:#fff;font-weight:600;margin-bottom:.5em}#content .jump-list ul,#develop--steps_list ul{margin:0 0 1em;padding:0;list-style-type:none}#content .jump-list ul li,#develop--steps_list ul li{display:block;text-transform:uppercase}#content .jump-list ul li a,#content .jump-list ul li a:visited,#develop--steps_list ul li a,#develop--steps_list ul li a:visited{text-decoration:none;font-weight:600;font-size:.6em;color:#fff;font-family:houschka-pro,Arial,Tahoma,Geneva,Helvetica,sans-serif}#content .jump-list ul li a:after,#content .jump-list ul li a:visited:after,#develop--steps_list ul li a:after,#develop--steps_list ul li a:visited:after{content:"";display:block;height:2px;background-color:#fff;width:100%;margin-top:1em;margin-bottom:1em;opacity:.5}#content .jump-list ul li:last-of-type>a:after,#develop--steps_list ul li:last-of-type>a:after{display:none}@media (min-width:1600px){#content .jump-list ul li a,#develop--steps_list ul li a{font-size:.8em}}#develop--steps{overflow:hidden}#develop--steps .step{margin-bottom:3em;padding-bottom:2em}#develop--steps .step>ol{padding-top:1em}#develop--steps .step h3{font-size:1.3333em;margin-bottom:1em}#develop--steps .step h3+p{font-size:1.111em}#develop--steps .step h4{font-size:1em;padding-top:1em;margin-top:1em;margin-bottom:.5em;text-transform:uppercase;border-top:1px solid #e32726}#develop--steps .step:first-of-type{padding-top:3em;margin-bottom:0}#develop--steps .step:nth-of-type(2){position:relative;border-color:#e32726}#develop--steps .step:nth-of-type(2) h3{color:#e32726;font-weight:800}#develop--steps .step:nth-of-type(2) h4{border-top-color:#e32726}#develop--steps .step:nth-of-type(2) ol a,#develop--steps .step:nth-of-type(2) ol a:visited,#develop--steps .step:nth-of-type(2) p a,#develop--steps .step:nth-of-type(2) p a:visited,#develop--steps .step:nth-of-type(2) ul a,#develop--steps .step:nth-of-type(2) ul a:visited{color:#e32726}#develop--steps .step:nth-of-type(2):before{top:-30000px;right:calc(108% + .75rem - 25px);width:5px}#develop--steps .step:nth-of-type(2):after,#develop--steps .step:nth-of-type(2):before{content:"";display:block;position:absolute;bottom:100%;bottom:calc(100% - .75em);background-color:#e32726}#develop--steps .step:nth-of-type(2):after{right:0;right:calc(100% + .5em);left:calc(-8% - .75rem - 7px);height:5px;border-radius:0 5px 5px 0}#develop--steps .step:nth-of-type(2):before{right:calc(108% + .75rem - 20px)}#develop--steps .step:nth-of-type(3){position:relative;border-color:#f68c2c}#develop--steps .step:nth-of-type(3) h3{color:#f68c2c;font-weight:800}#develop--steps .step:nth-of-type(3) h4{border-top-color:#f68c2c}#develop--steps .step:nth-of-type(3) ol a,#develop--steps .step:nth-of-type(3) ol a:visited,#develop--steps .step:nth-of-type(3) p a,#develop--steps .step:nth-of-type(3) p a:visited,#develop--steps .step:nth-of-type(3) ul a,#develop--steps .step:nth-of-type(3) ul a:visited{color:#f68c2c}#develop--steps .step:nth-of-type(3):before{top:-30000px;right:calc(108% + .75rem - 25px);width:5px}#develop--steps .step:nth-of-type(3):after,#develop--steps .step:nth-of-type(3):before{content:"";display:block;position:absolute;bottom:100%;bottom:calc(100% - .75em);background-color:#f68c2c}#develop--steps .step:nth-of-type(3):after{right:0;right:calc(100% + .5em);left:calc(-8% - .75rem - 7px);height:5px;border-radius:0 5px 5px 0}#develop--steps .step:nth-of-type(3):before{right:calc(108% + .75rem - 15px)}#develop--steps .step:nth-of-type(4){position:relative;border-color:#f5b120}#develop--steps .step:nth-of-type(4) h3{color:#f5b120;font-weight:800}#develop--steps .step:nth-of-type(4) h4{border-top-color:#f5b120}#develop--steps .step:nth-of-type(4) ol a,#develop--steps .step:nth-of-type(4) ol a:visited,#develop--steps .step:nth-of-type(4) p a,#develop--steps .step:nth-of-type(4) p a:visited,#develop--steps .step:nth-of-type(4) ul a,#develop--steps .step:nth-of-type(4) ul a:visited{color:#f5b120}#develop--steps .step:nth-of-type(4):before{top:-30000px;right:calc(108% + .75rem - 25px);width:5px}#develop--steps .step:nth-of-type(4):after,#develop--steps .step:nth-of-type(4):before{content:"";display:block;position:absolute;bottom:100%;bottom:calc(100% - .75em);background-color:#f5b120}#develop--steps .step:nth-of-type(4):after{right:0;right:calc(100% + .5em);left:calc(-8% - .75rem - 7px);height:5px;border-radius:0 5px 5px 0}#develop--steps .step:nth-of-type(4):before{right:calc(108% + .75rem - 10px)}#develop--steps .step:nth-of-type(5){position:relative;border-color:#02793e}#develop--steps .step:nth-of-type(5) h3{color:#02793e;font-weight:800}#develop--steps .step:nth-of-type(5) h4{border-top-color:#02793e}#develop--steps .step:nth-of-type(5) ol a,#develop--steps .step:nth-of-type(5) ol a:visited,#develop--steps .step:nth-of-type(5) p a,#develop--steps .step:nth-of-type(5) p a:visited,#develop--steps .step:nth-of-type(5) ul a,#develop--steps .step:nth-of-type(5) ul a:visited{color:#02793e}#develop--steps .step:nth-of-type(5):before{top:-30000px;right:calc(108% + .75rem - 25px);width:5px}#develop--steps .step:nth-of-type(5):after,#develop--steps .step:nth-of-type(5):before{content:"";display:block;position:absolute;bottom:100%;bottom:calc(100% - .75em);background-color:#02793e}#develop--steps .step:nth-of-type(5):after{right:0;right:calc(100% + .5em);left:calc(-8% - .75rem - 7px);height:5px;border-radius:0 5px 5px 0}#develop--steps .step:nth-of-type(5):before{right:calc(108% + .75rem - 5px)}#develop--steps .step:nth-of-type(6){position:relative;border-color:#00a6b5}#develop--steps .step:nth-of-type(6) h3{color:#00a6b5;font-weight:800}#develop--steps .step:nth-of-type(6) h4{border-top-color:#00a6b5}#develop--steps .step:nth-of-type(6) ol a,#develop--steps .step:nth-of-type(6) ol a:visited,#develop--steps .step:nth-of-type(6) p a,#develop--steps .step:nth-of-type(6) p a:visited,#develop--steps .step:nth-of-type(6) ul a,#develop--steps .step:nth-of-type(6) ul a:visited{color:#00a6b5}#develop--steps .step:nth-of-type(6):before{top:-30000px;right:calc(108% + .75rem - 25px);width:5px}#develop--steps .step:nth-of-type(6):after,#develop--steps .step:nth-of-type(6):before{content:"";display:block;position:absolute;bottom:100%;bottom:calc(100% - .75em);background-color:#00a6b5}#develop--steps .step:nth-of-type(6):after{right:0;right:calc(100% + .5em);left:calc(-8% - .75rem - 7px);height:5px;border-radius:0 5px 5px 0}#develop--steps .step:nth-of-type(6):before{right:calc(108% + .75rem)}#develop--steps .step:nth-of-type(7){position:relative;border-color:#254b59}#develop--steps .step:nth-of-type(7) h3{color:#254b59;font-weight:800}#develop--steps .step:nth-of-type(7) h4{border-top-color:#254b59}#develop--steps .step:nth-of-type(7) ol a,#develop--steps .step:nth-of-type(7) ol a:visited,#develop--steps .step:nth-of-type(7) p a,#develop--steps .step:nth-of-type(7) p a:visited,#develop--steps .step:nth-of-type(7) ul a,#develop--steps .step:nth-of-type(7) ul a:visited{color:#254b59}#develop--steps .step:nth-of-type(7):before{top:-30000px;right:calc(108% + .75rem - 25px);width:5px}#develop--steps .step:nth-of-type(7):after,#develop--steps .step:nth-of-type(7):before{content:"";display:block;position:absolute;bottom:100%;bottom:calc(100% - .75em);background-color:#254b59}#develop--steps .step:nth-of-type(7):after{right:0;right:calc(100% + .5em);left:calc(-8% - .75rem - 7px);height:5px;border-radius:0 5px 5px 0}#develop--steps .step:nth-of-type(7):before{right:calc(108% + .75rem + 5px)}@media (min-width:1025px){#develop--steps .step{width:calc(83% - .33333rem)!important}#develop--steps .step:first-of-type{width:100%!important}}.ghostkit-accordion{--gkt-accordion--heading__padding-h:0.75em;--gkt-accordion--content__padding-h:0.75em}.ghostkit-accordion .ghostkit-accordion-item{border:1px solid #4c4d4c;margin-bottom:.75em}.ghostkit-accordion .ghostkit-accordion-item .ghostkit-accordion-item-label{font-weight:600}.page-contact #field_1_6>label{display:none}.page-contact .gfield_checkbox{margin-bottom:0}.blog #content article{margin-bottom:4em}.blog #content h2{text-transform:capitalize;font-weight:600;font-size:1.25em}#content .block--blog{margin-top:2em}#content .block--blog h2{text-transform:capitalize;font-weight:600;font-size:1.25em}.single #content .blog-image{margin-bottom:1em}.single #content h1{font-family:myriad-pro,Arial,sans-serif;text-transform:none;font-size:2em;margin-bottom:.5em;font-weight:600}.single #content .article-footer{font-size:.75em;color:#656765}#content .meta{opacity:.7;font-size:.8em;margin-bottom:1em}
/*# sourceMappingURL=data:application/json;base64,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QUFTLEFBRVQsd0JBQTBCLEFBRTFCLDhCQUFxQyxBQUNyQyxXQUFZLEFBRVoseUJBQTJCLENBQzVCLEFBRUQsNENBQ0UsK0JBQXVDLENBQ3hDLEFBQ0QsMEJBRUUsc0JBQ0UscUNBQXlDLENBQzFDLEFBRUQsb0NBQ0Usb0JBQXVCLENBQ3hCLENBQ0YsQUFHRCxvQkFDRSwyQ0FBNEMsQUFDNUMsMENBQTRDLENBQzdDLEFBRUQsNkNBQ0UseUJBQTBCLEFBQzFCLG1CQUFzQixDQUN2QixBQUVELDRFQUNFLGVBQWlCLENBQ2xCLEFBR0QsK0JBQ0UsWUFBYyxDQUNmLEFBRUQsK0JBQ0UsZUFBaUIsQ0FDbEIsQUFHRCx1QkFDRSxpQkFBbUIsQ0FDcEIsQUFFRCxrQkFDRSwwQkFBMkIsQUFDM0IsZ0JBQWlCLEFBQ2pCLGdCQUFrQixDQUNuQixBQUVELHNCQUNFLGNBQWdCLENBQ2pCLEFBRUQseUJBQ0UsMEJBQTJCLEFBQzNCLGdCQUFpQixBQUNqQixnQkFBa0IsQ0FDbkIsQUFFRCw2QkFDRSxpQkFBbUIsQ0FDcEIsQUFFRCxvQkFDRSx3Q0FBNkMsQUFDN0Msb0JBQXFCLEFBQ3JCLGNBQWUsQUFDZixtQkFBcUIsQUFDckIsZUFBaUIsQ0FDbEIsQUFFRCxpQ0FDRSxnQkFBa0IsQUFDbEIsYUFBZSxDQUNoQixBQUVELGVBQ0UsV0FBYSxBQUNiLGVBQWlCLEFBQ2pCLGlCQUFtQixDQUNwQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBJbml0YWwgU2V0dXAgVmFyaWFibGVzICovXG4vKiBsaW5lIDExOCwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTE4LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbiAgI2ludHJvLWJsb2NrLmxlYWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDExOCwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4gICNpbnRyby1ibG9jay5sZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMiwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyLWJsb2cge1xuICBtaW4taGVpZ2h0OiAyNnZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEzMiwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4gICNpbnRyby1ibG9jay5sZWFkZXItYmxvZyB7XG4gICAgbWluLWhlaWdodDogMjZ2aDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDE1NCwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyLXNtIHtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbiAgI2ludHJvLWJsb2NrLmxlYWRlci1zbSB7XG4gICAgbWluLWhlaWdodDogNDB2aDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICpcdFx0SUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGxpbmUgMTMsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbi8qIGxpbmUgMjcsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuLyogbGluZSAzNSwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSA0OSwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG4vKiBsaW5lIDYyLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbi8qIGxpbmUgNzIsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbi8qIGxpbmUgODEsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDkyLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG4vKiBsaW5lIDEwNSwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbi8qIGxpbmUgMTE1LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSAxMjUsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG4vKiBsaW5lIDEzNSwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuLyogbGluZSAxNDQsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxNTQsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbi8qIGxpbmUgMTY1LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbi8qIGxpbmUgMTczLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxODIsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxOTEsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbGluZSAxOTksIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBsaW5lIDIwMywgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbi8qIGxpbmUgMjE0LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuLyogbGluZSAyMjMsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG4vKiBsaW5lIDIzMiwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbi8qIGxpbmUgMjQwLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgMjUyLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbi8qIGxpbmUgMjY4LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuLyogbGluZSAyNzgsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqXHRcdGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgMjg5LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbi8qIGxpbmUgMzAwLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuLyogbGluZSAzMTIsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbi8qIGxpbmUgMzIzLCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAzMzYsIC4uL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG4vKiBsaW5lIDM1MCwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG4vKiBsaW5lIDM1OSwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cbi8qIGxpbmUgMzY4LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG4vKiBsaW5lIDM3OCwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgMzg4LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG4vKiBsaW5lIDM5NywgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgNDA3LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG4vKiBsaW5lIDQyMCwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDQyOSwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG4vKiBsaW5lIDQ0MCwgLi4vc2Nzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbi8qIGxpbmUgNDQ4LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbi8qIGxpbmUgNDU5LCAuLi9zY3NzL3ZlbmRvci9fbm9ybWFsaXplLnNjc3MgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA0LCAuLi9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKiBTZXQgdXAgYSBkZWNlbnQgYm94IG1vZGVsIG9uIHRoZSByb290IGVsZW1lbnRcbiAqL1xuLyogbGluZSAxMCwgLi4vc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE2LCAuLi9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuYm9keSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLyogbGluZSAyMCwgLi4vc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmJvZHkgI2ludHJvLWJsb2NrLCBib2R5ICNjb250ZW50LCBib2R5ICNmb290ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyBjdWJpYy1iZXppZXIoMC4wMywgMC42NiwgMC4xMSwgMS4wMSk7XG59XG4vKiBsaW5lIDI0LCAuLi9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuYm9keS5hY3RpdmF0ZWQgI2ludHJvLWJsb2NrLCBib2R5LmFjdGl2YXRlZCAjY29udGVudCwgYm9keS5hY3RpdmF0ZWQgI2Zvb3RlciB7XG4gIGZpbHRlcjogYmx1cigxMHB4KSBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKTtcbn1cblxuLyoqXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbi8qIGxpbmUgNDIsIC4uL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cbi8qIGxpbmUgNDksIC4uL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG5hIHtcbiAgY29sb3I6ICMzRjQwM0Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMzRjQwM0Y7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKipcbiAqIEJhc2ljIHN0eWxlcyBmb3Igc2VsZWN0ZWQgdGV4dFxuICovXG4vKiBsaW5lIDYyLCAuLi9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjM0Y0MDNGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogbGluZSA2NywgLi4vc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbiAqL1xuLyogbGluZSA1LCAuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYm9keSB7XG4gIGNvbG9yOiAjM0Y0MDNGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDUsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxLCAuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAyOCwgLi4vc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiNjb250ZW50IGgxLCAjY29udGVudCBoMiwgI2NvbnRlbnQgaDMsICNjb250ZW50IGg0LCAjY29udGVudCBoNSwgI2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLyogbGluZSAzNywgLi4vc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiNjb250ZW50IGgxIHN0cm9uZywgI2NvbnRlbnQgaDIgc3Ryb25nLCAjY29udGVudCBoMyBzdHJvbmcsICNjb250ZW50IGg0IHN0cm9uZywgI2NvbnRlbnQgaDUgc3Ryb25nLCAjY29udGVudCBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSA0MSwgLi4vc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiNjb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAzLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi8qIGxpbmUgNDYsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4jY29udGVudCBoMSBzcGFuIHtcbiAgY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDUwLCAuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuI2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1MCwgLi4vc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgI2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDU5LCAuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAjY29udGVudCBwICsgaDIsICNjb250ZW50IHVsICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuLyogbGluZSA2NSwgLi4vc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiNjb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4vKiBsaW5lIDY5LCAuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuI2NvbnRlbnQgaDMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi8qIGxpbmUgNzMsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4jY29udGVudCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIGxpbmUgODEsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4jY29udGVudCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4jY29udGVudCB1bCxcbiNjb250ZW50IG9sLFxuI2NvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi8qIGxpbmUgOTQsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4jY29udGVudCB1bCBhLFxuI2NvbnRlbnQgdWwgYTp2aXNpdGVkLFxuI2NvbnRlbnQgb2wgYSxcbiNjb250ZW50IG9sIGE6dmlzaXRlZCxcbiNjb250ZW50IHAgYSxcbiNjb250ZW50IHAgYTp2aXNpdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiZDJmMmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogbGluZSA5OSwgLi4vc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiNjb250ZW50IHVsIGE6aG92ZXIsXG4jY29udGVudCB1bCBhOnZpc2l0ZWQ6aG92ZXIsXG4jY29udGVudCBvbCBhOmhvdmVyLFxuI2NvbnRlbnQgb2wgYTp2aXNpdGVkOmhvdmVyLFxuI2NvbnRlbnQgcCBhOmhvdmVyLFxuI2NvbnRlbnQgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0UzMjcyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAxMDgsIC4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4jY29udGVudCBoMjpmaXJzdC1vZi10eXBlICsgcDpmaXJzdC1vZi10eXBlLFxuI2NvbnRlbnQgLmVpZ2h0ID4gaDI6Zmlyc3Qtb2YtdHlwZSArIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTA4LCAuLi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAjY29udGVudCBoMjpmaXJzdC1vZi10eXBlICsgcDpmaXJzdC1vZi10eXBlLFxuICAjY29udGVudCAuZWlnaHQgPiBoMjpmaXJzdC1vZi10eXBlICsgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbi8qIGxpbmUgNSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbi5ncmlkLCAuZ3JpZGNvenksIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQsIC5ncmlkY296eSwgLmZvcm0tZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qIGxpbmUgMTksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4uZ3JpZC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIyLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuLmdyaWQtYmFsYW5jZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODcsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4ub25lLCAudHdvLCAudGhyZWUsIC5mb3VyLCAuZml2ZSwgLnNpeCwgLnNldmVuLCAuZWlnaHQsIC5uaW5lLCAudGVuLCAuZWxldmVuLCAudHdlbHZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLyogbGluZSA4OSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbi5vbmUub25lX3QsIC5vbmUudHdvX3QsIC5vbmUudGhyZWVfdCwgLm9uZS5mb3VyX3QsIC5vbmUuZml2ZV90LCAub25lLnNpeF90LCAub25lLnNldmVuX3QsIC5vbmUuZWlnaHRfdCwgLm9uZS5uaW5lX3QsIC5vbmUudGVuX3QsIC5vbmUuZWxldmVuX3QsIC5vbmUudHdlbHZlX3QsIC5vbmUub25lX20sIC5vbmUudHdvX20sIC5vbmUudGhyZWVfbSwgLm9uZS5mb3VyX20sIC5vbmUuZml2ZV9tLCAub25lLnNpeF9tLCAub25lLnNldmVuX20sIC5vbmUuZWlnaHRfbSwgLm9uZS5uaW5lX20sIC5vbmUudGVuX20sIC5vbmUuZWxldmVuX20sIC5vbmUudHdlbHZlX20sIC50d28ub25lX3QsIC50d28udHdvX3QsIC50d28udGhyZWVfdCwgLnR3by5mb3VyX3QsIC50d28uZml2ZV90LCAudHdvLnNpeF90LCAudHdvLnNldmVuX3QsIC50d28uZWlnaHRfdCwgLnR3by5uaW5lX3QsIC50d28udGVuX3QsIC50d28uZWxldmVuX3QsIC50d28udHdlbHZlX3QsIC50d28ub25lX20sIC50d28udHdvX20sIC50d28udGhyZWVfbSwgLnR3by5mb3VyX20sIC50d28uZml2ZV9tLCAudHdvLnNpeF9tLCAudHdvLnNldmVuX20sIC50d28uZWlnaHRfbSwgLnR3by5uaW5lX20sIC50d28udGVuX20sIC50d28uZWxldmVuX20sIC50d28udHdlbHZlX20sIC50aHJlZS5vbmVfdCwgLnRocmVlLnR3b190LCAudGhyZWUudGhyZWVfdCwgLnRocmVlLmZvdXJfdCwgLnRocmVlLmZpdmVfdCwgLnRocmVlLnNpeF90LCAudGhyZWUuc2V2ZW5fdCwgLnRocmVlLmVpZ2h0X3QsIC50aHJlZS5uaW5lX3QsIC50aHJlZS50ZW5fdCwgLnRocmVlLmVsZXZlbl90LCAudGhyZWUudHdlbHZlX3QsIC50aHJlZS5vbmVfbSwgLnRocmVlLnR3b19tLCAudGhyZWUudGhyZWVfbSwgLnRocmVlLmZvdXJfbSwgLnRocmVlLmZpdmVfbSwgLnRocmVlLnNpeF9tLCAudGhyZWUuc2V2ZW5fbSwgLnRocmVlLmVpZ2h0X20sIC50aHJlZS5uaW5lX20sIC50aHJlZS50ZW5fbSwgLnRocmVlLmVsZXZlbl9tLCAudGhyZWUudHdlbHZlX20sIC5mb3VyLm9uZV90LCAuZm91ci50d29fdCwgLmZvdXIudGhyZWVfdCwgLmZvdXIuZm91cl90LCAuZm91ci5maXZlX3QsIC5mb3VyLnNpeF90LCAuZm91ci5zZXZlbl90LCAuZm91ci5laWdodF90LCAuZm91ci5uaW5lX3QsIC5mb3VyLnRlbl90LCAuZm91ci5lbGV2ZW5fdCwgLmZvdXIudHdlbHZlX3QsIC5mb3VyLm9uZV9tLCAuZm91ci50d29fbSwgLmZvdXIudGhyZWVfbSwgLmZvdXIuZm91cl9tLCAuZm91ci5maXZlX20sIC5mb3VyLnNpeF9tLCAuZm91ci5zZXZlbl9tLCAuZm91ci5laWdodF9tLCAuZm91ci5uaW5lX20sIC5mb3VyLnRlbl9tLCAuZm91ci5lbGV2ZW5fbSwgLmZvdXIudHdlbHZlX20sIC5maXZlLm9uZV90LCAuZml2ZS50d29fdCwgLmZpdmUudGhyZWVfdCwgLmZpdmUuZm91cl90LCAuZml2ZS5maXZlX3QsIC5maXZlLnNpeF90LCAuZml2ZS5zZXZlbl90LCAuZml2ZS5laWdodF90LCAuZml2ZS5uaW5lX3QsIC5maXZlLnRlbl90LCAuZml2ZS5lbGV2ZW5fdCwgLmZpdmUudHdlbHZlX3QsIC5maXZlLm9uZV9tLCAuZml2ZS50d29fbSwgLmZpdmUudGhyZWVfbSwgLmZpdmUuZm91cl9tLCAuZml2ZS5maXZlX20sIC5maXZlLnNpeF9tLCAuZml2ZS5zZXZlbl9tLCAuZml2ZS5laWdodF9tLCAuZml2ZS5uaW5lX20sIC5maXZlLnRlbl9tLCAuZml2ZS5lbGV2ZW5fbSwgLmZpdmUudHdlbHZlX20sIC5zaXgub25lX3QsIC5zaXgudHdvX3QsIC5zaXgudGhyZWVfdCwgLnNpeC5mb3VyX3QsIC5zaXguZml2ZV90LCAuc2l4LnNpeF90LCAuc2l4LnNldmVuX3QsIC5zaXguZWlnaHRfdCwgLnNpeC5uaW5lX3QsIC5zaXgudGVuX3QsIC5zaXguZWxldmVuX3QsIC5zaXgudHdlbHZlX3QsIC5zaXgub25lX20sIC5zaXgudHdvX20sIC5zaXgudGhyZWVfbSwgLnNpeC5mb3VyX20sIC5zaXguZml2ZV9tLCAuc2l4LnNpeF9tLCAuc2l4LnNldmVuX20sIC5zaXguZWlnaHRfbSwgLnNpeC5uaW5lX20sIC5zaXgudGVuX20sIC5zaXguZWxldmVuX20sIC5zaXgudHdlbHZlX20sIC5zZXZlbi5vbmVfdCwgLnNldmVuLnR3b190LCAuc2V2ZW4udGhyZWVfdCwgLnNldmVuLmZvdXJfdCwgLnNldmVuLmZpdmVfdCwgLnNldmVuLnNpeF90LCAuc2V2ZW4uc2V2ZW5fdCwgLnNldmVuLmVpZ2h0X3QsIC5zZXZlbi5uaW5lX3QsIC5zZXZlbi50ZW5fdCwgLnNldmVuLmVsZXZlbl90LCAuc2V2ZW4udHdlbHZlX3QsIC5zZXZlbi5vbmVfbSwgLnNldmVuLnR3b19tLCAuc2V2ZW4udGhyZWVfbSwgLnNldmVuLmZvdXJfbSwgLnNldmVuLmZpdmVfbSwgLnNldmVuLnNpeF9tLCAuc2V2ZW4uc2V2ZW5fbSwgLnNldmVuLmVpZ2h0X20sIC5zZXZlbi5uaW5lX20sIC5zZXZlbi50ZW5fbSwgLnNldmVuLmVsZXZlbl9tLCAuc2V2ZW4udHdlbHZlX20sIC5laWdodC5vbmVfdCwgLmVpZ2h0LnR3b190LCAuZWlnaHQudGhyZWVfdCwgLmVpZ2h0LmZvdXJfdCwgLmVpZ2h0LmZpdmVfdCwgLmVpZ2h0LnNpeF90LCAuZWlnaHQuc2V2ZW5fdCwgLmVpZ2h0LmVpZ2h0X3QsIC5laWdodC5uaW5lX3QsIC5laWdodC50ZW5fdCwgLmVpZ2h0LmVsZXZlbl90LCAuZWlnaHQudHdlbHZlX3QsIC5laWdodC5vbmVfbSwgLmVpZ2h0LnR3b19tLCAuZWlnaHQudGhyZWVfbSwgLmVpZ2h0LmZvdXJfbSwgLmVpZ2h0LmZpdmVfbSwgLmVpZ2h0LnNpeF9tLCAuZWlnaHQuc2V2ZW5fbSwgLmVpZ2h0LmVpZ2h0X20sIC5laWdodC5uaW5lX20sIC5laWdodC50ZW5fbSwgLmVpZ2h0LmVsZXZlbl9tLCAuZWlnaHQudHdlbHZlX20sIC5uaW5lLm9uZV90LCAubmluZS50d29fdCwgLm5pbmUudGhyZWVfdCwgLm5pbmUuZm91cl90LCAubmluZS5maXZlX3QsIC5uaW5lLnNpeF90LCAubmluZS5zZXZlbl90LCAubmluZS5laWdodF90LCAubmluZS5uaW5lX3QsIC5uaW5lLnRlbl90LCAubmluZS5lbGV2ZW5fdCwgLm5pbmUudHdlbHZlX3QsIC5uaW5lLm9uZV9tLCAubmluZS50d29fbSwgLm5pbmUudGhyZWVfbSwgLm5pbmUuZm91cl9tLCAubmluZS5maXZlX20sIC5uaW5lLnNpeF9tLCAubmluZS5zZXZlbl9tLCAubmluZS5laWdodF9tLCAubmluZS5uaW5lX20sIC5uaW5lLnRlbl9tLCAubmluZS5lbGV2ZW5fbSwgLm5pbmUudHdlbHZlX20sIC50ZW4ub25lX3QsIC50ZW4udHdvX3QsIC50ZW4udGhyZWVfdCwgLnRlbi5mb3VyX3QsIC50ZW4uZml2ZV90LCAudGVuLnNpeF90LCAudGVuLnNldmVuX3QsIC50ZW4uZWlnaHRfdCwgLnRlbi5uaW5lX3QsIC50ZW4udGVuX3QsIC50ZW4uZWxldmVuX3QsIC50ZW4udHdlbHZlX3QsIC50ZW4ub25lX20sIC50ZW4udHdvX20sIC50ZW4udGhyZWVfbSwgLnRlbi5mb3VyX20sIC50ZW4uZml2ZV9tLCAudGVuLnNpeF9tLCAudGVuLnNldmVuX20sIC50ZW4uZWlnaHRfbSwgLnRlbi5uaW5lX20sIC50ZW4udGVuX20sIC50ZW4uZWxldmVuX20sIC50ZW4udHdlbHZlX20sIC5lbGV2ZW4ub25lX3QsIC5lbGV2ZW4udHdvX3QsIC5lbGV2ZW4udGhyZWVfdCwgLmVsZXZlbi5mb3VyX3QsIC5lbGV2ZW4uZml2ZV90LCAuZWxldmVuLnNpeF90LCAuZWxldmVuLnNldmVuX3QsIC5lbGV2ZW4uZWlnaHRfdCwgLmVsZXZlbi5uaW5lX3QsIC5lbGV2ZW4udGVuX3QsIC5lbGV2ZW4uZWxldmVuX3QsIC5lbGV2ZW4udHdlbHZlX3QsIC5lbGV2ZW4ub25lX20sIC5lbGV2ZW4udHdvX20sIC5lbGV2ZW4udGhyZWVfbSwgLmVsZXZlbi5mb3VyX20sIC5lbGV2ZW4uZml2ZV9tLCAuZWxldmVuLnNpeF9tLCAuZWxldmVuLnNldmVuX20sIC5lbGV2ZW4uZWlnaHRfbSwgLmVsZXZlbi5uaW5lX20sIC5lbGV2ZW4udGVuX20sIC5lbGV2ZW4uZWxldmVuX20sIC5lbGV2ZW4udHdlbHZlX20sIC50d2VsdmUub25lX3QsIC50d2VsdmUudHdvX3QsIC50d2VsdmUudGhyZWVfdCwgLnR3ZWx2ZS5mb3VyX3QsIC50d2VsdmUuZml2ZV90LCAudHdlbHZlLnNpeF90LCAudHdlbHZlLnNldmVuX3QsIC50d2VsdmUuZWlnaHRfdCwgLnR3ZWx2ZS5uaW5lX3QsIC50d2VsdmUudGVuX3QsIC50d2VsdmUuZWxldmVuX3QsIC50d2VsdmUudHdlbHZlX3QsIC50d2VsdmUub25lX20sIC50d2VsdmUudHdvX20sIC50d2VsdmUudGhyZWVfbSwgLnR3ZWx2ZS5mb3VyX20sIC50d2VsdmUuZml2ZV9tLCAudHdlbHZlLnNpeF9tLCAudHdlbHZlLnNldmVuX20sIC50d2VsdmUuZWlnaHRfbSwgLnR3ZWx2ZS5uaW5lX20sIC50d2VsdmUudGVuX20sIC50d2VsdmUuZWxldmVuX20sIC50d2VsdmUudHdlbHZlX20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMDEsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5vbmVfbSB7XG4gICAgd2lkdGg6IGNhbGMoOCUgLSAwLjkxNjY3cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDMwLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAub25lX206bnRoLW9mLXR5cGUoMTJuKzEyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTA0LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudHdvX20ge1xuICAgIHdpZHRoOiBjYWxjKDE2JSAtIDAuODMzMzNyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzAsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC50d29fbTpudGgtb2YtdHlwZSg2bis2KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTA3LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudGhyZWVfbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMC43NXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRocmVlX206bnRoLW9mLXR5cGUoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDExMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmZvdXJfbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMC42NjY2N3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmZvdXJfbTpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTEzLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuZml2ZV9tIHtcbiAgICB3aWR0aDogY2FsYyg0MSUgLSAwLjU4MzMzcmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDMwLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuZml2ZV9tOm50aC1vZi10eXBlKDIuNG4rMi40KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTE2LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuc2l4X20ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnNpeF9tOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxMTksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5zZXZlbl9tIHtcbiAgICB3aWR0aDogY2FsYyg1OCUgLSAwLjQxNjY3cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDMwLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuc2V2ZW5fbTpudGgtb2YtdHlwZSgxLjcxNDI5bisxLjcxNDI5KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTIyLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuZWlnaHRfbSB7XG4gICAgd2lkdGg6IGNhbGMoNjYlIC0gMC4zMzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVpZ2h0X206bnRoLW9mLXR5cGUoMS41bisxLjUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxMjUsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5uaW5lX20ge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDAuMjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzAsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5uaW5lX206bnRoLW9mLXR5cGUoMS4zMzMzM24rMS4zMzMzMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDEyOCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRlbl9tIHtcbiAgICB3aWR0aDogY2FsYyg4MyUgLSAwLjE2NjY3cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDMwLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudGVuX206bnRoLW9mLXR5cGUoMS4ybisxLjIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxMzEsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5lbGV2ZW5fbSB7XG4gICAgd2lkdGg6IGNhbGMoOTElIC0gMC4wODMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVsZXZlbl9tOm50aC1vZi10eXBlKDEuMDkwOTFuKzEuMDkwOTEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxMzQsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC50d2VsdmVfbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAxMzcsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5sYXN0LCAuZ3JpZCAub21lZ2Ege1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTQzLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAub25lX3Qge1xuICAgIHdpZHRoOiBjYWxjKDglIC0gMS44MzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLm9uZV90Om50aC1vZi10eXBlKDEybisxMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE0NiwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnR3b190IHtcbiAgICB3aWR0aDogY2FsYygxNiUgLSAxLjY2NjY3cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudHdvX3Q6bnRoLW9mLXR5cGUoNm4rNikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE0OSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRocmVlX3Qge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRocmVlX3Q6bnRoLW9mLXR5cGUoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE1MiwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmZvdXJfdCB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMS4zMzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmZvdXJfdDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTU1LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuZml2ZV90IHtcbiAgICB3aWR0aDogY2FsYyg0MSUgLSAxLjE2NjY3cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuZml2ZV90Om50aC1vZi10eXBlKDIuNG4rMi40KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTU4LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuc2l4X3Qge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5zaXhfdDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTYxLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuc2V2ZW5fdCB7XG4gICAgd2lkdGg6IGNhbGMoNTglIC0gMC44MzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnNldmVuX3Q6bnRoLW9mLXR5cGUoMS43MTQyOW4rMS43MTQyOSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE2NCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVpZ2h0X3Qge1xuICAgIHdpZHRoOiBjYWxjKDY2JSAtIDAuNjY2NjdyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5laWdodF90Om50aC1vZi10eXBlKDEuNW4rMS41KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTY3LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAubmluZV90IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAwLjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5uaW5lX3Q6bnRoLW9mLXR5cGUoMS4zMzMzM24rMS4zMzMzMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE3MCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRlbl90IHtcbiAgICB3aWR0aDogY2FsYyg4MyUgLSAwLjMzMzMzcmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudGVuX3Q6bnRoLW9mLXR5cGUoMS4ybisxLjIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxNzMsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5lbGV2ZW5fdCB7XG4gICAgd2lkdGg6IGNhbGMoOTElIC0gMC4xNjY2N3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVsZXZlbl90Om50aC1vZi10eXBlKDEuMDkwOTFuKzEuMDkwOTEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxNzYsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC50d2VsdmVfdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAxNzksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5sYXN0LCAuZ3JpZCAub21lZ2Ege1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDE4NSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLm9uZSB7XG4gICAgd2lkdGg6IGNhbGMoOCUgLSAxLjgzMzMzcmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAub25lOm50aC1vZi10eXBlKDEybisxMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE4OCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnR3byB7XG4gICAgd2lkdGg6IGNhbGMoMTYlIC0gMS42NjY2N3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnR3bzpudGgtb2YtdHlwZSg2bis2KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTkxLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudGhyZWUsIC5ncmlkIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudGhyZWU6bnRoLW9mLXR5cGUoNG4rNCksIC5ncmlkIC5jb2wtc20tMzpudGgtb2YtdHlwZSg0bis0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTk0LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuZm91ciB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMS4zMzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmZvdXI6bnRoLW9mLXR5cGUoM24rMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDE5NywgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmZpdmUge1xuICAgIHdpZHRoOiBjYWxjKDQxJSAtIDEuMTY2NjdyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5maXZlOm50aC1vZi10eXBlKDIuNG4rMi40KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjAwLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuc2l4IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAuc2l4Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyMDMsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5zZXZlbiB7XG4gICAgd2lkdGg6IGNhbGMoNTglIC0gMC44MzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnNldmVuOm50aC1vZi10eXBlKDEuNzE0MjluKzEuNzE0MjkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyMDYsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5laWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNjYlIC0gMC42NjY2N3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVpZ2h0Om50aC1vZi10eXBlKDEuNW4rMS41KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjA5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAubmluZSwgLmdyaWQgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAwLjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5uaW5lOm50aC1vZi10eXBlKDEuMzMzMzNuKzEuMzMzMzMpLCAuZ3JpZCAuY29sLXNtLTk6bnRoLW9mLXR5cGUoMS4zMzMzM24rMS4zMzMzMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDIxMiwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRlbiB7XG4gICAgd2lkdGg6IGNhbGMoODMlIC0gMC4zMzMzM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnRlbjpudGgtb2YtdHlwZSgxLjJuKzEuMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDIxNSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVsZXZlbiB7XG4gICAgd2lkdGg6IGNhbGMoOTElIC0gMC4xNjY2N3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAzOSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLmVsZXZlbjpudGgtb2YtdHlwZSgxLjA5MDkxbisxLjA5MDkxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjE4LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAudHdlbHZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDIyMSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnB1c2hPbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDglIC0gMS44MzMzM3JlbSArIDJyZW0pO1xuICB9XG4gIC8qIGxpbmUgMjI0LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAucHVzaFR3byB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYlIC0gMS42NjY2N3JlbSArIDJyZW0pO1xuICB9XG4gIC8qIGxpbmUgMjI3LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAucHVzaFRocmVlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgLSAxLjVyZW0gKyAycmVtKTtcbiAgfVxuICAvKiBsaW5lIDIzMCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWQgLnB1c2hGb3VyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMyUgLSAxLjMzMzMzcmVtICsgMnJlbSk7XG4gIH1cbiAgLyogbGluZSAyMzMsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkIC5wdXNoRml2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMlIC0gMS4zMzMzM3JlbSArIDJyZW0pO1xuICB9XG4gIC8qIGxpbmUgMjM2LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAucHVzaFNpeCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMlIC0gMS4zMzMzM3JlbSArIDJyZW0pO1xuICB9XG4gIC8qIGxpbmUgMjM5LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZCAubGFzdCwgLmdyaWQgLm9tZWdhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDI0OCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWRjb3p5IC5vbmUge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNTEsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAudHdvIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDI1NCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWRjb3p5IC50aHJlZSwgLmdyaWRjb3p5IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNTcsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAuZm91ciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNjAsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAuZml2ZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNjMsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAuc2l4IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDI2NiwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWRjb3p5IC5zZXZlbiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNjksIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAuZWlnaHQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjcyLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZGNvenkgLm5pbmUsIC5ncmlkY296eSAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjc1LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZGNvenkgLnRlbiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNzgsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAuZWxldmVuIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDI4MSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWRjb3p5IC50d2VsdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMjg0LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZGNvenkgLnB1c2hPbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDglIC0gMS44MzMzM3JlbSArIDJyZW0pO1xuICB9XG4gIC8qIGxpbmUgMjg3LCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZGNvenkgLnB1c2hUd28ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2JSAtIDEuNjY2NjdyZW0gKyAycmVtKTtcbiAgfVxuICAvKiBsaW5lIDI5MCwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWRjb3p5IC5wdXNoVGhyZWUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDEuNXJlbSArIDJyZW0pO1xuICB9XG4gIC8qIGxpbmUgMjkzLCAuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyAqL1xuICAuZ3JpZGNvenkgLnB1c2hGb3VyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMyUgLSAxLjMzMzMzcmVtICsgMnJlbSk7XG4gIH1cbiAgLyogbGluZSAyOTYsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAucHVzaEZpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzJSAtIDEuMzMzMzNyZW0gKyAycmVtKTtcbiAgfVxuICAvKiBsaW5lIDI5OSwgLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MgKi9cbiAgLmdyaWRjb3p5IC5wdXNoU2l4IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMyUgLSAxLjMzMzMzcmVtICsgMnJlbSk7XG4gIH1cbiAgLyogbGluZSAzMDMsIC4uL3Njc3MvYmFzZS9fZ3JpZC5zY3NzICovXG4gIC5ncmlkY296eSAubGFzdCwgLmdyaWRjb3p5IC5vbWVnYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGVhZi0tYW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuLyogbGluZSA0OSwgLi4vc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5sZWFmIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxlYWYtLWFuaW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi8qIGxpbmUgNTQsIC4uL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG4uY2lyY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxlYWYtLWFuaW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi8qIGxpbmUgNjIsIC4uL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG4uYnJhbmNoLS0wMSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICBhbmltYXRpb246IGRhc2ggNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG4vKiBsaW5lIDY3LCAuLi9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyAqL1xuLmJyYW5jaC0tMDIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgYW5pbWF0aW9uOiBkYXNoIDJzIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLyogbGluZSA3MywgLi4vc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5icmFuY2gtLTAzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gIGFuaW1hdGlvbjogZGFzaCAycyBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcbn1cblxuLyogbGluZSA4MCwgLi4vc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5sZXZlbC0tMDIgLmJyYW5jaC0tMDIge1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLyogbGluZSA4MywgLi4vc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5sZXZlbC0tMDIgLmJyYW5jaC0tMDMge1xuICBhbmltYXRpb24tZGVsYXk6IDMuMTI1cztcbn1cbi8qIGxpbmUgODYsIC4uL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG4ubGV2ZWwtLTAyIC5jaXJjbGUge1xuICBhbmltYXRpb24tZGVsYXk6IDMuNXM7XG59XG4vKiBsaW5lIDg5LCAuLi9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyAqL1xuLmxldmVsLS0wMiAubGVhZiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG59XG5cbi8qIGxpbmUgOTQsIC4uL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG4ubGV2ZWwtLTAzIC5icmFuY2gtLTAyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjEyNXM7XG59XG4vKiBsaW5lIDk3LCAuLi9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyAqL1xuLmxldmVsLS0wMyAuYnJhbmNoLS0wMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy4yNXM7XG59XG4vKiBsaW5lIDEwMCwgLi4vc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5sZXZlbC0tMDMgLmNpcmNsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG59XG4vKiBsaW5lIDEwMywgLi4vc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5sZXZlbC0tMDMgLmxlYWYge1xuICBhbmltYXRpb24tZGVsYXk6IDQuMTI1cztcbn1cblxuLyogbGluZSAxMDcsIC4uL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG4uYmlnbGVhZiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG59XG5cbi8qKlxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXG4gKi9cbi8qIGxpbmUgOCwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKipcbiAqIE1haW4gY29udGVudCBjb250YWluZXJzXG4gKiAxLiBNYWtlIHRoZSBjb250YWluZXIgZnVsbC13aWR0aCB3aXRoIGEgbWF4aW11bSB3aWR0aFxuICogMi4gQ2VudGVyIGl0IGluIHRoZSB2aWV3cG9ydFxuICogMy4gTGVhdmUgc29tZSBzcGFjZSBvbiB0aGUgZWRnZXMsIGVzcGVjaWFsbHkgdmFsdWFibGUgb24gc21hbGwgc2NyZWVuc1xuICovXG4vKiBsaW5lIDI1LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLndyYXAge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAyNSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLndyYXAge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSAyNSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLndyYXAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKlx0XHRTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLyogbGluZSAzMywgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5oaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAqIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiBTaGFtZWxlc3NseSBib3Jyb3dlZCBmcm9tIEhUTUw1Qm9pbGVycGxhdGU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xuICovXG4vKiBsaW5lIDQ1LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKipcbiAqIFByZXZlbnQgc2Nyb2xsaW5nIG9uIGFuIGVsZW1lbnRcbiAqIFZlcnkgdXNlZnVsbCBmb3IgcHJldmVudGluZyBzY3JvbGwgb24gYm9keSB3aGVuIGEgbW9iaWxlIG5hdiBpcyBhY3RpdmF0ZWRcbiAqL1xuLyogbGluZSA2MiwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5zdHVjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4vKiBsaW5lIDY5LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3MiwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3NSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgODIsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uYWxpZ25ub25lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDg4LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmFsaWdubm9uZS53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGNhbGMoNjYlIC0gMC42NjY2N3JlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLyogbGluZSA5MiwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5hbGlnbm5vbmUud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3OGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLyogbGluZSA5OSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5hbGlnbm5vbmUud3AtY2FwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMDcsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5hbGlnbm5vbmUge1xuICAgIHdpZHRoOiBjYWxjKDY2JSAtIDAuNjY2NjdyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMTIwLCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmFsaWduY2VudGVyLndwLWNhcHRpb24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4vKiBsaW5lIDEyNCwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5hbGlnbmNlbnRlci53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuNzc3Nzc3Nzc4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4vKiBsaW5lIDEzMSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5hbGlnbmNlbnRlci53cC1jYXB0aW9uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxNDEsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uYWxpZ25sZWZ0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMGVtIGF1dG8gMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMTQ3LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmFsaWdubGVmdC53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKiBsaW5lIDE1MSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5hbGlnbmxlZnQud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3OGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLyogbGluZSAxNTgsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uYWxpZ25sZWZ0LndwLWNhcHRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0MCwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLmFsaWdubGVmdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB3aWR0aDogY2FsYyg0MSUgLSAxLjE2NjY3cmVtKSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi8qIGxpbmUgMTc3LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwZW0gYXV0byAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAxODMsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uYWxpZ25yaWdodC53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKiBsaW5lIDE4NywgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5hbGlnbnJpZ2h0LndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3NzhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi8qIGxpbmUgMTk0LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmFsaWducmlnaHQud3AtY2FwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTc2LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAuYWxpZ25yaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIHdpZHRoOiBjYWxjKDQxJSAtIDEuMTY2NjdyZW0pICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8qIGxpbmUgMjEyLCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi8qIGxpbmUgMjE2LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi8qIGxpbmUgMjE5LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAyMjYsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjMwLCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDIzNywgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDJyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLyogbGluZSAyNDEsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMjQ4LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDI1MiwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAyNjIsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ucGFnaW5hdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMjY3LCAuLi9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG4vKiBsaW5lIDI3MSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSAyNzYsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBhLCAucGFnaW5hdGlvbiB1bCBsaSBhOnZpc2l0ZWQsIC5wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGE2YjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNGNDAzRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKTtcbiAgYm94LXNoYWRvdzogIzNGNDAzRiAwIDBweCAwcHggMHB4IGluc2V0O1xufVxuLyogbGluZSAyOTEsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLCAucGFnaW5hdGlvbiB1bCBsaSBhOnZpc2l0ZWQ6aG92ZXIsIC5wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzRjQwM0Y7XG59XG4vKiBsaW5lIDI5NSwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpIGE6dmlzaXRlZCwgLnBhZ2luYXRpb24gdWwgbGkgYTp2aXNpdGVkOnZpc2l0ZWQsIC5wYWdpbmF0aW9uIHVsIGxpIHNwYW46dmlzaXRlZCB7XG4gIGNvbG9yOiAjM0Y0MDNGO1xufVxuLyogbGluZSAyOTksIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMEUxQjIwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLyogbGluZSAzMDMsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBzcGFuLmRvdHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuXG4vKiBsaW5lIDMxNCwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5zb2NpYWwtY2hhbm5lbHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSAyMzcsIC4uL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyAqL1xuLnNvY2lhbC1jaGFubmVscyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAzMjEsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uc29jaWFsLWNoYW5uZWxzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4vKiBsaW5lIDMyMywgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5zb2NpYWwtY2hhbm5lbHMgbGkuaWNvbi10d2l0dGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLyogbGluZSAzMjIsIC4uL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyAqL1xuLnNvY2lhbC1jaGFubmVscyBsaS5pY29uLXR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLXR3aXR0ZXIucG5nPzE2MDc0NjkwNTQnKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLyogbGluZSAzMjIsIC4uL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyAqL1xuICAuc29jaWFsLWNoYW5uZWxzIGxpLmljb24tdHdpdHRlciBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS10d2l0dGVyQDJ4LnBuZz8xNjA3NDY5MDU0Jyk7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDMyMiwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4uc29jaWFsLWNoYW5uZWxzIGxpLmljb24tZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLWZhY2Vib29rLnBuZz8xNjA3NDY5MDU0Jyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IDEwMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC8qIGxpbmUgMzIyLCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbiAgLnNvY2lhbC1jaGFubmVscyBsaS5pY29uLWZhY2Vib29rIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLWZhY2Vib29rQDJ4LnBuZz8xNjA3NDY5MDU0Jyk7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDMyMiwgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4uc29jaWFsLWNoYW5uZWxzIGxpLmljb24taW5zdGFncmFtIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1pbnN0YWdyYW0ucG5nPzE2MDc0NjkwNTQnKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLyogbGluZSAzMjIsIC4uL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyAqL1xuICAuc29jaWFsLWNoYW5uZWxzIGxpLmljb24taW5zdGFncmFtIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLWluc3RhZ3JhbUAyeC5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAzMzYsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5zdGlja3kge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICB0b3A6IDNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDMzNiwgLi4vc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogNi44ZW07XG4gIH1cbn1cblxuLyogbGluZSAzNTAsIC4uL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDYsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbi53cC1ibG9jay1idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIGxpbmUgMzAsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IHtcbiAgLyoqXG4gICAqIEluZGl2aWR1YWwgQ29sdW1uIEFsaWdubWVudFxuICAgKi9cbn1cbi8qIGxpbmUgNTEsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNTEsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiAgI2NvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4vKiBsaW5lIDYzLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA2MywgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuICAjY29udGVudCAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAvKiBsaW5lIDg1LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4gICNjb250ZW50IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDkzLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4gICNjb250ZW50IC53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG4vKiBsaW5lIDEwMCwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIGxpbmUgMTQ4LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMTUwLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLyogbGluZSAxNTQsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi8qIGxpbmUgMTYwLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi8qIGxpbmUgMTY4LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stdGV4dC1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi8qIGxpbmUgMTcxLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stdGV4dC1jb2x1bW5zLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi8qIGxpbmUgMTc1LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTc5LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8qIGxpbmUgMTgzLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi8qIGxpbmUgMTg4LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stdGV4dC1jb2x1bW5zLmNvbHVtbnMtMiAud3AtYmxvY2stY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xufVxuLyogbGluZSAxOTEsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay10ZXh0LWNvbHVtbnMuY29sdW1ucy0zIC53cC1ibG9jay1jb2x1bW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG4vKiBsaW5lIDE5NCwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXRleHQtY29sdW1ucy5jb2x1bW5zLTQgLndwLWJsb2NrLWNvbHVtbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbn1cbi8qIGxpbmUgMjAxLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UsICNjb250ZW50IC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZzogMCAxZW07XG59XG4vKiBsaW5lIDIwNywgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAsICNjb250ZW50IC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0M2VtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogbGluZSAyMTQsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlLFxuI2NvbnRlbnQgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGZvb3RlciwgI2NvbnRlbnQgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUsXG4jY29udGVudCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg1NzE0Mjg1N2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIGxpbmUgMjI0LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgcGFkZGluZzogMmVtIDAgMWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyMzIsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAjY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuLyogbGluZSAyMzUsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0IHAsICNjb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCBwIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4vKiBsaW5lIDI0MCwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwO1xufVxuLyogbGluZSAyNDMsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLyogbGluZSAyNTEsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSxcbiNjb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUgZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKiBsaW5lIDI1OCwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSAuaGFzLXRleHQtY29sb3IgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDI2MywgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuICAjY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxNDI4NmVtO1xuICB9XG59XG4vKiBsaW5lIDI2OSwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZTpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgMjc1LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi8qIGxpbmUgMjgyLCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS41MjM4MDk1MjRlbTtcbn1cbi8qIGxpbmUgMjg4LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBsaW5lIDI5NSwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4vKiBsaW5lIDI5OCwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuI2NvbnRlbnQgLndwLWJsb2NrLWVtYmVkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDMwMSwgLi4vc2Nzcy9iYXNlL19ndXRlbmJlcmcuc2NzcyAqL1xuICAjY29udGVudCAud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi8qIGxpbmUgMzA3LCAuLi9zY3NzL2Jhc2UvX2d1dGVuYmVyZy5zY3NzICovXG4jY29udGVudCAud3AtYmxvY2stY292ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSAzMTUsIC4uL3Njc3MvYmFzZS9fZ3V0ZW5iZXJnLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNSwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4jaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTEwO1xufVxuLyogbGluZSAxMSwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4jaGVhZGVyIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9nb19tb2JpbGUucG5nPzE2MDc0NjkwNTQnKTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLyogbGluZSAxMSwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gICNoZWFkZXIgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvZ29fbW9iaWxlQDJ4LnBuZz8xNjA3NDY5MDU0Jyk7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDI4cHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDI4cHggYXV0bztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjhweCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDE3LCAuLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiNoZWFkZXIgLmxvZ28gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogbGluZSAyMywgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4jaGVhZGVyIC53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNSwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSAzNSwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gICNoZWFkZXIgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk2MHB4ICsgMjIwcHggKyA0cmVtKTtcbiAgfVxuICAvKiBsaW5lIDQyLCAuLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgI2hlYWRlciAubG9nbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9nby5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIGhlaWdodDogNjhweDtcbiAgICB3aWR0aDogNjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWluZGVudDogMTAwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLyogbGluZSA0MiwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gICNoZWFkZXIgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvZ29AMngucG5nPzE2MDc0NjkwNTQnKTtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogNjhweCBhdXRvO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogNjhweCBhdXRvO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA2OHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA2OHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA0NSwgLi4vc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gICNoZWFkZXIgLmxvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9nby5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIGhlaWdodDogNjhweDtcbiAgICB3aWR0aDogNjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWluZGVudDogMTAwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAvKiBsaW5lIDQ1LCAuLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgI2hlYWRlciAubG9nbyBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvQDJ4LnBuZz8xNjA3NDY5MDU0Jyk7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDY4cHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDY4cHggYXV0bztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNjhweCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjhweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNDksIC4uL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAjaGVhZGVyIC5sb2dvOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMWVtO1xuICAgIHJpZ2h0OiAtMWVtO1xuICAgIGJvdHRvbTogLTFlbTtcbiAgICBsZWZ0OiAtMWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDU4LCAuLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgI2hlYWRlciAud3JhcCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyODBweCArIDIyMHB4ICsgNHJlbSk7XG4gIH1cbn1cblxuLyogbGluZSA2LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgOCwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4jaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi8qIGxpbmUgMjM3LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbiNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDEzLCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4vKiBsaW5lIDE2LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IGxpIGEsICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IGxpIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBlMWIyMDtcbn1cbi8qIGxpbmUgMjUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgbGkgYTpob3ZlciwgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgbGkgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjI3LCAzOSwgMzgsIDAuOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMzEsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6IHJnYmEoMjI3LCAzOSwgMzgsIDAuOSk7XG59XG4vKiBsaW5lIDM1LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiBsaW5lIDQ2LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgNTAsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSA1MiwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4jaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi8qIGxpbmUgNjUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgbGkubmF2X2N0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgNjksIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgbGk6bGFzdC1vZi10eXBlID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4MSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDYsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSA4OSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IHtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggMCA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICB9XG4gIC8qIGxpbmUgOTksIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLyogbGluZSAxMDMsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDEwNywgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAyMzcsIC4uL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gLnN1Yi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDExMywgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkgPiAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogbGluZSAxMTYsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gLnN1Yi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLyogbGluZSAxMjcsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDEzNCwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gLnN1Yi1tZW51LCAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA2LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDE0NywgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2IHtcbiAgICBmb250LXNpemU6IC44NTcxNDI4NTcxNDI4NTcxNDI4NWVtO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNTBweCAwIDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDE1NSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkge1xuICAgIC0tbWVudS1pdGVtLWNvbG9yOiAjMDBhNmI1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1lbnUtaXRlbS1jb2xvcik7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAvKiBsaW5lIDE2MywgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkgYSwgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOnZpc2l0ZWQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLyogbGluZSAxNjYsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6OmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOnZpc2l0ZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC8qIGxpbmUgMTc1LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmhvdmVyIGEsXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3ZlciBhOnZpc2l0ZWQsICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkgYTp2aXNpdGVkOmhvdmVyIGEsXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkgYTp2aXNpdGVkOmhvdmVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwZTFiMjA7XG4gIH1cbiAgLyogbGluZSAxODIsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpOmhvdmVyID4gYSwgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaTpob3ZlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMGUxYjIwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLyogbGluZSAxODksIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL25hdi0tYXJyb3cuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtaXRlbS1jb2xvcik7XG4gIH1cbiAgLyogbGluZSAxOTksIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyMDIsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDIwNSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsICNmZmZmZmYpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tbWVudS1pdGVtLWNvbG9yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVlbTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAvKiBsaW5lIDIzNywgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyMTgsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMjIxLCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1pdGVtLWNvbG9yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cHg7XG4gIH1cbiAgLyogbGluZSAyMzIsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1pdGVtLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cbiAgLyogbGluZSAyNDEsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMjQ4LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLFxuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6dmlzaXRlZCwgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6dmlzaXRlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAvKiBsaW5lIDI1NSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkuY29sb3Itd2hpdGUge1xuICAgIC0tbWVudS1pdGVtLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC8qIGxpbmUgMjU1LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5jb2xvci1ibGFjayB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICMwRTFCMjA7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLXJlZCB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICNFMzI3MjY7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLXJlZC1kayB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICNiZDJmMmE7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLW9yYW5nZSB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICNmNjhjMmM7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLW9yYW5nZS1kayB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICNlZTc2MjI7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLXllbGxvdyB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICNGNUIxMjA7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLWJsdWUge1xuICAgIC0tbWVudS1pdGVtLWNvbG9yOiAjMDBhNmI1O1xuICB9XG4gIC8qIGxpbmUgMjU1LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5jb2xvci1ibHVlLWRrIHtcbiAgICAtLW1lbnUtaXRlbS1jb2xvcjogIzI1NGI1OTtcbiAgfVxuICAvKiBsaW5lIDI1NSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkuY29sb3ItYmx1ZS1sdCB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICM3NmMzZDQ7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLWdyZWVuIHtcbiAgICAtLW1lbnUtaXRlbS1jb2xvcjogIzAyNzkzZTtcbiAgfVxuICAvKiBsaW5lIDI1NSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4gICNoZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAubmF2ID4gbGkuY29sb3ItZ3JlZW4tbHQge1xuICAgIC0tbWVudS1pdGVtLWNvbG9yOiAjNGVhNDg0O1xuICB9XG4gIC8qIGxpbmUgMjU1LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiAgI2hlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5jb2xvci1ncmVlbi1kayB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICMyMzVkMzg7XG4gIH1cbiAgLyogbGluZSAyNTUsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLm5hdiA+IGxpLmNvbG9yLXB1cnBsZSB7XG4gICAgLS1tZW51LWl0ZW0tY29sb3I6ICM4ZTc5YWY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyNjYsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyLmFjdGl2YXRlZCAuaGVhZGVyLS1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTY2LCAxODEsIDAuNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLyogbGluZSAyNzEsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyLmFjdGl2YXRlZCAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi8qIGxpbmUgMjc4LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLm5hdkhhbWJ1cmdlciB7XG4gIGZvbnQtc2l6ZTogLjg1NzE0Mjg1N2VtO1xuICBmb250LWZhbWlseTogXCJob3VzY2hrYS1wcm9cIiwgQXJpYWwsIFRhaG9tYSwgR2VuZXZhLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwRTFCMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cbi8qIGxpbmUgMjk0LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLm5hdkhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjcyNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLyogbGluZSAzMDEsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuI2hlYWRlciAubmF2SGFtYnVyZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzI3MjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi8qIGxpbmUgMzA4LCAuLi9zY3NzL2xheW91dC9fbmF2LnNjc3MgKi9cbiNoZWFkZXIgLm5hdkhhbWJ1cmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjMEUxQjIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAyNzgsIC4uL3Njc3MvbGF5b3V0L19uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZIYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDMxOSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4jaGVhZGVyIC5uYXZIYW1idXJnZXIuYWN0aXZhdGVkIHtcbiAgY29udGVudDogXCJYXCI7XG59XG4vKiBsaW5lIDMyMSwgLi4vc2Nzcy9sYXlvdXQvX25hdi5zY3NzICovXG4jaGVhZGVyIC5uYXZIYW1idXJnZXIuYWN0aXZhdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwRTFCMjA7XG59XG5cbi8qIGxpbmUgNSwgLi4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4jZm9vdGVyIHtcbiAgYm9yZGVyOiAxMnB4IHNvbGlkICMwMGE2YjU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAxMiwgLi4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uaG9tZSAjZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIGxpbmUgMTUsIC4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuI2Zvb3RlciB1bCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4vKiBsaW5lIDIzNywgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4jZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDE4LCAuLi9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiNmb290ZXIgLmxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvX2Zvb3Rlci5wbmc/MTYwNzQ2OTA1NCcpO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAxNTdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAvKiBsaW5lIDE4LCAuLi9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgI2Zvb3RlciAubG9nbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9nb19mb290ZXJAMngucG5nPzE2MDc0NjkwNTUnKTtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTU3cHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDE1N3B4IGF1dG87XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE1N3B4IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTdweCBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDIzLCAuLi9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiNmb290ZXIgLmxvZ28gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogbGluZSAyOCwgLi4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4jZm9vdGVyICNtZW51LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRTMyNzI2O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0UzMjcyNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLyogbGluZSAzOCwgLi4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4jZm9vdGVyICNtZW51LWZvb3RlciBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4vKiBsaW5lIDQzLCAuLi9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiNmb290ZXIgLmJsb2NrLS1hZGRyZXNzIGgyIHtcbiAgZm9udC1zaXplOiAuODU3MTQyODU3ZW07XG4gIG1hcmdpbjogMDtcbn1cbi8qIGxpbmUgNDcsIC4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuI2Zvb3RlciAuYmxvY2stLWFkZHJlc3MgcCB7XG4gIGZvbnQtc2l6ZTogLjg1NzE0Mjg1N2VtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDUsIC4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAjZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgNTcsIC4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAuaG9tZSAjZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8qIGxpbmUgNjQsIC4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAjZm9vdGVyIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvX2Zvb3Rlci5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC8qIGxpbmUgNjQsIC4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAjZm9vdGVyIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvX2Zvb3RlckAyeC5wbmc/MTYwNzQ2OTA1NScpO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAxNTdweCBhdXRvO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTU3cHggYXV0bztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTU3cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1N3B4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSA2OSwgLi4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY29weXJpZ2h0IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNzI2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyOSwgLi4vc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ0bixcbi5idG46dmlzaXRlZCxcbi5ibG9jay0tcGxhaW4gcDpsYXN0LW9mLXR5cGUgYSxcbi5ibG9jay0tcGxhaW4gcDpsYXN0LW9mLXR5cGUgYTp2aXNpdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzRjQwM0Y7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjc1ZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGE2YjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjg1NzE0Mjg1N2VtO1xuICBmb250LWZhbWlseTogXCJob3VzY2hrYS1wcm9cIiwgQXJpYWwsIFRhaG9tYSwgR2VuZXZhLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKSwgY29sb3IsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTksIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5idG4gc3Ryb25nLFxuLmJ0bjp2aXNpdGVkIHN0cm9uZyxcbi5ibG9jay0tcGxhaW4gcDpsYXN0LW9mLXR5cGUgYSBzdHJvbmcsXG4uYmxvY2stLXBsYWluIHA6bGFzdC1vZi10eXBlIGE6dmlzaXRlZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSAyMiwgLi4vc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ0bjpob3Zlcixcbi5idG46dmlzaXRlZDpob3Zlcixcbi5ibG9jay0tcGxhaW4gcDpsYXN0LW9mLXR5cGUgYTpob3Zlcixcbi5ibG9jay0tcGxhaW4gcDpsYXN0LW9mLXR5cGUgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2YjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYnRuXzIsXG4uYnRuXzI6dmlzaXRlZCxcbi5jYWxsb3V0IHAgYSxcbi5jYWxsb3V0IHAgYTp2aXNpdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzRjQwM0Y7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjc1ZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGE2YjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjg1NzE0Mjg1N2VtO1xuICBmb250LWZhbWlseTogXCJob3VzY2hrYS1wcm9cIiwgQXJpYWwsIFRhaG9tYSwgR2VuZXZhLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKSwgY29sb3IsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMjc5M2U7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLyogbGluZSAxOSwgLi4vc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ0bl8yIHN0cm9uZyxcbi5idG5fMjp2aXNpdGVkIHN0cm9uZyxcbi5jYWxsb3V0IHAgYSBzdHJvbmcsXG4uY2FsbG91dCBwIGE6dmlzaXRlZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSAyMiwgLi4vc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ0bl8yOmhvdmVyLFxuLmJ0bl8yOnZpc2l0ZWQ6aG92ZXIsXG4uY2FsbG91dCBwIGE6aG92ZXIsXG4uY2FsbG91dCBwIGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNDUsIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5idG5fMjpob3Zlcixcbi5idG5fMjp2aXNpdGVkOmhvdmVyLFxuLmNhbGxvdXQgcCBhOmhvdmVyLFxuLmNhbGxvdXQgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTQsIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiNjb250ZW50IC5idG5fMyxcbiNjb250ZW50IC5idG5fMzp2aXNpdGVkLFxuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgYSxcbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGE6dmlzaXRlZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjM0Y0MDNGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC43NWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBhNmI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44NTcxNDI4NTdlbTtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4wMywgMC42NiwgMC4xMSwgMS4wMSksIGNvbG9yLCAwLjVzIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2YjU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDI1cHg7XG59XG4vKiBsaW5lIDE5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4jY29udGVudCAuYnRuXzMgc3Ryb25nLFxuI2NvbnRlbnQgLmJ0bl8zOnZpc2l0ZWQgc3Ryb25nLFxuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgYSBzdHJvbmcsXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbiBwOmxhc3Qtb2YtdHlwZSBhOnZpc2l0ZWQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi8qIGxpbmUgMjIsIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiNjb250ZW50IC5idG5fMzpob3ZlcixcbiNjb250ZW50IC5idG5fMzp2aXNpdGVkOmhvdmVyLFxuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgYTpob3ZlcixcbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNjYsIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiNjb250ZW50IC5idG5fMzpob3ZlcixcbiNjb250ZW50IC5idG5fMzp2aXNpdGVkOmhvdmVyLFxuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgYTpob3ZlcixcbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGE6dmlzaXRlZDpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2YjU7XG59XG5cbi8qIGxpbmUgOCwgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG5mb3JtID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMTQsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMTksIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xubGVnZW5kIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyOCwgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNGNDAzRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4vKiBsaW5lIDM1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzBFMUIyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNGNDAzRjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjFlbSAwLjI1ZW0gMC41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxcyBjdWJpYy1iZXppZXIoMC4wMywgMC42NiwgMC4xMSwgMS4wMSksIGJhY2tncm91bmQtY29sb3IgMXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi8qIGxpbmUgNDgsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyNjI2O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi8qIGxpbmUgNTUsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNTgsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDAgMXB4O1xufVxuXG4vKiBsaW5lIDYzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdCwgc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWxlY3RfZHJvcGRvd24ucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjVlbSAyZW0gMC4yNWVtIDAuNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogbGluZSA3MiwgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG5zZWxlY3Q6Zm9jdXMsIHNlbGVjdDpmb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzcsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjM0Y0MDNGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC43NWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBhNmI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44NTcxNDI4NTdlbTtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4wMywgMC42NiwgMC4xMSwgMS4wMSksIGNvbG9yLCAwLjVzIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWE0ODQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAyZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi8qIGxpbmUgMTksIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi8qIGxpbmUgMjIsIC4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZiNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTA0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWVycm9yLCAudmFsaWRhdGlvbl9tZXNzYWdlLCAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjRDAwMTFCO1xufVxuXG4vKiBsaW5lIDExOCwgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEyNiwgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1maWVsZC1lcnJvciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmZvcm0tZmllbGQtZXJyb3IgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmZvcm0tZmllbGQtZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmZvcm0tZmllbGQtZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuZm9ybS1maWVsZC1lcnJvciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5mb3JtLWZpZWxkLWVycm9yIHRleHRhcmVhLCAuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0Y0MDNGO1xufVxuLyogbGluZSAxMzEsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZmllbGQtZXJyb3IgLmZvcm0tZXJyb3IsIC5mb3JtLWZpZWxkLWVycm9yIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5nZmllbGRfZXJyb3IgLmZvcm0tZXJyb3IsIC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEzNywgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jYW5jZWwge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI0QwMDExQjtcbn1cblxuLyogbGluZSAxNDQsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZmllbGQtcmVxdWlyZWQgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcInJlcXVpcmVkXCI7XG4gIGNvbG9yOiAjRDAwMTFCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42NjZlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNWVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIGxpbmUgMTU1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLW5vdGUsIC5mb3JtLWVycm9yLCAudmFsaWRhdGlvbl9tZXNzYWdlLCAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzcyNzM3Mjtcbn1cbi8qIGxpbmUgMTYwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLW5vdGUuZm9yZ290dGVuLXBhc3N3b3JkLCAuZm9yZ290dGVuLXBhc3N3b3JkLmZvcm0tZXJyb3IsIC5mb3Jnb3R0ZW4tcGFzc3dvcmQudmFsaWRhdGlvbl9tZXNzYWdlLCAuZm9yZ290dGVuLXBhc3N3b3JkLnZhbGlkYXRpb25fZXJyb3Ige1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogbGluZSAxNjgsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1ODVhNTg7XG59XG5cbi8qIGxpbmUgMTc0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzU4NWE1ODtcbn1cblxuLyogbGluZSAxODAsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNTg1YTU4O1xufVxuXG4vKiBsaW5lIDE4NiwgLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzICovXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1ODVhNTg7XG59XG5cbi8qIGxpbmUgMTk1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MgKi9cbi5nZm9ybV9maWVsZHMge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLyogbGluZSAyMzcsIC4uL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyAqL1xuLmdmb3JtX2ZpZWxkcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAxOTgsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkOmZpcnN0LW9mLXR5cGUgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRDAwMTFCO1xufVxuLyogbGluZSAyMDAsIC4uL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyAqL1xuLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkOmZpcnN0LW9mLXR5cGUgLmdmaWVsZF9yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcbiAgY29sb3I6ICNEMDAxMUI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNGNUIxMjA7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdmFyKC0tcGFnZS1oaWdobGlnaHQtY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMTEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5oaWdobGlnaHQtY29sb3Itd2hpdGUge1xuICAtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yOiAjRkZGRkZGO1xufVxuLyogbGluZSAxMSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmhpZ2hsaWdodC1jb2xvci1ibGFjayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICMwRTFCMjA7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLXJlZCB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLXJlZC1kayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNiZDJmMmE7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLW9yYW5nZSB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNmNjhjMmM7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLW9yYW5nZS1kayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNlZTc2MjI7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLXllbGxvdyB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNGNUIxMjA7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLWJsdWUge1xuICAtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yOiAjMDBhNmI1O1xufVxuLyogbGluZSAxMSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmhpZ2hsaWdodC1jb2xvci1ibHVlLWRrIHtcbiAgLS1wYWdlLWhpZ2hsaWdodC1jb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgMTEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5oaWdobGlnaHQtY29sb3ItYmx1ZS1sdCB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICM3NmMzZDQ7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLWdyZWVuIHtcbiAgLS1wYWdlLWhpZ2hsaWdodC1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgMTEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5oaWdobGlnaHQtY29sb3ItZ3JlZW4tbHQge1xuICAtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yOiAjNGVhNDg0O1xufVxuLyogbGluZSAxMSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmhpZ2hsaWdodC1jb2xvci1ncmVlbi1kayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICMyMzVkMzg7XG59XG4vKiBsaW5lIDExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2suaGlnaGxpZ2h0LWNvbG9yLXB1cnBsZSB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICM4ZTc5YWY7XG59XG4vKiBsaW5lIDE4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2sgLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLyogbGluZSAyMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrIC53cmFwIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBFMUIyMDtcbiAgZm9udC1zaXplOiAxLjY2NmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNGRkZGRkYsIC0ycHggLTJweCAwICNGRkZGRkY7XG59XG4vKiBsaW5lIDM1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2sgLndyYXAgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSA0MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrIC5iZ25kIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSA0OCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrIC5iZ25kIHN2ZyBwYXRoLmxlYWYsXG4jaW50cm8tYmxvY2sgLmJnbmQgc3ZnIHBhdGguY2lyY2xlIHtcbiAgZmlsbDogdmFyKC0tcGFnZS1oaWdobGlnaHQtY29sb3IpO1xufVxuLyogbGluZSA1MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrIC5iZ25kIHN2ZyBwYXRoW2NsYXNzXj1cImJyYW5jaC1cIl0ge1xuICBzdHJva2U6IHZhcigtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNpbnRyby1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNWVtO1xuICAgIGhlaWdodDogMzV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC8qIGxpbmUgNjUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2ludHJvLWJsb2NrIC53cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZoO1xuICB9XG59XG4vKiBsaW5lIDczLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhNmI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA3MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjaW50cm8tYmxvY2subGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLyogbGluZSA3OCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjaW50cm8tYmxvY2subGVhZGVyIC53cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZoO1xuICB9XG4gIC8qIGxpbmUgODAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2ludHJvLWJsb2NrLmxlYWRlciAud3JhcCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjZlbTtcbiAgfVxufVxuLyogbGluZSA4NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmxlYWRlciAud3JhcCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIGxpbmUgODksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5sZWFkZXIgLndyYXAgaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNFMzI3MjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBsaW5lIDk2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyIC53cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjMzMzNlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA5NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjaW50cm8tYmxvY2subGVhZGVyIC53cmFwIHAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi8qIGxpbmUgMTAxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyIC53cmFwIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMTA0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyIC53cmFwIHA6bGFzdC1vZi10eXBlIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4vKiBsaW5lIDEwOSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmxlYWRlciAud3JhcCBwIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbi8qIGxpbmUgMTE3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMTI3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyIC5iZ25kIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAxMzQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5sZWFkZXIgLmJnbmQuYmduZF9zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAxMzYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5sZWFkZXIgLmJnbmQuYmduZF9zbWFsbCBzdmcge1xuICBoZWlnaHQ6IDMwdmg7XG59XG4vKiBsaW5lIDE0MCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmxlYWRlciAuYmduZC5iZ25kX2JpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxNDQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2ludHJvLWJsb2NrLmxlYWRlciAuYmduZC5iZ25kX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMTQ3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNpbnRyby1ibG9jay5sZWFkZXIgLmJnbmQuYmduZF9iaWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBsaW5lIDE2MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2ludHJvLWJsb2NrLmxlYWRlci1ibG9nIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi8qIGxpbmUgMTY2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyLWJsb2cgLndyYXAgaDEge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLyogbGluZSAxODEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNpbnRyby1ibG9jay5sZWFkZXItYmduZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMTgzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jaW50cm8tYmxvY2subGVhZGVyLWJnbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBvcGFjaXR5OiAwLjEyNTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbn1cblxuLyogbGluZSAxOTcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IHtcbiAgLS1wYWdlLWhpZ2hsaWdodC1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgMjAyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudC5oaWdobGlnaHQtY29sb3Itd2hpdGUge1xuICAtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yOiAjRkZGRkZGO1xufVxuLyogbGluZSAyMDIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50LmhpZ2hsaWdodC1jb2xvci1ibGFjayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICMwRTFCMjA7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLXJlZCB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLXJlZC1kayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNiZDJmMmE7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLW9yYW5nZSB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNmNjhjMmM7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLW9yYW5nZS1kayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNlZTc2MjI7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLXllbGxvdyB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICNGNUIxMjA7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLWJsdWUge1xuICAtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yOiAjMDBhNmI1O1xufVxuLyogbGluZSAyMDIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50LmhpZ2hsaWdodC1jb2xvci1ibHVlLWRrIHtcbiAgLS1wYWdlLWhpZ2hsaWdodC1jb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgMjAyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudC5oaWdobGlnaHQtY29sb3ItYmx1ZS1sdCB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICM3NmMzZDQ7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLWdyZWVuIHtcbiAgLS1wYWdlLWhpZ2hsaWdodC1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgMjAyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudC5oaWdobGlnaHQtY29sb3ItZ3JlZW4tbHQge1xuICAtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yOiAjNGVhNDg0O1xufVxuLyogbGluZSAyMDIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50LmhpZ2hsaWdodC1jb2xvci1ncmVlbi1kayB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICMyMzVkMzg7XG59XG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQuaGlnaGxpZ2h0LWNvbG9yLXB1cnBsZSB7XG4gIC0tcGFnZS1oaWdobGlnaHQtY29sb3I6ICM4ZTc5YWY7XG59XG4vKiBsaW5lIDIwNywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmJ0bl8yLFxuI2NvbnRlbnQgLmJ0bl8yOnZpc2l0ZWQsXG4jY29udGVudCAuY2FsbG91dCBwIGEsXG4jY29udGVudCAuY2FsbG91dCBwIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWhpZ2hsaWdodC1jb2xvcik7XG59XG4vKiBsaW5lIDIxNCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAyMjAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ib3JkZXIge1xuICBib3JkZXI6IDEycHggc29saWQgIzAyNzkzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIyMCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4vKiBsaW5lIDIyOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNvbnRhY3QtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgMjI4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5jb250YWN0LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4vKiBsaW5lIDIzOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgaDMsICNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAyNDEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi8qIGxpbmUgMjM3LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDI0MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4vKiBsaW5lIDI0NSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYSwgI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qIGxpbmUgMjQ5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhOmJlZm9yZSwgI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYTp2aXNpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgdHJhbnNpdGlvbjogdmVydGljYWwtYWxpZ24gMXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpO1xufVxuLyogbGluZSAyNTcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIGEuaW50ZXJuYWw6YmVmb3JlLCAjY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhOnZpc2l0ZWQuaW50ZXJuYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi0taW50ZXJuYWxfd2hpdGUucG5nPzE2MDc0NjkwNTQnKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLyogbGluZSAyNTcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYS5pbnRlcm5hbDpiZWZvcmUsICNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIGE6dmlzaXRlZC5pbnRlcm5hbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLWludGVybmFsX3doaXRlQDJ4LnBuZz8xNjA3NDY5MDU0Jyk7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDI2MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYS5leHRlcm5hbDpiZWZvcmUsICNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIGE6dmlzaXRlZC5leHRlcm5hbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1leHRlcm5hbF93aGl0ZS5wbmc/MTYwNzQ2OTA1NCcpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAxMDAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAvKiBsaW5lIDI2MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhLmV4dGVybmFsOmJlZm9yZSwgI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYTp2aXNpdGVkLmV4dGVybmFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi0tZXh0ZXJuYWxfd2hpdGVAMngucG5nPzE2MDc0NjkwNTQnKTtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIH1cbn1cbi8qIGxpbmUgMjY4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhOmhvdmVyLCAjY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgMjcwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgI2NvbnRlbnQgLnNpZGViYXIgLmxpc3QtYmxvY2sgdWwgbGkgYTp2aXNpdGVkOmhvdmVyOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAtNHB4O1xufVxuLyogbGluZSAyNzQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIGEgaDQsICNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIGE6dmlzaXRlZCBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIGxpbmUgMjc4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuc2lkZWJhciAubGlzdC1ibG9jayB1bCBsaSBhIHNwYW4sICNjb250ZW50IC5zaWRlYmFyIC5saXN0LWJsb2NrIHVsIGxpIGE6dmlzaXRlZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAyOTEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi8qIGxpbmUgMjk2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjY4YzJjO1xufVxuLyogbGluZSAzMDAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSgxbikge1xuICBib3JkZXItY29sb3I6ICM3NmMzZDQ7XG59XG4vKiBsaW5lIDMwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrOm50aC1vZi10eXBlKDFuKSBoMyB7XG4gIGNvbG9yOiAjNzZjM2Q0O1xufVxuLyogbGluZSAzMDUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSgxbikgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzZjM2Q0O1xufVxuLyogbGluZSAzMDksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSgxbisxKSB7XG4gIGJvcmRlci1jb2xvcjogI2VlNzYyMjtcbn1cbi8qIGxpbmUgMzExLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoMW4rMSkgaDMge1xuICBjb2xvcjogI2VlNzYyMjtcbn1cbi8qIGxpbmUgMzE0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoMW4rMSkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWU3NjIyO1xufVxuLyogbGluZSAzMTgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSgybisxKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYTZiNTtcbn1cbi8qIGxpbmUgMzIwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoMm4rMSkgaDMge1xuICBjb2xvcjogIzAwYTZiNTtcbn1cbi8qIGxpbmUgMzIzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoMm4rMSkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhNmI1O1xufVxuLyogbGluZSAzMjcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSgzbisxKSB7XG4gIGJvcmRlci1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgMzI5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoM24rMSkgaDMge1xuICBjb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgMzMyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoM24rMSkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDI3OTNlO1xufVxuLyogbGluZSAzMzYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSg0bisxKSB7XG4gIGJvcmRlci1jb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgMzM4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoNG4rMSkgaDMge1xuICBjb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgMzQxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoNG4rMSkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjVCMTIwO1xufVxuLyogbGluZSAzNDUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jazpudGgtb2YtdHlwZSg1bisxKSB7XG4gIGJvcmRlci1jb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgMzQ3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoNW4rMSkgaDMge1xuICBjb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgMzUwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2s6bnRoLW9mLXR5cGUoNW4rMSkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU0YjU5O1xufVxuLyogbGluZSAzNTQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSAzNjIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayBoMyArIHAge1xuICBmb250LXNpemU6IDEuMzMzZW07XG59XG4vKiBsaW5lIDM2NSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrIHVsIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi8qIGxpbmUgMjM3LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAzNjcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi8qIGxpbmUgMzcyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2sgdWwgbGkgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDM3NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgdHJhbnNpdGlvbjogdmVydGljYWwtYWxpZ24gMXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpO1xufVxuLyogbGluZSAzODMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaS5pbnRlcm5hbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1pbnRlcm5hbC5wbmc/MTYwNzQ2OTA1NCcpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAxMDAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAvKiBsaW5lIDM4MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2sgdWwgbGkuaW50ZXJuYWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1pbnRlcm5hbEAyeC5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgfVxufVxuLyogbGluZSAzODcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaS5leHRlcm5hbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1leHRlcm5hbC5wbmc/MTYwNzQ2OTA1NCcpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAxMDAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAvKiBsaW5lIDM4NywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2sgdWwgbGkuZXh0ZXJuYWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1leHRlcm5hbEAyeC5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgfVxufVxuLyogbGluZSAzOTIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaSBhLCAucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2sgdWwgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwRTFCMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDM5NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrIHVsIGxpIGE6aG92ZXIsIC5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaSBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2Y2OGMyYztcbn1cbi8qIGxpbmUgMzk4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZS1yZXNvdXJjZXMgI2NvbnRlbnQgLmxpc3QtYmxvY2sgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaSBhOnZpc2l0ZWQ6aG92ZXI6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IC00cHg7XG59XG4vKiBsaW5lIDQwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrIHVsIGxpIGEgaDQsIC5wYWdlLXJlc291cmNlcyAjY29udGVudCAubGlzdC1ibG9jayB1bCBsaSBhOnZpc2l0ZWQgaDQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4vKiBsaW5lIDQwNiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrIHVsIGxpIGEgc3BhbiwgLnBhZ2UtcmVzb3VyY2VzICNjb250ZW50IC5saXN0LWJsb2NrIHVsIGxpIGE6dmlzaXRlZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDQxOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQsXG4jY29udGVudCBmaWd1cmUudGVzdGltb25pYWwge1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLyogbGluZSA0MjQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0IGJsb2NrcXVvdGUsXG4jY29udGVudCBmaWd1cmUudGVzdGltb25pYWwgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIGxpbmUgNDI3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dCBoMSwgI2NvbnRlbnQgLmNhbGxvdXQgaDIsICNjb250ZW50IC5jYWxsb3V0IGgzLCAjY29udGVudCAuY2FsbG91dCBoNCwgI2NvbnRlbnQgLmNhbGxvdXQgaDUsICNjb250ZW50IC5jYWxsb3V0IGg2LFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGgxLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGgyLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGgzLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGg0LFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGg1LFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4vKiBsaW5lIDQzMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQgaDQsXG4jY29udGVudCBmaWd1cmUudGVzdGltb25pYWwgaDQge1xuICBtYXJnaW4tdG9wOiAwZW07XG59XG4vKiBsaW5lIDQzNSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQgaDQgZW0sXG4jY29udGVudCBmaWd1cmUudGVzdGltb25pYWwgaDQgZW0ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLyogbGluZSA0MzksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0IGEsICNjb250ZW50IC5jYWxsb3V0IGE6dmlzaXRlZCxcbiNjb250ZW50IGZpZ3VyZS50ZXN0aW1vbmlhbCBhLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLyogbGluZSA0NDEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0IGE6aG92ZXIsICNjb250ZW50IC5jYWxsb3V0IGE6dmlzaXRlZDpob3ZlcixcbiNjb250ZW50IGZpZ3VyZS50ZXN0aW1vbmlhbCBhOmhvdmVyLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLyogbGluZSA0NDUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0IHA6bGFzdC1vZi10eXBlLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgNDQ4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dCBjaXRlLFxuI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDQxOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuY2FsbG91dCxcbiAgI2NvbnRlbnQgZmlndXJlLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgNDE4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5jYWxsb3V0LFxuICAjY29udGVudCBmaWd1cmUudGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbi8qIGxpbmUgNDYwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuZWlnaHQgLmNhbGxvdXQsXG4jY29udGVudCAuZWlnaHQgZmlndXJlLnRlc3RpbW9uaWFsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLyogbGluZSA0NjgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5laWdodCAuY2FsbG91dCBibG9ja3F1b3RlLFxuI2NvbnRlbnQgLmVpZ2h0IGZpZ3VyZS50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgNDcxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuZWlnaHQgLmNhbGxvdXQgYmxvY2txdW90ZSBwLFxuI2NvbnRlbnQgLmVpZ2h0IGZpZ3VyZS50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSA0NzUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5laWdodCAuY2FsbG91dCBibG9ja3F1b3RlOmJlZm9yZSxcbiNjb250ZW50IC5laWdodCBmaWd1cmUudGVzdGltb25pYWwgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC41ZW07XG4gIGxlZnQ6IC0wLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLyogbGluZSA0ODQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5laWdodCAuY2FsbG91dDphZnRlcixcbiNjb250ZW50IC5laWdodCBmaWd1cmUudGVzdGltb25pYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1oaWdobGlnaHQtY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4vKiBsaW5lIDQ5MSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmVpZ2h0IC5jYWxsb3V0OmJlZm9yZSxcbiNjb250ZW50IC5laWdodCBmaWd1cmUudGVzdGltb25pYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDk5JTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDhweCArIDhyZW0pO1xuICB3aWR0aDogMjAwMHB4O1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGxvdXQtLWJnbmQuc3ZnKTtcbiAgbWFzay1wb3NpdGlvbjogMCAxMDAlO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWhpZ2hsaWdodC1jb2xvcik7XG59XG4vKiBsaW5lIDUwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmVpZ2h0IC5jYWxsb3V0IGNpdGUsXG4jY29udGVudCAuZWlnaHQgZmlndXJlLnRlc3RpbW9uaWFsIGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNDYwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5laWdodCAuY2FsbG91dCxcbiAgI2NvbnRlbnQgLmVpZ2h0IGZpZ3VyZS50ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDUwOSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuZWlnaHQgLmNhbGxvdXQ6YWZ0ZXIsXG4gICNjb250ZW50IC5laWdodCBmaWd1cmUudGVzdGltb25pYWw6YWZ0ZXIge1xuICAgIGxlZnQ6IC02cmVtO1xuICB9XG59XG4vKiBsaW5lIDUxNSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmVpZ2h0IGZpZ3VyZS50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIGxpbmUgNTIzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuZm91ciAuY2FsbG91dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWhpZ2hsaWdodC1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA1MjMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgLmZvdXIgLmNhbGxvdXQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSA1MjMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgLmZvdXIgLmNhbGxvdXQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbi8qIGxpbmUgNTM0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuZm91ciAuY2FsbG91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gIHdpZHRoOiAyMDAwcHg7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc2lkZWJhci0tYmduZC5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiAwIDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cbi8qIGxpbmUgNTUxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuYmxvY2sgLmJsb2NrLS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgNTBweCAwO1xufVxuLyogbGluZSA1NTcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jazpudGgtb2YtdHlwZShvZGQpIC5ibG9jay0taW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDAgNTBweDtcbn1cbi8qIGxpbmUgNTYzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjaG9tZS0taW50cm8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA1dmg7XG4gIHBhZGRpbmctYm90dG9tOiA1dmg7XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDU3MSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAjaG9tZS0taW50cm8gLmJsb2NrLS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNTYzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50ICNob21lLS1pbnRybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lLS1pbnRyby5zdmcpO1xuICAgIG1hcmdpbi10b3A6IC0xMHZoO1xuICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICB9XG59XG4vKiBsaW5lIDU5MCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI2hvbWUtLW5ld3Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA1dmg7XG4gIHBhZGRpbmctYm90dG9tOiA1dmg7XG4gIG1hcmdpbi10b3A6IDV2aDtcbn1cbi8qIGxpbmUgNTk4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjaG9tZS0tbmV3cyAuZml2ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi8qIGxpbmUgNjAyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjaG9tZS0tbmV3cyAuYmxvY2sgLmJsb2NrLS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA2MDYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI2hvbWUtLW5ld3MgLmJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDMwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA1OTAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI2hvbWUtLW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDE1dmg7XG4gICAgcGFkZGluZy10b3A6IDEwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lLS1uZXdzLnN2Zyk7XG4gIH1cbn1cbi8qIGxpbmUgNjE4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjdGVhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLyogbGluZSA2MjIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICN0ZWFtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNjE4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50ICN0ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cbi8qIGxpbmUgNjI5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjdGVhbSAjdGVhbS0tbGlzdCAuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4vKiBsaW5lIDYzNSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI3RlYW0gI3RlYW0tLWxpc3QgLmJsb2NrIC5ibG9jay0taW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDAgNTBweDtcbiAgYm9yZGVyOiA2cHggc29saWQgIzAyNzkzZTtcbn1cbi8qIGxpbmUgNjQwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjdGVhbSAjdGVhbS0tbGlzdCAuYmxvY2sgLmJsb2NrLS1pbWFnZSA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSA2NDQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICN0ZWFtICN0ZWFtLS1saXN0IC5ibG9jayAuYmxvY2stLWltYWdlID4gZGl2IGg0LCAjY29udGVudCAjdGVhbSAjdGVhbS0tbGlzdCAuYmxvY2sgLmJsb2NrLS1pbWFnZSA+IGRpdiBoNSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA2MzMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI3RlYW0gI3RlYW0tLWxpc3QgLmJsb2NrIC5ibG9jay0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLyogbGluZSA2NTIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI3RlYW0gI3RlYW0tLWxpc3QgLmJsb2NrIC5ibG9jay0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNjU1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50ICN0ZWFtICN0ZWFtLS1saXN0IC5ibG9jayAuYmxvY2stLWltYWdlID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyogbGluZSA2NTgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI3RlYW0gI3RlYW0tLWxpc3QgLmJsb2NrIC5ibG9jay0taW1hZ2UgPiBkaXYgaDQsICNjb250ZW50ICN0ZWFtICN0ZWFtLS1saXN0IC5ibG9jayAuYmxvY2stLWltYWdlID4gZGl2IGg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNjY3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50ICN0ZWFtICN0ZWFtLS1saXN0IC5ibG9jayAuYmxvY2stLWNvbnRlbnQgaDQsICNjb250ZW50ICN0ZWFtICN0ZWFtLS1saXN0IC5ibG9jayAuYmxvY2stLWNvbnRlbnQgaDUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGxpbmUgNjc4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjYm9hcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi8qIGxpbmUgNjgyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjYm9hcmQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4vKiBsaW5lIDY4NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI2JvYXJkICNib2FyZC0tbGlzdCB1bCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4vKiBsaW5lIDIzNywgLi4vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzICovXG4jY29udGVudCAjYm9hcmQgI2JvYXJkLS1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA2ODYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI2JvYXJkICNib2FyZC0tbGlzdCB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbn1cbi8qIGxpbmUgNjk4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbiB7XG4gIC0taGlnaGxpZ2h0LWNvbG9yOiAjMDBhNmI1O1xuICBib3JkZXI6IDEycHggc29saWQgdmFyKC0taGlnaGxpZ2h0LWNvbG9yKTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBsaW5lIDcwMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24uaGlnaGxpZ2h0LWNvbG9yLXdoaXRlIHtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICNGRkZGRkY7XG59XG4vKiBsaW5lIDcwMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24uaGlnaGxpZ2h0LWNvbG9yLWJsYWNrIHtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICMwRTFCMjA7XG59XG4vKiBsaW5lIDcwMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24uaGlnaGxpZ2h0LWNvbG9yLXJlZCB7XG4gIC0taGlnaGxpZ2h0LWNvbG9yOiAjRTMyNzI2O1xufVxuLyogbGluZSA3MDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uLmhpZ2hsaWdodC1jb2xvci1yZWQtZGsge1xuICAtLWhpZ2hsaWdodC1jb2xvcjogI2JkMmYyYTtcbn1cbi8qIGxpbmUgNzAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5oaWdobGlnaHQtY29sb3Itb3JhbmdlIHtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICNmNjhjMmM7XG59XG4vKiBsaW5lIDcwMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24uaGlnaGxpZ2h0LWNvbG9yLW9yYW5nZS1kayB7XG4gIC0taGlnaGxpZ2h0LWNvbG9yOiAjZWU3NjIyO1xufVxuLyogbGluZSA3MDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uLmhpZ2hsaWdodC1jb2xvci15ZWxsb3cge1xuICAtLWhpZ2hsaWdodC1jb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgNzAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5oaWdobGlnaHQtY29sb3ItYmx1ZSB7XG4gIC0taGlnaGxpZ2h0LWNvbG9yOiAjMDBhNmI1O1xufVxuLyogbGluZSA3MDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uLmhpZ2hsaWdodC1jb2xvci1ibHVlLWRrIHtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICMyNTRiNTk7XG59XG4vKiBsaW5lIDcwMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24uaGlnaGxpZ2h0LWNvbG9yLWJsdWUtbHQge1xuICAtLWhpZ2hsaWdodC1jb2xvcjogIzc2YzNkNDtcbn1cbi8qIGxpbmUgNzAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5oaWdobGlnaHQtY29sb3ItZ3JlZW4ge1xuICAtLWhpZ2hsaWdodC1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgNzAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5oaWdobGlnaHQtY29sb3ItZ3JlZW4tbHQge1xuICAtLWhpZ2hsaWdodC1jb2xvcjogIzRlYTQ4NDtcbn1cbi8qIGxpbmUgNzAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5oaWdobGlnaHQtY29sb3ItZ3JlZW4tZGsge1xuICAtLWhpZ2hsaWdodC1jb2xvcjogIzIzNWQzODtcbn1cbi8qIGxpbmUgNzAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5oaWdobGlnaHQtY29sb3ItcHVycGxlIHtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICM4ZTc5YWY7XG59XG4vKiBsaW5lIDcxMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gaDIge1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4vKiBsaW5lIDcxNywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDI4ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vKiBsaW5lIDcyMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSA3MjUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGEsICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1jb2xvcik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLyogbGluZSA3MjgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGE6aG92ZXIsICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHA6bGFzdC1vZi10eXBlIGE6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1jb2xvcik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLyogbGluZSA3MzYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uLmZvdXIgaDIge1xuICBmb250LXNpemU6IDEuMzMzZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNzM1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uLmZvdXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi8qIGxpbmUgNzQ2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5jYWxsb3V0LS1zZWN0aW9uX3dpZGUgLmJsb2NrLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA2OTgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgfVxuICAvKiBsaW5lIDc1MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuY2FsbG91dC0tc2VjdGlvbi5jYWxsb3V0LS1zZWN0aW9uX25hcnJvdyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLyogbGluZSA3NTgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX3dpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNzYxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl93aWRlIC5ibG9jay0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBsaW5lIDc2NywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fd2lkZSAuYmxvY2stLWltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7XG4gIHRyYW5zaXRpb246IHNhdHVyYXRlIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpLCBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjAzLCAwLjY2LCAwLjExLCAxLjAxKTtcbn1cbi8qIGxpbmUgNzczLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl93aWRlIC5ibG9jay0taW1hZ2U6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogc2F0dXJhdGUgMC41cyBjdWJpYy1iZXppZXIoMC4wMywgMC42NiwgMC4xMSwgMS4wMSksIG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMDMsIDAuNjYsIDAuMTEsIDEuMDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNzgyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX3dpZGUgLmJsb2NrLS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuMzMzZW07XG4gIH1cbiAgLyogbGluZSA3ODUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fd2lkZSAuYmxvY2stLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDc5MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl93aWRlIC5ibG9jay0taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgNzk2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX3dpZGUgLmJsb2NrLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbi8qIGxpbmUgNDUsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjZGV2ZWxvcC0tc3BhY2UgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLWRldmVsb3AucG5nPzE2MDc0NjkwNTQnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzVweCAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42IC8gMiksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcbiAgLyogbGluZSA0NSwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiAgI2NvbnRlbnQgI2RldmVsb3AtLXNwYWNlIGgyOmJlZm9yZSB7XG4gICAgLyogb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi0tZGV2ZWxvcEAyeC5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM1cHggMTM1cHg7XG4gIH1cbn1cbi8qIGxpbmUgNDUsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjY2FsbG91dC1zcGFjZWZpbmRlciBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi0tc3BhY2VmaW5kZXIucG5nPzE2MDc0NjkwNTQnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzVweCAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42IC8gMiksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcbiAgLyogbGluZSA0NSwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiAgI2NvbnRlbnQgI2NhbGxvdXQtc3BhY2VmaW5kZXIgaDI6YmVmb3JlIHtcbiAgICAvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1zcGFjZWZpbmRlckAyeC5wbmc/MTYwNzQ2OTA1NCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM1cHggMTM1cHg7XG4gIH1cbn1cbi8qIGxpbmUgNDUsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjY2FsbG91dC1vdXItc3BhY2VzIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1hcnRzaGFic3BhY2VzLnBuZz8xNjA3NDY5MDU0Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTM1cHggMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNiAvIDIpLCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG4gIC8qIGxpbmUgNDUsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4gICNjb250ZW50ICNjYWxsb3V0LW91ci1zcGFjZXMgaDI6YmVmb3JlIHtcbiAgICAvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1hcnRzaGFic3BhY2VzQDJ4LnBuZz8xNjA3NDY5MDU0Jyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzVweCAxMzVweDtcbiAgfVxufVxuLyogbGluZSA0NSwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50ICNjYWxsb3V0LW1hcCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi0tbWFwLnBuZz8xNjA3NDY5MDU0Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTM1cHggMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNiAvIDIpLCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG4gIC8qIGxpbmUgNDUsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4gICNjb250ZW50ICNjYWxsb3V0LW1hcCBoMjpiZWZvcmUge1xuICAgIC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLW1hcEAyeC5wbmc/MTYwNzQ2OTA1NScpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM1cHggMTM1cHg7XG4gIH1cbn1cbi8qIGxpbmUgODIxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjZmluZC0tc3BhY2Uge1xuICBib3JkZXItY29sb3I6ICNGNUIxMjA7XG59XG4vKiBsaW5lIDQ1LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI2ZpbmQtLXNwYWNlIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLS1maW5kLnBuZz8xNjA3NDY5MDU0Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTM1cHggMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNiAvIDIpLCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG4gIC8qIGxpbmUgNDUsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4gICNjb250ZW50ICNmaW5kLS1zcGFjZSBoMjpiZWZvcmUge1xuICAgIC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tLWZpbmRAMngucG5nPzE2MDc0NjkwNTQnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNXB4IDEzNXB4O1xuICB9XG59XG4vKiBsaW5lIDgyNiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI2ZpbmQtLXNwYWNlIC5idG5fMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUIxMjAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgODMxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9yZWQge1xuICBib3JkZXItY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDU3LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fcmVkIC5idG5fMywgI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fcmVkIHA6bGFzdC1vZi10eXBlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNzI2ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDYyLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fcmVkLmNhbGxvdXQtLXNlY3Rpb25fd2lkZSAuYmxvY2stLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjcyNjtcbn1cbi8qIGxpbmUgODM0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmNjhjMmM7XG59XG4vKiBsaW5lIDU3LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fb3JhbmdlIC5idG5fMywgI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fb3JhbmdlIHA6bGFzdC1vZi10eXBlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4YzJjICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDYyLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fb3JhbmdlLmNhbGxvdXQtLXNlY3Rpb25fd2lkZSAuYmxvY2stLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OGMyYztcbn1cbi8qIGxpbmUgODM3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhNmI1O1xufVxuLyogbGluZSA1NywgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2JsdWUgLmJ0bl8zLCAjY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ibHVlIHA6bGFzdC1vZi10eXBlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmI1ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDYyLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fYmx1ZS5jYWxsb3V0LS1zZWN0aW9uX3dpZGUgLmJsb2NrLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2YjU7XG59XG4vKiBsaW5lIDg0MCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fYmx1ZS1sdCB7XG4gIGJvcmRlci1jb2xvcjogIzc2YzNkNDtcbn1cbi8qIGxpbmUgNTcsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ibHVlLWx0IC5idG5fMywgI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fYmx1ZS1sdCBwOmxhc3Qtb2YtdHlwZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2YzNkNCAhaW1wb3J0YW50O1xufVxuLyogbGluZSA2MiwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2JsdWUtbHQuY2FsbG91dC0tc2VjdGlvbl93aWRlIC5ibG9jay0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZjM2Q0O1xufVxuLyogbGluZSA4NDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2JsdWUtZGsge1xuICBib3JkZXItY29sb3I6ICMyNTRiNTk7XG59XG4vKiBsaW5lIDU3LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fYmx1ZS1kayAuYnRuXzMsICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2JsdWUtZGsgcDpsYXN0LW9mLXR5cGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTRiNTkgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNjIsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ibHVlLWRrLmNhbGxvdXQtLXNlY3Rpb25fd2lkZSAuYmxvY2stLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgODQ2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgNTcsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ncmVlbiAuYnRuXzMsICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2dyZWVuIHA6bGFzdC1vZi10eXBlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3OTNlICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDYyLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fZ3JlZW4uY2FsbG91dC0tc2VjdGlvbl93aWRlIC5ibG9jay0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3OTNlO1xufVxuLyogbGluZSA4NDksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2dyZWVuLWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGVhNDg0O1xufVxuLyogbGluZSA1NywgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uX2dyZWVuLWx0IC5idG5fMywgI2NvbnRlbnQgLmNhbGxvdXQtLXNlY3Rpb25fZ3JlZW4tbHQgcDpsYXN0LW9mLXR5cGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWE0ODQgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNjIsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAuY2FsbG91dC0tc2VjdGlvbl9ncmVlbi1sdC5jYWxsb3V0LS1zZWN0aW9uX3dpZGUgLmJsb2NrLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWE0ODQ7XG59XG4vKiBsaW5lIDg1MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmV2ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLyogbGluZSA4NTcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4vKiBsaW5lIDg2NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50IC5ldmVudC13aGVuIHtcbiAgZm9udC1mYW1pbHk6IFwiaG91c2Noa2EtcHJvXCIsIEFyaWFsLCBUYWhvbWEsIEdlbmV2YSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzMzM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi8qIGxpbmUgODgwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuYmxvY2stZXZlbnQgLmV2ZW50LXdoZW4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKiBsaW5lIDg4NSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50IC5ldmVudC13aGVuIC5ldmVudC1kYXkge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLyogbGluZSA4ODgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudCAuZXZlbnQtd2hlbiAuZXZlbnQtbW9udGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSA4OTYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bisxKSB7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAjMDI3OTNlO1xufVxuLyogbGluZSA3MiwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bisxKSAuZXZlbnQtd2hlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc5M2U7XG59XG4vKiBsaW5lIDc2LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzEpIC5idG5fMywgI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzEpIC5idG5fMzp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzkzZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA5MDAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bisyKSB7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAjMjU0YjU5O1xufVxuLyogbGluZSA3MiwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bisyKSAuZXZlbnQtd2hlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTRiNTk7XG59XG4vKiBsaW5lIDc2LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzIpIC5idG5fMywgI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzIpIC5idG5fMzp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NGI1OSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA5MDQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1biszKSB7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAjZjY4YzJjO1xufVxuLyogbGluZSA3MiwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1biszKSAuZXZlbnQtd2hlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjhjMmM7XG59XG4vKiBsaW5lIDc2LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzMpIC5idG5fMywgI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzMpIC5idG5fMzp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OGMyYyAhaW1wb3J0YW50O1xufVxuLyogbGluZSA5MDgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bis0KSB7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAjRTMyNzI2O1xufVxuLyogbGluZSA3MiwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bis0KSAuZXZlbnQtd2hlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDc2LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzQpIC5idG5fMywgI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzQpIC5idG5fMzp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjcyNiAhaW1wb3J0YW50O1xufVxuLyogbGluZSA5MTIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bis1KSB7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAjMDBhNmI1O1xufVxuLyogbGluZSA3MiwgLi4vc2Nzcy9hYnN0cmFjdHMvX3NpdGUtbWl4aW5zLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudDpudGgtb2YtdHlwZSg1bis1KSAuZXZlbnQtd2hlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2YjU7XG59XG4vKiBsaW5lIDc2LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzUpIC5idG5fMywgI2NvbnRlbnQgLmJsb2NrLWV2ZW50Om50aC1vZi10eXBlKDVuKzUpIC5idG5fMzp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZiNSAhaW1wb3J0YW50O1xufVxuLyogbGluZSA5MjAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudCAuZXZlbnQtZGV0YWlscyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi8qIGxpbmUgOTI2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuYmxvY2stZXZlbnQgLmV2ZW50LWRldGFpbHMgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbGluZSA5MzAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay1ldmVudCAuZXZlbnQtZGV0YWlscyBoMjpmaXJzdC1vZi10eXBlICsgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4vKiBsaW5lIDkzNiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50IC5ldmVudC12ZW51ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgOTM5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAuYmxvY2stZXZlbnQgLmV2ZW50LWNpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDk0MSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLmJsb2NrLWV2ZW50IC5ldmVudC1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC44ZW07XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjQwM0Y7XG4gIG1hcmdpbi1sZWZ0OiAwZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODU3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5ibG9jay1ldmVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDk1NSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAjY29udGVudCAuYmxvY2stZXZlbnQgLmV2ZW50LXdoZW4ge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB9XG4gIC8qIGxpbmUgOTYzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5ibG9jay1ldmVudCAuZXZlbnQtd2hlbiAuZXZlbnQtZGF5IHtcbiAgICBmb250LXNpemU6IDIuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLyogbGluZSA5NjgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgLmJsb2NrLWV2ZW50IC5ldmVudC13aGVuIC5ldmVudC1tb250aCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC8qIGxpbmUgOTc4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50IC5ibG9jay1ldmVudCAuZXZlbnQtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiBsaW5lIDk4NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLyogbGluZSA5ODksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLCAjY29udGVudCAjbWFwLS13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKiBsaW5lIDk5MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgOTk1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDk5OCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAubGVhZmxldC1jb250YWluZXIge1xuICBmb250OiBpbmhlcml0O1xufVxuLyogbGluZSAxMDA3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UgLmJsb2NrLS1zcGFjZV9pY29uIHN2ZyB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4vKiBsaW5lIDEwMTMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZSAuYmxvY2stLXNwYWNlX3BpbiB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi8qIGxpbmUgMTAyMCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLyogbGluZSAxMDI1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4vKiBsaW5lIDEwMzIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZSBwIHtcbiAgZm9udC1zaXplOiAuNzYxOTA0NzYyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLyogbGluZSAxMDM2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UgcCBhLCAjY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UgcCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzBFMUIyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAxMDM5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UgcCBhOmhvdmVyLCAjY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwYTZiNTtcbn1cbi8qIGxpbmUgMTA0MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMTA0OCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlIC5ibG9jay0tc3BhY2VfZGV0YWlscyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKiBsaW5lIDEwNTIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZSAuYmxvY2stLXNwYWNlX2RvbWFpbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjY2NjY2NjY2N2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4vKiBsaW5lIDEwNzIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZSAuc3BhY2VfYm9vayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIGxpbmUgMTA3NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9pbmFjdGl2ZSAuc3BhY2VfcGhvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxMDc5LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX2luYWN0aXZlIC5zcGFjZV93ZWJzaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMTA4MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9pbmFjdGl2ZSAuc3BhY2VfYm9vayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDEwODYsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2VfaW5hY3RpdmUgLmJsb2NrLS1zcGFjZV9kb21haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJ8IEluYWN0aXZlXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbn1cbi8qIGxpbmUgMTA5NCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV92YSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYTZiNTtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX3ZhIC5ibG9jay0tc3BhY2VfZG9tYWluIHtcbiAgY29sb3I6ICMwMGE2YjU7XG59XG4vKiBsaW5lIDkzLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV92YSBwIGE6aG92ZXIsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2VfdmEgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwYTZiNTtcbn1cbi8qIGxpbmUgMTA5NiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV92YSBwYXRoIHtcbiAgZmlsbDogIzAwYTZiNTtcbn1cbi8qIGxpbmUgMTEwMCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9zciB7XG4gIGJvcmRlci1jb2xvcjogI0UzMjcyNjtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX3NyIC5ibG9jay0tc3BhY2VfZG9tYWluIHtcbiAgY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDkzLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9zciBwIGE6aG92ZXIsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2Vfc3IgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0UzMjcyNjtcbn1cbi8qIGxpbmUgMTEwMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9zciBwYXRoIHtcbiAgZmlsbDogI0UzMjcyNjtcbn1cbi8qIGxpbmUgMTEwNiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9scCB7XG4gIGJvcmRlci1jb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX2xwIC5ibG9jay0tc3BhY2VfZG9tYWluIHtcbiAgY29sb3I6ICNGNUIxMjA7XG59XG4vKiBsaW5lIDkzLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9scCBwIGE6aG92ZXIsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2VfbHAgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgMTEwOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9scCBwYXRoIHtcbiAgZmlsbDogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgMTExMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9haSB7XG4gIGJvcmRlci1jb2xvcjogI2JkMmYyYTtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX2FpIC5ibG9jay0tc3BhY2VfZG9tYWluIHtcbiAgY29sb3I6ICNiZDJmMmE7XG59XG4vKiBsaW5lIDkzLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9haSBwIGE6aG92ZXIsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2VfYWkgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2JkMmYyYTtcbn1cbi8qIGxpbmUgMTExNCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9haSBwYXRoIHtcbiAgZmlsbDogI2JkMmYyYTtcbn1cbi8qIGxpbmUgMTExOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9ociB7XG4gIGJvcmRlci1jb2xvcjogIzhlNzlhZjtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX2hyIC5ibG9jay0tc3BhY2VfZG9tYWluIHtcbiAgY29sb3I6ICM4ZTc5YWY7XG59XG4vKiBsaW5lIDkzLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9ociBwIGE6aG92ZXIsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2VfaHIgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzhlNzlhZjtcbn1cbi8qIGxpbmUgMTEyMCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV9ociBwYXRoIHtcbiAgZmlsbDogIzhlNzlhZjtcbn1cbi8qIGxpbmUgMTEyNCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV93cCB7XG4gIGJvcmRlci1jb2xvcjogIzc2YzNkNDtcbn1cbi8qIGxpbmUgODgsIC4uL3Njc3MvYWJzdHJhY3RzL19zaXRlLW1peGlucy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tc3BhY2UuYmxvY2stLXNwYWNlX3dwIC5ibG9jay0tc3BhY2VfZG9tYWluIHtcbiAgY29sb3I6ICM3NmMzZDQ7XG59XG4vKiBsaW5lIDkzLCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV93cCBwIGE6aG92ZXIsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1zcGFjZS5ibG9jay0tc3BhY2Vfd3AgcCBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzc2YzNkNDtcbn1cbi8qIGxpbmUgMTEyNiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLXNwYWNlLmJsb2NrLS1zcGFjZV93cCBwYXRoIHtcbiAgZmlsbDogIzc2YzNkNDtcbn1cbi8qIGxpbmUgMTEzMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAjZmlsdGVyLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAxMTM2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyICNtYXBfX3NlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4vKiBsaW5lIDExMzksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9fc2VhcmNoICNtYXBfX3NlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4vKiBsaW5lIDExNDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9fc2VhcmNoICNtYXBfX3NlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKiBsaW5lIDExNDksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9fc2VhcmNoICNtYXBfX3NlYXJjaC1idXR0b24ge1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMi41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVhNTg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDExNTcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9fc2VhcmNoICNtYXBfX3NlYXJjaC1jbGVhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgMTE1OSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAjbWFwX19zZWFyY2ggI21hcF9fc2VhcmNoLWNsZWFyIGEsICNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9fc2VhcmNoICNtYXBfX3NlYXJjaC1jbGVhciBhOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDAuNjY2NjY2ZW07XG4gIGNvbG9yOiAjRTMyNzI2O1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xufVxuLyogbGluZSAxMTY4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyICNtYXBfX2xlZ2VuZCB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4vKiBsaW5lIDExNzIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9fbGVnZW5kIC5ibG9jay0tc3BhY2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLyogbGluZSAxMTczLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyICNtYXBfX2xlZ2VuZCAuYmxvY2stLXNwYWNlIC5ibG9jay0tc3BhY2VfaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4vKiBsaW5lIDExODAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgLmJsb2NrLS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDExODAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2NvbnRlbnQgI21hcC0td3JhcHBlciAuYmxvY2stLW1hcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NiU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLyogbGluZSAxMTg3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tbWFwIC5ibG9jay0tc3BhY2Uge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLyogbGluZSAxMTg4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jY29udGVudCAjbWFwLS13cmFwcGVyIC5ibG9jay0tbWFwIC5ibG9jay0tc3BhY2UgLmJsb2NrLS1zcGFjZV9pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi8qIGxpbmUgMTIwMSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAjbWFwX2xpc3QtLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMjAxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNjb250ZW50ICNtYXAtLXdyYXBwZXIgI21hcF9saXN0LS1ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi8qIGxpbmUgMTIxMSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAjb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2JlYmViZTtcbn1cbi8qIGxpbmUgMTIyMCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgI21hcC0td3JhcHBlciAjb3ZlcmxheSAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4vKiBsaW5lIDEyMjQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50ICNtYXAtLXdyYXBwZXIgI292ZXJsYXkgLml0ZW0gLmJsb2NrLS1zcGFjZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGxpbmUgMTIzOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2NvbnRlbnQgLnN0YWZmLWJvYXJkLW1lbWJlciArIC5zdGFmZi1ib2FyZC1tZW1iZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4vKiBsaW5lIDEyNDIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNjb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDNweCBzb2xpZCAjRTMyNzI2O1xufVxuXG4vKiBsaW5lIDEyNDcsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTI1MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuICAucGFnZS1hcnRzLWhhYml0YXQtc3BhY2VzICNjb250ZW50IC5jYWxsb3V0LS1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgMTI3OSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtZGV2ZWxvcC1hLXNwYWNlICNjb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDEyOTEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgLnBhZ2UtZGV2ZWxvcC1hLXNwYWNlICNjb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGJvdHRvbTogLTRyZW07XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RyZWUtLWRldmVsb3Auc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4vKiBsaW5lIDEzMDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlLWRldmVsb3AtYS1zcGFjZSAjY29udGVudCAjcGFnZS0yNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cbi8qIGxpbmUgMTMwNiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLnBhZ2UtZGV2ZWxvcC1hLXNwYWNlICNjb250ZW50ICNwYWdlLTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjQwM0Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTUwMDBweDtcbn1cblxuLyogbGluZSAxMzE4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4uc2luZ2xlLXNwYWNlICNjb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA2LCAuLi9zY3NzL2Fic3RyYWN0cy9fc2l0ZS1taXhpbnMuc2NzcyAqL1xuLnNpbmdsZS1zcGFjZSAjY29udGVudCBzZWN0aW9uOmZpcnN0LW9mLXR5cGUgPiBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDEuMTExMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJob3VzY2hrYS1wcm9cIiwgQXJpYWwsIFRhaG9tYSwgR2VuZXZhLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgMTM2MCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzX2xpc3QsXG4jY29udGVudCAuanVtcC1saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTQ4NDtcbiAgcGFkZGluZzogMWVtO1xufVxuLyogbGluZSAxMzY1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHNfbGlzdCBoNSxcbiNjb250ZW50IC5qdW1wLWxpc3QgaDUge1xuICBmb250LXNpemU6IDEuMTExZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi8qIGxpbmUgMTM3MSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzX2xpc3QgdWwsXG4jY29udGVudCAuanVtcC1saXN0IHVsIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi8qIGxpbmUgMjM3LCAuLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwc19saXN0IHVsIGxpLFxuI2NvbnRlbnQgLmp1bXAtbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAxMzc0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHNfbGlzdCB1bCBsaSxcbiNjb250ZW50IC5qdW1wLWxpc3QgdWwgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSAxMzc2LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHNfbGlzdCB1bCBsaSBhLCAjZGV2ZWxvcC0tc3RlcHNfbGlzdCB1bCBsaSBhOnZpc2l0ZWQsXG4jY29udGVudCAuanVtcC1saXN0IHVsIGxpIGEsXG4jY29udGVudCAuanVtcC1saXN0IHVsIGxpIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcImhvdXNjaGthLXByb1wiLCBBcmlhbCwgVGFob21hLCBHZW5ldmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi8qIGxpbmUgMTM4MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzX2xpc3QgdWwgbGkgYTphZnRlciwgI2RldmVsb3AtLXN0ZXBzX2xpc3QgdWwgbGkgYTp2aXNpdGVkOmFmdGVyLFxuI2NvbnRlbnQgLmp1bXAtbGlzdCB1bCBsaSBhOmFmdGVyLFxuI2NvbnRlbnQgLmp1bXAtbGlzdCB1bCBsaSBhOnZpc2l0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLyogbGluZSAxNDMyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHNfbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGUgPiBhOmFmdGVyLFxuI2NvbnRlbnQgLmp1bXAtbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSAxNDQxLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNkZXZlbG9wLS1zdGVwc19saXN0IHVsIGxpIGEsXG4gICNjb250ZW50IC5qdW1wLWxpc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0NDgsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBsaW5lIDE0NTEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cbi8qIGxpbmUgMTQ1MiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwID4gb2wge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLyogbGluZSAxNDU4LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXAgaDMge1xuICBmb250LXNpemU6IDEuMzMzM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4vKiBsaW5lIDE0NjIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcCBoMyArIHAge1xuICBmb250LXNpemU6IDEuMTExZW07XG59XG4vKiBsaW5lIDE0NjUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcCBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzMjcyNjtcbn1cbi8qIGxpbmUgMTUyNCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMTUyOCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMyNzI2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMzI3MjY7XG59XG4vKiBsaW5lIDE0NzQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSgyKSBoMyB7XG4gIGNvbG9yOiAjRTMyNzI2O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSAxNDgwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMikgaDQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTMyNzI2O1xufVxuLyogbGluZSAxNDg1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMikgcCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMikgcCBhOnZpc2l0ZWQsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSgyKSB1bCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMikgdWwgYTp2aXNpdGVkLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMikgb2wgYSwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDIpIG9sIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRTMyNzI2O1xufVxuLyogbGluZSAxNTAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzAwMDBweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDAuNzVlbSk7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAyNXB4KTtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjcyNjtcbn1cbi8qIGxpbmUgMTUxMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDIpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDAuNWVtKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjc1ZW0pO1xuICBsZWZ0OiBjYWxjKDAlIC0gOCUgLSAwLjc1cmVtICsgLTdweCk7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNzI2O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbi8qIGxpbmUgMTUzMCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAyMHB4KTtcbn1cbi8qIGxpbmUgMTUzNSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY4YzJjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNjhjMmM7XG59XG4vKiBsaW5lIDE0NzQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSgzKSBoMyB7XG4gIGNvbG9yOiAjZjY4YzJjO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSAxNDgwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMykgaDQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjY4YzJjO1xufVxuLyogbGluZSAxNDg1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMykgcCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMykgcCBhOnZpc2l0ZWQsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSgzKSB1bCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMykgdWwgYTp2aXNpdGVkLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMykgb2wgYSwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDMpIG9sIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZjY4YzJjO1xufVxuLyogbGluZSAxNTAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzAwMDBweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDAuNzVlbSk7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAyNXB4KTtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OGMyYztcbn1cbi8qIGxpbmUgMTUxMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDMpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDAuNWVtKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjc1ZW0pO1xuICBsZWZ0OiBjYWxjKDAlIC0gOCUgLSAwLjc1cmVtICsgLTdweCk7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4YzJjO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbi8qIGxpbmUgMTUzNywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAxNXB4KTtcbn1cbi8qIGxpbmUgMTU0MSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjVCMTIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNUIxMjA7XG59XG4vKiBsaW5lIDE0NzQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg0KSBoMyB7XG4gIGNvbG9yOiAjRjVCMTIwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSAxNDgwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNCkgaDQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjVCMTIwO1xufVxuLyogbGluZSAxNDg1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNCkgcCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNCkgcCBhOnZpc2l0ZWQsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg0KSB1bCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNCkgdWwgYTp2aXNpdGVkLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNCkgb2wgYSwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDQpIG9sIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRjVCMTIwO1xufVxuLyogbGluZSAxNTAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzAwMDBweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDAuNzVlbSk7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAyNXB4KTtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QjEyMDtcbn1cbi8qIGxpbmUgMTUxMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDAuNWVtKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjc1ZW0pO1xuICBsZWZ0OiBjYWxjKDAlIC0gOCUgLSAwLjc1cmVtICsgLTdweCk7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVCMTIwO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbi8qIGxpbmUgMTU0MywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAxMHB4KTtcbn1cbi8qIGxpbmUgMTU0NywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDUpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3OTNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjc5M2U7XG59XG4vKiBsaW5lIDE0NzQsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg1KSBoMyB7XG4gIGNvbG9yOiAjMDI3OTNlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogbGluZSAxNDgwLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNSkgaDQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI3OTNlO1xufVxuLyogbGluZSAxNDg1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNSkgcCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNSkgcCBhOnZpc2l0ZWQsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg1KSB1bCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNSkgdWwgYTp2aXNpdGVkLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNSkgb2wgYSwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDUpIG9sIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDI3OTNlO1xufVxuLyogbGluZSAxNTAzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzAwMDBweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDAuNzVlbSk7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSAyNXB4KTtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzkzZTtcbn1cbi8qIGxpbmUgMTUxMiwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDAuNWVtKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjc1ZW0pO1xuICBsZWZ0OiBjYWxjKDAlIC0gOCUgLSAwLjc1cmVtICsgLTdweCk7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3OTNlO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbi8qIGxpbmUgMTU0OSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4JSArIDAuNzVyZW0gLSA1cHgpO1xufVxuLyogbGluZSAxNTUzLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNikge1xuICBib3JkZXItY29sb3I6ICMwMGE2YjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTZiNTtcbn1cbi8qIGxpbmUgMTQ3NCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDYpIGgzIHtcbiAgY29sb3I6ICMwMGE2YjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4vKiBsaW5lIDE0ODAsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg2KSBoNCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGE2YjU7XG59XG4vKiBsaW5lIDE0ODUsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg2KSBwIGEsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg2KSBwIGE6dmlzaXRlZCwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDYpIHVsIGEsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg2KSB1bCBhOnZpc2l0ZWQsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg2KSBvbCBhLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNikgb2wgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMGE2YjU7XG59XG4vKiBsaW5lIDE1MDMsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMDAwMHB4O1xuICBib3R0b206IDEwMCU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMC43NWVtKTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDglICsgMC43NXJlbSAtIDI1cHgpO1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmI1O1xufVxuLyogbGluZSAxNTEyLCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNik6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogY2FsYygxMDAlICsgMC41ZW0pO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDAuNzVlbSk7XG4gIGxlZnQ6IGNhbGMoMCUgLSA4JSAtIDAuNzVyZW0gKyAtN3B4KTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2YjU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuLyogbGluZSAxNTU1LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNik6YmVmb3JlIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDglICsgMC43NXJlbSk7XG59XG4vKiBsaW5lIDE1NTksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg3KSB7XG4gIGJvcmRlci1jb2xvcjogIzI1NGI1OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjU0YjU5O1xufVxuLyogbGluZSAxNDc0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4jZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNykgaDMge1xuICBjb2xvcjogIzI1NGI1OTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi8qIGxpbmUgMTQ4MCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDcpIGg0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgMTQ4NSwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDcpIHAgYSwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDcpIHAgYTp2aXNpdGVkLCAjZGV2ZWxvcC0tc3RlcHMgLnN0ZXA6bnRoLW9mLXR5cGUoNykgdWwgYSwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDcpIHVsIGE6dmlzaXRlZCwgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDcpIG9sIGEsICNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg3KSBvbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzI1NGI1OTtcbn1cbi8qIGxpbmUgMTUwMywgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDcpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwMDAwcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAwLjc1ZW0pO1xuICByaWdodDogY2FsYygxMDAlICsgOCUgKyAwLjc1cmVtIC0gMjVweCk7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTRiNTk7XG59XG4vKiBsaW5lIDE1MTIsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg3KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAwLjVlbSk7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMC43NWVtKTtcbiAgbGVmdDogY2FsYygwJSAtIDglIC0gMC43NXJlbSArIC03cHgpO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NGI1OTtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59XG4vKiBsaW5lIDE1NjEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiNkZXZlbG9wLS1zdGVwcyAuc3RlcDpudGgtb2YtdHlwZSg3KTpiZWZvcmUge1xuICByaWdodDogY2FsYygxMDAlICsgOCUgKyAwLjc1cmVtICsgNXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAxNTY3LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4gICNkZXZlbG9wLS1zdGVwcyAuc3RlcCB7XG4gICAgd2lkdGg6IGNhbGMoODMlIC0gMC4zMzMzM3JlbSkgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE1NjksIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbiAgI2RldmVsb3AtLXN0ZXBzIC5zdGVwOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMTU3OCwgLi4vc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2NzcyAqL1xuLmdob3N0a2l0LWFjY29yZGlvbiB7XG4gIC0tZ2t0LWFjY29yZGlvbi0taGVhZGluZ19fcGFkZGluZy1oOiAwLjc1ZW07XG4gIC0tZ2t0LWFjY29yZGlvbi0tY29udGVudF9fcGFkZGluZy1oOiAwLjc1ZW07XG59XG4vKiBsaW5lIDE1ODEsIC4uL3Njc3MvY29tcG9uZW50cy9fYmxvY2tzLnNjc3MgKi9cbi5naG9zdGtpdC1hY2NvcmRpb24gLmdob3N0a2l0LWFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRjNGQ0YztcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLyogbGluZSAxNTg0LCAuLi9zY3NzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzICovXG4uZ2hvc3RraXQtYWNjb3JkaW9uIC5naG9zdGtpdC1hY2NvcmRpb24taXRlbSAuZ2hvc3RraXQtYWNjb3JkaW9uLWl0ZW0tbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBsaW5lIDEzLCAuLi9zY3NzL3BhZ2VzL19wYWdlLnNjc3MgKi9cbi5wYWdlLWNvbnRhY3QgI2ZpZWxkXzFfNiA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMTcsIC4uL3Njc3MvcGFnZXMvX3BhZ2Uuc2NzcyAqL1xuLnBhZ2UtY29udGFjdCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA5LCAuLi9zY3NzL3BhZ2VzL19ibG9nLnNjc3MgKi9cbi5ibG9nICNjb250ZW50IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4vKiBsaW5lIDEyLCAuLi9zY3NzL3BhZ2VzL19ibG9nLnNjc3MgKi9cbi5ibG9nICNjb250ZW50IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLyogbGluZSAxOSwgLi4vc2Nzcy9wYWdlcy9fYmxvZy5zY3NzICovXG4jY29udGVudCAuYmxvY2stLWJsb2cge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4vKiBsaW5lIDIxLCAuLi9zY3NzL3BhZ2VzL19ibG9nLnNjc3MgKi9cbiNjb250ZW50IC5ibG9jay0tYmxvZyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi8qIGxpbmUgMjksIC4uL3Njc3MvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuLnNpbmdsZSAjY29udGVudCAuYmxvZy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi8qIGxpbmUgMzIsIC4uL3Njc3MvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuLnNpbmdsZSAjY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiBsaW5lIDQwLCAuLi9zY3NzL3BhZ2VzL19ibG9nLnNjc3MgKi9cbi5zaW5nbGUgI2NvbnRlbnQgLmFydGljbGUtZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjNjU2NzY1O1xufVxuLyogbGluZSA0NiwgLi4vc2Nzcy9wYWdlcy9fYmxvZy5zY3NzICovXG4jY29udGVudCAubWV0YSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuIl19 */