@charset "UTF-8";@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.container{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:768px){.container{width:720px}}@media (min-width:992px){.container{width:940px}}@media (min-width:1200px){.container{width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}@media (max-width:767px){.container-full-mobile{padding-right:0;padding-left:0}}.row{margin-right:0;margin-left:0}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}@media (max-width:767px){.container-full-mobile .row{margin-right:0;margin-left:0}}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:0;padding-left:0}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@font-face{font-family:"Halis_rbook";font-weight:400;font-style:normal;src:url(/wp-content/themes/biggerthanfiction/fonts/halisr-book.eot);src:url(/wp-content/themes/biggerthanfiction/fonts/halisr-book.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-book.woff2) format("woff2"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-book.woff) format("woff"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-book.ttf) format("truetype")}@font-face{font-family:"Halis_rbold";font-weight:400;font-style:normal;src:url(/wp-content/themes/biggerthanfiction/fonts/halisr-bold.eot);src:url(/wp-content/themes/biggerthanfiction/fonts/halisr-bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-bold.woff2) format("woff2"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-bold.woff) format("woff"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-bold.ttf) format("truetype")}@font-face{font-family:"Halis_rblack";font-weight:400;font-style:normal;src:url(/wp-content/themes/biggerthanfiction/fonts/halisr-black.eot);src:url(/wp-content/themes/biggerthanfiction/fonts/halisr-black.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-black.woff2) format("woff2"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-black.woff) format("woff"),url(/wp-content/themes/biggerthanfiction/fonts/halisr-black.ttf) format("truetype")}@font-face{font-family:"fontello";font-weight:400;font-style:normal;src:url(/wp-content/themes/biggerthanfiction/fonts/icons.eot);src:url(/wp-content/themes/biggerthanfiction/fonts/icons.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/biggerthanfiction/fonts/icons.woff2) format("woff2"),url(/wp-content/themes/biggerthanfiction/fonts/icons.woff) format("woff"),url(/wp-content/themes/biggerthanfiction/fonts/icons.ttf) format("truetype")}[class*=" icon-"],[class*=" icon-"]:before,[class^=icon-],[class^=icon-]:before{font-family:"fontello";font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e800"}.icon-twitter:before{content:"\e801"}.icon-youtube:before{content:"\e802"}.icon-linkedin:before{content:"\e803"}.icon-menu:before{content:"\e804"}.icon-right-open:before{content:"\e805"}.icon-down-open:before{content:"\e806"}.icon-left-open:before{content:"\e807"}.icon-list:before{content:"\e808"}.icon-up-open:before{content:"\e809"}.icon-instagram:before{content:"\e80a"}.icon-vimeo:before{content:"\e80b"}.icon-pinterest:before{content:"\e80c"}.icon-vine:before{content:"\e80d"}.icon-googleplus:before{content:"\e80e"}.icon-cancel:before{content:"\e80f"}*,:after,:before{box-sizing:border-box}html{font-size:100%;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:"Halis_rbook",Arial,Verdana,sans-serif;color:#343434}body{font-size:1.125em;min-height:100%;margin:0;padding:158px 0 0;background:#fff}body.home{padding:0}body.header-fixed{padding:158px 0 0}@media (max-width:992px){body,body.header-fixed{padding:62px 0 0}}body,html{height:100%}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}hr{display:block;clear:both;height:0;margin:0;border:0;border-style:solid;border-color:#000;border-top-width:1px}a{text-decoration:none;outline:0}a,a:active,a:hover,a:link,a:visited{color:#343434}::-moz-selection{color:#fff;background:#343434;text-shadow:none}::selection{color:#fff;background:#343434;text-shadow:none}.touch-device input[type=email]:focus,.touch-device input[type=password],.touch-device input[type=text]:focus,.touch-device input[type=url]:focus,.touch-device textarea:focus{font-size:1em!important}.touch-device select:focus{font-size:.66667em!important}.touch-device input,.touch-device textarea{border-radius:0;box-shadow:none;-webkit-appearance:none}.left{float:left}.right{float:right}.aligncenter{text-align:center}.txtalignleft{text-align:left}.txtalignright{text-align:right}.alignleft{float:left;margin:0 16px 10px 0}.alignright{float:right;margin:0 0 10px 16px}img.aligncenter,img.alignleft,img.alignright{display:block}img.aligncenter{margin-right:auto;margin-bottom:10px;margin-left:auto}b,strong{font-weight:700}ol,ul{margin:0 0 1em;padding:0 0 0 40px}img{vertical-align:middle;border:0}form{margin:0}fieldset{margin:0;padding:0;border:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button{margin:0;padding:0;border:none;background:none}button,button:focus,input:focus,textarea:focus{outline:none}.oldie select,.oldie textarea{vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.oldie button,.oldie input{overflow:visible;vertical-align:middle}textarea{overflow:auto;resize:vertical;vertical-align:top}.img-responsive{display:block;width:auto;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}iframe{border:none}.unstyled{margin:0;padding:0;list-style-type:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.media{overflow:hidden;zoom:1}blockquote{display:block;margin:0;padding:0}@media (max-width:768px){blockquote{padding:0 0 30px}}.wrapper-top{min-height:100%;background:url(/wp-content/themes/biggerthanfiction/images/bg-page.png) repeat}.blog .wrapper-top{background:url(/wp-content/themes/biggerthanfiction/images/bg-blog.jpg) top repeat-y #cbe8fa}.wrapper{overflow:hidden;min-height:100%;background:url(/wp-content/themes/biggerthanfiction/images/bg-top.png) 50% 0 no-repeat;background-size:contain}.blog .wrapper{background:none}@media (max-width:768px){.container{padding:0 20px}}.embed-responsive{position:relative;display:block;overflow:hidden;height:0;padding-bottom:56.25%}.embed-responsive embed,.embed-responsive iframe,.embed-responsive img,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.header{position:fixed;z-index:999;top:0;left:0;width:100%;padding:35px 0;-webkit-transform:translateZ(0);background:#fff}.blog .header{background:none}.home .header{position:static}.header-fixed .header{position:fixed}@media (max-width:992px){.header{display:none}}.logo{width:100px;height:88px;background:url(/wp-content/themes/biggerthanfiction/images/logo-bigger-than-fiction.svg) 0 0 no-repeat;background-size:cover}.logo,.main-nav{display:block;float:left;margin:0}.main-nav{padding:30px 0 0 70px}@media (max-width:1200px){.main-nav{padding:30px 0 0}}.main-nav li{display:inline-block;margin:0;padding:0 0 0 30px;vertical-align:top}.main-nav li:first-child{padding:0}.main-nav li a{font:normal .72222em "Halis_rblack",serif;display:block;margin:0;padding:0;transition:all .3s ease;text-transform:uppercase;color:#343434}@media (max-width:1200px){.main-nav li a{font-size:.55556em}}.main-nav li.current-menu-item a,.main-nav li.current_page_ancestor a,.main-nav li.current_page_parent a,.main-nav li a:hover{color:#7b7b7b}.main-nav .sub-menu{display:none}.blog .menu-item--blog a,.post-type-archive-client .menu-item--clients a,.post-type-archive-member .menu-item--equipe a,.single-member .menu-item--equipe a{color:#7b7b7b}.blog .menu-item--blog .sub-menu a,.post-type-archive-client .menu-item--clients .sub-menu a,.post-type-archive-member .menu-item--equipe .sub-menu a,.single-member .menu-item--equipe .sub-menu a{color:#b3b3b3}.social__list{float:right;margin:0;padding:10px 0 0}.social__list li{display:block;float:left;margin:0;padding:0;color:#999;background:#fff}.blog .social__list li{background:none}.social__list li:last-child a{border-right:1px solid #b9bec2}.social__list a{line-height:50px;position:relative;z-index:1;display:block;overflow:hidden;width:50px;height:50px;margin:0;padding:0;transition:all .3s ease;text-indent:100%;color:#c8c8c8;border:1px solid #b9bec2;border-right:none}.social__list a:hover{color:#fff}.social__list a:before{font-family:"fontello";font-size:1em;font-weight:400;font-style:normal;font-variant:normal;line-height:50px;position:absolute;top:0;left:0;display:block;width:50px;height:50px;margin:0;padding:0;text-align:center;text-indent:0;text-transform:none;color:#b9bec2;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social__item-facebook a:before{content:""}.social__item-facebook a:hover{border-color:#3b5998;background:#3b5998}.social__item-facebook a:hover:before{color:#fff}.social__item-twitter a:before{content:""}.social__item-twitter a:hover{border-color:#55acee;background:#55acee}.social__item-twitter a:hover:before{color:#fff}.social__item-linkedin a:before{content:""}.social__item-linkedin a:hover{border-color:#007bb6;background:#007bb6}.social__item-linkedin a:hover:before{color:#fff}.social__item-instagram a:hover{background:#dd2a7b}.social__item-instagram a:before{content:"";background:url(../images/instagram.svg) no-repeat 50%;background-size:20px;filter:brightness(0)}.page__navigation{position:relative;height:80px;background:url(/wp-content/themes/biggerthanfiction/images/bg-page-navigation.png) 100% 0 no-repeat}@media (max-width:767px){.realisation .page__navigation{width:100%;background:#000}}.page__navigation ul{float:right;padding:18px 30px 0 0}.page__navigation li{display:block;float:left;margin:0;padding:0 0 0 5px}.page__navigation a{position:relative;z-index:1;overflow:hidden;white-space:nowrap;text-indent:100%}.page__navigation a,.page__navigation a:before{display:block;width:25px;height:25px;margin:0;padding:0}.page__navigation a:before{font-family:"fontello";font-size:1.5em;font-weight:400;font-style:normal;font-variant:normal;line-height:25px;position:absolute;top:0;left:0;transition:all .3s ease;text-align:center;text-indent:0;text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page__navigation a:hover:before{color:#bdbdbd}.page__navigation .page__navigation__item--list a:before{font-size:1.25em;content:"\e808"}.ie9 .page__navigation .page__navigation__item--list a:before,.oldie .page__navigation .page__navigation__item--list a:before{font-size:.75em}@media (max-width:767px){.realisation .page__navigation .page__navigation__item--list{position:absolute;left:50%;margin-left:-12px}}.page__navigation .page__navigation__item--prev a:before{content:"\e807"}@media (max-width:767px){.realisation .page__navigation .page__navigation__item--prev{position:absolute;left:15px}}.page__navigation .page__navigation__item--next a:before{content:"\e805"}@media (max-width:767px){.realisation .page__navigation .page__navigation__item--next{position:absolute;right:15px}}.page__navigation .page__navigation__item--list--member a{width:29px;height:33px;margin:-5px 0 0;background:url(/wp-content/themes/biggerthanfiction/images/logo-member.png) 0 0 no-repeat}@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){.page__navigation .page__navigation__item--list--member a{background-image:url(/wp-content/themes/biggerthanfiction/images/logo-member-2x.png);background-position:0 0;background-size:29px 33px}}.page__navigation .page__navigation__item--list--member a:hover{background-image:url(/wp-content/themes/biggerthanfiction/images/logo-member-over.png)}@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){.page__navigation .page__navigation__item--list--member a:hover{background-image:url(/wp-content/themes/biggerthanfiction/images/logo-member-over-2x.png);background-position:0 0;background-size:29px 33px}}.page__navigation .page__navigation__item--list--member a:before{content:""}.header-mobile{position:fixed;z-index:9999;top:0;left:0;display:none;width:100%;height:62px;-webkit-transform:translateZ(0);background:#fff}@media (max-width:992px){.header-mobile{display:block}}.sidr-open .header-mobile{z-index:-1}.header-mobile-nav{display:none}.header-mask{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:none;background:#000;background:rgba(0,0,0,.6)}.logo-mobile,.sidr-open .header-mask{display:block}.logo-mobile{position:absolute;top:6px;left:50%;overflow:hidden;width:41px;height:49px;margin:0 0 0 -20px;white-space:nowrap;text-indent:100%;background:url(/wp-content/themes/biggerthanfiction/images/short-logo.svg) 0 0 no-repeat;background-size:cover}.logo-mobile a{display:block;width:100%;height:100%;margin:0;padding:0}.main-nav-mobile ul{border-top:1px solid #f0f0f0}.main-nav-mobile ul ul{display:none;border:none;border-bottom:1px solid #f0f0f0}.blog .main-nav-mobile ul ul{display:block}.main-nav-mobile li{display:block;margin:0;padding:0}.main-nav-mobile li a{font:normal .77778em "Halis_rblack",sans-serif;display:block;margin:0;padding:15px 0;transition:all .3s ease;text-align:center;text-transform:uppercase;color:#b3b3b3;border-bottom:1px solid #f0f0f0}.main-nav-mobile li a:hover{color:#7b7b7b}.main-nav-mobile li.current-menu-item>a,.main-nav-mobile li.current-menu-item>a:hover{color:#000}.main-nav-mobile li li a{font-size:.66667em;border:none}.sidr{position:absolute;position:fixed;z-index:999999;top:0;display:none;overflow-x:none;overflow-y:auto;width:210px;height:100%;background:#fff;box-shadow:inset 10px 0 10px -10px rgba(0,0,0,.3);-webkit-overflow-scrolling:touch}.sidr ul{margin:0;padding:0}.sidr .newsletter-block{display:none}.blog .sidr .newsletter-block{display:block}.sidr.right{right:-210px;left:auto}.sidr-inner{padding:0 0 40px}.sidr-inner .social__list{float:none;padding:35px 0 0 30px}.icon-menu{font-size:1.55556em;position:relative;visibility:hidden;float:right;margin:20px 30px 0 0;-webkit-transform:translateZ(0);pointer-events:auto;background:#fff}@media (max-width:767px){.icon-menu{margin:20px 20px 0 0}}.icon-menu:focus{outline:none}.sidr-open .icon-menu{z-index:20;right:230px}.bt-close{clear:both;height:62px}.bt-close,.bt-close em{display:block;margin:0;padding:0}.bt-close em{font-size:3.33333em;font-style:normal;line-height:.5;position:absolute;top:15px;right:20px;float:right;cursor:pointer;color:#999}.hentry{padding:35px 0}.entry-title{font:normal 2em "Halis_rblack",serif;line-height:1.1;display:block;margin:0;padding:0 0 15px;color:#414141}.single-realisation .entry-title{font-size:2.66667em;text-transform:uppercase}.container--blog .entry-title{font:normal 2.5em "Halis_rbold",serif;line-height:1.1}@media (max-width:992px){.entry-title{font-size:2.22222em}}@media (max-width:767px){.entry-title{font-size:1.66667em}}.entry-title span{font:normal .66667em "Halis_rbook",serif;display:block;clear:both;margin:0;padding:0}.entry-content{padding:0 0 30px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hentry--single .entry-content{font-size:.88889em;padding:0}.single-member .entry-content{padding:0 20px 0 0}@media (max-width:767px){.single-member .entry-content{padding:0}}.entry-content h2{font-size:1.33333em;line-height:1.3;text-transform:uppercase}.entry-content h2,.entry-content p{display:block;margin:0;padding:0 0 15px}.entry-content p{line-height:1.6}.entry-content a{text-decoration:underline}.entry-content img{max-width:100%;height:auto}.entry-results{border-top:1px solid #9a9a9a}.entry-results>div{padding:30px 20px;border-left:1px solid #9a9a9a}@media (max-width:992px){.entry-results>div{padding:20px 0;border:none}}.entry-results>div:first-child{border-left:none}@media (max-width:992px){.entry-results>div:first-child{border-bottom:1px solid #9a9a9a}}.entry-results h2{font:normal 1em "Halis_rbold",serif;display:block;margin:0;padding:0 0 15px;color:#343434}.entry-results li{font-size:.88889em}.objective__list ul{margin:0;padding:0 0 0 20px;list-style-type:dics}.objective__list li{margin:0;padding:0 0 10px}.result__list li{position:relative;z-index:1;margin:0;padding:0 0 20px 50px}.result__list li:before{font-family:"fontello";font-size:.7em;font-weight:400;font-style:normal;font-variant:normal;line-height:23px;position:absolute;top:0;left:0;display:block;width:23px;height:23px;margin:0;padding:0;text-align:center;text-indent:0;text-transform:none;color:#fff;border-radius:50%;background:#414141;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.result__list .result__item--facebook:before{content:"\e800"}.result__list .result__item--twitter:before{content:"\e801"}.result__list .result__item--youtube:before{content:"\e802"}.result__list .result__item--instagram:before{content:"\e80a"}.result__list .result__item--vine:before{content:"\e80d"}.result__list .result__item--tv:before{font-size:.6em;font-weight:700;content:"TV"}.result__list .result__item--site:before{font-size:.6em;font-weight:700;content:"W"}.result__list .result__item--rp:before{font-size:.6em;font-weight:700;content:"RP"}.result__list .result__item--appli_mobiles:before{font-size:.6em;font-weight:700;content:"m."}.entry__media{margin:20px 0;border-top:6px solid #9a9a9a;border-bottom:1px solid #9a9a9a}.entry__media__inner{margin:20px 0 30px;padding:0 0 0 20px}@media (max-width:768px){.entry__media__inner{padding:0}}.entry__media__inner img{display:block;max-width:100%;height:auto;margin:0;padding:0}.entry__media__inner--first{padding:0 20px 0 0;border-right:1px solid #4f4f4f}.col-md-12 .entry__media__inner--first{padding:0;border:none}@media (max-width:768px){.entry__media__inner--first{padding:0;border:none}}.entry__meta__category__list{margin:0 0 5em;letter-spacing:-.31em;text-rendering:optimizespeed}.entry__meta .entry__meta__category__list{margin:2em 0 5em}@media (max-width:767px){.entry__meta__inner .entry__meta__category__list{max-width:320px;margin:2em auto 0;padding:0!important}}.entry__meta__inner--sidebar .entry__meta__category__list{margin:4em 0 5em}@media (max-width:767px){.entry__meta__inner--sidebar .entry__meta__category__list{margin:4em auto 0}}.entry__meta__inner{padding:30px 0}@media (max-width:768px){.entry__meta__inner{padding:10px 0 0}}.entry__meta__category__item{position:relative;display:inline-block;transition:all .5s ease;letter-spacing:normal;word-spacing:normal;text-rendering:auto}@media (min-width:768px){.post-type-archive-know-how .entry__meta__category__item{width:260px;height:290px}}@media (min-width:992px){.post-type-archive-know-how .entry__meta__category__item{width:320px;height:360px}}@media (min-width:1200px){.post-type-archive-know-how .entry__meta__category__item{width:320px;height:360px}}@media (min-width:768px){.post-type-archive-know-how .entry__meta__category__item:nth-child(6n-2){margin-left:0}}@media (min-width:992px){.post-type-archive-know-how .entry__meta__category__item:nth-child(6n-2){margin-left:0}}@media (min-width:1200px){.post-type-archive-know-how .entry__meta__category__item:nth-child(6n-2){margin-left:160px}}@media (min-width:768px){.post-type-archive-know-how .entry__meta__category__item:nth-child(n+4){margin-top:0}}@media (min-width:992px){.post-type-archive-know-how .entry__meta__category__item:nth-child(n+4){margin-top:0}}@media (min-width:1200px){.post-type-archive-know-how .entry__meta__category__item:nth-child(n+4){margin-top:-89px}}@media (min-width:768px){.post-type-archive-know-how .entry__meta__category__item:nth-child(4n-1){margin-left:130px}.post-type-archive-know-how .entry__meta__category__item:nth-child(n+3){margin-top:-71px}}@media (min-width:992px){.post-type-archive-know-how .entry__meta__category__item:nth-child(4n-1){margin-left:160px}.post-type-archive-know-how .entry__meta__category__item:nth-child(n+3){margin-top:-89px}}@media (min-width:1200px){.post-type-archive-know-how .entry__meta__category__item:nth-child(4n-1){margin-left:0}}.entry__meta .entry__meta__category__item{width:80px;height:100px}@media (min-width:768px){.entry__meta .entry__meta__category__item{width:90px;height:110px}}@media (min-width:992px){.entry__meta .entry__meta__category__item{width:110px;height:130px}}@media (min-width:1200px){.entry__meta .entry__meta__category__item{width:140px;height:160px}}.entry__meta .entry__meta__category__item:nth-child(6n-2){margin-left:40px}@media (min-width:768px){.entry__meta .entry__meta__category__item:nth-child(6n-2){margin-left:45px}}@media (min-width:992px){.entry__meta .entry__meta__category__item:nth-child(6n-2){margin-left:55px}}@media (min-width:1200px){.entry__meta .entry__meta__category__item:nth-child(6n-2){margin-left:70px}}.entry__meta .entry__meta__category__item:nth-child(n+4){margin-top:-37px}@media (min-width:768px){.entry__meta .entry__meta__category__item:nth-child(n+4){margin-top:-38px}}@media (min-width:992px){.entry__meta .entry__meta__category__item:nth-child(n+4){margin-top:-41px}}@media (min-width:1200px){.entry__meta .entry__meta__category__item:nth-child(n+4){margin-top:-45px}}.entry__meta__inner--sidebar .entry__meta__category__item{width:80px;height:100px}@media (min-width:768px){.entry__meta__inner--sidebar .entry__meta__category__item{width:80px;height:90px}}@media (min-width:992px){.entry__meta__inner--sidebar .entry__meta__category__item{width:80px;height:90px}}@media (min-width:1200px){.entry__meta__inner--sidebar .entry__meta__category__item{width:100px;height:120px}}.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(6n-2){margin-left:40px}@media (min-width:768px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(6n-2){margin-left:40px}}@media (min-width:992px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(6n-2){margin-left:40px}}@media (min-width:1200px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(6n-2){margin-left:50px}}.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4){margin-top:-40px}@media (min-width:768px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4){margin-top:-27px}}@media (min-width:992px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4){margin-top:-27px}}@media (min-width:1200px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4){margin-top:-40px}}@media (min-width:1200px){.post-type-archive-know-how .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-90px}}@media (min-width:768px){.post-type-archive-know-how .entry__meta__category__item:nth-child(n+3),_::-moz-range-track{margin-top:-72px}}@media (min-width:992px){.post-type-archive-know-how .entry__meta__category__item:nth-child(n+3),_::-moz-range-track{margin-top:-90px}}.entry__meta .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-38px}@media (min-width:768px){.entry__meta .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-39px}}@media (min-width:992px){.entry__meta .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-42px}}@media (min-width:1200px){.entry__meta .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-46px}}.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-41px}@media (min-width:768px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-28px}}@media (min-width:992px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-28px}}@media (min-width:1200px){.entry__meta__inner--sidebar .entry__meta__category__item:nth-child(n+4),_::-moz-range-track{margin-top:-41px}}.hexagon{position:absolute;top:-85px;visibility:hidden;overflow:hidden;transform:rotate(120deg)}.clickable .hexagon{cursor:pointer}@media (min-width:768px){.post-type-archive-know-how .hexagon{width:260px;height:520px}}@media (min-width:992px){.post-type-archive-know-how .hexagon{width:320px;height:640px}}@media (min-width:1200px){.post-type-archive-know-how .hexagon{width:320px;height:640px}}.entry__meta .hexagon{width:80px;height:160px}@media (min-width:768px){.entry__meta .hexagon{width:90px;height:180px}}@media (min-width:992px){.entry__meta .hexagon{width:110px;height:220px}}@media (min-width:1200px){.entry__meta .hexagon{width:140px;height:280px}}.entry__meta__inner--sidebar .hexagon{width:80px;height:160px}@media (min-width:768px){.entry__meta__inner--sidebar .hexagon{width:80px;height:160px}}@media (min-width:992px){.entry__meta__inner--sidebar .hexagon{width:80px;height:160px}}@media (min-width:1200px){.entry__meta__inner--sidebar .hexagon{width:100px;height:200px}}.hexagon ul{overflow:auto;-webkit-overflow-scrolling:touch}.hexagon li{display:block;margin:0;padding:0 0 10px}.hexagon li a{top:0!important;display:inline;height:auto;color:#343434}.hexagon li a:hover{text-decoration:underline}.hexagon__block,.hexagon__inner{overflow:hidden;width:100%;height:100%;transform:rotate(-60deg)}.hexagon__block{visibility:visible;background:hsla(0,0%,88%,.5)}.category .hexagon__block{background:none}.hexagon__block__container{display:table;width:100%;height:100%}.hexagon__block__inner{font-size:.66667em;display:table-cell;width:100%;height:100%;padding:0 10px;text-align:center;vertical-align:middle}.hexagon__block__inner h2{font:normal 2.16667em "Halis_rblack",sans-serif;line-height:1.3;display:block;text-align:center;text-transform:uppercase}.hexagon__block__inner h3{font:normal 1.16667em "Halis_rblack",sans-serif;display:block;margin:0;padding:0 0 10px;transition:all .3s ease;text-transform:uppercase;color:#fff}@media (max-width:992px){.hexagon__block__inner h3{font-size:1em}}.hexagon__block__inner p{font-size:1.16667em;display:block;margin:0;padding:0;text-align:justify}@media (max-width:992px){.hexagon__block__inner p{font-size:1em}}.entry__meta .hexagon__block__inner span{text-transform:uppercase;color:#fff}@media (max-width:991px){.entry__meta .hexagon__block__inner span{font-size:.8em}}@media (max-width:767px){.entry__meta .hexagon__block__inner span{font-size:.75em}}.entry__meta__inner--sidebar .hexagon__block__inner span{font-size:.8em;letter-spacing:-.05em;text-transform:uppercase;color:#fff}@media (max-width:1200px){.entry__meta__inner--sidebar .hexagon__block__inner span{font-size:.85em}}.hexagon__block__over{background:#fff!important}.hexagon__block__over h3{color:#343434!important}.clickable:hover .hexagon__block__inner h3{text-decoration:underline}@media (max-width:767px){.post-type-archive-know-how .entry__meta__category__item,.post-type-archive-know-how .hexagon{position:static;top:0!important;left:0!important;clear:both;width:100%;height:auto;margin:0 0 1px}.post-type-archive-know-how .entry__meta__category__item h2,.post-type-archive-know-how .hexagon h2{font-size:1.55556em;line-height:1.3;display:block;padding:10px 0;text-align:center;text-transform:uppercase;background:none}.post-type-archive-know-how .hexagon,.post-type-archive-know-how .hexagon__block,.post-type-archive-know-how .hexagon__inner{transform:rotate(0)}.post-type-archive-know-how .hexagon__block a{top:0}.post-type-archive-know-how .hexagon__block a span{height:auto}.post-type-archive-know-how .hexagon__block h2{display:none}.post-type-archive-know-how .hexagon__block .hexagon__block__inner{top:0;display:block;width:100%;height:auto;padding:15px}}.hide{display:none!important}.entry__meta__list li{font-size:.88889em;display:block;margin:0;padding:0 0 20px}.entry__meta__list li:last-child{padding:0}.entry__meta__list p,.entry__meta__list strong{display:block;margin:0;padding:0}.entry__meta__list strong{font:normal .88889em "Halis_rblack",serif;text-transform:uppercase}.entry__meta__list .color-category--1,.entry__meta__list .color-category--ecriture{color:#efdb55}.entry__meta__list .color-category--2,.entry__meta__list .color-category--diffusion{color:#f4ad9b}.entry__meta__list .color-category--3,.entry__meta__list .color-category--production{color:#9fcceb}.entry__meta__list .color-category--4,.entry__meta__list .color-category--financement{color:#93d9ad}.entry__meta__list .color-category--5,.entry__meta__list .color-category--catch-up{color:#dbd}.entry__footer{margin:20px 0;border-top:1px solid #9a9a9a;border-bottom:6px solid #9a9a9a}.entry__footer h3{font:normal 1em "Halis_rbold",serif;color:#343434}.entry__footer h3,.entry__footer li{display:block;margin:0;padding:0 0 10px}.entry__footer li{font-size:.88889em}.entry__footer__inner{margin:20px 0;padding:0 20px}@media (max-width:768px){.entry__footer__inner{padding:0}}.entry__footer__inner a:hover{text-decoration:underline}.entry__footer__inner--last{border-left:1px solid #9a9a9a}@media (max-width:992px){.entry__footer__inner--last{padding:20px 0;border-top:1px solid #9a9a9a;border-left:none}}.entry__worker__list{letter-spacing:-.31em;text-rendering:optimizespeed}.entry__worker__list li{font-size:.66667em;display:inline-block;width:33%;margin:0;padding:0 0 15px;text-align:center;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-transform:uppercase;text-rendering:auto}.entry__worker__list li a{display:block}.entry__worker__list li img{display:block;margin:0 auto 15px;padding:0}.sidebar__status{display:block;width:100px;margin:0 auto;padding:0}@media (max-width:767px){.sidebar__status{width:100%;margin:0}}.references__list{display:block;margin:0;padding:10px 0 20px;border-bottom:5px solid #dedede}.sidebar__status{text-align:center}@media (max-width:767px){.sidebar__status{padding:0 0 20px;text-align:left}}@media (max-width:767px){.sidebar__status li{display:inline-block;margin:0;padding:0 1em;vertical-align:top}}.sidebar__status img{display:block;margin:10px auto;padding:0}.status{display:block;margin:0;padding:10px 0 20px;text-align:center;border-bottom:5px solid #dedede}.status p{font-size:.61111em;display:block;width:73px;height:59px;margin:0 auto;padding:0;color:#fff;background:url(/wp-content/themes/biggerthanfiction/images/bg-realisation-status.png) 0 0 no-repeat}@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){.status p{background-image:url(/wp-content/themes/biggerthanfiction/images/bg-realisation-status-2x.png);background-position:0 0;background-size:73px 59px}}@media (max-width:767px){.status p{float:right;margin:0 15px 0 0}}.status p span{line-height:1.1;display:table-cell;width:63px;height:48px;margin:0;padding:0 0 0 10px;vertical-align:middle}.entry__meta__category__list{padding:0}@media (max-width:990px){.entry__meta__category__list{padding:0}.single-member .entry__meta__category__list{padding:0 15%}}.post-type-archive-know-how .entry__meta__category__list{padding:0}.entry__meta .entry__meta__category__list,.entry__meta__inner--sidebar .entry__meta__category__list{padding:0 10%}@media (max-width:992px){.entry__meta__inner--sidebar .entry__meta__category__list{padding:0}}@media (min-width:992px){.entry__meta__inner--sidebar .entry__meta__category__list{padding:0 5%}}@media (min-width:1200px){.entry__meta__inner--sidebar .entry__meta__category__list{padding:0 2.5%}}.color-pink{background:#fcbcc4}.color-pink.hexagon__block__over h3{color:#fcbcc4!important}.category .color-pink{color:#fcbcc4}.entry__meta__category__item>.color-pink{background:none}.entry__meta__category__item h2.color-pink,.entry__meta__list .color-pink{color:#fcbcc4;background:none}.color-jaune{background:#f1d341}.color-jaune.hexagon__block__over h3{color:#f1d341!important}.category .color-jaune{color:#f1d341}.entry__meta__category__item>.color-jaune{background:none}.entry__meta__category__item h2.color-jaune,.entry__meta__list .color-jaune{color:#f1d341;background:none}.color-green{background:#93d9ad}.color-green.hexagon__block__over h3{color:#93d9ad!important}.category .color-green{color:#93d9ad}.entry__meta__category__item>.color-green{background:none}.entry__meta__category__item h2.color-green,.entry__meta__list .color-green{color:#93d9ad;background:none}.color-blue{background:#99cbed}.color-blue.hexagon__block__over h3{color:#99cbed!important}.category .color-blue{color:#99cbed}.entry__meta__category__item>.color-blue{background:none}.entry__meta__category__item h2.color-blue,.entry__meta__list .color-blue{color:#99cbed;background:none}.color-red{background:#fcac9c}.color-red.hexagon__block__over h3{color:#fcac9c!important}.category .color-red{color:#fcac9c}.entry__meta__category__item>.color-red{background:none}.entry__meta__category__item h2.color-red,.entry__meta__list .color-red{color:#fcac9c;background:none}.color-violet{background:#debade}.color-violet.hexagon__block__over h3{color:#debade!important}.category .color-violet{color:#debade}.entry__meta__category__item>.color-violet{background:none}.entry__meta__category__item h2.color-violet,.entry__meta__list .color-violet{color:#debade;background:none}.color-category--1,.color-category--ecriture{background:#efdb55}.color-category--2,.color-category--diffusion{background:#f4ad9b}.color-category--3,.color-category--production{background:#9fcceb}.color-category--4,.color-category--financement{background:#93d9ad}.color-category--5,.color-category--catch-up{background:#dbd}@media (max-width:767px){.member__social__list{padding:20px 0 0;text-align:center}}.member__social__list li{display:inline-block;margin:0;padding:0;vertical-align:top}.member__social__list li a{display:block;overflow:hidden;margin:0;padding:0;text-align:center;color:#fff;border-radius:100%;background:#414141}.member__social__list li a,.member__social__list li a:before{line-height:36px;width:36px;height:36px}.member__social__list li a:hover{background:#666}.sidebar__author{padding:0 10%}.sidebar__author img{display:block;max-width:100%;height:auto;margin:0 auto 25px;padding:0}.sidebar__author em{line-height:1.8;position:relative;display:inline-block;margin:0;padding:0;vertical-align:top;text-indent:20px}.sidebar__author em:before{font-size:2.66667em;position:absolute;top:-15px;left:-30px;margin:0;padding:0 5px 0 0;content:"“"}.sidebar__author em:after{font-size:2.66667em;line-height:1;padding:0 5px 0 0;content:"”"}.entry-content-desktop{text-align:justify}@media (max-width:767px){.entry-content-desktop{display:none}.active .entry-content-desktop{display:block}}.entry-content-mobile{text-align:justify}@media (max-width:767px){.entry-content-mobile{display:block!important}.active .entry-content-mobile{display:none!important}}.realisation__slider{padding:0 0 30px}.flexslider{position:relative;zoom:1;margin:0;padding:0;cursor:url(/wp-content/themes/biggerthanfiction/images/cursor-move.png) 8 8,move}.mobile_navigation .flexslider{padding:20px 0 0;cursor:default}.slides>li{display:none}.slides>li.active,.slides img{display:block}.slides img{width:100%;height:auto;margin:0;padding:0}.mobile_navigation .slides img{float:right;width:100px}.flex-viewport{transition:all 1s ease}.flex-direction-nav,.flexslider .slides{zoom:1;margin:0;padding:0;list-style-type:none}.slide__item{position:relative;z-index:1}.slide__item a{display:block}.flex-direction-nav{position:absolute;z-index:5;right:0;bottom:0;margin:0;padding:0}.mobile_navigation .flex-direction-nav{position:static;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%}.flex-direction-nav li{display:block;float:left;margin:0 0 0 1px;padding:0;vertical-align:top}.mobile_navigation .flex-direction-nav li{float:none}.flex-direction-nav a{display:block;overflow:hidden;width:80px;height:80px;margin:0;padding:0;cursor:pointer;transition:all .5s ease;white-space:nowrap;text-indent:100%;background-color:#747474;background-color:hsla(0,0%,45%,.2)}@media (max-width:992px){.flex-direction-nav a{line-height:40px;width:40px;height:40px}}.mobile_navigation .flex-direction-nav a{position:absolute;z-index:20;top:50%;width:45px;height:40px;margin-top:0;background:#fff}.flex-direction-nav a:hover{background-color:hsla(0,0%,45%,.6)}.mobile_navigation .flex-direction-nav a:hover{background:#fff}.flex-direction-nav a:before{font-family:"fontello";font-size:2em;font-weight:400;font-style:normal;font-variant:normal;line-height:1;line-height:80px;display:block;width:80px;height:80px;margin:0;padding:0;text-align:center;text-indent:0;text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.flex-direction-nav a:before{line-height:40px;width:40px;height:40px}}.mobile_navigation .flex-direction-nav a:before{font-size:1em;line-height:40px;position:absolute;z-index:50;width:45px;height:40px;color:#bdbdbd}.mobile_navigation .flex-direction-nav a:hover:before{color:#000}.flex-direction-nav .flex-prev:before{content:"\e807"}.mobile_navigation .flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next:before{content:"\e805"}.mobile_navigation .flex-direction-nav .flex-next{right:0}.og-grid{position:relative;overflow:hidden;margin:0 auto;padding:40px 0;list-style:none;text-align:left;letter-spacing:-.31em;text-rendering:optimizespeed}.og-grid>li{display:inline-block;width:16.666%;margin:-1px -1px 0 0;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}@media (max-width:1200px){.og-grid>li{width:25%}}@media (max-width:992px){.og-grid>li{width:33.333%}}@media (max-width:768px){.og-grid>li{width:50%}}@media (max-width:480px){.og-grid>li{width:100%}}.og-grid li li{display:block;width:auto;height:auto}.og-grid li>a,.og-grid li>a img{position:relative;display:block;border:none;outline:none}.og-grid li>a img{width:100%;max-width:100%;height:auto;border:1px solid #e8e8e8}.og-grid li.og-expanded>a:after{position:absolute;top:auto;left:50%;width:0;height:0;margin:-28px 0 0 -15px;content:" ";pointer-events:none;border:solid transparent;border-width:15px;border-bottom-color:#e8e8e8}.og-expanded{border:none!important}.og-expander{position:absolute;top:auto;left:-6px;overflow:hidden;width:100%;height:0;margin:0;text-align:left;background:#e8e8e8}@media (max-width:1200px){.og-expander{left:-4px}}@media (max-width:992px){.og-expander{left:-3px}}@media (max-width:768px){.og-expander{left:-1px}}@media (max-width:480px){.og-expander{left:0}}.og-expander-inner{height:100%;padding:50px 30px}.og-close{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer;transition:all .3s ease}@media (max-width:992px){.og-close{width:35px;height:35px}}.og-close:after,.og-close:before{position:absolute;top:50%;width:100%;height:1px;content:"";transform:rotate(45deg);background:#999}.og-close:after{transform:rotate(-45deg)}.og-close:hover:after,.og-close:hover:before{background:#333}.og-details,.og-fullimg{position:relative;float:left;overflow:hidden;width:50%;height:100%}.og-details{float:none;width:100%;margin:0 0 15px;padding:0 20px}.og-expanded .og-details{overflow-x:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.og-details h2{padding:0 0 5px;font:normal 1.16667em "Halis_rblack",sans-serif;display:block;margin:0;padding:0;text-transform:uppercase}.og-details h3{font:normal .88889em "Halis_rblack",sans-serif;display:block;margin:0;padding:0}.og-details em{font-style:normal;padding:0 0 10px}.og-details em,.og-details p{font-size:.77778em;display:block;margin:0}.og-details p{padding:0 20px 0 0}.og-details ul{margin:0;padding:0}.og-details ul li{margin:0;padding:0 0 5px}.og-details ul li:before{margin:0;padding:0 5px 0 0;content:"-"}.og-details ul a{font-size:.77778em;display:inline;margin:0;padding:0}.og-fullimg{text-align:center}.og-fullimg img{display:inline-block;max-width:100%;max-height:100%}@media screen and (max-width:650px){.og-fullimg{display:none}.og-details{float:none;width:100%;padding:0 20px}}.grid-inner{display:table-cell;height:100%;vertical-align:middle}.client-desc{display:none}.og-grid img{padding:30px;background-color:#fff}.team{z-index:1;display:block;background:url(/wp-content/themes/biggerthanfiction/images/bg-equipe.png) 0 0 no-repeat}.chouettes,.team{position:relative}.chouettes{width:100%;margin:0 auto}.chouette{position:absolute;top:0;left:0}.chouette img{width:100%;height:auto}.local .chouette{border:1px solid red}.bulle{font-size:.5em;line-height:1;position:absolute;top:0;left:-55px;display:block;width:89px;height:71px;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;color:#fff;background:url(/wp-content/themes/biggerthanfiction/images/bg-bulle.png) 0 0 no-repeat}@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){.bulle{background-image:url(/wp-content/themes/biggerthanfiction/images/bg-bulle-2x.png);background-position:0 0;background-size:89px 71px}}.bulle p{display:table-cell;height:60px;margin:0;padding:0 5px;vertical-align:middle}.chouette_position-4,.chouette_position-4 p,.chouette_position-8,.chouette_position-8 p{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mobile_navigation{display:none;height:200px;background:url(/wp-content/themes/biggerthanfiction/images/bg-mobile-navigation.png) 0 0 repeat}@media (max-width:992px){.mobile_navigation{display:block}}.mobile_navigation .bulle{font-size:.5em;position:relative;top:20px;width:72px;height:50px;margin:0 0 0 105px;background-size:72px 50px}.mobile_navigation p{height:50px}@media (max-width:992px){.single-member .page__navigation{display:none}}#grid{margin:0}.box{position:relative;display:block;float:left;margin:0;padding:0}.box .picture-block img{display:block;width:100%;max-width:100%;height:auto;margin:0}.box a,.box em{display:block;color:#fff}.box em{font:normal normal .77778em "Halis_rbook",Arial,Verdana,sans-serif;margin:0;padding:0 0 10px}.box em a{display:inline}.loaded .box:hover .box__over{opacity:.7;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}.loaded .box:hover .box__body__inner{opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.box-title{font:normal 1.55556em "Halis_rblack",sans-serif;line-height:1.3;display:block;margin:0;padding:0;text-transform:uppercase;color:#fff}.box__body .picture-block{z-index:2;float:none;margin:0;background:none}.box__category{display:block;margin:0;padding:0 20%}@media (max-width:768px){.box__category{padding:0 1em}}.box__category ul{text-align:center}.box__category li{display:inline-block;margin:0;padding:0 0 3px 3px;vertical-align:top}.box__category a,.box__category span{font:normal .55556em "Halis_rblack",sans-serif;display:block;margin:0;padding:3px 5px;text-transform:uppercase;color:#fff}.box__body__inner{z-index:2;top:50%;left:50%;width:100%;margin:0;padding:.83333em;transform:translate(-50%,-50%);text-align:center;color:#fff}.box__body__inner,.box__over{position:absolute;transition:all .5s ease-in-out;opacity:0;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.box__over{z-index:1;top:0;right:0;bottom:0;left:0;background:#000}.no-touch-device .box__over{cursor:pointer}.no-touch-device .parallax{background-attachment:fixed}.block-home{width:100%;height:100%;min-height:100%;text-align:center;text-transform:uppercase}.block-home h1,.block-home h2{display:block;margin:0;padding:0}.block-home h2{font:normal 1.33333em "Halis_rbold",saans-serif;display:block;margin:0;padding:50px 0 0;color:#fff}@media (max-width:768px){.block-home h2{font-size:18px}}.lt992 .block-home h2{padding:10px 0 0}.block-home img{display:block;height:auto;margin:0 auto;padding:0}@media (max-width:768px){.block-home img{width:70%}}.block-home--intro{background-image:url(/wp-content/themes/biggerthanfiction/images/bg-home.jpg);background-repeat:no-repeat;background-position:50% 50%}.block-home--description{position:relative;margin:0;background:#000}.block-home--description p{font:normal 2.22222em "Halis_rbook",Arial,Verdana,sans-serif;line-height:1.3;display:block;width:50%;margin:0 auto;padding:0;color:#5b5b5b}@media (max-width:768px){.block-home--description p{font-size:24px;width:90%}}.block-home--description p strong{font:normal normal 1em "Halis_rblack",saans-serif;color:#fff}.block-home--description p em{font-style:normal;color:#fff}.block-home--description a{text-decoration:underline;color:#5b5b5b}.block-home--description:before{position:absolute;top:-50px;left:10px;display:block;width:100%;height:200px;content:"";transition:all .5s ease-in-out;transform:rotate(-5deg);opacity:0;background:#000;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.block-home--description.active:before{opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.block-home__inner{display:table;overflow:hidden;width:100%;height:100%;min-height:100%}.lt992 .block-home__inner{margin-top:62px}.block-home__content{position:relative;display:table-cell;height:100%;min-height:100%;vertical-align:middle}.bt-scroll{display:block;overflow:hidden;width:59px;height:51px;margin:20px auto 0;padding:0;transition:all .3s ease-in-out;white-space:nowrap;text-indent:100%;background:url(/wp-content/themes/biggerthanfiction/images/loader-hp.png) 0 0 no-repeat}.bt-scroll:hover{background:url(/wp-content/themes/biggerthanfiction/images/loader-hp-over.png) 50% no-repeat}.lt992 .bt-scroll{margin:10px auto 0}.bt-scroll a{display:block;width:100%;height:100%;margin:0;padding:0}#fullpage{overflow-x:hidden}#superContainer{position:relative;height:100%;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{display:block;height:100%}.fp-slides{position:relative;z-index:1;overflow:hidden;height:100%;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;width:100%;table-layout:fixed}.fp-tableCell{display:table-cell;width:100%;height:100%;vertical-align:middle}.fp-slidesContainer{position:relative;float:left}.fp-scrollable{overflow:scroll}.fp-notransition{transition:none!important}.container--blog{padding:0 5%}@media (min-width:1200px){.container--blog{padding:0 120px}}@media (max-width:992px){.container--blog{padding:40px 20px 20px}}.container--blog .sidebar-block,.container--blog article{background:rgba(205,233,250,.5)}.entry-blog-title{font:normal 3.88889em "Halis_rblack",sans-serif;display:block;margin:0;padding:20px 0 50px;text-align:center;text-transform:uppercase;color:#fff;color:hsla(0,0%,100%,.5)}.hentry--single{margin-right:2em;padding:0}.entry-header__block{display:inline-block;margin:0;padding:0;vertical-align:top;color:#9aadb9}@media (max-width:992px){.entry-header__block{display:block;clear:both;width:100%}}.entry-header__block .entry-author,.entry-header__block time{font-size:.88889em;display:inline-block;margin:0;padding:0;vertical-align:top}.entry-header__block a{display:inline;margin:0;padding:0;color:#353535}.entry-header__block a:hover{color:#fff}.blog #header{background:#cbe8fa}.blog #grid{margin:0 auto}.blog .box{overflow:hidden;width:360px;margin:0 0 25px;padding:20px;border:1px solid #94a5af;background:#cbe8fa}.blog .box img{width:100%;height:auto}.blog .box.facebook-widget,.blog .box.twitter-widget{padding:0;border:none;background:none}.blog .box a{transition:all .3s ease-in-out}.blog .box a:hover h2{color:#fff}.blog .box a:hover .box__figure__over{opacity:.3;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}.blog .stamp{position:absolute;top:0;right:0;width:360px}@media (max-width:1200px){.blog .stamp{width:293.333333333333px}}@media (max-width:992px){.blog .stamp{width:345px}}@media (max-width:768px){.blog .stamp{left:0;width:auto;height:auto;margin:0 15px 20px;text-align:center}}.blog h2{font:normal 1.33333em "Halis_rbold",sans-serif;line-height:1.1;display:block;margin:0;padding:20px 0;transition:all .3s ease-in-out;color:#353535}.box__meta{color:#9aadb9}.box__meta div,.box__meta time{font-size:.77778em;display:inline-block;margin:0;padding:0;vertical-align:top}.box__meta a{display:inline;margin:0;padding:0;color:#353535}.box__meta a:hover{color:#fff}.box__figure{position:relative}.box__figure__over{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:all .3s ease-in-out;opacity:0;background:#000;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.newsletter-block{margin:0 0 25px;transition:all .2s ease;border:7px solid #41403e;background:#cbe8fa}.newsletter-block p{display:block;height:auto;margin:0;padding:0;text-align:center}.newsletter-block p a{font:normal 1.44444em "Halis_rbold",sans-serif;line-height:1.1;display:block;margin:0;padding:15px;text-transform:uppercase;color:#41403e}.newsletter-block:hover{border-color:hsla(0,0%,100%,.5)}.newsletter-block:hover a{color:hsla(0,0%,100%,.5)}.entry-share{overflow:hidden;margin:0 0 20px 15px;padding:0 0 0 25px;border-left:1px solid #9aadb9}@media (max-width:992px){.entry-share{margin:0;padding:10px 0 20px;border:none}}.entry-share .social__item{display:block;float:left;margin:0;padding:0}.entry-share .social__item a{display:block;overflow:hidden;margin:0;padding:0;text-align:center;color:#fff}.entry-share .social__item a,.entry-share .social__item a:before{line-height:36px;width:36px;height:36px}.entry-share .social__item a:hover{color:#b2b2b2}.entry-share .social__item--facebook a{background:#283d6b}.entry-share .social__item--twitter a{background:#00abf0}.category__list li{display:block;margin:0;padding:0 0 20px}.category__list a{font:normal .88889em "Halis_rbold",sans-serif;display:block;margin:0;padding:0;text-transform:uppercase;color:#353535}.category__list a:hover{color:#fff}.related{margin:50px 0;padding:30px;background:#353535}.related img{display:block;max-width:100%;height:auto;margin:10px auto;-ms-interpolation-mode:bicubic}.related .box__category{padding:20px 0}.related .box__category ul{text-align:left}.related .box__category li{padding:0 0 5px}.related a{text-decoration:none}.related__header{font-size:.88889em;display:block;margin:0;padding:5px 0;text-transform:uppercase;color:#b4b4b4;border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c}.related__body{display:block;margin:0;padding:20px 0 0}.related__body p,.related__body p a{display:block;margin:0;padding:0}.related__body p a{font:normal 1.77778em "Halis_rblack",sans-serif;color:#fff}.related__body em{font:normal normal .77778em "Halis_rbook",Arial,Verdana,sans-serif;display:block;margin:0;padding:0 0 .55556em;color:#fff}.related__body em a{display:inline;margin:0;padding:0;color:#fff}.animated{animation-duration:1s;animation-fill-mode:both}.bwFlipYIn{-webkit-transform:translateZ(0);animation-name:a;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes a{0%{transition-timing-function:ease-in;transform:perspective(1500px) rotateY(-180deg);opacity:0}50%{transform:perspective(1500px) rotateY(-90deg)}to{transform:perspective(1500px);opacity:1}}.animsition,.animsition-overlay{position:relative;opacity:0;animation-fill-mode:both}.animsition-loading{position:fixed;z-index:100;top:0;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='%23ccc'%3E%3Cpath opacity='.25' d='M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24'/%3E%3Cpath d='M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") 50% no-repeat;animation-fill-mode:both}.animsition-loading:after{font-size:16px;position:fixed;top:50%;width:100%;margin-top:20px;content:"Chargement";text-align:center;color:#aaa}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}@keyframes b{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:b}@keyframes c{0%{opacity:1}to{opacity:0}}.fade-out{animation-name:c}.contact-form{margin:0;padding:40px 0;background:#2c2c2c}.contact-form p{display:block;clear:both;margin:0;padding:0 0 .66667em}.contact-form input,.contact-form textarea{font:normal 1em "Halis_rbook",sans-serif;display:block;width:100%;height:50px;margin:0;padding:5px 20px;color:#414141;border:none;background:#fff}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{opacity:1;color:#b2b2b2}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#b2b2b2}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#b2b2b2}.contact-form textarea{line-height:1.3;overflow:auto;width:100%;height:235px}.contact-form .contact-col{display:block;float:left;width:45%;margin:0 0 0 5%}@media (max-width:767px){.contact-form .contact-col{float:none;clear:both;width:100%;margin:0}}.contact-form .contact-col p{color:#fff}.contact-form .bt-submit{display:block;clear:both;margin:0;padding:30px 0 0}.contact-form .wpcf7-submit{font:normal 1.16667em "Halis_rbold",sans-serif;display:block;width:auto;height:auto;margin:0 auto;padding:20px 30px;transition:all .3s ease;text-align:center;text-transform:uppercase;color:#fff;background:#545454}.contact-form .wpcf7-submit:hover{background:#666}.wpcf7-form{margin:0 0 0 -5%}@media (max-width:767px){.wpcf7-form{margin:0}}.contact-form__intro{text-align:center}.contact-form__intro h2{font:normal 2em "Halis_rblack",sans-serif;display:block;margin:0;padding:0;color:#fff}.contact-form__intro p{font-size:1em;display:block;margin:0;padding:30px 0;color:#fff;color:hsla(0,0%,100%,.5)}.wpcf7-mail-sent-ok,.wpcf7-validation-errors{width:50%!important;margin:0 auto 20px!important;text-align:center!important;color:#fff!important;border:none!important}.page-id-277 .page__navigation,.post-type-archive-member .page__navigation{display:none}.wpcf7{position:relative;z-index:1}.wpcf7 .ajax-loader{position:absolute;bottom:20px;left:0;display:block;width:32px;height:32px;margin:0;padding:0;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='%23ccc'%3E%3Cpath opacity='.25' d='M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24'/%3E%3Cpath d='M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") 50% no-repeat!important}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;z-index:9999;top:0;left:0;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;-ms-interpolation-mode:bicubic;border:0}.cboxIframe{display:block;width:100%;height:100%;margin:0;padding:0;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxOverlay{opacity:.9;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/overlay.png) repeat 0 0;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) 0 0 repeat-y}#cboxMiddleRight{width:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) 100% 0 repeat-y}#cboxTopCenter{height:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/border.png) 0 -29px repeat-x}#cboxContent{overflow:hidden}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{left:0;width:100%;text-align:center}#cboxCurrent,#cboxTitle{position:absolute;bottom:4px;color:#949494}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(/wp-content/themes/biggerthanfiction/images/colorbox/loading_background.png) no-repeat 50%}#cboxLoadingGraphic{background:url(/wp-content/themes/biggerthanfiction/images/colorbox/loading.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;border:0;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;right:30px;bottom:4px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -75px 0}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -50px 0}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/wp-content/themes/biggerthanfiction/images/colorbox/controls.png) no-repeat -25px 0}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.footer{font-size:.77778em;margin:0;padding:35px 0;color:#a1a3a8;background:#fff}@media (max-width:768px){.footer{margin:75px 0 0}}.footer .clearfix:after{height:20px}.blog .footer{background:#353535}.footer h2{font:normal 1em "Halis_rbold",serif;display:block;margin:0;padding:0;text-transform:uppercase;color:#414141}.blog .footer h2{color:#fff}.footer a{transition:all .3s ease;color:#a1a3a8}.footer a:hover{color:#7b7b7b}@media (max-width:768px){.footer{padding:20px 0;text-align:center;background:#fff}}.footer p{display:block;margin:0;padding:5px 0 0}@media (max-width:767px){.footer p{padding:5px 0 20px}}#mc_embed_signup{padding:5px 0 0}@media (max-width:767px){#mc_embed_signup{padding:5px 0 0 20%;text-align:center}}#mce-EMAIL{font:normal 14px "Halis_rbook",Arial,Verdana,sans-serif;width:70%;margin:0;padding:10px 5px;vertical-align:top;color:#5e5e5e;border:1px solid #cdced1;background:#fff}#mc-embedded-subscribe,#mce-EMAIL{display:block;float:left;height:40px}#mc-embedded-subscribe{font:normal 14px "Halis_rblack",serif;margin:0 0 0 -4px;padding:0 8px;color:#fff;border:none;background:#000}.footer-legal{position:relative;min-height:70px}@media (max-width:767px){.footer-legal{max-height:10px}}.footer-legal p{position:absolute;bottom:0;left:0;display:block;width:100%;margin:0;padding:0}@media (max-width:767px){.footer-legal p{position:static;top:0;right:0;bottom:0;left:0;padding:15px 0 0}}.footer-legal a{display:block;margin:0;padding:0;text-align:right}@media (max-width:767px){.footer-legal a{text-align:center}}.page-appel-projet{font-family:"Oswald",sans-serif}.page-appel-projet .wrapper,.page-appel-projet .wrapper-top{background:none}.page-appel-projet .wrapper-top{position:relative;background:url(../images/appel-projet/background.png) repeat-y 50% 0 #000}.page-appel-projet .wrapper-top:before{position:absolute;top:0;left:calc(50% + 940px);display:block;width:60px;height:60px;content:"";border:2px solid #000;background:linear-gradient(45deg,#cffc6b,#cffc6b 50%,#000 0)}.page-appel-projet .hentry{padding:0}.full-width{position:relative;padding:15px 0}.full-width:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin-right:-50vw;margin-left:-50vw;content:"";mix-blend-mode:multiply}@media (min-width:992px){.full-width{padding:40px 0}}.full-width-green:before{background:#cffc6b}.full-width-gray:before{background:#d8d8d8}.full-width-white:before{background:#fff}.full-width-violet:before{background:#9b79f7}.full-width>.container{position:relative}.appel-projet .entry-title{display:-ms-flexbox;display:flex;width:90%;margin:auto;padding:0;-ms-flex-pack:justify;justify-content:space-between}.appel-projet_title{width:70%}.appel-projet_punchline{width:20%}.appel-projet_media-text_media{display:block;margin:0 auto 15px;text-align:center}.appel-projet_media-text_media img{width:40%}@media (min-width:992px){.appel-projet_media-text_media{width:30%;margin-right:10%}.appel-projet_media-text_media img{width:100%}}@media (min-width:992px){.appel-projet_media-text_media-reversed{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:768px){.appel-projet_media-text_text p{text-align:center}}@media (min-width:992px){.appel-projet_media-text_text{width:50%}}.appel-projet_media-text_text ul{padding:0;list-style:none}.appel-projet_media-text_text li{position:relative;margin:5px 0 0 15px}.appel-projet_media-text_text li:before{font-size:1.4rem;position:absolute;top:-5px;left:-25px;content:"□"}.appel-projet_media-text_text a{text-decoration:underline}.appel-projet_media-text_text a:focus,.appel-projet_media-text_text a:hover{text-decoration:none}.appel-projet_media-text_text a[href^=mailto]{word-break:break-all}@media (min-width:992px){.appel-projet_media-text .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.appel-projet_media-text .icon-logo{max-width:300px}.appel-projet_step-title{font-size:34px;font-weight:500;text-transform:uppercase}@media (min-width:992px){.appel-projet_step-title{text-align:left}}.appel-projet_step-title:before{margin-right:4px;content:attr(data-index) "."}.appel-projet_step-title.surrounded{position:relative;display:table;margin:auto}@media (max-width:992px){.appel-projet_step-title.surrounded{margin-top:30px;margin-bottom:30px}}.appel-projet_step-title.surrounded img{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;width:calc(100% + 30px);height:calc(100% + 30px)}@media (min-width:992px){.appel-projet_step-title.surrounded img{top:-30px;right:-30px;bottom:-30px;left:-30px;width:calc(100% + 70px);height:calc(100% + 70px)}}.appel-projet_step-subtitle{display:table;margin:0 auto 15px;padding:2px 10px;background:#d8d8d8}@media (min-width:992px){.appel-projet_step-subtitle{margin-bottom:20px;margin-left:-10px}}.appel-projet_columns{text-align:center}@media (min-width:992px){.appel-projet_columns{text-align:left}}.appel-projet_columns-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.appel-projet_columns-title{margin-left:110px;-ms-flex-pack:start;justify-content:start}}.appel-projet_columns-title img{height:45px;margin-left:20px}@media (min-width:992px){.appel-projet_columns-title img{margin-left:auto}}.appel-projet_column-list ul{padding:0;list-style:none}@media (min-width:992px){.appel-projet_column-list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:992px){.appel-projet_column-list ul li{width:29%}}.appel-projet_column-list h3{display:table;margin:auto;padding:2px 10px;color:#9b79f7;background:#000}@media (min-width:992px){.appel-projet_column-list h3{margin-left:0}}.appel-projet_column-list h3 br{display:none}@media (min-width:992px){.appel-projet_column-list h3 br{display:block}}.appel-projet_concept .appel-projet_media-text_media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:992px){.appel-projet_concept .appel-projet_media-text_media{-ms-flex-direction:column;flex-direction:column}}.appel-projet_concept .appel-projet_media-text_media h2{text-align:left}.appel-projet_concept .symbol{display:block;width:50px;height:50px;margin-right:20px}@media (min-width:992px){.appel-projet_concept .symbol{display:none}}.appel-projet_concept .post-it{display:none}@media (min-width:992px){.appel-projet_concept .post-it{display:block;margin-left:-60px}}.appel-projet_concept .post-it2{display:none}@media (min-width:992px){.appel-projet_concept .post-it2{position:absolute;bottom:0;left:100%;display:block;width:200px}}.dl-documentation{display:table;margin:0 auto 15px;padding:3px 20px 5px;text-decoration:none!important;background:#cffc6b;box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media (min-width:992px){.dl-documentation-is-right{float:right}}@media (min-width:992px){.dl-documentation-is-left{margin-left:0}}.dl-documentation:focus span,.dl-documentation:hover span{border-radius:.8em .3em;background:transparent;background-image:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.7) 4%,hsla(0,0%,100%,.3));-webkit-box-decoration-break:clone;box-decoration-break:clone}.dl-documentation_inner{display:inline-block;margin:0 -.4em;padding:.1em .4em;vertical-align:middle}.dl-documentation_inner span{display:block}@media (min-width:768px){.dl-documentation_inner span{display:inline}}.dl-documentation img{height:1em;margin-right:5px;vertical-align:middle}@media (min-width:992px){.dl-documentation img{height:1.4em}}.dl-documentation strong{text-decoration:underline}@media (max-width:992px){.hidden-on-mobile{display:none}}.deco-scotch{left:100%;height:80px;transform:translateY(-50%)}.deco-scotch,.deco-sheet{position:absolute;top:0;width:80px}.deco-sheet{right:100%;transform:translateY(-25%) scaleX(-1)}.deco2-symbol{position:absolute;top:40%;right:98%;width:80px;height:80px}.deco2-scotch{right:100%;height:80px}.deco2-scotch,.deco2-sheet{position:absolute;top:0;width:80px;transform:translateY(-50%)}.deco2-sheet{left:100%}.wrapper,.wrapper-top{background-image:none}#footer{margin:0;color:#000;background:#3c3cc0}#footer h2{font:normal 1em Oswald,"Halis_rbold",serif;color:#000}#footer a{color:#000}#footer a:focus,#footer a:hover{text-decoration:underline}.page-appel-projet #footer{color:#fff;background:#000}.page-appel-projet #footer a,.page-appel-projet #footer h2{color:#fff}.main-nav li a{font:normal .9em Oswald,"Halis_rblack",serif}.logo-mobile{width:70px;background-image:url(/wp-content/themes/biggerthanfiction/images/logo-BTF-acronym.png)}.logo,.logo-mobile{background-size:contain}.logo{background-image:url(/wp-content/themes/biggerthanfiction/images/logo-BTF-2021.png)}.blog .logo{background-image:url(/wp-content/themes/biggerthanfiction/images/logo-BTF-acronym.png)}#header .social__list li{background-color:transparent}#header .social__list li a{color:#000;border-color:#000}#header .social__list li a:before{color:#000}.home #header,.post-type-archive-production #header{background:#fc5454}.home #header .main-nav li.current-menu-item a,.home #header .main-nav li a:focus,.home #header .main-nav li a:hover,.post-type-archive-production #header .main-nav li.current-menu-item a,.post-type-archive-production #header .main-nav li a:focus,.post-type-archive-production #header .main-nav li a:hover{color:#fff}.single-production #header,.single-reference #header{background:#94ccb3}.single-production #header .main-nav li.current-menu-item a,.single-production #header .main-nav li a:focus,.single-production #header .main-nav li a:hover,.single-reference #header .main-nav li.current-menu-item a,.single-reference #header .main-nav li a:focus,.single-reference #header .main-nav li a:hover{color:#fff}.post-type-archive-reference #header{background:#fd9fff}.post-type-archive-reference #header .main-nav li.current-menu-item a,.post-type-archive-reference #header .main-nav li a:focus,.post-type-archive-reference #header .main-nav li a:hover{color:#fff}.blog-archive #header,.page-appel-projet #header{background:#000}.blog-archive #header .main-nav li a,.page-appel-projet #header .main-nav li a{color:#efe6b4}.blog-archive #header .main-nav li.current-menu-item a,.blog-archive #header .main-nav li a:focus,.blog-archive #header .main-nav li a:hover,.page-appel-projet #header .main-nav li.current-menu-item a,.page-appel-projet #header .main-nav li a:focus,.page-appel-projet #header .main-nav li a:hover{color:#fff}.blog-archive #header .social__list li a,.page-appel-projet #header .social__list li a{color:#7b7b7b;border-color:#7b7b7b}.blog-archive #header .social__list li a:before,.page-appel-projet #header .social__list li a:before{color:#7b7b7b}.blog-archive #header .social__item-instagram a:before,.page-appel-projet #header .social__item-instagram a:before{filter:brightness(50%)}.blog-single #header{background:#f0e6b5}.home .header-mobile,.home .header-mobile .icon-menu:before,.post-type-archive-production .header-mobile,.post-type-archive-production .header-mobile .icon-menu:before{background:#fc5454}.single-production .header-mobile,.single-production .header-mobile .icon-menu:before,.single-reference .header-mobile,.single-reference .header-mobile .icon-menu:before{background:#94ccb3}.post-type-archive-reference .header-mobile,.post-type-archive-reference .header-mobile .icon-menu:before{background:#fd9fff}.blog-archive .header-mobile,.blog-archive .header-mobile .icon-menu:before,.page-appel-projet .header-mobile,.page-appel-projet .header-mobile .icon-menu:before{background:#000}.blog-single .header-mobile,.blog-single .header-mobile .icon-menu:before{background:#f0e6b5}.main-nav-mobile+.unstyled.social__list .social__item-instagram a:before{filter:brightness(70%)}.fullpage-wrapper:not(.fp-destroyed) .header-mobile{display:none}.box .picture-block{position:relative;z-index:0}.box .picture-block:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:#f4ebb8;mix-blend-mode:multiply}.box .picture-block img{transition:filter .2s;filter:grayscale(1)}.box:focus .picture-block:before,.box:hover .picture-block:before{display:none}.box:focus .picture-block img,.box:hover .picture-block img{filter:unset}.block-home h1{display:-ms-flexbox;display:flex;height:100%;background:#000;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-home img{width:95%;max-height:100vh}@media (min-width:767px){.block-home img{max-width:70%}}@media (min-width:992px){.block-home img{max-width:60%}}.block-home--intro{background:#000}.block-home--description,.block-home--description:before{background:#fc5454}.block-home--description p{font:normal 1.8em Oswald,"Halis_rbook",Arial,Verdana,sans-serif;width:60%;color:#000}@media (max-width:767px){.block-home--description p{font-size:1em}}.blog-archive .entry-blog-title{display:none}.blog-archive .cta-banner-appel-projet{display:block;margin-bottom:15px}@media (min-width:768px){.blog-archive .cta-banner-appel-projet{margin:20px}}.blog-archive .cta-banner-appel-projet img{max-width:100%}.blog-archive h2{color:#fff}.blog-archive a:focus h2,.blog-archive a:hover h2{opacity:.8}.blog-archive .wrapper-top{background:#000 url(/wp-content/themes/biggerthanfiction/images/star-bg.png);background-size:10%}.blog-archive .grid.container{background:#000}.blog-archive .box{color:#fff;border:none;background:#000}.blog-archive .box img{transition:filter .2s;filter:grayscale(1)}.blog-archive .box a .box__figure{position:relative;z-index:0}.blog-archive .box a .box__figure:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:#f4ebb8;mix-blend-mode:multiply}.blog-archive .box a .box__figure:focus:before,.blog-archive .box a .box__figure:hover:before{display:none}.blog-archive .box a .box__figure:focus img,.blog-archive .box a .box__figure:hover img{filter:unset}.blog-single .wrapper-top{background:#f0e6b5}.blog-single .container--blog .entry-title{font:normal 2.5em Oswald,"Halis_rbold",serif;color:#3c3cbf}.blog-single .box,.blog-single .container--blog .sidebar-block,.blog-single .container--blog article{background:#f0e6b5}.home .wrapper,.home .wrapper-top,.post-type-archive-production .wrapper,.post-type-archive-production .wrapper-top{background:#000}.single-production .wrapper-top{background:transparent}.single-production .wrapper{background:#fff}.single-production .page__navigation a:hover:before{color:#3c3cc0}.single-production .entry-title{font:normal 2em Oswald,"Halis_rblack",serif;color:#3c3cc0}.single-production .entry-results,.single-production .entry-results>div,.single-production .entry__footer,.single-production .entry__footer__inner--last,.single-production .entry__media{border-color:#3c3cc0}.single-member .wrapper,.single-member .wrapper-top{background:#fff}.single-member .entry-title{font:normal 2em Oswald,"Halis_rblack",sans-serif;color:#3c3cbf}.single-member .entry-title span{font-size:.6em;color:#414141}#contact{color:#000;border-top:#000;background:#f0e6b5}#contact .contact-form__intro h2{font:normal 2em Oswald,"Halis_rblack",sans-serif;color:#3c3cc0}#contact .contact-form__intro p{color:#000}#contact .bt-submit{position:relative}#contact .bt-submit .ajax-loader{position:absolute;top:-20%;left:calc(50% - 16px);display:none}#contact .bt-submit .ajax-loader.is-active{display:block}.newsletter-block,.newsletter-block:hover{border-color:#000}.newsletter-block p{text-align:left}.newsletter-block p a{font:normal 1.44444em Oswald,"Halis_rbold",sans-serif;padding:0 130px 115px 0;text-transform:inherit;color:#f5ebb8;background:#000 url(/wp-content/themes/biggerthanfiction/images/logo-hp-20212.svg) no-repeat 50% 100%;background-size:250px auto}.entry__meta__category__item h2.color-violet,.entry__meta__list .color-violet{color:#c2a6ff}.color-violet{background:#c2a6ff}.color-pink,.entry__meta__category__item h2.color-pink,.entry__meta__list .color-pink{color:#fc9fff}.color-pink{background:#fc9fff}.color-green,.entry__meta__category__item h2.color-green,.entry__meta__list .color-green{color:#f4ebb8}.color-green{background:#f4ebb8}.color-jaune,.entry__meta__category__item h2.color-jaune,.entry__meta__list .color-jaune{color:#93ccb3}.color-jaune{background:#93ccb3}.color-blue,.entry__meta__category__item h2.color-blue,.entry__meta__list .color-blue{color:#3c3cbf}.color-blue{background:#3c3cbf}.color-red,.entry__meta__category__item h2.color-red,.entry__meta__list .color-red{color:#fc5454}.color-red{background:#fc5454}.team{background:#000 url(../images/team/background.jpg) no-repeat 50% 100%;background-size:cover}.mobile_navigation--member{background:#000 url(../images/team/background.jpg) no-repeat 50% 0}.home-intro{width:100%;height:100%;background-color:#000;background-position:50%;background-size:cover}.home-text{font-size:3em;color:#fff}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9ib290c3RyYXAuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mb250cy5zY3NzIiwiX2ljb25zLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZWxlbWVudHMuc2NzcyIsIl9zaWRyLnNjc3MiLCJfcGFnZS5zY3NzIiwiX2ZsZXhzbGlkZXIuc2NzcyIsIl9jbGllbnQtZ3JpZC5zY3NzIiwiX2VxdWlwZS5zY3NzIiwiX21lbWJlci5zY3NzIiwiX2hvbWUuc2NzcyIsIl9mdWxscGFnZS5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJfYW5pbXNpdGlvbi5zY3NzIiwiX2NvbnRhY3Quc2NzcyIsIl9jb2xvcmJveC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2FwcGVsLXByb2pldC5zY3NzIiwiX292ZXJyaWRlMjAyMS5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEya0VBLGlCQ3ZoRUEsQUQwaEVBLGNBM2tFSSxrQkFBbUIsQ0NZckIsQUFzREYsd1NBN0RxQixzQkFBUyxDRG9COUIsQUFFQSx5QkNtREUsWUFDRSx1QkFFSCxDRGpERyxBQ21ERixpQkFDRSxhQUFTLENEaERULEFDb0RGLGNBQ0UsMkJBQWdDLENEakRoQyxBQ3FESiw0QkF6Rk8sNEJBQVksQ0FBRSxDRDBDckIsQUFFQSx5QkN6Q3FCLGtCQTBGWCx1QkFBdUIsQ0FEakMsQ0QxQ0EsQUNnREUseUJBQ0UsbUJBSU0sd0JBQXVCLENBRGpDLENENUNBLEFDa0RBLHlCQTlHSSx5QkFFaUIsOEJBQWtCLENBQ25DLENEaUVKLEFBRUEsK0NBRUksWUN5Q0osdUJBQWtCLENBRWQsQUR2Q0EsaUJDMENKLGFBQW1CLENBRWYsQUR4Q0EsY0MyQ0osMkJBQXlCLENBRXJCLEFEekNBLDRCQ3BGQSw0QkFDRCxDQUNELENEdUZGLEFBRUEsK0NDdEZJLGtCRDBGSSx1QkFBeUIsQ0NzQy9CLENEcENGLEFBRUEsK0NDc0NBLG1CRGxDUSx3QkFBMEIsQ0N3Q2hDLENEdENGLEFBRUEsK0NDakdFLHlCRHFHTSw4QkFBZ0MsQ0N5Q3hDLENEdkNBLEFBRUEsZ0RDekdFLFlENkdNLHVCQUF5QixDQ3lDakMsQUF0SkUsaUJEaUhNLGFBQWMsQ0N1UHRCLEFBaElFLGNBRUEsMkJDbk0yQixDRG9NM0IsQUFwT0EsNEJBS0EsNEJBQVEsQ0FDTixDRCtHSixBQUVBLGdEQzBPQSxrQkFTUSx1QkFBbUIsQ0FUM0IsQ0RwT0EsQUN1UEEsZ0RBbEpFLG1CQUVBLHdCQWtKRCxDQXRYQyxDRHFJRixBQUVBLGdEQUVJLHlCQytPSiw4QkFBdUIsQ0FFbkIsQ0Q3T0osQUN1UEEsMEJBekpFLFlBek9FLHVCQUFZLENBQ1osQUFFRixpQkFpWU0sYUFBYSxDQUNmLEFEOU9GLGNBRUksMkJBQTZCLENDSW5DLEFBQ0UsNEJBS0EsNEJBQ0QsQ0RMQyxDQ2FGLEFEVkYsMEJDa0JNLGtCQURGLHVCQUF5QixDQUN2QixDRFpOLEFBRUEsMEJDU0ksbUJETEksd0JBQTBCLENDSzlCLENESEosQUNHSSwwQkRDQSx5QkNBTyw4QkFDTixDREVELENDSkEsQURPSix5QkNOTSxXQURGLHNCQUF5QixDQUN2QixDRFlOLEFBRUEsK0NDZkksV0RtQkksc0JBQXdCLENDQzVCLENEQ0osQUNOSSxnRERVQSxXQ1RPLHNCQUNOLENEV0QsQ0NiQSxBRGdCSiwwQkNmTSxXQURGLHNCQUE4QixDQUM1QixDRHFCTixBQUVBLFdDeEJJLGtCQUE4QixBQUM1QixpQkFDRCxBRDBCRCxnQkFBZ0IsQUM1QmhCLGNBQThCLENEOEJsQyxBQUNBLG1DQUdJLGNBQWMsQUNqQ1osV0FBTyxDRG9DYixBQ3JDSSxpQkR3Q0EsVUFBVyxDQ3hDWCxBRDBDSix5QkMvQ0ksV0RtREksV0FBWSxDQ3hEaEIsQ0QwREosQUFDQSx5QkMxRE0sV0FERixXQUE4QixDQUM1QixDRGdFTixBQ2pFSSwwQkRvRUEsV0NuRVEsWUFDUCxDRHFFRCxDQ3ZFQSxBRDBFSixpQkN6RU0sa0JBQ0QsQUQyRUQsaUJBQWlCLEFDN0VqQixnQkFBOEIsQUFDNUIsY0FBMEMsQ0QrRWhELEFDaEZJLCtDQUFBLGNBQThCLEFEc0Y5QixXQUFZLENDdEZaLEFEd0ZKLHVCQ3hGSSxVQUFlLENEMkZuQixBQ3ZFSSx5QkQyRUEsdUJDMUVFLGdCQUFpRCxBRDZFL0MsY0FBZSxDQzlFbkIsQ0RnRkosQUNoRkksS0RvRkEsZUFBZSxBQ3BGZixhQUFnQyxDRHNGcEMsQUFDQSx1QkFHSSxjQUFjLEFDekZaLFdBQWEsQ0Q0Rm5CLEFDN0ZJLFdEZ0dBLFVBQVcsQ0NoR1gsQURrR0oseUJDbEdJLDRCRHNHSSxlQUFlLEFDdEduQixhQUFnQyxDQUM5QixDRHdHTixBQUVBLDRlQ3BITSxrQkFBMkMsQUFBM0MsZUFDRCxBQUZELGdCQUE4QixBQUM1QixjQUFPLENEMEtiLEFBRUEsMkhDdExNLFVBQU0sQ0RvTVosQUFFQSxVQ3ZNSSxjQUE4QixDRDBNbEMsQUFFQSxVQzNNTSxlQUEwQyxDRDhNaEQsQUFFQSxVQzdMSSxTQUFBLENEZ01KLEFBRUEsVUNqTU0sZUFBYSxDRG9NbkIsQUFFQSxVQ3ZNSSxlQUFnQyxDRDBNcEMsQUFFQSxVQzNNTSxTQUFBLENEOE1OLEFBRUEsVUNqTkksZUFBZ0MsQ0RvTnBDLEFBRUEsVUNyTk0sZUFBYSxDRHdObkIsQUFFQSxVQ3BQSSxTQUF5QixDRHVQN0IsQUFFQSxXQ3hQTSxlQUNELENEMFBMLEFBRUEsV0M5UEksZUFBeUIsQ0RpUTdCLEFBRUEsV0NsUU0sVUFBTyxDRHFRYixBQUVBLGVDeFFJLFVBQXlCLENEMlE3QixBQUVBLGVDeFBNLGNBQ0QsQ0QwUEwsQUFFQSxlQ25RSSxlQUE4QixDRHNRbEMsQUFFQSxlQ3ZRTSxTQUFPLENEMFFiLEFBRUEsZUM3UUksZUFBOEIsQ0RnUmxDLEFBRUEsZUNqUk0sZUFBMkMsQ0RvUmpELEFBRUEsZUM1UkksU0FBQSxDRCtSSixBQUVBLGVDclNNLGVBQTBDLENEd1NoRCxBQUVBLGVDM1NJLGVBQThCLENEOFNsQyxBQUVBLGVDL1NNLFNBQU0sQ0RrVFosQUFFQSxnQkNyVEksZUFBOEIsQ0R3VGxD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QVksQUFFWCxnQkFBYyxBVm8wRWIseUJBQTZCLENVeDBFakMsQVYrMEVBLHFDVXIwRUUsYUFBUSxDVnEwRVYsQUFrQkEsYVVsMUVHLGtCQUNBLEFWazBFQyxRQUFRLEFVOXpFWixTQUFBLEFITUUsZ0JHTHNCLEFIT3RCLFdHUG1CLEFWbzBFakIsWUFBWSxBVWowRWhCLG1CQUFxQixBQUVwQixtQkFBUSxBQUNSLGlCQUFTLEFWbzBFTix5RkFBZ0csQVVoMEVwRyxxQkFBYSxDVmswRWIsQUFDQSxlVS96RUUsY0FBYyxBQUloQixXQUFBLEFBQ0MsWUFBUyxBQUNULFNBQVUsQUFDVixTQUFVLENWZzBFWCxBQUVBLG9CVTd6RUUsNEJBQWdCLENWZzBFbEIsQUFDQSx1QlU3ekVFLGFBQVUsQUFFVixZQUFRLEFBQ1IsK0JBQ0EsQ1YrekVGLEFBQ0EsNkJVNXpFRSxhQUFRLENWK3pFVixBQUVBLG9CVXIxRUEsY0FBQSxBSGRFLFNBQUEsQUFDQSxTQUFBLENQdzJFRixBQUNBLHNCVTl6RUUsK0NBQXFDLEFBRXJDLGNBQWMsQUFFZCxTQUFTLEFBQ1QsZUFBVSxBQW5DWix3QkEyQkcsQVYrMEVDLGtCVWowRVcsQVZrMEVYLHlCVWowRWdCLEFBR2xCLGNBQUEsQVZpMEVFLCtCVWgwRWMsQ1ZpMEVsQixBQUNBLDRCQUVJLGFVaDBFTSxDVmkwRVYsQUFLQSxzRlV4M0VBLFVBQUEsQ1YyM0VBLEFBQ0EseUJBRUksbUJVN3pFVSxBVit6RVYsV1U3ekVELENWOHpFSCxBQUVBLE1BRUksa0JVN3pFRCxBVjh6RUMsZVU3ekVTLEFWOHpFVCxlVTd6RVEsQVY4ekVSLE1VN3pFRCxBVit6RUMsYVU3ekVTLEFWOHpFVCxnQlU3ekVZLEFWOHpFWixnQlU3ekVXLEFWK3pFWCxZVTd6RU8sQVY4ekVQLFlVLzRFSixBVmk1RUksZ0JVOXpFQSxBVit6RUEsa0RVbHpFRCxBVm96RUMsZ0NVN3pFYSxDVjh6RWpCLEFBQ0EsU0FFSSxTVTd6RUEsQVY4ekVBLFNVN3pFSyxDVjh6RVQsQUFDQSx3QlUzNUVBLFlBQUEsQ1Y4NUVBLEFBQ0EsOEJVLzVFQSxhQUFBLENWazZFQSxBQUVBLFlXNzlFQSxhQUFTLEFKa0ZQLFNBQUEsQ1ArNEVGLEFBRUEsWVc5OUVDLGdCQUFrQixDWGkrRW5CLEFBQ0EsMEJXNzlFQSxXQUFjLEFKK0VaLHFCQUFvQixDUG01RXRCLEFBRUEsV1cvOUVDLG9CQWFBLEFBbEJELGtCQUFjLEFBU2Isa0JBQW1CLEFBVHBCLFlBQVcsQUFZVixxQkFBbUIsQVhtK0VoQixnQ1c3OUVILEFBSEEsb0JBQW1CLEFYbStFaEIsZVdoK0VILENYaStFRCxBVy85RUEseUJBRUMsV1hrK0VPLG9CQUFxQixDVzk5RTdCLENBQ0EsQVhnK0VBLGlCVzc5RUMsWUFBYyxDWGcrRWYsQUFDQSxzQlc1OUVDLFdBQU8sQUFDUCxXQUFZLENYKzlFYixBQUVBLFVXMTlFQyxXQUFRLEFBRVIsV0FBUyxDWGcrRVYsQUFDQSx1QldwK0VDLGNBQVMsQUFJVCxTQUFRLEFBQ1IsU0FBVSxDWCs5RVgsQUFtQkEsYVc5K0VDLG9CQUFTLEFBQ1Qsa0JBQVEsQVg4OUVMLGVBQWUsQVcxOUVsQixrQkFBTyxBWDY5RUosU0FBUyxBVzE5RWIsV0FBYSxBQUdaLFlBQVMsQUFLVCxlQUFTLEFBRVQsVUFBUSxDWDQ5RVQsQUFFQSxRQUVJLGNXcDlFSCxDWHE5RUQsQUFFQSxhVzcrRUEscUNBQWEsQVhnL0VULGdCVzE5RUgsQUFFRCxjQUFrQixBQUVqQixTQUFRLEFYMjlFTCxpQkFBbUIsQU9oaEZyQixhQUFBLENQbWhGRixBQUNBLGlDT2hoRkUsb0JJcUQyQixBQUU1Qix3QkFBVyxDWDg5RVosQUFDQSw4QlczOUVDLHNDQUtBLEFBSkEsZUFBaUIsQ1g4OUVsQixBQUNBLHlCQUVJLGFXMTlFSixtQkFBaUIsQ0FDaEIsQ1g2OUVELEFBQ0EseUJXMTlFQyxhQUVBLG1CQUFtQixDQUNuQixDWDY5RUQsQUFDQSxrQld6OUVDLHlDQUFpQyxBQUVqQyxjQUFXLEFYNDlFUixXQUFXLEFXeDlFZixTQUFTLEFBQ1IsU0FBWSxDWDI5RWIsQVd2OUVBLGVBRUMsaUJBQVcsQUFFWCxzQkFBZ0IsQUFDaEIscUJBQ0EsQUFFVyxpQkFBQSxZQUFBLENYeTlFWixBQUNBLCtCV3Q5RUMsbUJBMERBLEFBeERDLFNBQUEsQ1h5OUVGLEFBQ0EsOEJXcjlFRSxrQkFBYyxDWHc5RWhCLEFBQ0EseUJXcjlFRSw4QkFHQSxTQUFjLENBQ2QsQ1h1OUVGLEFBQ0Esa0JXMytFQSxvQkF3QkksQUFDRixnQkFBYyxBQVFkLHdCSnJINkIsQ1Awa0YvQixBQUNBLG1DVzU5RUUsY0FBUyxBQTNCWCxTQUFXLEFBK0JULGdCQUFjLENYdzlFaEIsQUFRQSxpQld6OUVFLGVBQWMsQ1h5OUVoQixBQUNBLGlCQUVJLHlCVzU4RUQsQ1g2OEVILEFBQ0EsbUJBRUksZVdsOUVTLEFBcERiLFdBMkNDLENYNjlFRCxBQUVBLGVBRUksNEJBQTZCLENXNThFakMsQVg4OEVBLG1CVzE4RUEsa0JBQWdCLEFBRWYsNkJBQWdCLENYNjhFakIsQUFDQSx5Qld4OEVDLG1CQUNBLGVBQVksQUFBZSxXQUFXLENBQUUsQ1grOEV6QyxBVzM4RUEsK0JBRUMsZ0JBQVksQ1g2OEViLEFBQ0EseUJXejhFQywrQkFHTywrQkFDSCxDQUNILENYMDhFRixBQUNBLGtCWXRyRkMsb0NBQVcsQUFNWCxjQUFjLEFBRWQsU0FBVSxBWnFyRlAsaUJBQW1CLEFZanJGdEIsYUFBYyxDWm9yRmYsQUFDQSxrQlk1cUZBLGtCQUFVLENaK3FGVixBQUVBLG9CWTNxRkUsU0FBTyxBQUNQLG1CQUNBLEFBdUZBLG9CQUFxQixDWndsRnZCLEFBRUEsb0JZbGxGQyxTQUFXLEFBQ1gsZ0JBQVcsQ1pxbEZaLEFBRUEsaUJZbGxGQyxrQkFBWSxBQUNaLFVBQVEsQUFFUixTQUFXLEFBQ1gscUJBQWtCLENacWxGbkIsQUFDQSx3QkFFSSx1Qk92bkZrQixBUHduRmxCLGVPdm5GQSxBUHduRkEsZ0JPdm5GQSxBS2dCSixrQkFnQkcsQUFDRCxvQkFBbUIsQUFDbkIsaUJBQVksQUFFWixrQkFBYyxBQUNkLE1BQUEsQVp5bEZFLE9BQU8sQVlwbEZWLGNBQWdCLEFBRWhCLFdBQUEsQUFDQSxZQUFXLEFBQ1gsU0FBUSxBQUNSLFVBQVksQUFFUixrQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLG9CQUFtQixBQUVuQixXQUFRLEFBQ1Isa0JBQVksQVp1bEZiLG1CQUFtQixBYXZ2RnRCLFdBQWEsQUFDYixtQ0FBVyxBQUNYLGlDQWdCQSxDYjB1RkQsQUFFQSw2Q2F2dkZFLGVBQWdCLENiMHZGbEIsQUFFQSw0Q2F2dkZHLGVBQVUsQ2IwdkZiLEFBRUEsNENhbnZGRSxlQUFtQixDYnN2RnJCLEFBRUEsOENjNXdGQyxlQUNBLENkOHdGRCxBQUVBLHlDYzN3RkMsZUFBUyxDZDh3RlYsQUFFQSx1Q2Mzd0ZFLGVBQVksQUFDWixnQkFBUyxBQUVULFlBQVUsQ2Q4d0ZaLEFBRUEseUNjendGRSxlQUFVLEFBQ1YsZ0JBQWMsQUFFZCxXQUFTLENkNHdGWCxBQUVBLHVDY3R3RkEsZUFFRSxBUG5DQSxnQk9vQ29CLEFQbENoQixZQUFRLENQMnlGZCxBQUVBLGtETzd5Rk0sZUFBUSxBUGd6RlYsZ0JBQWlCLEFjcndGcEIsWUFBVSxDZHd3RlgsQUFFQSxjY3J3RkMsY0FBVSxBZHl3RlAsNkJBQTZCLEFjcndGakMsK0JBQ2dCLENkc3dGaEIsQUFFQSxxQkFFSSxtQkFBcUIsQWNsd0Z6QixrQkFBZSxDZG93RmYsQUFDQSx5QmNqd0ZDLHFCQUNDLFNBQVEsQ0FMVixDZDJ3RkEsQUFDQSx5QmNod0ZFLGNBQVMsQUFFVCxlQUFjLEFBZGhCLFlBQWMsQUFpQlosU0FBTSxBQUNOLFNBQVMsQ2Rrd0ZYLEFBRUEsNEJBRUksbUJBQW1CLEFPL3lGckIsOEJPa0QyQixDZGd3RjdCLEFBQ0EsdUNPL3lGRSxVTzhDbUIsQVB6Rm5CLFdBQVksQ1ArMUZkLEFBQ0EseUJjbndGQyw0QkFFQSxVQUFZLEFBRVAsV0FBRyxDQUNSLENkc3dGRCxBQUVBLDZCY253RkMsZUFDQSxBQUVELHNCQUFXLEFQbEVULDRCT21FMkIsQ2Rzd0Y3QixBQUNBLDBDT24zRkUsZ0JPNkdpQixDZHl3Rm5CLEFBQ0EseUJjeHdGQyxpREFFSyxnQkFBQSxBQUNDLGtCQUFFLEFBQ0gsbUJBQUUsQ0FDUCxDZDJ3RkQsQUFDQSwwRGNwd0ZBLGdCQUNDLENkc3dGRCxBQUNBLHlCY2p3RkksMERBRUEsaUJBQWUsQ0FDbEIsQ2Rvd0ZELEFBRUEsb0JjandGRSxjQUNBLENkbXdGRixBQUNBLHlCY2h3RkUsb0JBRUEsZ0JBT0EsQ0FORyxDZG13RkwsQUFFQSw2QmN0eEZBLGtCQXdCSyxBQUVILHFCQUFZLEFkc3dGRix3QkFBd0IsQWM3dkZwQyxzQkFBbUIsQUFDbEIsb0JBQWlCLEFBRWQsbUJBQW9CLENkK3ZGeEIsQWM1dkZBLHlCQUVDLHlEQUZELFlBQUEsQUFLRSxZQUFhLENBQ2IsQ2Q4dkZGLEFBQ0EseUJjM3ZGRSx5REFFRyxZQUFRLEFBWmIsWUFBQSxDZDJ3RkksQ0FDSixBQUNBLDBCQUVJLHlEYzF2RkQsWUFBVSxBQUNWLFlBQVcsQ0F0QmQsQ2RveEZBLEFBQ0EseUJPeDVGRSx5RUFFQSxhTytKdUIsQ1A5SnZCLENQMjVGRixBQUNBLHlCT3I4Rk0seUVPME1KLGFBQVUsQ0FDVixDZGd3RkYsQUFDQSwwQmM3dkZFLHlFQUVHLGlCQUNILENBekNGLENkeXlGQSxBQUNBLHlCQUVJLHdFYzV2RkgsWUFBYSxDQUNiLENkK3ZGRCxBQUNBLHlCYzV2RkMsd0VkZ3dGTyxZQUFhLENjM3ZGckIsQ2Q2dkZBLEFBQ0EsMEJjMXZGSSx3RWQ4dkZJLGdCQUFpQixDYzF2RnpCLENkNHZGQSxBQUNBLHlCTy83RkUseUVPb01ELGlCQUFXLENBQ1gsQUFDQSx3RUFFQSxnQkFBZ0IsQ0FDaEIsQ2Rnd0ZELEFBQ0EseUJjeHdGQSx5RUFjTyxpQkFBRyxDQUNSLEFBZkYsd0VBbUJFLGdCQUFZLENBQ1osQ2Q4dkZGLEFBQ0EsMEJlbGdHQSx5RWZzZ0dRLGFBQWMsQ2VuZ0d0QixDZnFnR0EsQUFDQSwwQ2VsZ0dJLFdBQVksQWZxZ0daLFlBQWEsQ2VuZ0dqQixBZnFnR0EseUJlbGdHSSwwQ2ZzZ0dJLFdBQVcsQWVuZ0duQixZQUFVLENBQ04sQ2ZxZ0dKLEFlbmdHQSx5QkFFSSwwQ0FFSixZQUFXLEFBQ1AsWUFBUyxDQUNULENmcWdHSixBQUNBLDBCZWxnR0ksMENBRUosWUFBb0IsQUFDaEIsWUFBYyxDQUNkLENmcWdHSixBQUNBLDBEZWxnR0ksZ0JBQW1CLENmcWdHdkIsQUFDQSx5QkFFSSwwRGVsZ0dLLGdCQUFNLENBQ1gsQ2ZxZ0dKLEFlbmdHQSx5QmZzZ0dJLDBEZWxnR0EsZ0JBQW9CLENBQ3BCLENmcWdHSixBZ0JyakdBLDBCQUVDLDBEQUNDLGdCQVFELENBTkEsQ2hCdWpHRCxBQUNBLHlEZ0JwakdFLGdCQUFZLENoQnVqR2QsQWdCbmpHQSx5QkFFQyx5REFFSyxnQkFBZ0IsQ0FDckIsQ2hCcWpHRCxBQUNBLHlCQUVJLHlEZ0JqakdILGdCQUFTLENBQ1QsQ2hCb2pHRCxBZ0JqakdBLDBCQUVDLHlEQUVBLGdCQUFtQixDQUNuQixDaEJtakdELEFBQ0EsMERBRUksV2dCbmpHTyxBaEJvakdQLFlnQm5qR1MsQ2hCb2pHYixBQUNBLHlCZ0JoakdFLDBEQUVBLFdBQWMsQUFoQmhCLFdBQUEsQ0FtQkUsQ2hCa2pHRixBQUNBLHlCZ0J0a0dBLDBEaEIwa0dRLFdBQVcsQWdCNWlHbEIsV0FBUSxDQUNQLENoQjhpR0YsQWdCaGpHQSwwQmhCbWpHSSwwRGdCM2lHRixZQUFXLEFBQ0wsWUFBWSxDQUNsQixDaEI4aUdGLEFBQ0EsMEVnQnpqR0EsZ0JBY00sQ2hCOGlHTixBQUNBLHlCZ0IxaUdHLDBFQUVBLGdCQUNBLENBdEJILENoQm1rR0EsQUFDQSx5Qk9ubEdFLDBFU2VGLGdCQTBCTSxDaEIraUdGLENBQ0osQUFDQSwwQkFFSSwwRWdCMWlHSCxnQkFBTyxDQUNOLENoQjZpR0YsQUFDQSx5RWdCMWlHRSxnQkFBbUIsQ2hCNmlHckIsQUFDQSx5QmdCdGxHQSx5RUE4Q1csZ0JBQWEsQ0E5Q3hCLENoQjRsR0EsQUFDQSx5QkFFSSx5RUFFSSxnQkFBaUIsQ2dCam1HekIsQ2hCbW1HQSxBQUNBLDBCT25uR0UseUVTdUVLLGdCQUFRLENBQ2IsQ2hCaWpHRixBQUVBLDBCQUVJLDRGZ0I3aUdKLGdCQUFBLENBR0UsQ2hCK2lHRixBQUVBLHlCZ0JwakdBLDRGQVlFLGdCQUFTLENBQ1QsQ2hCOGlHRixBQUVBLHlCZ0J4aUdDLDRGVHhHQyxnQlM0R3NCLENUM0d0QixDUHNwR0YsQUFFQSw2RU9oc0dFLGdCQUFZLENQb3NHZCxBQUNBLHlCZ0I3aUdDLDZFQUdNLGdCQUNOLENoQitpR0csQ2dCN2lHSixBaEIraUdBLHlCT3BxR0UsNkVTdUhELGdCQUFrQixDQUNsQixDaEJtakdELEFBQ0EsMEJnQmhqR0UsNkVBR0EsZ0JBVUEsQ0FwQkYsQ2hCOGpHQSxBQUVBLDZGQUdJLGdCZ0JsakdRLENoQm1qR1osQUFDQSx5QmdCcmtHQSw2RkE4QkEsZ0JBQWEsQ0FDWixDaEI2aUdELEFBQ0EseUJnQjFpR0MsNkZBRUMsZ0JBQVMsQ2hCOGlHUCxDQUNKLEFBQ0EsMEJnQjFpR0UsNkZBR0MsZ0JBQVUsQ2hCNmlHVCxDQUNKLEFBRUEsU0FFSSxrQmdCNWlHZSxBaEI2aUdmLFVnQjVpR0QsQWhCOGlHQyxrQmdCM2pHSCxBaEI0akdHLGdCZ0I1aUdZLEFBV2Isd0JBQ0EsQ2hCdWlHSCxBQUNBLG9CZ0I3aEdBLGNBQ0ksQ2hCK2hHSixBQUNBLHlCQUVJLHFDZ0I1aEdHLFlBQVEsQUFDYixZQUFjLENBQ2QsQ2hCK2hHRixBQUNBLHlCZ0J6aUdBLHFDaEI2aUdRLFlBQVksQWdCeGhHWixZQUFDLENBQ1IsQ2hCMGhHRCxBQUNBLDBCZ0J2aEdHLHFDQUVBLFlBQU8sQUFDUCxZQUFlLENBQ2YsQ2hCMGhHSCxBQUNBLHNCQUVJLFdnQnhoR0QsQUFkSCxZQVdDLENoQjZoR0QsQUFDQSx5QkFFSSxzQmdCamhHSCxXQUFjLEFBQ2QsWUFBVyxDQUNYLENoQm9oR0QsQUFDQSx5QmdCamhHQyxzQmhCcWhHTyxZQUFZLEFnQmpoR3BCLFlBQWUsQ0FDZCxDaEJtaEdELEFBQ0EsMEJnQmhoR0Usc0JBRUEsWUFRQSxBQWZGLFlBUUUsQ2hCbWhHRSxDQUNKLEFBQ0Esc0NBRUksV2dCbGhHUSxBQWJaLFlBZ0JDLENoQmloR0QsQUFDQSx5QmdCOWdHRSxzQ0FwQkYsV0FnQkMsQUFPRSxZQUFVLENoQmloR1QsQ0FDSixBQUNBLHlCaUJqMUdBLHNDQUVFLFdBQUEsQUFDQSxZQUFBLENBQ0EsQ2pCbzFHRixBaUJqMUdBLDBCQUVFLHNDQUVBLFlBQWdCLEFBQ2pCLFlBQW1CLENqQm0xR2hCLENpQmgxR0osQWpCazFHQSxZaUIvMEdJLGNBQWEsQUFFYixnQ0FBNEIsQ2pCazFHaEMsQUFDQSxZaUI5MEdJLGNBQWEsQUFHZixTQUFJLEFBQ0YsZ0JBQW1CLENqQmcxR3ZCLEFBQ0EsY2lCNTBHQSxnQkFBQSxBQUVJLGVBQUEsQUFFQSxZQUFXLEFBRVgsYUFDRCxDakI4MEdILEFBQ0Esb0JpQjMwR0kseUJBQVcsQ2pCODBHZixBQWdCQSxnQ0FaSSxnQkFBZ0IsQWlCejBHaEIsV0FBQSxBQUNBLFlBQUEsQUFPQSx3QkFBbUIsQ2pCNjBHdkIsQUFlQSxnQmlCdDFHSSxtQkFBVyxBQzVEYiw0QkFBZSxDbEJrNUdqQixBQUNBLDBCa0IvNEdFLGVBQVksQ2xCazVHZCxBQUVBLDJCQUVJLGNBQWMsQWtCOTRHaEIsV0FBVSxBQUNWLFdBQVEsQ2xCaTVHVixBQUVBLHVCa0I5NEdFLG1CQUFrQixBbEJrNUdoQixtQkFBbUIsQWtCOTRHckIsV0FBVSxBQUNWLFlBQVUsQUFDVixlQUFXLEFBRVgsa0JBQWtCLEFsQmk1R2hCLHFCQUFzQixDa0IvNEcxQixBbEJpNUdBLDBCa0I3NEdFLGdEQUFJLEFBQ0YsZ0JBQVUsQUFHZCxjQUFBLEFBRUksa0JBQVUsQUFFWix3QkFBSSxDbEI4NEdOLEFBQ0EsMEJrQjE0R0ksZ0RBQUEsQUFHRixjQUFJLEFsQjY0R0YsU0FBUyxBa0J6NEdiLGlCQUFTLEFBTUwsd0JBQUEsQUFDQSx5QkFBVSxBQUdWLFVBQVUsQ2xCMDRHZCxBa0J2NEdBLHlCQUVJLDBCQUdBLGFBQVUsQ2xCdzRHVixDa0JyNEdKLEFsQnU0R0EseUJrQm40R0Usb0JBQUksQWxCdTRHRixjQUFjLEFrQmw0R2hCLFNBQUEsQUFDSyxVQUFBLEFsQnM0R0gsa0JBQW1CLENtQmorR3ZCLEFuQm0rR0EseUJtQmgrR0kseUJBRUksYUFBVSxDQUNWLENuQm0rR1IsQUFDQSx5Q21CLzlHUSx5QkFBZSxBQUdyQixVQUFPLENuQmkrR1QsQUFDQSx5Qm1COTlHUSx5Q0FFQSxjQUNILENaUEgsQ1B3K0dGLEFBQ0EseUJBRUkseUNPeitHOEIsZUFBaUIsQ1loQm5ELENuQjYvR0EsQUFDQSx5RG1CcCtHUSxlQUNILEFBRUgsc0JBQWMsQUFDZCx5QkFBVyxBQUVYLFVBQVMsQ25CcytHWCxBQUNBLDBCQUVJLHlEbUJwK0dELGVBS0QsQ0ExQ0YsQ25CNmdIQSxBQUVBLHNCbUJqK0dFLHlCQUFTLENuQm8rR1gsQUFDQSx5Qk8xK0dFLHVCWVMyQixDbkJvK0c3QixBQUVBLDJDbUJwK0dFLHlCQUFVLENuQnUrR1osQUFFQSx5Qm1CcCtHRSw4RkFHQSxnQkFJQSxBQWhFRixnQkFpREMsQUFhRSxpQkFDQSxBQUlILFdBQVksQUFFTCxXQUFXLEFBRmxCLFlBQVksQUFHVixjQUVELENuQm0rR0csQW1CaitHSixvR0FHSyxvQkFBVSxBQUNWLGdCQUFjLEFBRWQsY0FBUyxBQU5kLGVBU0ksQUFFQyxrQkFBTSxBQUNOLHlCQUFjLEFBRWQsZUFBUyxDQUNULEFuQmsrR0QsNkhBUVksbUJBQW9CLENtQjc5R3BDLEFBRUUsOENBSUssS0FBQSxDQUNOLEFBQ0EsbURBR00sV0FBYSxDQUNuQixBQUNBLCtDQUVNLFlBQU0sQ0FDWixBQUNBLG1FQUVBLE1BQVUsQUFFSixjQUNOLEFDOUhELFdBQUEsQXBCMGxIUSxZQUFZLEFBQ1osWUFBYSxDb0J4bEhuQixDQUNGLEFwQjJsSEEsTW9CM2xId0Usc0JBQVksQ3BCOGxIcEYsQW9CN2xIQSxzQnBCaW1ISSxtQkFBbUIsQW9CaG1IVixjQUFjLEFBQWMsU0FBTyxBcEJxbUg1QyxnQkFBbUIsQ29CcG1IdkIsQXBCc21IQSxpQ29Ccm1IQSxTQUFZLENwQndtSFosQUFVQSwrQ29Cam5Ia0MsY0FBQSxBQUNsQyxTQUFVLEFBQUMsU0FBVyxDcEJnbkh0QixBQVVBLDBCb0J6bkhtRSwwQ0FBTSxBQUV6RSx3QkFBVSxDcEJ1bkhWLEFBRUEsbUZvQnpuSDZFLGFBQUEsQ3BCNm5IN0UsQUFFQSxvRm9COW5Ib0QsYUFBUSxDcEJrb0g1RCxBQUVBLHFGb0Jub0hvRSxhQUFlLENwQnVvSG5GLEFvQnJvSEEsc0ZwQjBvSEksYUFBYyxDQUNsQixBQUVBLG1GQUdJLFVBQVcsQ29CMW9IZixBcEI2b0hBLGVvQjVvSGlCLGNBQVUsQUFBZSw2QkFBVyxBcEJpcEhqRCwrQkFBZ0MsQ29CaHBIaEMsQXBCa3BISixrQm9CbHBIMkMsb0NBQVcsQUFFbEQsYUFBZ0IsQ3BCMHBIcEIsQUFDQSxvQ29CNXBISSxjQUFlLEFBQWEsU0FBTyxBQUFNLGdCQUFXLENwQjRwSHhELEFBUUEsa0JBTkksa0JBQW1CLENBTXZCLEFBRUEsc0JvQmxxSG1CLGNBQVcsQUFBRSxjQUFXLENwQnNxSDNDLEFvQnJxSEkseUJBQStCLHNCQUMvQixTQUFZLENBQUMsQ3BCMnFIakIsQUFDQSw4Qm9CM3FIb0IseUJBQWtCLENwQjhxSHRDLEFBRUEsNEJBRUksNkJBQThCLENvQmhySDFCLEFwQmtySFIseUJvQmpySFEsNEJBQW9DLGVBQUksQUFBVSw2QkFBaUIsQUFBTyxnQkFBSyxDQUFFLENwQjBySHpGLEFBRUEscUJvQjNySG9ELHNCQUFTLEFwQitySHpELDRCQUE2QixDb0I5ckh6QixBcEJnc0hSLHdCb0IvckhRLG1CQUFtQixBcEJtc0h2QixxQkFBcUIsQW9CaHNIakIsVUFBYSxBQUF5QyxTQUFRLEFBQUUsaUJBQVMsQUFBWSxrQkFBZ0IsQUFBRSxtQkFBVSxBQUFFLHNCQUFtQixBcEJ5c0gxSSxvQkFBb0IsQW9CdnNIaEIseUJBQUEsQUFDa0YsbUJBQVksQ3BCMHNIdEcsQW9CeHNIUSwwQkFBa0MsYUFBVSxDcEI0c0hwRCxBQUNBLDRCb0I1c0hRLGNBQWEsQUFBb0IsbUJBQVEsQUFBRSxTQUFNLENwQmt0SHpELEFBRUEsaUJBRUksY0FBYyxBb0JydEhVLFlBQUEsQXBCd3RIeEIsY0FBYyxBb0J2dEhWLFNBQVMsQ3BCeXRIakIsQUFDQSx5Qm9CMXRIMEQsaUJBQXlILFdBQUssQUFBRSxRQUFZLENwQmd1SGxNLENvQi90SEksQXBCa3VIUixrQm9CanVIbUIsY0FBUyxBQUFvQixTQUFPLEFBQUUsb0JBQVcsQUFBd0csK0JBQVcsQ3BCeXVIdkwsQW9CeHVIUSxpQnBCNHVISixpQkFBa0IsQ29CMXVIdEIsQXBCNHVIQSx5QkFFSSxpQm9CenVISSxpQkFBWSxBQUVaLGVBQWEsQ0FDckIsQ0FDQSxBQUNBLHlCQUVBLG9CcEI2dUhRLHFCQUFxQixBcUI3eUg1QixTQUFXLEFBQ04sY0FBUSxBQUVQLGtCQUFHLENBQ1QsQ3JCZ3pIRCxBQUNBLHFCcUJ0ekhBLGNBU0MsQUFHQSxpQkFBUSxBQUNQLFNBQVUsQ3JCK3lIWixBQUVBLFFxQjN5SEUsY0FBUyxBQUVULFNBQUEsQUFDQSxvQkFBUSxBQXRCVixrQkEwQkcsQWRlRCwrQmNkZ0MsQ3JCNnlIbEMsQUFDQSxVcUI3eUhFLG1CQUlBLEFyQjZ5SEUsY3FCL3lISyxBQTlCVCxXQUFRLEFyQmcxSEosWXFCOXlIUSxBckIreUhSLGNxQjl5SE0sQXJCK3lITixVcUI5eUhGLEFBR0EsV0FBUyxBQUNULG1HQUFTLENyQjh5SFgsQUFDQSxvSUFFSSxVcUJ6eUhKLCtGQUFpQixBQUNoQix3QkFLQSxBQUpNLHlCQUFrQixDQUZ6QixDckIreUhBLEFBQ0EseUJxQnh5SEEsVUFFTyxZQUFDLEFBRVAsaUJBQWMsQ0FDZCxDckIyeUhELEFBQ0EsZXFCeHlIQyxnQkFBZ0IsQUFFaEIsbUJBQ0EsQUFFRCxXQUFBLEFBQ0MsWUFBVyxBQUNYLFNBQU8sQUFDUCxtQkFBVSxBQUVWLHFCQUFXLENyQjB5SFosQUFFQSw2QkFFSSxTQUFVLENxQnZ5SGQsQXJCeXlIQSx5QnFCdHlIQyw2QkFDQyxTQUFZLENBSmQsQUFPRSw0Q0FFQSxhQUFVLENBQ1YsQ3JCeXlIRixBQUNBLHlEcUJ0eUhFLFNBQVEsQ3JCeXlIVixBQUtBLG9HcUI1ekhBLGFBdUJHLENyQnd5SEgsQUFDQSx5QnFCcnlIRSwwREEzQkYsU0FBQSxDckJxMEhJLENBQ0osQXNCMTVIQSx5QkFBQSwwREFLSSxZQUFnQixDQUxwQixDdEJpNkhBLEFBQ0EsMEJBRUksMERzQnI1SEUsY0FBYyxDdEJ3NUhoQixDQUNKLEFBRUEsWUFFSSxrQnNCdjVIYyxDdEJ3NUhsQixBQUNBLG9Dc0JqNUhBLHVCQUFZLEN0Qm81SFosQUFFQSxzQnNCajVISSxhQUFXLEN0Qm81SGYsQUFFQSx5Q3NCajVISSxlQUFVLEN0Qm81SGQsQUFRQSwwRXNCdDZIQSxjQUFZLEF0Qm02SFIsZXNCbjVIUyxDdEIwNUhiLEFBRUEsYUFFSSxrQkFBbUIsQ3NCdDRIdkIsQXRCdzRIQSxxQ3NCcDRISSx1QkFBWSxDdEJ1NEhoQixBQUVBLHVCc0JuNEhJLGFBQ0QsQ3RCcTRISCxBQUVBLDBDc0JqNEhJLGVBQUEsQ3RCbzRISixBQVFBLDRFc0J2NEhRLGNBQ0QsQUFDRCxlQUFpQixDdEJ5NEh2QixBQUVBLGFzQjMzSFEsa0JBQW1CLEN0QjgzSDNCLEFBQ0EscUNzQjMzSE0sdUJBQXdCLEN0QjgzSDlCLEFBRUEsdUJzQjUzSFEsYUFBZ0IsQ3RCKzNIeEIsQXNCejRISywwQ0FlRyxlQUFRLEN0QiszSGhCLEFBUUEsNEVzQmw0SFUsY0FBUyxBQUNULGVBQ0QsQ3RCbzRIVCxBc0J0M0hNLFlBQ0Usa0JBQWEsQ3RCMDNIckIsQUFDQSxvQ3NCdDNITSx1QkFDRCxDdEJ3M0hMLEFBRUEsc0JzQnAzSE0sYUFBZ0IsQ3RCdTNIdEIsQUFFQSx5Q3NCcDNIUSxlQUFTLEN0QnUzSGpCLEFBUUEsMEVzQnozSFEsY0FBWSxBQUNaLGVBQVEsQ3RCNDNIaEIsQUFFQSxXQUVJLGtCc0JyM0hjLEN0QnMzSGxCLEFBQ0EsbUNBRUksdUJzQnQzSG9CLEN0QnUzSHhCLEFBRUEscUJBRUksYUFBYyxDc0JoM0hkLEF0Qm0zSEosd0NzQi8ySE0sZUFBaUIsQ3RCazNIdkIsQUFRQSx3RUFKSSxjQUFjLEFzQjkySGhCLGVBQUEsQ3RCczNIRixBQUVBLGNBRUksa0JzQmgzSGlCLEN0QmkzSHJCLEFBQ0Esc0NBRUksdUJzQjMySEcsQ3RCNDJIUCxBQUVBLHdCc0IxMkhHLGFBQUEsQ3RCNjJISCxBQUVBLDJDQUVJLGVzQjUySGlCLEN0QjYySHJCLEFBUUEsOEVBSkksY0FBYyxBc0J0M0hmLGVBQUEsQ3RCODNISCxBQUVBLDZDQUdJLGtCc0JuNEhELEN0Qm80SEgsQXNCcDJIRyw4Q0FJRyxrQkFBbUIsQ3RCczJIekIsQUFFQSwrQ3NCNTJIRyxrQkFXQyxDdEJxMkhKLEFBRUEsZ0RzQmwzSEcsa0JBQUEsQ3RCczNISCxBc0J0M0hHLDZDQUFBLGVBQUEsQ3RCNDNISCxBQUVBLHlCc0JsMkhNLHNCQTVCSCxpQkEyQkMsQUFJSSxpQkFBa0IsQ3RCczJIdEIsQ0FDSixBQUVBLHlCc0IvMUhFLHFCQUFjLEFBRWQsU0FBUyxBQUNULFVBQVksQUFLWixrQkFBaUIsQ3RCKzFIbkIsQUFDQSwyQkFJSSxjc0IzMUhhLEFBbEJqQixnQkFBaUIsQUFnQ1gsU0FBQSxBQUdKLFVBQUEsQUFFRSxrQkFBZ0IsQUFFaEIsV0FBQSxBQUpELG1CQUFBLEF0QnMxSEMsa0JzQjUwSEMsQ3RCNjBITCxBQUNBLDZEc0IxMkhJLGlCQUFtQixBQVFqQixXQUFVLEFBQ1YsV0FBQSxDdEJ1MkhOLEFBQ0EsaUNzQmw0SEEsZUF1REUsQ3RCODBIRixBc0J0MEhFLGlCQUNFLGFBQWEsQ3RCMDBIakIsQXNCdDBIQSxxQkFFRSxjQUFVLEFBRVYsZUFBVyxBQUNYLFlBQVcsQUFDWCxtQkFDRCxBdEJ1MEhHLFNBQVUsQ3NCcjBIZCxBdEJ1MEhBLG9Cc0JwMEhFLGdCQUFNLEFBRU4sa0JBQ0QsQUFFRCxxQkFBYyxBQUVaLFNBQVUsQUFDVixVQUFRLEFBRVIsbUJBQ0QsQXRCcTBIRyxnQkFBaUIsQ3NCbjBIckIsQXRCcTBIQSwyQnNCbDBIRSxvQkFBTSxBQUVOLGtCQUFXLEFBQ1gsVUFBWSxBdEJxMEhWLFdBQVcsQXNCajBIYixTQUFVLEFBQ1Ysa0JBQVUsQUFFVixXQUFXLEN0Qm8wSGIsQUFDQSwwQnVCMXRJQSxvQkFBUyxBQUNQLGNBQWdCLEFBR2xCLGtCQUFRLEFBRU4sV0FBWSxDdkI0dElkLEFBRUEsdUJ1Qmh1SUEsa0JBVUksQ3ZCeXRJSixBQUNBLHlCdUJsdElFLHVCQUVFLFlBUUQsQ0FWRCxBdkJ3dElFLCtCdUJodElFLGFBQ0QsQ3ZCa3RJRCxDdUI3c0lKLEF2Qmd0SUEsc0J1QjNzSUUsa0JBQWtCLEN2QjhzSXBCLEFBQ0EseUJ1QnpzSUEsc0JBRUUsdUJBS0QsQ0FIQyxBQUNFLDhCQU9GLHNCQUFpQixDQUNmLEN2QnNzSUosQUFFQSxxQkFFSSxnQnVCbnNJRyxDdkJvc0lQLEF1QjdySUUsWUFEQSxrQkFHSSxBQUVJLE9BQU8sQUFKZixTQUFBLFVBQUEsQXZCd3NJRSxnRkFBb0YsQ3VCeHJJdEYsQUFDQSwrQkFEQSxpQkFqQ0YsQUFzQ1EsY0FDRCxDdkJ5cklQLEFBRUEsV0FFSSxZQUFhLEN1QmxySWYsQXZCeXJJRiw4QnVCcnJJUSxhQUNELEN2Qm9ySVAsQUFRQSxZdUJqcklFLFdBQUEsQUFFQSxZQXBFRixBQXlFUSxTQUFPLEFBUGIsU0FBQSxDdkJpcklGLEFBQ0EsK0J1QmhySUUsWUFwRUYsQUFpRlUsV0FBVyxDdkJ3cUlyQixBQUVBLGV1QnZySUUsc0JBNkJFLEN2QmlxSUosQXVCNXBJRSx3Q0FPQSxPQUZGLEFBSUksU0FBVSxBQUZaLFVBRkYsQUFNTSxvQkFBbUIsQ3ZCNHBJekIsQXVCdnBJRSxhQURBLGtCQVZGLEFBV0UsU0FBQSxDdkI2cElGLEFBQ0EsZXVCdHBJSSxhQUFZLEN2QnlwSWhCLEFBRUEsb0J1Qm5wSUUsa0JBM0JGLEFBNEJJLFVBQVksQUFIZCxRQUFBLEFBRUEsU0FBQSxBdkIwcElFLFNBQVMsQXVCbnBJWCxTQWxDRixDdkJ1cklBLEFBQ0EsdUNBRUksZ0JBQWdCLEF1QmhwSXBCLFVBQUEsQUFDRSxNQUFRLEF2QmtwSU4sUUFBUSxBdUIvb0laLFNBQUEsQUFDRSxPQUFTLEFBS1AsZ0JBQ2EsQUFFYixVQWdCRCxDdkI2bklILEFBQ0EsdUJ1QjFvSU0sY0FBTSxBQUNOLFdBQVEsQUFFUixpQkFBUyxBQUNULFVBQVUsQUFFVixrQkFBZ0IsQ3ZCNm9JdEIsQUFDQSwwQ0FFSSxVQUFXLEN1QjdwSWYsQXZCK3BJQSxzQnVCL3BJSSxjQXNCQSxBQUtJLGdCQUNELEFBTVAsV0FDSyxBQUNELFlBQWEsQUFDYixTQUFXLEFBQ1gsVUFBQSxBQUVBLGVBQWdCLEFBS1Isd0JBQWdCLEFBWDVCLG1CQVFNLEF2QnNvSUYsaUJ1QmxvSWdCLEFBWnBCLHlCQVFNLEF2QnlvSUYsa0N1QmhvSUQsQ3ZCaW9JSCxBdUJob0lFLHlCdkJtb0lFLHNCdUIvbklBLGlCQWNELEFBWEcsV0FBWSxBQUpmLFdBQUEsQ0FRRyxDdkIrbklOLEFBQ0EseUNBRUksa0J1QjFvSUQsQXZCMm9JQyxXdUIvbklJLEF2QmdvSUosUUFBUSxBdUJ2bklSLFdBQWEsQXZCMG5JYixZQUFZLEF1QjVuSWhCLGFBSUUsQUFFRSxlQUFlLEN2QjBuSW5CLEFBQ0EsNEJ1QnJuSU0sa0NBQ0QsQ3ZCd25JTCxBdUJyb0lBLCtDdkJ3b0lJLGVBQWdCLEN1QnhvSXBCLDZCdkI0b0lJLHVCQUF1QixBdUI1b0kzQixjQXNCRSxBQUNFLGdCQUFpQixBQUNqQixrQkFBb0IsQXZCd25JcEIsb0JBQW9CLEF1QmhwSXhCLGNBMEJFLEFBQ0UsaUJBQ0QsQUE1QkgsY0E2Qk0sQUFFRixXQUFXLEFBQ1gsWUFBWSxBQWhDaEIsU0FBQSxBQWtDTSxVQUFVLEFBbENoQixrQkFxQ0ssQUFDQyxjQUFVLEFBQ1Ysb0JBcUJELEF2Qm1tSUQsV3VCdG5JYSxBdkJ3bkliLFd1QnRuSVUsQXZCdW5JVixtQ3VCdG5JWSxBdkJ1bklaLGlDdUJ0bklXLEN2QnVuSWYsQUFDQSx5QkFFSSw2QnVCam5JTSxpQkFDRCxBQUVDLFdBQWEsQXZCbW5JZixXQUFZLEN1QjVtSXBCLEN2QjhtSUEsQUFDQSxnRHVCMW1JSSxjQUFNLEFBQ04saUJBQ0QsQUFQSCxrQkFRTyxBQUNILFdBQVksQUFUaEIsV0FXRSxBQUNFLFlBQVksQUFLaEIsYUFFYyxDQUZkLEFBQ0Esc0RBR0ksVUFBWSxDdkIwbUloQixBdUJybUlBLHNDdkJ3bUlJLGVBQWdCLEN1QnhtSXBCLEF2QjBtSUEsa0R1QjFtSUEsTUFBQSxDdkI2bUlBLEFBQ0Esc0N1QmptSUksZUFBTSxDdkJvbUlWLEFBQ0Esa0R1QmxuSUEsT0FBQSxDQUFBLFN2QnluSUksa0JBQWtCLEF1Qi9sSXRCLGdCQUVFLEF2QmltSUUsY0FBYyxBdUJubUlsQixlQUtFLEFBRUUsZ0JBS0QsQUFIRyxnQkFBZ0IsQUFDaEIsc0JBQ0QsQUFHTCw0QkFBUyxDdkI4bElULEFBRUEsWXVCemxJTSxxQkFBTSxBQVBaLGNBS0UsQUFNSSxxQkFDRCxBQUdELG1CQUFrQixBQWZ0QixzQkFnQkksQXZCeWxJQSxvQnVCeGxJb0IsQXZCMGxJcEIsbUJ1QnhsSVEsQ3ZCeWxJWixBQUNBLDBCQUVJLFl1QmpsSUYsU0FBYyxDQURoQixDdkJzbElBLEFBQ0EseUJ1QnZsSUEsWUFTTSxhQUFnQixDdkJtbElsQixDQUNKLEFBQ0EseUJBRUksWXVCMWtJRyxTQUFTLEN2QjZrSVosQ3VCM2tJSixBdkI2a0lBLHlCdUJ6a0lBLFl2QjZrSVEsVUFBVyxDdUIxa0luQixDdkI0a0lBLEF1QnhrSUEsZXZCNGtJSSxjQUFjLEF1QnhrSWhCLFdBQVksQXZCMmtJVixXQUFZLEN1QnhrSWhCLEF2QjJrSUEsZ0NBR0ksa0JBQWtCLEF1QnRrSXBCLGNBQWMsQUFFaEIsWUFBWSxBQUNWLFlBQVksQ3ZCeWtJZCxBQUVBLGtCdUJya0lBLFdBQVcsQUFDVCxlQUFZLEF2QndrSVYsWUFBWSxBdUJua0lkLHdCQUFpQixDdkJza0luQixBdUJsa0lBLGdDdkJza0lJLGtCQUFrQixBd0J6akp0QixTQUFBLEFBRUEsU0FBWSxBQUVYLFFBQVEsQUFDUixTQUFBLEFBQ0EsdUJBQXFCLEF4QjJqSmxCLFlBQVksQXdCdmpKaEIsb0JBQVcsQUFFVix5QkFDQSxBeEJ3akpHLGtCQUFrQixBQUNsQiwyQkFBNEIsQ0FDaEMsQUFFQSxhQUVJLHFCQUF1QixDQUMzQixBQUVBLGFBRUksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxVQUFVLEFBRVYsZ0JBQWdCLEFBRWhCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsU0FBUyxBQUVULGdCQUFnQixBQUVoQixrQkFBbUIsQ0FDdkIsQUFDQSwwQkFFSSxhQUVJLFNBQVUsQ0FDZCxDQUNKLEFBQ0EseUJBRUksYUFFSSxTQUFVLENBQ2QsQ0FDSixBQUNBLHlCQUVJLGFBRUksU0FBVSxDQUNkLENBQ0osQUFDQSx5QkFFSSxhQUVJLE1BQU8sQ0FDWCxDQUNKLEFBRUEsbUJBRUksWUFBWSxBQUNaLGlCQUFrQixDQUN0QixBQUVBLFVBRUksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxXQUFXLEFBRVgsV0FBVyxBQUNYLFlBQVksQUFFWixlQUFlLEFBS1AsdUJBQXdCLENBQ3BDLEFBQ0EseUJBRUksVUFFSSxXQUFXLEFBQ1gsV0FBWSxDQUNoQixDQUNKLEFBRUEsaUNBR0ksa0JBQWtCLEFBQ2xCLFFBQVEsQUFFUixXQUFXLEFBQ1gsV0FBVyxBQUVYLFdBQVcsQUFHSCx3QkFBd0IsQUFFaEMsZUFBZ0IsQ0FDcEIsQUFFQSxnQkFJWSx3QkFBeUIsQ0FDckMsQUFFQSw2Q0FHSSxlQUFnQixDQUNwQixBQUVBLHdCQUdJLGtCQUFrQixBQUVsQixXQUFXLEFBQ1gsZ0JBQWdCLEFBRWhCLFVBQVUsQUFDVixXQUFZLENBQ2hCLEFBRUEsWUFFSSxXQUFXLEFBRVgsV0FBVyxBQUNYLGdCQUFrQixBQUNsQixjQUFlLENBQ25CLEFBQ0EseUJBRUksZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUVoQixnQ0FBaUMsQ0FDckMsQUFDQSxlQU9JLGdCQUFrQixBQU1sQixnREFBaUQsQUFFakQsY0FBYyxBQUVkLFNBQVMsQUFDVCxVQUFVLEFBRVYsd0JBQXlCLENBVjdCLEFBWUEsZUFFSSwrQ0FBZ0QsQUFFaEQsY0FBYyxBQUVkLFNBQVMsQUFDVCxTQUFVLENBQ2QsQUFDQSxlQUdJLGtCQUFrQixBQUtsQixnQkFBbUIsQ0FDdkIsQUFDQSw2QkFSSSxtQkFBbUIsQUFHbkIsY0FBYyxBQUVkLFFBQVMsQ0FHYixBQVFBLGNBREksa0JBQW1CLENBQ3ZCLEFBQ0EsZUFFSSxTQUFTLEFBQ1QsU0FBVSxDQUNkLEFBQ0Esa0JBRUksU0FBUyxBQUNULGVBQWtCLENBQ3RCLEFBQ0EseUJBRUksU0FBUyxBQUNULGtCQUFrQixBQUVsQixXQUFZLENBQ2hCLEFBQ0EsaUJBRUksbUJBQW1CLEFBRW5CLGVBQWUsQUFFZixTQUFTLEFBQ1QsU0FBVSxDQUNkLEFBRUEsWUFFSSxpQkFBa0IsQ0FDdEIsQUFFQSxnQkFFSSxxQkFBcUIsQUFFckIsZUFBZSxBQUNmLGVBQWdCLENBQ3BCLEFBRUEsb0NBRUksWUFFSSxZQUFhLENBQ2pCLEFBQ0EsWUFFSSxXQUFXLEFBRVgsV0FBVyxBQUNYLGNBQWUsQ0FDbkIsQ0FDSixBQUVBLFlBRUksbUJBQW1CLEFBRW5CLFlBQVksQUFFWixxQkFBc0IsQ0FDMUIsQUFFQSxhQUVJLFlBQWEsQ0FDakIsQUFFQSxhQUVJLGFBQWEsQUFFYixxQkFBc0IsQ0FDMUIsQUFFQSxNQUdJLFVBQVUsQUFFVixjQUFjLEFBRWQsdUZBQStGLENBRW5HLEFBRUEsaUJBVEksaUJBQWtCLENBU3RCLEFBTUEsV0FGSSxXQUFXLEFBQ1gsYUFBYyxDQUNsQixBQUVBLFVBRUksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixNQUFPLENBQ1gsQUFDQSxjQUVJLFdBQVcsQUFDWCxXQUFZLENBQ2hCLEFBQ0EsaUJBRUksb0JBQXFCLENBQ3pCLEFBRUEsT0FFSSxlQUFlLEFBQ2YsY0FBYyxBQUVkLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sV0FBVyxBQUVYLGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxVQUFVLEFBRVYsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUV6QixXQUFXLEFBQ1gsc0ZBQThGLENBQ2xHLEFBQ0Esb0lBRUksT0FFSSxrRkFBb0YsQUFDcEYsd0JBQXdCLEFBQ3hCLHlCQUEwQixDQUM5QixDQUNKLEFBQ0EsU0FFSSxtQkFBbUIsQUFFbkIsWUFBWSxBQUNaLFNBQVMsQUFDVCxjQUFjLEFBRWQscUJBQXNCLENBQzFCLEFBYUEsd0ZBTVkscUJBQXFCLEFBRXpCLGFBQWEsQUFDakIsa0JBQW1CLENBQ3ZCLEFBRUEsbUJBRUksYUFBYSxBQUViLGFBQWEsQUFFYiwrRkFBdUcsQ0FDM0csQUFDQSx5QkFFSSxtQkFFSSxhQUFjLENBQ2xCLENBQ0osQUFDQSwwQkFFSSxlQUFlLEFBRWYsa0JBQWtCLEFBQ2xCLFNBQVMsQUFFVCxXQUFXLEFBQ1gsWUFBWSxBQUNaLG1CQUFtQixBQUVuQix5QkFBMEIsQ0FDOUIsQUFDQSxxQkFFSSxXQUFZLENBQ2hCLEFBRUEseUJBRUksaUNBRUksWUFBYSxDQUNqQixDQUNKLEFBRUEsTUFFSSxRQUFTLENBQ2IsQUFFQSxLQUVJLGtCQUFrQixBQUVsQixjQUFjLEFBQ2QsV0FBVyxBQUVYLFNBQVMsQUFDVCxTQUFVLENBQ2QsQUFDQSx3QkFFSSxjQUFjLEFBRWQsV0FBVyxBQUNYLGVBQWUsQUFDZixZQUFZLEFBQ1osUUFBUyxDQUNiLEFBT0EsZUFKSSxjQUFjLEFBRWQsVUFBVyxDQUVmLEFBVUEsUUFSSSxtRUFBc0UsQUFJdEUsU0FBUyxBQUNULGdCQUFtQixDQUd2QixBQUNBLFVBRUksY0FBZSxDQUNuQixBQUVBLDhCQUVJLFdBQVcsQUFFWCxrRUFBa0UsQUFDbEUsMERBQTJELENBQy9ELEFBRUEscUNBRUksVUFBVSxBQUVWLG1FQUFtRSxBQUNuRSwyREFBNEQsQ0FDaEUsQUFFQSxXQUVJLGdEQUFpRCxBQUNqRCxnQkFBZ0IsQUFFaEIsY0FBYyxBQUVkLFNBQVMsQUFDVCxVQUFVLEFBRVYseUJBQXlCLEFBRXpCLFVBQVcsQ0FDZixBQUVBLDBCQUVJLFVBQVUsQUFFVixXQUFXLEFBRVgsU0FBUyxBQUVULGVBQWdCLENBQ3BCLEFBRUEsZUFFSSxjQUFjLEFBRWQsU0FBUyxBQUNULGFBQWMsQ0FDbEIsQUFDQSx5QkFFSSxlQUVJLGFBQWMsQ0FDbEIsQ0FDSixBQUNBLGtCQUVJLGlCQUFrQixDQUN0QixBQUNBLGtCQUVJLHFCQUFxQixBQUVyQixTQUFTLEFBQ1Qsb0JBQW9CLEFBRXBCLGtCQUFtQixDQUN2QixBQUNBLHFDQUdJLCtDQUFnRCxBQUVoRCxjQUFjLEFBRWQsU0FBUyxBQUNULGdCQUFnQixBQUVoQix5QkFBeUIsQUFFekIsVUFBVyxDQUNmLEFBRUEsa0JBR0ksVUFBVSxBQUNWLFFBQVEsQUFDUixTQUFTLEFBRVQsV0FBVyxBQUNYLFNBQVMsQUFDVCxpQkFBaUIsQUFVVCwrQkFBZ0MsQUFDeEMsa0JBQWtCLEFBR2xCLFVBQVcsQ0FJZixBQUVBLDZCQTNCSSxrQkFBa0IsQUFhViwrQkFBK0IsQUFPdkMsVUFBVSxBQUdWLGlFQUFpRSxBQUNqRSx5REFBMEQsQ0FHOUQsQUFvQkEsV0FqQkksVUFBVSxBQUNWLE1BQU0sQUFDTixRQUFRLEFBQ1IsU0FBUyxBQUNULE9BQU8sQUFTUCxlQUFnQixDQUlwQixBQUNBLDRCQUVJLGNBQWUsQ0FDbkIsQUFFQSwyQkFFSSwyQkFBNEIsQ0FDaEMsQUFFQSxZQUVJLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWdCLEFBRWhCLGtCQUFrQixBQUNsQix3QkFBeUIsQ0FDN0IsQUFDQSw4QkFHSSxjQUFjLEFBRWQsU0FBUyxBQUNULFNBQVUsQ0FDZCxBQUNBLGVBRUksZ0RBQWlELEFBRWpELGNBQWMsQUFFZCxTQUFTLEFBQ1QsaUJBQW1CLEFBRW5CLFVBQVcsQ0FDZixBQUNBLHlCQUVJLGVBRUksY0FBZSxDQUNuQixDQUNKLEFBQ0Esc0JBRUksZ0JBQW1CLENBQ3ZCLEFBQ0EsZ0JBRUksY0FBYyxBQUVkLFlBQVksQUFDWixjQUFjLEFBQ2QsU0FBVSxDQUNkLEFBQ0EseUJBRUksZ0JBRUksU0FBVSxDQUNkLENBQ0osQUFFQSxtQkFFSSw4RUFBZ0YsQUFDaEYsNEJBQTRCLEFBQzVCLDJCQUE0QixDQUNoQyxBQUVBLHlCQUVJLGtCQUFrQixBQUVsQixTQUFTLEFBRVQsZUFBZ0IsQ0FDcEIsQUFDQSwyQkFFSSw2REFBZ0UsQUFDaEUsZ0JBQWdCLEFBRWhCLGNBQWMsQUFFZCxVQUFVLEFBQ1YsY0FBYyxBQUNkLFVBQVUsQUFFVixhQUFjLENBQ2xCLEFBQ0EseUJBRUksMkJBRUksZUFBZSxBQUVmLFNBQVUsQ0FDZCxDQUNKLEFBQ0Esa0NBRUksa0RBQW1ELEFBRW5ELFVBQVcsQ0FDZixBQUNBLDhCQUVJLGtCQUFrQixBQUVsQixVQUFXLENBQ2YsQUFDQSwyQkFFSSwwQkFBMEIsQUFFMUIsYUFBYyxDQUNsQixBQUNBLGdDQUVJLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsVUFBVSxBQUVWLGNBQWMsQUFFZCxXQUFXLEFBQ1gsYUFBYSxBQUViLFdBQVcsQUFLSCwrQkFBK0IsQUFDdkMsd0JBQXdCLEFBRXhCLFVBQVUsQUFDVixnQkFBZ0IsQUFFaEIsaUVBQWlFLEFBQ2pFLHlEQUEwRCxDQUM5RCxBQUNBLHVDQUVJLFVBQVUsQUFFVixtRUFBbUUsQUFDbkUsMkRBQTRELENBQ2hFLEFBRUEsbUJBRUksY0FBYyxBQUNkLGdCQUFnQixBQUVoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGVBQWdCLENBQ3BCLEFBQ0EsMEJBRUksZUFBZ0IsQ0FDcEIsQUFFQSxxQkFFSSxrQkFBa0IsQUFFbEIsbUJBQW1CLEFBRW5CLFlBQVksQUFDWixnQkFBZ0IsQUFFaEIscUJBQXNCLENBQzFCLEFBRUEsV0FFSSxjQUFjLEFBQ2QsZ0JBQWdCLEFBRWhCLFdBQVcsQUFDWCxZQUFZLEFBQ1osbUJBQXdCLEFBQ3hCLFVBQVUsQUFNRiwrQkFBK0IsQUFDdkMsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUVqQix1RkFBK0YsQ0FDbkcsQUFDQSxpQkFFSSw0RkFBeUcsQ0FDN0csQUFDQSxrQkFFSSxrQkFBd0IsQ0FDNUIsQUFDQSxhQUVJLGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQWUsQUFDZixTQUFVLENBQ2QsQUFFQSxVQUVJLGlCQUFrQixDQUN0QixBQUVBLGdCQUVJLGtCQUFrQixBQUVsQixZQUFZLEFBRVosc0JBQXNCLEFBQ2xCLGlCQUFrQixDQUMxQixBQUVBLFlBRUksa0JBQWtCLEFBSVYscUJBQXNCLENBQ2xDLEFBRUEsVUFFSSxVQUFXLENBQ2YsQUFFQSw4QkFHSSxjQUFjLEFBRWQsV0FBWSxDQUNoQixBQUVBLFdBRUksa0JBQWtCLEFBQ2xCLFVBQVUsQUFFVixnQkFBZ0IsQUFFaEIsWUFBWSxBQUdKLDJCQUE0QixDQUN4QyxBQUVBLHdDQUdJLGNBQWMsQUFFZCxXQUFXLEFBRVgsa0JBQW1CLENBQ3ZCLEFBRUEsY0FFSSxtQkFBbUIsQUFFbkIsV0FBVyxBQUNYLFlBQVksQUFFWixxQkFBc0IsQ0FDMUIsQUFFQSxvQkFFSSxrQkFBa0IsQUFFbEIsVUFBVyxDQUNmLEFBRUEsZUFFSSxlQUFnQixDQUNwQixBQUVBLGlCQUdZLHlCQUEyQixDQUN2QyxBQUVBLGlCQUVJLFlBQWEsQ0FDakIsQUFDQSwwQkFFSSxpQkFFSSxlQUFnQixDQUNwQixDQUNKLEFBQ0EseUJBRUksaUJBRUksc0JBQTRCLENBQ2hDLENBQ0osQUFDQSx5REFHSSwrQkFBbUMsQ0FDdkMsQUFFQSxrQkFFSSxnREFBaUQsQUFFakQsY0FBYyxBQUVkLFNBQVMsQUFDVCxvQkFBc0IsQUFFdEIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUV6QixXQUFXLEFBQ1gsd0JBQThCLENBQ2xDLEFBRUEsZ0JBRUksaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDZCxBQUVBLHFCQUVJLHFCQUFxQixBQUVyQixTQUFTLEFBQ1QsVUFBVSxBQUVWLG1CQUFtQixBQUVuQixhQUFjLENBQ2xCLEFBQ0EseUJBRUkscUJBRUksY0FBYyxBQUNkLFdBQVcsQUFFWCxVQUFXLENBQ2YsQ0FDSixBQUNBLDZEQUdJLG1CQUFtQixBQUVuQixxQkFBcUIsQUFFckIsU0FBUyxBQUNULFVBQVUsQUFFVixrQkFBbUIsQ0FDdkIsQUFDQSx1QkFFSSxlQUFlLEFBRWYsU0FBUyxBQUNULFVBQVUsQUFFVixhQUFjLENBQ2xCLEFBQ0EsNkJBRUksVUFBVyxDQUNmLEFBRUEsY0FFSSxrQkFBbUIsQ0FDdkIsQUFFQSxZQUVJLGFBQWMsQ0FDbEIsQUFFQSxXQUVJLGdCQUFnQixBQUVoQixZQUFZLEFBQ1osZ0JBQWtCLEFBQ2xCLGFBQWEsQUFFYix5QkFBeUIsQUFDekIsa0JBQW1CLENBQ3ZCLEFBQ0EsZUFFSSxXQUFXLEFBQ1gsV0FBWSxDQUNoQixBQUNBLHFEQUdJLFVBQVUsQUFFVixZQUFZLEFBQ1osZUFBZ0IsQ0FDcEIsQUFDQSxhQU1ZLDhCQUErQixDQUMzQyxBQUNBLHNCQUVJLFVBQVcsQ0FDZixBQUNBLHNDQUVJLFdBQVcsQUFFWCxrRUFBa0UsQUFDbEUsMERBQTJELENBQy9ELEFBRUEsYUFFSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFFBQVEsQUFFUixXQUFZLENBQ2hCLEFBQ0EsMEJBRUksYUFFSSx3QkFBeUIsQ0FDN0IsQ0FDSixBQUNBLHlCQUVJLGFBRUksV0FBWSxDQUNoQixDQUNKLEFBQ0EseUJBRUksYUFFSSxPQUFPLEFBRVAsV0FBVyxBQUNYLFlBQVksQUFDWixtQkFBd0IsQUFFeEIsaUJBQWtCLENBQ3RCLENBQ0osQUFFQSxTQUVJLCtDQUFnRCxBQUNoRCxnQkFBZ0IsQUFFaEIsY0FBYyxBQUVkLFNBQVMsQUFDVCxlQUFlLEFBTVAsK0JBQStCLEFBRXZDLGFBQWMsQ0FDbEIsQUFFQSxXQUVJLGFBQWMsQ0FDbEIsQUFDQSwrQkFHSSxtQkFBbUIsQUFFbkIscUJBQXFCLEFBRXJCLFNBQVMsQUFDVCxVQUFVLEFBRVYsa0JBQW1CLENBQ3ZCLEFBQ0EsYUFFSSxlQUFlLEFBRWYsU0FBUyxBQUNULFVBQVUsQUFFVixhQUFjLENBQ2xCLEFBQ0EsbUJBRUksVUFBVyxDQUNmLEFBRUEsYUFFSSxpQkFBa0IsQ0FDdEIsQUFFQSxtQkFFSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFFBQVEsQUFDUixTQUFTLEFBQ1QsT0FBTyxBQUVQLGNBQWMsQUFNTiwrQkFBK0IsQUFFdkMsVUFBVSxBQUNWLGdCQUFnQixBQUVoQixpRUFBaUUsQUFDakUseURBQTBELENBQzlELEFBRUEsa0JBRUksZ0JBQWtCLEFBTVYsd0JBQXdCLEFBRWhDLHlCQUF5QixBQUN6QixrQkFBbUIsQ0FDdkIsQUFDQSxvQkFFSSxjQUFjLEFBRWQsWUFBWSxBQUNaLFNBQVMsQUFDVCxVQUFVLEFBRVYsaUJBQWtCLENBQ3RCLEFBQ0Esc0JBRUksK0NBQWdELEFBQ2hELGdCQUFnQixBQUVoQixjQUFjLEFBRWQsU0FBUyxBQUNULGFBQWEsQUFFYix5QkFBeUIsQUFFekIsYUFBYyxDQUNsQixBQUNBLHdCQUVJLCtCQUFxQyxDQUN6QyxBQUNBLDBCQUVJLHdCQUE4QixDQUNsQyxBQUVBLGFBRUksZ0JBQWdCLEFBRWhCLHFCQUFxQixBQUNyQixtQkFBbUIsQUFFbkIsNkJBQThCLENBQ2xDLEFBQ0EseUJBRUksYUFFSSxTQUFTLEFBQ1Qsb0JBQXNCLEFBRXRCLFdBQVksQ0FDaEIsQ0FDSixBQUNBLDJCQUVJLGNBQWMsQUFDZCxXQUFXLEFBRVgsU0FBUyxBQUNULFNBQVUsQ0FDZCxBQUNBLDZCQUlJLGNBQWMsQUFDZCxnQkFBZ0IsQUFJaEIsU0FBUyxBQUNULFVBQVUsQUFFVixrQkFBa0IsQUFFbEIsVUFBVyxDQUNmLEFBQ0EsaUVBZEksaUJBQWlCLEFBS2pCLFdBQVcsQUFDWCxXQUFZLENBY2hCLEFBQ0EsbUNBRUksYUFBYyxDQUNsQixBQUNBLHVDQUVJLGtCQUFtQixDQUN2QixBQUNBLHNDQUVJLGtCQUFtQixDQUN2QixBQUVBLG1CQUVJLGNBQWMsQUFFZCxTQUFTLEFBQ1QsZ0JBQW1CLENBQ3ZCLEFBRUEsa0JBRUksOENBQStDLEFBRS9DLGNBQWMsQUFFZCxTQUFTLEFBQ1QsVUFBVSxBQUVWLHlCQUF5QixBQUV6QixhQUFjLENBQ2xCLEFBQ0Esd0JBRUksVUFBVyxDQUNmLEFBRUEsU0FFSSxjQUFjLEFBQ2QsYUFBYSxBQUViLGtCQUFtQixDQUN2QixBQUNBLGFBRUksY0FBYyxBQUVkLGVBQWUsQUFDZixZQUFZLEFBQ1osaUJBQWlCLEFBRWpCLDhCQUErQixDQUNuQyxBQUNBLHdCQUVJLGNBQWUsQ0FDbkIsQUFDQSwyQkFFSSxlQUFnQixDQUNwQixBQUNBLDJCQUVJLGVBQWtCLENBQ3RCLEFBQ0EsV0FFSSxvQkFBcUIsQ0FDekIsQUFFQSxpQkFFSSxtQkFBbUIsQUFFbkIsY0FBYyxBQUVkLFNBQVMsQUFDVCxjQUFjLEFBRWQseUJBQXlCLEFBRXpCLGNBQWMsQUFDZCw2QkFBNkIsQUFDN0IsK0JBQWdDLENBQ3BDLEFBRUEsZUFFSSxjQUFjLEFBRWQsU0FBUyxBQUNULGdCQUFtQixDQUN2QixBQVFBLG9DQUxJLGNBQWMsQUFFZCxTQUFTLEFBQ1QsU0FBVSxDQUVkLEFBVUEsbUJBUkksZ0RBQWlELEFBT2pELFVBQVcsQ0FDZixBQUNBLGtCQUVJLG1FQUFzRSxBQUV0RSxjQUFjLEFBRWQsU0FBUyxBQUNULHFCQUF1QixBQUV2QixVQUFXLENBQ2YsQUFDQSxvQkFFSSxlQUFlLEFBRWYsU0FBUyxBQUNULFVBQVUsQUFFVixVQUFXLENBQ2YsQUFFQSxVQUdZLHNCQUFzQixBQUd0Qix3QkFBeUIsQ0FDckMsQUFFQSxXQUVJLGdDQUF1QyxBQUUvQixpQkFBeUIsQUFFakMsb0NBQW9DLEFBQzVCLDJCQUE0QixDQUN4QyxBQXNEQSxhQUVJLEdBRUksbUNBQW1DLEFBRzNCLCtDQUF5RCxBQUVqRSxTQUFVLENBQ2QsQUFDQSxJQUlZLDZDQUF3RCxDQUNwRSxBQUNBLEdBR1ksOEJBQThCLEFBRXRDLFNBQVUsQ0FDZCxDQUNKLEFBRUEsZ0NBR0ksa0JBQWtCLEFBRWxCLFVBQVUsQUFJRix3QkFBeUIsQ0FDckMsQUFFQSxvQkFFSSxlQUFlLEFBQ2YsWUFBWSxBQUNaLE1BQU0sQUFFTixXQUFXLEFBQ1gsWUFBWSxBQUVaLG1lQUFpd0IsQUFJenZCLHdCQUF5QixDQUNyQyxBQUVBLDBCQUVJLGVBQWUsQUFFZixlQUFlLEFBQ2YsUUFBUSxBQUVSLFdBQVcsQUFDWCxnQkFBZ0IsQUFFaEIscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUVsQixVQUFXLENBQ2YsQUFFQSwwQkFFSSxlQUFlLEFBQ2YsVUFBVSxBQUVWLFdBQVcsQUFDWCxZQUFZLEFBRVoscUJBQXNCLENBQzFCLEFBMEJBLGFBRUksR0FFSSxTQUFVLENBQ2QsQUFDQSxHQUVJLFNBQVUsQ0FDZCxDQUNKLEFBRUEsU0FJWSxnQkFBdUIsQ0FDbkMsQUEwQkEsYUFFSSxHQUVJLFNBQVUsQ0FDZCxBQUNBLEdBRUksU0FBVSxDQUNkLENBQ0osQUFFQSxVQUlZLGdCQUF3QixDQUNwQyxBQUVBLGNBRUksU0FBZSxBQUNmLGVBQWUsQUFFZixrQkFBbUIsQ0FDdkIsQUFDQSxnQkFFSSxjQUFjLEFBQ2QsV0FBVyxBQUVYLFNBQVMsQUFDVCxvQkFBdUIsQ0FDM0IsQUFDQSwyQ0FHSSx5Q0FBMEMsQUFFMUMsY0FBYyxBQUVkLFdBQVcsQUFDWCxZQUFZLEFBQ1osU0FBUyxBQUNULGlCQUFpQixBQUVqQixjQUFjLEFBQ2QsWUFBWSxBQUNaLGVBQWdCLENBQ3BCLEFBQ0EsK0VBR0ksVUFBVSxBQUNWLGFBQWMsQ0FDbEIsQUFDQSx1RkFHSSxhQUFjLENBQ2xCLEFBQ0EsaUdBR0ksYUFBYyxDQUNsQixBQUNBLHVCQUVJLGdCQUFnQixBQUVoQixjQUFjLEFBRWQsV0FBVyxBQUNYLFlBQWEsQ0FDakIsQUFDQSwyQkFFSSxjQUFjLEFBQ2QsV0FBVyxBQUVYLFVBQVUsQUFDVixlQUFnQixDQUNwQixBQUNBLHlCQUVJLDJCQUVJLFdBQVcsQUFDWCxXQUFXLEFBRVgsV0FBVyxBQUNYLFFBQVMsQ0FDYixDQUNKLEFBQ0EsNkJBRUksVUFBVyxDQUNmLEFBQ0EseUJBRUksY0FBYyxBQUNkLFdBQVcsQUFFWCxTQUFTLEFBQ1QsZ0JBQW1CLENBQ3ZCLEFBQ0EsNEJBRUksK0NBQWdELEFBRWhELGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxrQkFBa0IsQUFNVix3QkFBd0IsQUFDaEMsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUV6QixXQUFXLEFBQ1gsa0JBQW1CLENBQ3ZCLEFBQ0Esa0NBRUksZUFBZ0IsQ0FDcEIsQUFFQSxZQUVJLGdCQUFpQixDQUNyQixBQUNBLHlCQUVJLFlBRUksUUFBUyxDQUNiLENBQ0osQUFFQSxxQkFFSSxpQkFBa0IsQ0FDdEIsQUFDQSx3QkFFSSwwQ0FBMkMsQUFFM0MsY0FBYyxBQUVkLFNBQVMsQUFDVCxVQUFVLEFBRVYsVUFBVyxDQUNmLEFBQ0EsdUJBRUksY0FBYyxBQUVkLGNBQWMsQUFFZCxTQUFTLEFBQ1QsZUFBZSxBQUVmLFdBQVcsQUFDWCx3QkFBOEIsQ0FDbEMsQUFFQSw2Q0FHSSxvQkFBcUIsQUFDckIsNkJBQThCLEFBRTlCLDRCQUE2QixBQUU3QixxQkFBc0IsQUFDdEIscUJBQXVCLENBQzNCLEFBRUEsMkVBR0ksWUFBYSxDQUNqQixBQUVBLE9BRUksa0JBQWtCLEFBQ2xCLFNBQVUsQ0FDZCxBQUVBLG9CQUVJLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osT0FBTyxBQUVQLGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQVMsQUFDVCxVQUFVLEFBRVYsV0FBVyxBQUVYLDRlQUE0d0IsQ0FDaHhCLEFBTUEsb0NBSUksa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixNQUFNLEFBQ04sT0FBTyxBQUVQLGVBQWdCLENBQ3BCLEFBRUEsYUFFSSxjQUFlLENBQ25CLEFBRUEsYUFFSSxlQUFlLEFBRWYsV0FBVyxBQUNYLFdBQVksQ0FDaEIsQUFFQSxnQ0FHSSxVQUFXLENBQ2YsQUFFQSxhQUVJLGlCQUFrQixDQUN0QixBQUVBLG1CQUVJLGNBQWMsQUFFZCxnQ0FBaUMsQ0FDckMsQUFFQSxXQUVJLFFBQVMsQ0FDYixBQUVBLHdDQUdJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUVQLFdBQVcsQUFDWCxXQUFZLENBQ2hCLEFBRUEsa0RBS0ksY0FBZSxDQUNuQixBQUVBLFdBRUksY0FBYyxBQUNkLFdBQVcsQUFFWCxlQUFlLEFBQ2YsWUFBWSxBQUVaLCtCQUErQixBQUMvQixRQUFTLENBQ2IsQUFFQSxZQUVJLGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQVMsQUFDVCxVQUFVLEFBRVYsUUFBUyxDQUNiLEFBRUEsMENBTVksc0JBQXVCLENBQ25DLEFBT0EsYUFFSSxXQUFXLEFBQ1gsNEZBQThGLEFBRTlGLHdCQUF5QixDQUM3QixBQUVBLFVBRUksU0FBVSxDQUNkLEFBRUEsYUFFSSxXQUFXLEFBQ1gsWUFBWSxBQUVaLG9HQUF1RyxDQUMzRyxBQUVBLGNBRUksV0FBVyxBQUNYLFlBQVksQUFFWixvR0FBdUcsQ0FDM0csQUFFQSxnQkFFSSxXQUFXLEFBQ1gsWUFBWSxBQUVaLHdHQUEyRyxDQUMvRyxBQUVBLGlCQUVJLFdBQVcsQUFDWCxZQUFZLEFBRVosd0dBQTJHLENBQy9HLEFBRUEsZ0JBRUksV0FBVyxBQUVYLDhGQUFzRyxDQUMxRyxBQUVBLGlCQUVJLFdBQVcsQUFFWCxpR0FBdUcsQ0FDM0csQUFFQSxlQUVJLFlBQVksQUFFWiw0RkFBK0YsQ0FDbkcsQUFFQSxrQkFFSSxZQUFZLEFBRVosZ0dBQW1HLENBQ3ZHLEFBRUEsYUFFSSxlQUFnQixDQUdwQixBQUVBLHlCQUhJLGVBQWdCLENBTXBCLEFBRUEsV0FFSSxhQUFhLEFBRWIscUJBQXNCLENBQzFCLEFBRUEsbUJBRUksa0JBQW1CLENBQ3ZCLEFBRUEsV0FJSSxPQUFPLEFBRVAsV0FBVyxBQUVYLGlCQUFrQixDQUd0QixBQUVBLHdCQVhJLGtCQUFrQixBQUNsQixXQUFXLEFBT1gsYUFBYyxDQUdsQixBQU9BLGFBSEksU0FBVSxDQUdkLEFBRUEsb0JBRUkseUdBQXNILENBQzFILEFBRUEsb0JBRUksOEZBQTJHLENBQy9HLEFBR0Esa0RBS0ksaUJBQWlCLEFBRWpCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsVUFBVSxBQUVWLFNBQVMsQUFDVCxlQUFnQixDQUNwQixBQUdBLDhFQUtJLFNBQVUsQ0FDZCxBQUVBLGVBRUksa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxXQUFXLEFBRVgsYUFBYyxDQUNsQixBQUVBLGNBRUksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFPLEFBRVAsV0FBVyxBQUNYLFlBQVksQUFFWixvQkFBb0IsQUFFcEIsbUdBQXNHLENBQzFHLEFBRUEsb0JBRUksK0JBQWdDLENBQ3BDLEFBRUEsVUFFSSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFVBQVUsQUFFVixXQUFXLEFBQ1gsWUFBWSxBQUVaLG9CQUFvQixBQUVwQixtR0FBc0csQ0FDMUcsQUFFQSxnQkFFSSwrQkFBZ0MsQ0FDcEMsQUFFQSxXQUVJLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsU0FBUyxBQUVULFdBQVcsQUFDWCxZQUFZLEFBRVosb0JBQW9CLEFBRXBCLG1HQUFzRyxDQUMxRyxBQUVBLGlCQUVJLCtCQUFnQyxDQUNwQyxBQU9BLDhMQVNJLGdHQUFpRyxDQUNyRyxBQUVBLFFBRUksbUJBQW1CLEFBRW5CLFNBQVMsQUFDVCxlQUFlLEFBRWYsY0FBYyxBQUNkLGVBQWdCLENBQ3BCLEFBQ0EseUJBRUksUUFFSSxlQUFrQixDQUN0QixDQUNKLEFBQ0Esd0JBRUksV0FBWSxDQUNoQixBQUNBLGNBRUksa0JBQW1CLENBQ3ZCLEFBQ0EsV0FFSSxvQ0FBcUMsQUFFckMsY0FBYyxBQUVkLFNBQVMsQUFDVCxVQUFVLEFBRVYseUJBQXlCLEFBRXpCLGFBQWMsQ0FDbEIsQUFDQSxpQkFFSSxVQUFXLENBQ2YsQUFDQSxVQU1ZLHdCQUF3QixBQUVoQyxhQUFjLENBQ2xCLEFBQ0EsZ0JBRUksYUFBYyxDQUNsQixBQUNBLHlCQUVJLFFBRUksZUFBZSxBQUVmLGtCQUFrQixBQUVsQixlQUFnQixDQUNwQixDQUNKLEFBQ0EsVUFFSSxjQUFjLEFBRWQsU0FBUyxBQUNULGVBQWtCLENBQ3RCLEFBQ0EseUJBRUksVUFFSSxrQkFBcUIsQ0FDekIsQ0FDSixBQUVBLGlCQUVJLGVBQWtCLENBQ3RCLEFBQ0EseUJBRUksaUJBRUksb0JBQW9CLEFBRXBCLGlCQUFrQixDQUN0QixDQUNKLEFBRUEsV0FFSSx3REFBMkQsQUFLM0QsVUFBVSxBQUVWLFNBQVMsQUFDVCxpQkFBaUIsQUFFakIsbUJBQW1CLEFBRW5CLGNBQWMsQUFDZCx5QkFBeUIsQUFDekIsZUFBZ0IsQ0FDcEIsQUFFQSxrQ0FmSSxjQUFjLEFBQ2QsV0FBVyxBQUdYLFdBQVksQ0FXaEIsQUFjQSx1QkFaSSxzQ0FBdUMsQUFNdkMsa0JBQWtCLEFBQ2xCLGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGVBQWdCLENBQ3BCLEFBRUEsY0FFSSxrQkFBa0IsQUFFbEIsZUFBZ0IsQ0FDcEIsQUFDQSx5QkFFSSxjQUVJLGVBQWdCLENBQ3BCLENBQ0osQUFDQSxnQkFFSSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULE9BQU8sQUFFUCxjQUFjLEFBRWQsV0FBVyxBQUNYLFNBQVMsQUFDVCxTQUFVLENBQ2QsQUFDQSx5QkFFSSxnQkFFSSxnQkFBZ0IsQUFDaEIsTUFBTSxBQUNOLFFBQVEsQUFDUixTQUFTLEFBQ1QsT0FBTyxBQUVQLGdCQUFtQixDQUN2QixDQUNKLEFBQ0EsZ0JBRUksY0FBYyxBQUVkLFNBQVMsQUFDVCxVQUFVLEFBRVYsZ0JBQWlCLENBQ3JCLEFBQ0EseUJBRUksZ0JBRUksaUJBQWtCLENBQ3RCLENBQ0osQUFFQSxtQkFFSSwrQkFBaUMsQ0FDckMsQUFDQSw0REFHSSxlQUFnQixDQUNwQixBQUNBLGdDQUVJLGtCQUFrQixBQUVsQix5RUFBMEUsQ0FDOUUsQUFDQSx1Q0FFSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLHVCQUF1QixBQUV2QixjQUFjLEFBRWQsV0FBVyxBQUNYLFlBQVksQUFFWixXQUFXLEFBRVgsc0JBQXNCLEFBQ3RCLDREQUFrRSxDQUN0RSxBQUNBLDJCQUVJLFNBQVUsQ0FDZCxBQUVBLFlBRUksa0JBQWtCLEFBRWxCLGNBQWUsQ0FDbkIsQUFDQSxtQkFFSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFFBQVEsQUFDUixTQUFTLEFBQ1QsT0FBTyxBQUVQLGNBQWMsQUFFZCxtQkFBbUIsQUFDbkIsa0JBQWtCLEFBRWxCLFdBQVcsQUFFWCx1QkFBd0IsQ0FDNUIsQUFDQSx5QkFFSSxZQUVJLGNBQWUsQ0FDbkIsQ0FDSixBQUNBLHlCQUVJLGtCQUFtQixDQUN2QixBQUNBLHdCQUVJLGtCQUFtQixDQUN2QixBQUNBLHlCQUVJLGVBQWdCLENBQ3BCLEFBQ0EsMEJBRUksa0JBQW1CLENBQ3ZCLEFBQ0EsdUJBRUksaUJBQWtCLENBQ3RCLEFBRUEsMkJBRUksb0JBQWEsQUFBYixhQUFhLEFBRWIsVUFBVSxBQUNWLFlBQVksQUFDWixVQUFVLEFBRVYsc0JBQThCLEFBQTlCLDZCQUE4QixDQUNsQyxBQUVBLG9CQUVJLFNBQVUsQ0FDZCxBQUVBLHdCQUVJLFNBQVUsQ0FDZCxBQUVBLCtCQUVJLGNBQWMsQUFFZCxtQkFBbUIsQUFFbkIsaUJBQWtCLENBQ3RCLEFBQ0EsbUNBRUksU0FBVSxDQUNkLEFBQ0EseUJBRUksK0JBRUksVUFBVSxBQUNWLGdCQUFpQixDQUNyQixBQUNBLG1DQUVJLFVBQVcsQ0FDZixDQUNKLEFBQ0EseUJBRUksd0NBRUksb0JBQWEsQUFBYixhQUFhLEFBQ2Isa0NBQThCLEFBQTlCLDZCQUE4QixDQUNsQyxDQUNKLEFBRUEseUJBRUksZ0NBRUksaUJBQWtCLENBQ3RCLENBQ0osQUFFQSx5QkFFSSw4QkFFSSxTQUFVLENBQ2QsQ0FDSixBQUVBLGlDQUVJLFVBQVUsQUFFVixlQUFnQixDQUNwQixBQUVBLGlDQUVJLGtCQUFrQixBQUVsQixtQkFBb0IsQ0FDeEIsQUFDQSx3Q0FFSSxpQkFBaUIsQUFFakIsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxXQUFXLEFBRVgsV0FBWSxDQUNoQixBQUVBLGdDQUVJLHlCQUEwQixDQUM5QixBQUNBLDRFQUdJLG9CQUFxQixDQUN6QixBQUNBLDhDQUVJLG9CQUFxQixDQUN6QixBQUVBLHlCQUVJLG9DQUVJLG9CQUFhLEFBQWIsYUFBYSxBQUViLHNCQUFtQixBQUFuQixrQkFBbUIsQ0FDdkIsQ0FDSixBQUVBLG9DQUVJLGVBQWdCLENBQ3BCLEFBRUEseUJBRUksZUFBZSxBQUNmLGdCQUFnQixBQUVoQix3QkFBeUIsQ0FDN0IsQUFDQSx5QkFFSSx5QkFFSSxlQUFnQixDQUNwQixDQUNKLEFBQ0EsZ0NBRUksaUJBQWlCLEFBRWpCLDRCQUE2QixDQUNqQyxBQUNBLG9DQUVJLGtCQUFrQixBQUVsQixjQUFjLEFBRWQsV0FBWSxDQUNoQixBQUNBLHlCQUVJLG9DQUVJLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDdkIsQ0FDSixBQUNBLHdDQUVJLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsWUFBWSxBQUNaLGFBQWEsQUFDYixXQUFXLEFBRVgsd0JBQXdCLEFBQ3hCLHdCQUF5QixDQUM3QixBQUNBLHlCQUVJLHdDQUVJLFVBQVUsQUFDVixZQUFZLEFBQ1osYUFBYSxBQUNiLFdBQVcsQUFFWCx3QkFBd0IsQUFDeEIsd0JBQXlCLENBQzdCLENBQ0osQUFFQSw0QkFFSSxjQUFjLEFBRWQsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUVqQixrQkFBbUIsQ0FDdkIsQUFDQSx5QkFFSSw0QkFFSSxtQkFBbUIsQUFDbkIsaUJBQWtCLENBQ3RCLENBQ0osQUFFQSxzQkFFSSxpQkFBa0IsQ0FDdEIsQUFDQSx5QkFFSSxzQkFFSSxlQUFnQixDQUNwQixDQUNKLEFBQ0EsNEJBRUksb0JBQWEsQUFBYixhQUFhLEFBRWIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixxQkFBdUIsQUFBdkIsc0JBQXVCLENBQzNCLEFBQ0EseUJBRUksNEJBRUksa0JBQWtCLEFBRWxCLG9CQUFzQixBQUF0QixxQkFBc0IsQ0FDMUIsQ0FDSixBQUNBLGdDQUVJLFlBQVksQUFDWixnQkFBaUIsQ0FDckIsQUFDQSx5QkFFSSxnQ0FFSSxnQkFBaUIsQ0FDckIsQ0FDSixBQUVBLDZCQUVJLFVBQVUsQUFFVixlQUFnQixDQUNwQixBQUNBLHlCQUVJLDZCQUVJLG9CQUFhLEFBQWIsYUFBYSxBQUViLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FDbEMsQ0FDSixBQUNBLHlCQUVJLGdDQUVJLFNBQVUsQ0FDZCxDQUNKLEFBRUEsNkJBRUksY0FBYyxBQUVkLFlBQVksQUFDWixpQkFBaUIsQUFFakIsY0FBYyxBQUNkLGVBQWdCLENBQ3BCLEFBQ0EseUJBRUksNkJBRUksYUFBYyxDQUNsQixDQUNKLEFBQ0EsZ0NBRUksWUFBYSxDQUNqQixBQUNBLHlCQUVJLGdDQUVJLGFBQWMsQ0FDbEIsQ0FDSixBQUVBLHFEQUVJLG9CQUFhLEFBQWIsYUFBYSxBQUViLHNCQUFtQixBQUFuQixrQkFBbUIsQ0FDdkIsQUFDQSx5QkFFSSxxREFFSSwwQkFBc0IsQUFBdEIscUJBQXNCLENBQzFCLENBQ0osQUFDQSx3REFFSSxlQUFnQixDQUNwQixBQUVBLDhCQUVJLGNBQWMsQUFFZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGlCQUFrQixDQUN0QixBQUNBLHlCQUVJLDhCQUVJLFlBQWEsQ0FDakIsQ0FDSixBQUVBLCtCQUVJLFlBQWEsQ0FDakIsQUFDQSx5QkFFSSwrQkFFSSxjQUFjLEFBRWQsaUJBQWtCLENBQ3RCLENBQ0osQUFFQSxnQ0FFSSxZQUFhLENBQ2pCLEFBQ0EseUJBRUksZ0NBRUksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxVQUFVLEFBRVYsY0FBYyxBQUVkLFdBQVksQ0FDaEIsQ0FDSixBQUVBLGtCQUVJLGNBQWMsQUFFZCxtQkFBbUIsQUFDbkIscUJBQXFCLEFBRXJCLCtCQUFnQyxBQUVoQyxtQkFBbUIsQUFDbkIseUdBQW1ILENBQ3ZILEFBQ0EseUJBRUksMkJBRUksV0FBWSxDQUNoQixDQUNKLEFBQ0EseUJBRUksMEJBRUksYUFBYyxDQUNsQixDQUNKLEFBQ0EsMERBR0ksd0JBQXdCLEFBQ3hCLHVCQUF1QixBQUN2QixvR0FBeUgsQUFDekgsbUNBQTJCLEFBQTNCLDBCQUEyQixDQUMvQixBQUNBLHdCQUVJLHFCQUFxQixBQUVyQixlQUFlLEFBQ2Ysa0JBQWtCLEFBRWxCLHFCQUFzQixDQUMxQixBQUNBLDZCQUVJLGFBQWMsQ0FDbEIsQUFDQSx5QkFFSSw2QkFFSSxjQUFlLENBQ25CLENBQ0osQUFDQSxzQkFFSSxXQUFXLEFBQ1gsaUJBQWlCLEFBRWpCLHFCQUFzQixDQUMxQixBQUNBLHlCQUVJLHNCQUVJLFlBQWEsQ0FDakIsQ0FDSixBQUNBLHlCQUVJLHlCQUEwQixDQUM5QixBQUVBLHlCQUVJLGtCQUVJLFlBQWEsQ0FDakIsQ0FDSixBQUVBLGFBSUksVUFBVSxBQUdWLFlBQVksQUFFWiwwQkFBMkIsQ0FDL0IsQUFFQSx5QkFWSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUdOLFVBQVcsQ0FNZixBQVNBLFlBTEksV0FBVyxBQUlYLHFDQUF3QyxDQUM1QyxBQUVBLGNBRUksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixVQUFVLEFBRVYsV0FBVyxBQUNYLFdBQVksQ0FDaEIsQUFFQSxjQUlJLFdBQVcsQUFHWCxXQUFZLENBR2hCLEFBRUEsMkJBVkksa0JBQWtCLEFBQ2xCLE1BQU0sQUFHTixXQUFXLEFBR1gsMEJBQTJCLENBRy9CLEFBU0EsYUFMSSxTQUFVLENBS2QsQUFFQSxzQkFHSSxxQkFBc0IsQ0FDMUIsQUFFQSxRQUVJLFNBQVMsQUFFVCxXQUFXLEFBQ1gsa0JBQW1CLENBQ3ZCLEFBQ0EsV0FFSSwyQ0FBNkMsQUFFN0MsVUFBVyxDQUNmLEFBQ0EsVUFFSSxVQUFXLENBQ2YsQUFDQSxnQ0FHSSx5QkFBMEIsQ0FDOUIsQUFDQSwyQkFFSSxXQUFXLEFBQ1gsZUFBZ0IsQ0FDcEIsQUFLQSwyREFFSSxVQUFXLENBQ2YsQUFFQSxlQUVJLDRDQUE4QyxDQUNsRCxBQUVBLGFBRUksV0FBVyxBQUVYLHNGQUF5RixDQUU3RixBQUVBLG1CQUhJLHVCQUF3QixDQUc1QixBQUlBLE1BRkksbUZBQXNGLENBRTFGLEFBQ0EsWUFFSSxzRkFBeUYsQ0FDN0YsQUFFQSx5QkFFSSw0QkFBNkIsQ0FDakMsQUFDQSwyQkFFSSxXQUFXLEFBQ1gsaUJBQWtCLENBQ3RCLEFBQ0Esa0NBRUksVUFBVyxDQUNmLEFBRUEsb0RBR0ksa0JBQW1CLENBQ3ZCLEFBTUEsa1RBS0ksVUFBVyxDQUNmLEFBRUEscURBR0ksa0JBQW1CLENBQ3ZCLEFBTUEscVRBS0ksVUFBVyxDQUNmLEFBRUEscUNBRUksa0JBQW1CLENBQ3ZCLEFBS0EsMExBR0ksVUFBVyxDQUNmLEFBRUEsaURBR0ksZUFBZ0IsQ0FDcEIsQUFDQSwrRUFHSSxhQUFjLENBQ2xCLEFBTUEseVNBS0ksVUFBVyxDQUNmLEFBQ0EsdUZBR0ksY0FBYyxBQUNkLG9CQUFxQixDQUN6QixBQUNBLHFHQUdJLGFBQWMsQ0FDbEIsQUFDQSxtSEFHSSxzQkFBdUIsQ0FDM0IsQUFFQSxxQkFFSSxrQkFBbUIsQ0FDdkIsQUFPQSx3S0FHSSxrQkFBbUIsQ0FDdkIsQUFPQSwwS0FHSSxrQkFBbUIsQ0FDdkIsQUFNQSwwR0FFSSxrQkFBbUIsQ0FDdkIsQUFPQSxrS0FHSSxlQUFnQixDQUNwQixBQU1BLDBFQUVJLGtCQUFtQixDQUN2QixBQUVBLHlFQUVJLHNCQUF1QixDQUMzQixBQUVBLG9EQUVJLFlBQWEsQ0FDakIsQUFFQSxvQkFFSSxrQkFBa0IsQUFDbEIsU0FBVSxDQUNkLEFBQ0EsMkJBRUksa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixNQUFNLEFBQ04sUUFBUSxBQUNSLFNBQVMsQUFDVCxPQUFPLEFBRVAsV0FBVyxBQUVYLG1CQUFtQixBQUVuQix1QkFBd0IsQ0FDNUIsQUFDQSx3QkFFSSxzQkFBc0IsQUFFdEIsbUJBQW9CLENBQ3hCLEFBRUEsa0VBR0ksWUFBYSxDQUNqQixBQUVBLDREQUdJLFlBQWEsQ0FDakIsQUFFQSxlQUVJLG9CQUFhLEFBQWIsYUFBYSxBQUViLFlBQVksQUFFWixnQkFBZ0IsQUFFaEIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixxQkFBdUIsQUFBdkIsc0JBQXVCLENBQzNCLEFBRUEsZ0JBRUksVUFBVSxBQUNWLGdCQUFpQixDQUNyQixBQUNBLHlCQUVJLGdCQUVJLGFBQWMsQ0FDbEIsQ0FDSixBQUNBLHlCQUVJLGdCQUVJLGFBQWMsQ0FDbEIsQ0FDSixBQUVBLG1CQUVJLGVBQWdCLENBQ3BCLEFBTUEseURBRUksa0JBQW1CLENBQ3ZCLEFBQ0EsMkJBRUksZ0VBQWtFLEFBRWxFLFVBQVUsQUFFVixVQUFXLENBQ2YsQUFDQSx5QkFFSSwyQkFFSSxhQUFjLENBQ2xCLENBQ0osQUFFQSxnQ0FFSSxZQUFhLENBQ2pCLEFBRUEsdUNBRUksY0FBYyxBQUVkLGtCQUFtQixDQUN2QixBQUNBLHlCQUVJLHVDQUVJLFdBQVksQ0FDaEIsQ0FDSixBQUNBLDJDQUVJLGNBQWUsQ0FDbkIsQUFFQSxpQkFFSSxVQUFXLENBQ2YsQUFFQSxrREFHSSxVQUFXLENBQ2YsQUFFQSwyQkFFSSw2RUFBK0UsQUFDL0UsbUJBQW9CLENBQ3hCLEFBRUEsOEJBRUksZUFBZ0IsQ0FDcEIsQUFFQSxtQkFFSSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGVBQWdCLENBQ3BCLEFBQ0EsdUJBRUksc0JBQXNCLEFBRXRCLG1CQUFvQixDQUN4QixBQUNBLGtDQUVJLGtCQUFrQixBQUNsQixTQUFVLENBQ2QsQUFDQSx5Q0FFSSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLE1BQU0sQUFDTixRQUFRLEFBQ1IsU0FBUyxBQUNULE9BQU8sQUFFUCxXQUFXLEFBRVgsbUJBQW1CLEFBRW5CLHVCQUF3QixDQUM1QixBQUNBLDhGQUdJLFlBQWEsQ0FDakIsQUFDQSx3RkFHSSxZQUFhLENBQ2pCLEFBRUEsMEJBRUksa0JBQW1CLENBQ3ZCLEFBRUEsMkNBRUksNkNBQThDLEFBRTlDLGFBQWMsQ0FDbEIsQUFPQSxxR0FHSSxrQkFBbUIsQ0FDdkIsQUFFQSxvSEFLSSxlQUFnQixDQUNwQixBQUVBLGdDQUVJLHNCQUF1QixDQUMzQixBQUVBLDRCQUVJLGVBQWdCLENBQ3BCLEFBRUEsb0RBRUksYUFBYyxDQUNsQixBQUVBLGdDQUVJLDRDQUE2QyxBQUU3QyxhQUFjLENBQ2xCLEFBRUEsMExBTUksb0JBQXFCLENBQ3pCLEFBRUEsb0RBR0ksZUFBZ0IsQ0FDcEIsQUFFQSw0QkFFSSxpREFBa0QsQUFFbEQsYUFBYyxDQUNsQixBQUNBLGlDQUVJLGVBQWUsQUFFZixhQUFjLENBQ2xCLEFBRUEsU0FFSSxXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUN2QixBQUNBLGlDQUVJLGlEQUFrRCxBQUVsRCxhQUFjLENBQ2xCLEFBQ0EsZ0NBRUksVUFBVyxDQUNmLEFBQ0Esb0JBRUksaUJBQWtCLENBQ3RCLEFBQ0EsaUNBRUksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxzQkFBc0IsQUFFdEIsWUFBYSxDQUNqQixBQUNBLDJDQUVJLGFBQWMsQ0FDbEIsQUFNQSwwQ0FFSSxpQkFBa0IsQ0FDdEIsQUFDQSxvQkFFSSxlQUFnQixDQUNwQixBQUNBLHNCQUVJLHNEQUF1RCxBQUV2RCx3QkFBd0IsQUFFeEIsdUJBQXVCLEFBRXZCLGNBQWMsQUFDZCxzR0FBd0csQUFDeEcsMEJBQTJCLENBQy9CLEFBRUEsOEVBR0ksYUFBYyxDQUNsQixBQUVBLGNBRUksa0JBQW1CLENBQ3ZCLEFBRUEsc0ZBSUksYUFBYyxDQUNsQixBQUVBLFlBRUksa0JBQW1CLENBQ3ZCLEFBRUEseUZBSUksYUFBYyxDQUNsQixBQUVBLGFBRUksa0JBQW1CLENBQ3ZCLEFBRUEseUZBSUksYUFBYyxDQUNsQixBQUVBLGFBRUksa0JBQW1CLENBQ3ZCLEFBRUEsc0ZBSUksYUFBYyxDQUNsQixBQUVBLFlBRUksa0JBQW1CLENBQ3ZCLEFBRUEsbUZBSUksYUFBYyxDQUNsQixBQUVBLFdBRUksa0JBQW1CLENBQ3ZCLEFBRUEsTUFFSSxzRUFBd0UsQUFDeEUscUJBQXNCLENBQzFCLEFBRUEsMkJBRUksa0VBQXFFLENBQ3pFLEFBR0EsWUFFSSxXQUFXLEFBQ1gsWUFBWSxBQUVaLHNCQUFzQixBQUN0Qix3QkFBa0MsQUFDbEMscUJBQXNCLENBQzFCLEFBRUEsV0FFSSxjQUFjLEFBRWQsVUFBVyxDQUNmIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICdVVEYtOCc7XG5ALW1zLXZpZXdwb3J0XG57XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGdcbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrXG57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnZpc2libGUteHNcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRhYmxlLnZpc2libGUteHNcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICB0ci52aXNpYmxlLXhzXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGgudmlzaWJsZS14cyxcbiAgICB0ZC52aXNpYmxlLXhzXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnZpc2libGUteHMtYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnZpc2libGUteHMtaW5saW5lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG57XG4gICAgLnZpc2libGUtc21cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRhYmxlLnZpc2libGUtc21cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICB0ci52aXNpYmxlLXNtXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGgudmlzaWJsZS1zbSxcbiAgICB0ZC52aXNpYmxlLXNtXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbntcbiAgICAudmlzaWJsZS1zbS1ibG9ja1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxue1xuICAgIC52aXNpYmxlLXNtLWlubGluZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbntcbiAgICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxue1xuICAgIC52aXNpYmxlLW1kXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0YWJsZS52aXNpYmxlLW1kXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgdHIudmlzaWJsZS1tZFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRoLnZpc2libGUtbWQsXG4gICAgdGQudmlzaWJsZS1tZFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxue1xuICAgIC52aXNpYmxlLW1kLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxue1xuICAgIC52aXNpYmxlLW1kLWlubGluZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG57XG4gICAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLnZpc2libGUtbGdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRhYmxlLnZpc2libGUtbGdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICB0ci52aXNpYmxlLWxnXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGgudmlzaWJsZS1sZyxcbiAgICB0ZC52aXNpYmxlLWxnXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC52aXNpYmxlLWxnLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAudmlzaWJsZS1sZy1pbmxpbmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5oaWRkZW4teHNcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxue1xuICAgIC5oaWRkZW4tc21cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbntcbiAgICAuaGlkZGVuLW1kXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC5oaWRkZW4tbGdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jb250YWluZXJcbntcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7IFxuXG4gICAgY29udGVudDogJyAnO1xufVxuLmNvbnRhaW5lcjphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5jb250YWluZXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICB9XG59XG5cbi5jb250YWluZXItZmx1aWRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7IFxuXG4gICAgY29udGVudDogJyAnO1xufVxuLmNvbnRhaW5lci1mbHVpZDphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmNvbnRhaW5lci1mdWxsLW1vYmlsZVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5yb3dcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IFxuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7IFxuXG4gICAgY29udGVudDogJyAnO1xufVxuLnJvdzphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5jb250YWluZXItZnVsbC1tb2JpbGUgLnJvd1xuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uY29sLXhzLTEsXG4uY29sLXNtLTEsXG4uY29sLW1kLTEsXG4uY29sLWxnLTEsXG4uY29sLXhzLTIsXG4uY29sLXNtLTIsXG4uY29sLW1kLTIsXG4uY29sLWxnLTIsXG4uY29sLXhzLTMsXG4uY29sLXNtLTMsXG4uY29sLW1kLTMsXG4uY29sLWxnLTMsXG4uY29sLXhzLTQsXG4uY29sLXNtLTQsXG4uY29sLW1kLTQsXG4uY29sLWxnLTQsXG4uY29sLXhzLTUsXG4uY29sLXNtLTUsXG4uY29sLW1kLTUsXG4uY29sLWxnLTUsXG4uY29sLXhzLTYsXG4uY29sLXNtLTYsXG4uY29sLW1kLTYsXG4uY29sLWxnLTYsXG4uY29sLXhzLTcsXG4uY29sLXNtLTcsXG4uY29sLW1kLTcsXG4uY29sLWxnLTcsXG4uY29sLXhzLTgsXG4uY29sLXNtLTgsXG4uY29sLW1kLTgsXG4uY29sLWxnLTgsXG4uY29sLXhzLTksXG4uY29sLXNtLTksXG4uY29sLW1kLTksXG4uY29sLWxnLTksXG4uY29sLXhzLTEwLFxuLmNvbC1zbS0xMCxcbi5jb2wtbWQtMTAsXG4uY29sLWxnLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wtc20tMTEsXG4uY29sLW1kLTExLFxuLmNvbC1sZy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xMixcbi5jb2wtbGctMTJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTJcbntcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14cy0xXG57XG4gICAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLTJcbntcbiAgICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLXhzLTNcbntcbiAgICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTRcbntcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXhzLTVcbntcbiAgICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLXhzLTZcbntcbiAgICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTdcbntcbiAgICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLXhzLThcbntcbiAgICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLXhzLTlcbntcbiAgICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTEwXG57XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC14cy0xMVxue1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wteHMtMTJcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy1wdWxsLTBcbntcbiAgICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdWxsLTFcbntcbiAgICByaWdodDogOC4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0yXG57XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTNcbntcbiAgICByaWdodDogMjUlO1xufVxuXG4uY29sLXhzLXB1bGwtNFxue1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC01XG57XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTZcbntcbiAgICByaWdodDogNTAlO1xufVxuXG4uY29sLXhzLXB1bGwtN1xue1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC04XG57XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTlcbntcbiAgICByaWdodDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtMTBcbntcbiAgICByaWdodDogODMuMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMTFcbntcbiAgICByaWdodDogOTEuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTJcbntcbiAgICByaWdodDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTBcbntcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1c2gtMVxue1xuICAgIGxlZnQ6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMlxue1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTNcbntcbiAgICBsZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVzaC00XG57XG4gICAgbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNVxue1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTZcbntcbiAgICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVzaC03XG57XG4gICAgbGVmdDogNTguMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtOFxue1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTlcbntcbiAgICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC0xMFxue1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTExXG57XG4gICAgbGVmdDogOTEuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMTJcbntcbiAgICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wXG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTFcbntcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTJcbntcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zXG57XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNFxue1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTVcbntcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC02XG57XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtN1xue1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LThcbntcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05XG57XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTBcbntcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMVxue1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEyXG57XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuY29sLXNtLTEsXG4gICAgLmNvbC1zbS0yLFxuICAgIC5jb2wtc20tMyxcbiAgICAuY29sLXNtLTQsXG4gICAgLmNvbC1zbS01LFxuICAgIC5jb2wtc20tNixcbiAgICAuY29sLXNtLTcsXG4gICAgLmNvbC1zbS04LFxuICAgIC5jb2wtc20tOSxcbiAgICAuY29sLXNtLTEwLFxuICAgIC5jb2wtc20tMTEsXG4gICAgLmNvbC1zbS0xMlxuICAgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5jb2wtc20tMVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTJcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tM1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1zbS00XG4gICAge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTVcbiAgICB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1zbS03XG4gICAge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLThcbiAgICB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tOVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC0wXG4gICAge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1zbS1wdWxsLTFcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdWxsLTJcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC0zXG4gICAge1xuICAgICAgICByaWdodDogMjUlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtNFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdWxsLTVcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC02XG4gICAge1xuICAgICAgICByaWdodDogNTAlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtN1xuICAgIHtcbiAgICAgICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdWxsLThcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC05XG4gICAge1xuICAgICAgICByaWdodDogNzUlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtMTBcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC0xMVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdWxsLTEyXG4gICAge1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTBcbiAgICB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtc20tcHVzaC0xXG4gICAge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTJcbiAgICB7XG4gICAgICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTNcbiAgICB7XG4gICAgICAgIGxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTRcbiAgICB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTVcbiAgICB7XG4gICAgICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTZcbiAgICB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTdcbiAgICB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLThcbiAgICB7XG4gICAgICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTlcbiAgICB7XG4gICAgICAgIGxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTEwXG4gICAge1xuICAgICAgICBsZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVzaC0xMVxuICAgIHtcbiAgICAgICAgbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLXB1c2gtMTJcbiAgICB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC0xXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTdcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LThcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTEwXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC0xMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1vZmZzZXQtMTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5jb2wtbWQtMSxcbiAgICAuY29sLW1kLTIsXG4gICAgLmNvbC1tZC0zLFxuICAgIC5jb2wtbWQtNCxcbiAgICAuY29sLW1kLTUsXG4gICAgLmNvbC1tZC02LFxuICAgIC5jb2wtbWQtNyxcbiAgICAuY29sLW1kLTgsXG4gICAgLmNvbC1tZC05LFxuICAgIC5jb2wtbWQtMTAsXG4gICAgLmNvbC1tZC0xMSxcbiAgICAuY29sLW1kLTEyXG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmNvbC1tZC0xXG4gICAge1xuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0zXG4gICAge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLW1kLTRcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC02XG4gICAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLW1kLTdcbiAgICB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC05XG4gICAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLW1kLTEwXG4gICAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTExXG4gICAge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLTEyXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTBcbiAgICB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLXB1bGwtMVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1bGwtMlxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTNcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC00XG4gICAge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1bGwtNVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTZcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC03XG4gICAge1xuICAgICAgICByaWdodDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1bGwtOFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTlcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC0xMFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTExXG4gICAge1xuICAgICAgICByaWdodDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLXB1bGwtMTJcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtMFxuICAgIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1tZC1wdXNoLTFcbiAgICB7XG4gICAgICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtMlxuICAgIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtM1xuICAgIHtcbiAgICAgICAgbGVmdDogMjUlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtNFxuICAgIHtcbiAgICAgICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtNVxuICAgIHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtNlxuICAgIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtN1xuICAgIHtcbiAgICAgICAgbGVmdDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtOFxuICAgIHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtOVxuICAgIHtcbiAgICAgICAgbGVmdDogNzUlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtMTBcbiAgICB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdXNoLTExXG4gICAge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVzaC0xMlxuICAgIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtN1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtOFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtOVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtMTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTExXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLW9mZnNldC0xMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC5jb2wtbGctMSxcbiAgICAuY29sLWxnLTIsXG4gICAgLmNvbC1sZy0zLFxuICAgIC5jb2wtbGctNCxcbiAgICAuY29sLWxnLTUsXG4gICAgLmNvbC1sZy02LFxuICAgIC5jb2wtbGctNyxcbiAgICAuY29sLWxnLTgsXG4gICAgLmNvbC1sZy05LFxuICAgIC5jb2wtbGctMTAsXG4gICAgLmNvbC1sZy0xMSxcbiAgICAuY29sLWxnLTEyXG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmNvbC1sZy0xXG4gICAge1xuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0zXG4gICAge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLWxnLTRcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctNVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy02XG4gICAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLWxnLTdcbiAgICB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctOFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy05XG4gICAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLWxnLTEwXG4gICAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTExXG4gICAge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTEyXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTBcbiAgICB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLWxnLXB1bGwtMVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1bGwtMlxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTNcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC00XG4gICAge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1bGwtNVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTZcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC03XG4gICAge1xuICAgICAgICByaWdodDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1bGwtOFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTlcbiAgICB7XG4gICAgICAgIHJpZ2h0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC0xMFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTExXG4gICAge1xuICAgICAgICByaWdodDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLXB1bGwtMTJcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtMFxuICAgIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1sZy1wdXNoLTFcbiAgICB7XG4gICAgICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtMlxuICAgIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtM1xuICAgIHtcbiAgICAgICAgbGVmdDogMjUlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtNFxuICAgIHtcbiAgICAgICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtNVxuICAgIHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtNlxuICAgIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtN1xuICAgIHtcbiAgICAgICAgbGVmdDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtOFxuICAgIHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtOVxuICAgIHtcbiAgICAgICAgbGVmdDogNzUlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtMTBcbiAgICB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdXNoLTExXG4gICAge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVzaC0xMlxuICAgIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtN1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtOFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtOVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtMTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTExXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLW9mZnNldC0xMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gICAgfVxufVxuXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdIYWxpc19yYm9vayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9vay5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnSGFsaXNfcmJvbGQnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyBcblxuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaGFsaXNyLWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaGFsaXNyLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogJ0hhbGlzX3JibGFjayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaGFsaXNyLWJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9pY29ucy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2ljb25zLmVvdCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaWNvbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5bY2xhc3NePSdpY29uLSddLFxuW2NsYXNzKj0nIGljb24tJ10sXG5bY2xhc3NePSdpY29uLSddOmJlZm9yZSxcbltjbGFzcyo9JyBpY29uLSddOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBzcGVhazogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODAwJztcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODAxJztcbn1cblxuLmljb24teW91dHViZTpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODAyJztcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwMyc7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwNCc7XG59XG5cbi5pY29uLXJpZ2h0LW9wZW46YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwNSc7XG59XG5cbi5pY29uLWRvd24tb3BlbjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODA2Jztcbn1cblxuLmljb24tbGVmdC1vcGVuOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MDcnO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MDgnO1xufVxuXG4uaWNvbi11cC1vcGVuOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MDknO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwYSc7XG59XG5cbi5pY29uLXZpbWVvOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xufVxuXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwYyc7XG59XG5cbi5pY29uLXZpbmU6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwZCc7XG59XG5cbi5pY29uLWdvb2dsZXBsdXM6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwZSc7XG59XG5cbi5pY29uLWNhbmNlbDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODBmJztcbn1cblxuLyogR0xPQkFMICovXG4qXG57XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlclxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sXG57XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgbWluLWhlaWdodDogMTAwJTsgXG5cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYVxue1xuICAgIGZvbnQtZmFtaWx5OiAnSGFsaXNfcmJvb2snLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblxuICAgIGNvbG9yOiAjMzQzNDM0O1xufVxuXG5ib2R5XG57XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuXG4gICAgbWluLWhlaWdodDogMTAwJTsgXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1OHB4IDAgMCAwO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkuaG9tZVxue1xuICAgIHBhZGRpbmc6IDA7XG59XG5ib2R5LmhlYWRlci1maXhlZFxue1xuICAgIHBhZGRpbmc6IDE1OHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIGJvZHlcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDYycHggMCAwIDA7XG4gICAgfVxuICAgIGJvZHkuaGVhZGVyLWZpeGVkXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA2MnB4IDAgMCAwO1xuICAgIH1cbn1cblxuaHRtbCxcbmJvZHlcbntcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aXN1YWxseWhpZGRlblxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcblxuICAgIHdpZHRoOiAxcHg7IFxuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm9yZGVyOiAwO1xufVxuXG5oclxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDsgXG5cbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG5hXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcblxuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG91dGxpbmU6IDA7XG59XG5cbmE6YWN0aXZlLFxuYTp2aXNpdGVkLFxuYTpob3ZlcixcbmE6bGlua1xue1xuICAgIGNvbG9yOiAjMzQzNDM0O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb25cbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udG91Y2gtZGV2aWNlIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbi50b3VjaC1kZXZpY2UgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbi50b3VjaC1kZXZpY2UgaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMsXG4udG91Y2gtZGV2aWNlIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4udG91Y2gtZGV2aWNlIHRleHRhcmVhOmZvY3VzXG57XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnRvdWNoLWRldmljZSBzZWxlY3Q6Zm9jdXNcbntcbiAgICBmb250LXNpemU6IC42NjY2N2VtICFpbXBvcnRhbnQ7XG59XG5cbi50b3VjaC1kZXZpY2UgaW5wdXQsXG4udG91Y2gtZGV2aWNlIHRleHRhcmVhXG57XG4gICAgYm9yZGVyLXJhZGl1czogMDsgXG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxlZnRcbntcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0XG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWxpZ25jZW50ZXJcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eHRhbGlnbmxlZnRcbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0YWxpZ25yaWdodFxue1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0XG57XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW46IDAgMTZweCAxMHB4IDA7XG59XG5cbi5hbGlnbnJpZ2h0XG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgbWFyZ2luOiAwIDAgMTBweCAxNnB4O1xufVxuXG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25jZW50ZXJcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nLmFsaWduY2VudGVyXG57XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5iLFxuc3Ryb25nXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnVsLFxub2xcbntcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xufVxuXG5pbWdcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcblxuICAgIGJvcmRlcjogMDtcbn1cblxuZm9ybVxue1xuICAgIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXRcbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgXG5cbiAgICBib3JkZXI6IDA7XG59XG5cbmxhYmVsXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhXG57XG4gICAgZm9udC1zaXplOiAxMDAlO1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5idXR0b25cbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyBcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLm9sZGllIHNlbGVjdCxcbi5vbGRpZSB0ZXh0YXJlYVxue1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJ1dHRvbixcbmlucHV0XG57XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuaW5wdXRbdHlwZT0nc3VibWl0J11cbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLm9sZGllIGJ1dHRvbixcbi5vbGRpZSBpbnB1dFxue1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGV4dGFyZWFcbntcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHJlc2l6ZTogdmVydGljYWw7IFxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5pbWctcmVzcG9uc2l2ZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbmlmcmFtZVxue1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnVuc3R5bGVkXG57XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY2xlYXJmaXhcbntcbiAgICB6b29tOiAxO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7IFxuXG4gICAgY29udGVudDogJyc7XG59XG5cbi5jbGVhcmZpeDphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ubWVkaWFcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHpvb206IDE7XG59XG5cbmJsb2NrcXVvdGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxue1xuICAgIGJsb2NrcXVvdGVcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgfVxufVxuXG4ud3JhcHBlci10b3BcbntcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyBcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1wYWdlLnBuZycpIHJlcGVhdDtcbn1cbi5ibG9nIC53cmFwcGVyLXRvcFxue1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1ibG9nLmpwZycpIGNlbnRlciB0b3AgcmVwZWF0LXkgI2NiZThmYTtcbn1cblxuLndyYXBwZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcblxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctdG9wLnBuZycpIDUwJSAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmxvZyAud3JhcHBlclxue1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbntcbiAgICAuY29udGFpbmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IFxuXG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSBpbWcsXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJvcmRlcjogMDtcbn1cblxuLmhlYWRlclxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IFxuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ibG9nIC5oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhvbWUgLmhlYWRlclxue1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaGVhZGVyLWZpeGVkIC5oZWFkZXJcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmhlYWRlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5sb2dvXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwcHg7IFxuICAgIGhlaWdodDogODhweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvbG9nby1iaWdnZXItdGhhbi1maWN0aW9uLnN2ZycpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubWFpbi1uYXZcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAubWFpbi1uYXZcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgfVxufVxuLm1haW4tbmF2IGxpXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1haW4tbmF2IGxpOmZpcnN0LWNoaWxkXG57XG4gICAgcGFkZGluZzogMDtcbn1cbi5tYWluLW5hdiBsaSBhXG57XG4gICAgZm9udDogbm9ybWFsIC43MjIyMmVtICdIYWxpc19yYmxhY2snLCBzZXJpZjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblxuICAgIGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAubWFpbi1uYXYgbGkgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAuNTU1NTZlbTtcbiAgICB9XG59XG4ubWFpbi1uYXYgbGkgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjN2I3YjdiO1xufVxuLm1haW4tbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ubWFpbi1uYXYgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhLFxuLm1haW4tbmF2IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciBhXG57XG4gICAgY29sb3I6ICM3YjdiN2I7XG59XG4ubWFpbi1uYXYgLnN1Yi1tZW51XG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2cgLm1lbnUtaXRlbS0tYmxvZyBhLFxuLnBvc3QtdHlwZS1hcmNoaXZlLWNsaWVudCAubWVudS1pdGVtLS1jbGllbnRzIGEsXG4ucG9zdC10eXBlLWFyY2hpdmUtbWVtYmVyIC5tZW51LWl0ZW0tLWVxdWlwZSBhLFxuLnNpbmdsZS1tZW1iZXIgLm1lbnUtaXRlbS0tZXF1aXBlIGFcbntcbiAgICBjb2xvcjogIzdiN2I3Yjtcbn1cblxuLmJsb2cgLm1lbnUtaXRlbS0tYmxvZyAuc3ViLW1lbnUgYSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jbGllbnQgLm1lbnUtaXRlbS0tY2xpZW50cyAuc3ViLW1lbnUgYSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1tZW1iZXIgLm1lbnUtaXRlbS0tZXF1aXBlIC5zdWItbWVudSBhLFxuLnNpbmdsZS1tZW1iZXIgLm1lbnUtaXRlbS0tZXF1aXBlIC5zdWItbWVudSBhXG57XG4gICAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5zb2NpYWxfX2xpc3RcbntcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5zb2NpYWxfX2xpc3QgbGlcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyBcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmxvZyAuc29jaWFsX19saXN0IGxpXG57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zb2NpYWxfX2xpc3QgbGk6bGFzdC1jaGlsZCBhXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I5YmVjMjtcbn1cbi5zb2NpYWxfX2xpc3QgYVxue1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IFxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuXG4gICAgY29sb3I6ICNjOGM4Yzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5YmVjMjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc29jaWFsX19saXN0IGE6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWxfX2xpc3QgYTpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDUwcHg7IFxuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIGNvbG9yOiAjYjliZWMyO1xuXG4gICAgc3BlYWs6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNvY2lhbF9faXRlbS1mYWNlYm9vayBhOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfuoIAnO1xufVxuXG4uc29jaWFsX19pdGVtLWZhY2Vib29rIGE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzYjU5OTg7IFxuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG4uc29jaWFsX19pdGVtLWZhY2Vib29rIGE6aG92ZXI6YmVmb3JlXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWxfX2l0ZW0tdHdpdHRlciBhOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfuoIEnO1xufVxuXG4uc29jaWFsX19pdGVtLXR3aXR0ZXIgYTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzU1YWNlZTsgXG4gICAgYmFja2dyb3VuZDogIzU1YWNlZTtcbn1cbi5zb2NpYWxfX2l0ZW0tdHdpdHRlciBhOmhvdmVyOmJlZm9yZVxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc29jaWFsX19pdGVtLWxpbmtlZGluIGE6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+6ggyc7XG59XG5cbi5zb2NpYWxfX2l0ZW0tbGlua2VkaW4gYTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JiNjsgXG4gICAgYmFja2dyb3VuZDogIzAwN2JiNjtcbn1cbi5zb2NpYWxfX2l0ZW0tbGlua2VkaW4gYTpob3ZlcjpiZWZvcmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNvY2lhbF9faXRlbS1pbnN0YWdyYW0gYTpob3Zlclxue1xuICAgIGJhY2tncm91bmQ6ICNkZDJhN2I7XG59XG5cbi5zb2NpYWxfX2l0ZW0taW5zdGFncmFtIGE6OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5zdGFncmFtLnN2ZycpIG5vLXJlcGVhdCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuXG4ucGFnZV9fbmF2aWdhdGlvblxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctcGFnZS1uYXZpZ2F0aW9uLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnJlYWxpc2F0aW9uIC5wYWdlX19uYXZpZ2F0aW9uXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTsgXG5cbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG59XG4ucGFnZV9fbmF2aWdhdGlvbiB1bFxue1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIHBhZGRpbmc6IDE4cHggMzBweCAwIDA7XG59XG4ucGFnZV9fbmF2aWdhdGlvbiBsaVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cbi5wYWdlX19uYXZpZ2F0aW9uIGFcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgXG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbn1cbi5wYWdlX19uYXZpZ2F0aW9uIGE6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDI1cHg7IFxuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgc3BlYWs6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYWdlX19uYXZpZ2F0aW9uIGE6aG92ZXI6YmVmb3JlXG57XG4gICAgY29sb3I6ICNiZGJkYmQ7XG59XG4ucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbGlzdCBhOmJlZm9yZVxue1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyBcblxuICAgIGNvbnRlbnQ6ICdcXGU4MDgnO1xufVxuLmllOSAucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbGlzdCBhOmJlZm9yZSxcbi5vbGRpZSAucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbGlzdCBhOmJlZm9yZVxue1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnJlYWxpc2F0aW9uIC5wYWdlX19uYXZpZ2F0aW9uIC5wYWdlX19uYXZpZ2F0aW9uX19pdGVtLS1saXN0XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgfVxufVxuLnBhZ2VfX25hdmlnYXRpb24gLnBhZ2VfX25hdmlnYXRpb25fX2l0ZW0tLXByZXYgYTpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODA3Jztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVhbGlzYXRpb24gLnBhZ2VfX25hdmlnYXRpb24gLnBhZ2VfX25hdmlnYXRpb25fX2l0ZW0tLXByZXZcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG59XG4ucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbmV4dCBhOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5yZWFsaXNhdGlvbiAucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbmV4dFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG59XG4ucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbGlzdC0tbWVtYmVyIGFcbntcbiAgICB3aWR0aDogMjlweDsgXG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogLTVweCAwIDAgMDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLW1lbWJlci5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNiAvIDIpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KVxue1xuICAgIC5wYWdlX19uYXZpZ2F0aW9uIC5wYWdlX19uYXZpZ2F0aW9uX19pdGVtLS1saXN0LS1tZW1iZXIgYVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2xvZ28tbWVtYmVyLTJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHggMzNweDtcbiAgICB9XG59XG4ucGFnZV9fbmF2aWdhdGlvbiAucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbGlzdC0tbWVtYmVyIGE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvbG9nby1tZW1iZXItb3Zlci5wbmcnKTtcbn1cbkBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42IC8gMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLXJlc29sdXRpb246IDEuM2RwcHgpXG57XG4gICAgLnBhZ2VfX25hdmlnYXRpb24gLnBhZ2VfX25hdmlnYXRpb25fX2l0ZW0tLWxpc3QtLW1lbWJlciBhOmhvdmVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvbG9nby1tZW1iZXItb3Zlci0yeC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDMzcHg7XG4gICAgfVxufVxuLnBhZ2VfX25hdmlnYXRpb24gLnBhZ2VfX25hdmlnYXRpb25fX2l0ZW0tLWxpc3QtLW1lbWJlciBhOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uaGVhZGVyLW1vYmlsZVxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjJweDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgXG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIC5oZWFkZXItbW9iaWxlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uc2lkci1vcGVuIC5oZWFkZXItbW9iaWxlXG57XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5oZWFkZXItbW9iaWxlLW5hdlxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbWFza1xue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA0MDsgXG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XG59XG4uc2lkci1vcGVuIC5oZWFkZXItbWFza1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9nby1tb2JpbGVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7IFxuICAgIGxlZnQ6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtMjBweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvc2hvcnQtbG9nby5zdmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5sb2dvLW1vYmlsZSBhXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi1uYXYtbW9iaWxlIHVsXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4ubWFpbi1uYXYtbW9iaWxlIHVsIHVsXG57XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5ibG9nIC5tYWluLW5hdi1tb2JpbGUgdWwgdWxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbmF2LW1vYmlsZSBsaVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1uYXYtbW9iaWxlIGxpIGFcbntcbiAgICBmb250OiBub3JtYWwgLjc3Nzc4ZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5tYWluLW5hdi1tb2JpbGUgbGkgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjN2I3YjdiO1xufVxuLm1haW4tbmF2LW1vYmlsZSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGFcbntcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5tYWluLW5hdi1tb2JpbGUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyXG57XG4gICAgY29sb3I6ICMwMDA7XG59XG4ubWFpbi1uYXYtbW9iaWxlIGxpIGxpIGFcbntcbiAgICBmb250LXNpemU6IC42NjY2N2VtOyBcblxuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpZHJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTsgXG4gICAgdG9wOiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdy14OiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxMHB4IDAgMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIC4zKTtcblxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zaWRyIHVsXG57XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2lkciAubmV3c2xldHRlci1ibG9ja1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZyAuc2lkciAubmV3c2xldHRlci1ibG9ja1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkci5yaWdodFxue1xuICAgIHJpZ2h0OiAtMjEwcHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnNpZHItaW5uZXJcbntcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xufVxuLnNpZHItaW5uZXIgLnNvY2lhbF9fbGlzdFxue1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgcGFkZGluZzogMzVweCAwIDAgMzBweDtcbn1cblxuLmljb24tbWVudVxue1xuICAgIGZvbnQtc2l6ZTogMS41NTU1NmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIG1hcmdpbjogMjBweCAzMHB4IDAgMDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5pY29uLW1lbnVcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbiAgICB9XG59XG4uaWNvbi1tZW51OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zaWRyLW9wZW4gLmljb24tbWVudVxue1xuICAgIHotaW5kZXg6IDIwOyBcbiAgICByaWdodDogMjMwcHg7XG59XG5cbi5idC1jbG9zZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgaGVpZ2h0OiA2MnB4OyBcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5idC1jbG9zZSBlbVxue1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzM2VtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogLjU7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4OyBcbiAgICByaWdodDogMjBweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5oZW50cnlcbntcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG59XG5cbi5lbnRyeS10aXRsZVxue1xuICAgIGZvbnQ6IG5vcm1hbCAyZW0gJ0hhbGlzX3JibGFjaycsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwOyBcblxuICAgIGNvbG9yOiAjNDE0MTQxO1xufVxuLnNpbmdsZS1yZWFsaXNhdGlvbiAuZW50cnktdGl0bGVcbntcbiAgICBmb250LXNpemU6IDIuNjY2NjdlbTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGFpbmVyLS1ibG9nIC5lbnRyeS10aXRsZVxue1xuICAgIGZvbnQ6IG5vcm1hbCAyLjVlbSAnSGFsaXNfcmJvbGQnLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIC5lbnRyeS10aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjIyMjIyZW07XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5lbnRyeS10aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjY2NjY3ZW07XG4gICAgfVxufVxuLmVudHJ5LXRpdGxlIHNwYW5cbntcbiAgICBmb250OiBub3JtYWwgLjY2NjY3ZW0gJ0hhbGlzX3Jib29rJywgc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZW50cnktY29udGVudFxue1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xufVxuLmhlbnRyeS0tc2luZ2xlIC5lbnRyeS1jb250ZW50XG57XG4gICAgZm9udC1zaXplOiAuODg4ODllbTsgXG5cbiAgICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1tZW1iZXIgLmVudHJ5LWNvbnRlbnRcbntcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zaW5nbGUtbWVtYmVyIC5lbnRyeS1jb250ZW50XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbi5lbnRyeS1jb250ZW50IGgyXG57XG4gICAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmVudHJ5LWNvbnRlbnQgcFxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xufVxuLmVudHJ5LWNvbnRlbnQgYVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVudHJ5LWNvbnRlbnQgaW1nXG57XG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lbnRyeS1yZXN1bHRzXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YTlhOWE7XG59XG4uZW50cnktcmVzdWx0cyA+IGRpdlxue1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDsgXG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5YTlhOWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5LXJlc3VsdHMgPiBkaXZcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgXG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cbi5lbnRyeS1yZXN1bHRzID4gZGl2OmZpcnN0LWNoaWxkXG57XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5LXJlc3VsdHMgPiBkaXY6Zmlyc3QtY2hpbGRcbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgIH1cbn1cbi5lbnRyeS1yZXN1bHRzIGgyXG57XG4gICAgZm9udDogbm9ybWFsIDFlbSAnSGFsaXNfcmJvbGQnLCBzZXJpZjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IFxuXG4gICAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZW50cnktcmVzdWx0cyBsaVxue1xuICAgIGZvbnQtc2l6ZTogLjg4ODg5ZW07XG59XG5cbi5vYmplY3RpdmVfX2xpc3QgdWxcbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDsgXG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpY3M7XG59XG5cbi5vYmplY3RpdmVfX2xpc3QgbGlcbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLnJlc3VsdF9fbGlzdCBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCA1MHB4O1xufVxuLnJlc3VsdF9fbGlzdCBsaTpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBmb250LXNpemU6IC43ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyM3B4OyBcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzQxNDE0MTtcblxuICAgIHNwZWFrOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5yZXN1bHRfX2xpc3QgLnJlc3VsdF9faXRlbS0tZmFjZWJvb2s6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZTgwMCc7XG59XG5cbi5yZXN1bHRfX2xpc3QgLnJlc3VsdF9faXRlbS0tdHdpdHRlcjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODAxJztcbn1cblxuLnJlc3VsdF9fbGlzdCAucmVzdWx0X19pdGVtLS15b3V0dWJlOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MDInO1xufVxuXG4ucmVzdWx0X19saXN0IC5yZXN1bHRfX2l0ZW0tLWluc3RhZ3JhbTpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODBhJztcbn1cblxuLnJlc3VsdF9fbGlzdCAucmVzdWx0X19pdGVtLS12aW5lOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MGQnO1xufVxuXG4ucmVzdWx0X19saXN0IC5yZXN1bHRfX2l0ZW0tLXR2OmJlZm9yZVxue1xuICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgXG5cbiAgICBjb250ZW50OiAnVFYnO1xufVxuXG4ucmVzdWx0X19saXN0IC5yZXN1bHRfX2l0ZW0tLXNpdGU6YmVmb3JlXG57XG4gICAgZm9udC1zaXplOiAuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcblxuICAgIGNvbnRlbnQ6ICdXJztcbn1cblxuLnJlc3VsdF9fbGlzdCAucmVzdWx0X19pdGVtLS1ycDpiZWZvcmVcbntcbiAgICBmb250LXNpemU6IC42ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuXG4gICAgY29udGVudDogJ1JQJztcbn1cblxuLnJlc3VsdF9fbGlzdCAucmVzdWx0X19pdGVtLS1hcHBsaV9tb2JpbGVzOmJlZm9yZVxue1xuICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgXG5cbiAgICBjb250ZW50OiAnbS4nO1xufVxuXG4uZW50cnlfX21lZGlhXG57XG4gICAgbWFyZ2luOiAyMHB4IDA7IFxuXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM5YTlhOWE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG59XG5cbi5lbnRyeV9fbWVkaWFfX2lubmVyXG57XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG57XG4gICAgLmVudHJ5X19tZWRpYV9faW5uZXJcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmVudHJ5X19tZWRpYV9faW5uZXIgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmVudHJ5X19tZWRpYV9faW5uZXItLWZpcnN0XG57XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDsgXG5cbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGY0ZjRmO1xufVxuLmNvbC1tZC0xMiAuZW50cnlfX21lZGlhX19pbm5lci0tZmlyc3RcbntcbiAgICBwYWRkaW5nOiAwOyBcblxuICAgIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbntcbiAgICAuZW50cnlfX21lZGlhX19pbm5lci0tZmlyc3RcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2xpc3RcbntcbiAgICBtYXJnaW46IDAgMCA1ZW0gMDsgXG5cbiAgICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplc3BlZWQ7XG59XG4uZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxue1xuICAgIG1hcmdpbjogMmVtIDAgNWVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmVudHJ5X19tZXRhX19pbm5lciAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19saXN0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyBcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2xpc3RcbntcbiAgICBtYXJnaW46IDRlbSAwIDVlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwIGF1dG87XG4gICAgfVxufVxuXG4uZW50cnlfX21ldGFfX2lubmVyXG57XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXJcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgfVxufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IFxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4OyBcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW1cbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMjBweDsgXG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4OyBcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKDZuLTIpXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKDZuLTIpXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZCg2bi0yKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg5cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZCg0bi0xKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgIH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobiszKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcxcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZCg0bi0xKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobiszKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg5cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQoNG4tMSlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi5lbnRyeV9fbWV0YSAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtXG57XG4gICAgd2lkdGg6IDgwcHg7IFxuICAgIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW1cbiAgICB7XG4gICAgICAgIHdpZHRoOiA5MHB4OyBcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW1cbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMTBweDsgXG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyBcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG59XG4uZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQoNm4tMilcbntcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQoNm4tMilcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQoNm4tMilcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKDZuLTIpXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG59XG4uZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxue1xuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YSAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzQpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIH1cbn1cbi5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbVxue1xuICAgIHdpZHRoOiA4MHB4OyBcbiAgICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IFxuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IFxuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW1cbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgXG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxufVxuLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZCg2bi0yKVxue1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQoNm4tMilcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKDZuLTIpXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQoNm4tMilcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cbi5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxue1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI3cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI3cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICBfOjotbW96LXJhbmdlLXRyYWNrLFxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzQpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICBfOjotbW96LXJhbmdlLXRyYWNrLFxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzMpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICBfOjotbW96LXJhbmdlLXRyYWNrLFxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzMpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB9XG59XG5cbl86Oi1tb3otcmFuZ2UtdHJhY2ssXG4uZW50cnlfX21ldGEgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxue1xuICAgIG1hcmdpbi10b3A6IC0zOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIF86Oi1tb3otcmFuZ2UtdHJhY2ssXG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICBfOjotbW96LXJhbmdlLXRyYWNrLFxuICAgIC5lbnRyeV9fbWV0YSAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzQpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDJweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIF86Oi1tb3otcmFuZ2UtdHJhY2ssXG4gICAgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIH1cbn1cblxuXzo6LW1vei1yYW5nZS10cmFjayxcbi5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobis0KVxue1xuICAgIG1hcmdpbi10b3A6IC00MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIF86Oi1tb3otcmFuZ2UtdHJhY2ssXG4gICAgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzQpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgXzo6LW1vei1yYW5nZS10cmFjayxcbiAgICAuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgXzo6LW1vei1yYW5nZS10cmFjayxcbiAgICAuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MXB4O1xuICAgIH1cbn1cblxuLmhleGFnb25cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODVweDsgXG5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4uY2xpY2thYmxlIC5oZXhhZ29uXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuaGV4YWdvblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4OyBcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uXG4gICAge1xuICAgICAgICB3aWR0aDogMzIwcHg7IFxuICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uXG4gICAge1xuICAgICAgICB3aWR0aDogMzIwcHg7IFxuICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIH1cbn1cbi5lbnRyeV9fbWV0YSAuaGV4YWdvblxue1xuICAgIHdpZHRoOiA4MHB4OyBcbiAgICBoZWlnaHQ6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YSAuaGV4YWdvblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7IFxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuZW50cnlfX21ldGEgLmhleGFnb25cbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMTBweDsgXG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuZW50cnlfX21ldGEgLmhleGFnb25cbiAgICB7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgXG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgfVxufVxuLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuaGV4YWdvblxue1xuICAgIHdpZHRoOiA4MHB4OyBcbiAgICBoZWlnaHQ6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmhleGFnb25cbiAgICB7XG4gICAgICAgIHdpZHRoOiA4MHB4OyBcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuaGV4YWdvblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IFxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuaGV4YWdvblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyBcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG4uaGV4YWdvbiB1bFxue1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmhleGFnb24gbGlcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuLmhleGFnb24gbGkgYVxue1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyBcblxuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGNvbG9yOiAjMzQzNDM0O1xufVxuLmhleGFnb24gbGkgYTpob3Zlclxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGV4YWdvbl9faW5uZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbn1cblxuLmhleGFnb25fX2Jsb2NrXG57XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTsgXG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjI1LCAyMjUsIC41KTtcbn1cbi5jYXRlZ29yeSAuaGV4YWdvbl9fYmxvY2tcbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGV4YWdvbl9fYmxvY2tfX2NvbnRhaW5lclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGV4YWdvbl9fYmxvY2tfX2lubmVyXG57XG4gICAgZm9udC1zaXplOiAuNjY2NjdlbTsgXG5cbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhleGFnb25fX2Jsb2NrX19pbm5lciBoMlxue1xuICAgIGZvbnQ6IG5vcm1hbCAyLjE2NjY3ZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhleGFnb25fX2Jsb2NrX19pbm5lciBoM1xue1xuICAgIGZvbnQ6IG5vcm1hbCAxLjE2NjY3ZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAuaGV4YWdvbl9fYmxvY2tfX2lubmVyIGgzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG59XG4uaGV4YWdvbl9fYmxvY2tfX2lubmVyIHBcbntcbiAgICBmb250LXNpemU6IDEuMTY2NjdlbTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIC5oZXhhZ29uX19ibG9ja19faW5uZXIgcFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxufVxuLmVudHJ5X19tZXRhIC5oZXhhZ29uX19ibG9ja19faW5uZXIgc3Bhblxue1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpXG57XG4gICAgLmVudHJ5X19tZXRhIC5oZXhhZ29uX19ibG9ja19faW5uZXIgc3BhblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZW50cnlfX21ldGEgLmhleGFnb25fX2Jsb2NrX19pbm5lciBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgIH1cbn1cbi5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmhleGFnb25fX2Jsb2NrX19pbm5lciBzcGFuXG57XG4gICAgZm9udC1zaXplOiAuOGVtO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyIC5oZXhhZ29uX19ibG9ja19faW5uZXIgc3BhblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICB9XG59XG5cbi5oZXhhZ29uX19ibG9ja19fb3Zlclxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5oZXhhZ29uX19ibG9ja19fb3ZlciBoM1xue1xuICAgIGNvbG9yOiAjMzQzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGlja2FibGU6aG92ZXIgLmhleGFnb25fX2Jsb2NrX19pbm5lciBoM1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0sXG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMCAxcHggMDtcbiAgICB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0gaDIsXG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uIGgyXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNTU1NTZlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IFxuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmhleGFnb24sXG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uX19pbm5lcixcbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmhleGFnb25fX2Jsb2NrXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmhleGFnb25fX2Jsb2NrIGFcbiAgICB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uX19ibG9jayBhIHNwYW5cbiAgICB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uX19ibG9jayBoMlxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5oZXhhZ29uX19ibG9jayAuaGV4YWdvbl9fYmxvY2tfX2lubmVyXG4gICAge1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxufVxuXG4uaGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IGxpXG57XG4gICAgZm9udC1zaXplOiAuODg4ODllbTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG4uZW50cnlfX21ldGFfX2xpc3QgbGk6bGFzdC1jaGlsZFxue1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5lbnRyeV9fbWV0YV9fbGlzdCBwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IHN0cm9uZ1xue1xuICAgIGZvbnQ6IG5vcm1hbCAuODg4ODllbSAnSGFsaXNfcmJsYWNrJywgc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1jYXRlZ29yeS0tMSxcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItY2F0ZWdvcnktLWVjcml0dXJlXG57XG4gICAgY29sb3I6ICNlZmRiNTU7XG59XG5cbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItY2F0ZWdvcnktLTIsXG4uZW50cnlfX21ldGFfX2xpc3QgLmNvbG9yLWNhdGVnb3J5LS1kaWZmdXNpb25cbntcbiAgICBjb2xvcjogI2Y0YWQ5Yjtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1jYXRlZ29yeS0tMyxcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItY2F0ZWdvcnktLXByb2R1Y3Rpb25cbntcbiAgICBjb2xvcjogIzlmY2NlYjtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1jYXRlZ29yeS0tNCxcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItY2F0ZWdvcnktLWZpbmFuY2VtZW50XG57XG4gICAgY29sb3I6ICM5M2Q5YWQ7XG59XG5cbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItY2F0ZWdvcnktLTUsXG4uZW50cnlfX21ldGFfX2xpc3QgLmNvbG9yLWNhdGVnb3J5LS1jYXRjaC11cFxue1xuICAgIGNvbG9yOiAjZGJkO1xufVxuXG4uZW50cnlfX2Zvb3Rlclxue1xuICAgIG1hcmdpbjogMjBweCAwOyBcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjOWE5YTlhO1xufVxuLmVudHJ5X19mb290ZXIgaDNcbntcbiAgICBmb250OiBub3JtYWwgMWVtICdIYWxpc19yYm9sZCcsIHNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDsgXG5cbiAgICBjb2xvcjogIzM0MzQzNDtcbn1cbi5lbnRyeV9fZm9vdGVyIGxpXG57XG4gICAgZm9udC1zaXplOiAuODg4ODllbTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG5cbi5lbnRyeV9fZm9vdGVyX19pbm5lclxue1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbntcbiAgICAuZW50cnlfX2Zvb3Rlcl9faW5uZXJcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmVudHJ5X19mb290ZXJfX2lubmVyIGE6aG92ZXJcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5X19mb290ZXJfX2lubmVyLS1sYXN0XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIC5lbnRyeV9fZm9vdGVyX19pbm5lci0tbGFzdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyBcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlhOWE5YTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxufVxuXG4uZW50cnlfX3dvcmtlcl9fbGlzdFxue1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjMxZW07XG5cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVzcGVlZDtcbn1cbi5lbnRyeV9fd29ya2VyX19saXN0IGxpXG57XG4gICAgZm9udC1zaXplOiAuNjY2NjdlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uZW50cnlfX3dvcmtlcl9fbGlzdCBsaSBhXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZW50cnlfX3dvcmtlcl9fbGlzdCBsaSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZWJhcl9fc3RhdHVzXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwcHg7IFxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZGViYXJfX3N0YXR1c1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ucmVmZXJlbmNlc19fbGlzdFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7IFxuXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5zaWRlYmFyX19zdGF0dXNcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZGViYXJfX3N0YXR1c1xuICAgIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDsgXG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZGViYXJfX3N0YXR1cyBsaVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG4uc2lkZWJhcl9fc3RhdHVzIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnN0YXR1c1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZWRlZGU7XG59XG4uc3RhdHVzIHBcbntcbiAgICBmb250LXNpemU6IC42MTExMWVtO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogNzNweDsgXG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctcmVhbGlzYXRpb24tc3RhdHVzLnBuZycpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42IC8gMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLXJlc29sdXRpb246IDEuM2RwcHgpXG57XG4gICAgLnN0YXR1cyBwXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctcmVhbGlzYXRpb24tc3RhdHVzLTJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNTlweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnN0YXR1cyBwXG4gICAge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIH1cbn1cbi5zdGF0dXMgcCBzcGFuXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICB3aWR0aDogNjNweDsgXG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxue1xuICAgIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpXG57XG4gICAgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnNpbmdsZS1tZW1iZXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2xpc3RcbntcbiAgICBwYWRkaW5nOiAwO1xufVxuLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2xpc3RcbntcbiAgICBwYWRkaW5nOiAwIDEwJTtcbn1cbi5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxue1xuICAgIHBhZGRpbmc6IDAgMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIC5lbnRyeV9fbWV0YV9faW5uZXItLXNpZGViYXIgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9fbGlzdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19saXN0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19saXN0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNSU7XG4gICAgfVxufVxuXG4uY29sb3ItcGlua1xue1xuICAgIGJhY2tncm91bmQ6ICNmY2JjYzQ7XG59XG4uY29sb3ItcGluay5oZXhhZ29uX19ibG9ja19fb3ZlciBoM1xue1xuICAgIGNvbG9yOiAjZmNiY2M0ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeSAuY29sb3ItcGlua1xue1xuICAgIGNvbG9yOiAjZmNiY2M0O1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtID4gLmNvbG9yLXBpbmtcbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLXBpbmtcbntcbiAgICBjb2xvcjogI2ZjYmNjNDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZW50cnlfX21ldGFfX2xpc3QgLmNvbG9yLXBpbmtcbntcbiAgICBjb2xvcjogI2ZjYmNjNDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sb3ItamF1bmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjFkMzQxO1xufVxuLmNvbG9yLWphdW5lLmhleGFnb25fX2Jsb2NrX19vdmVyIGgzXG57XG4gICAgY29sb3I6ICNmMWQzNDEgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5IC5jb2xvci1qYXVuZVxue1xuICAgIGNvbG9yOiAjZjFkMzQxO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtID4gLmNvbG9yLWphdW5lXG57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSBoMi5jb2xvci1qYXVuZVxue1xuICAgIGNvbG9yOiAjZjFkMzQxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItamF1bmVcbntcbiAgICBjb2xvcjogI2YxZDM0MTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sb3ItZ3JlZW5cbntcbiAgICBiYWNrZ3JvdW5kOiAjOTNkOWFkO1xufVxuLmNvbG9yLWdyZWVuLmhleGFnb25fX2Jsb2NrX19vdmVyIGgzXG57XG4gICAgY29sb3I6ICM5M2Q5YWQgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5IC5jb2xvci1ncmVlblxue1xuICAgIGNvbG9yOiAjOTNkOWFkO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtID4gLmNvbG9yLWdyZWVuXG57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSBoMi5jb2xvci1ncmVlblxue1xuICAgIGNvbG9yOiAjOTNkOWFkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItZ3JlZW5cbntcbiAgICBjb2xvcjogIzkzZDlhZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sb3ItYmx1ZVxue1xuICAgIGJhY2tncm91bmQ6ICM5OWNiZWQ7XG59XG4uY29sb3ItYmx1ZS5oZXhhZ29uX19ibG9ja19fb3ZlciBoM1xue1xuICAgIGNvbG9yOiAjOTljYmVkICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeSAuY29sb3ItYmx1ZVxue1xuICAgIGNvbG9yOiAjOTljYmVkO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtID4gLmNvbG9yLWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLWJsdWVcbntcbiAgICBjb2xvcjogIzk5Y2JlZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZW50cnlfX21ldGFfX2xpc3QgLmNvbG9yLWJsdWVcbntcbiAgICBjb2xvcjogIzk5Y2JlZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sb3ItcmVkXG57XG4gICAgYmFja2dyb3VuZDogI2ZjYWM5Yztcbn1cbi5jb2xvci1yZWQuaGV4YWdvbl9fYmxvY2tfX292ZXIgaDNcbntcbiAgICBjb2xvcjogI2ZjYWM5YyAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnkgLmNvbG9yLXJlZFxue1xuICAgIGNvbG9yOiAjZmNhYzljO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtID4gLmNvbG9yLXJlZFxue1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0gaDIuY29sb3ItcmVkXG57XG4gICAgY29sb3I6ICNmY2FjOWM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1yZWRcbntcbiAgICBjb2xvcjogI2ZjYWM5YztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sb3ItdmlvbGV0XG57XG4gICAgYmFja2dyb3VuZDogI2RlYmFkZTtcbn1cbi5jb2xvci12aW9sZXQuaGV4YWdvbl9fYmxvY2tfX292ZXIgaDNcbntcbiAgICBjb2xvcjogI2RlYmFkZSAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnkgLmNvbG9yLXZpb2xldFxue1xuICAgIGNvbG9yOiAjZGViYWRlO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtID4gLmNvbG9yLXZpb2xldFxue1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0gaDIuY29sb3ItdmlvbGV0XG57XG4gICAgY29sb3I6ICNkZWJhZGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci12aW9sZXRcbntcbiAgICBjb2xvcjogI2RlYmFkZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sb3ItY2F0ZWdvcnktLTEsXG4uY29sb3ItY2F0ZWdvcnktLWVjcml0dXJlXG57XG4gICAgYmFja2dyb3VuZDogI2VmZGI1NTtcbn1cblxuLmNvbG9yLWNhdGVnb3J5LS0yLFxuLmNvbG9yLWNhdGVnb3J5LS1kaWZmdXNpb25cbntcbiAgICBiYWNrZ3JvdW5kOiAjZjRhZDliO1xufVxuXG4uY29sb3ItY2F0ZWdvcnktLTMsXG4uY29sb3ItY2F0ZWdvcnktLXByb2R1Y3Rpb25cbntcbiAgICBiYWNrZ3JvdW5kOiAjOWZjY2ViO1xufVxuXG4uY29sb3ItY2F0ZWdvcnktLTQsXG4uY29sb3ItY2F0ZWdvcnktLWZpbmFuY2VtZW50XG57XG4gICAgYmFja2dyb3VuZDogIzkzZDlhZDtcbn1cblxuLmNvbG9yLWNhdGVnb3J5LS01LFxuLmNvbG9yLWNhdGVnb3J5LS1jYXRjaC11cFxue1xuICAgIGJhY2tncm91bmQ6ICNkYmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAubWVtYmVyX19zb2NpYWxfX2xpc3RcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLm1lbWJlcl9fc29jaWFsX19saXN0IGxpXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lbWJlcl9fc29jaWFsX19saXN0IGxpIGFcbntcbiAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMzZweDsgXG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNDE0MTQxO1xufVxuLm1lbWJlcl9fc29jaWFsX19saXN0IGxpIGE6YmVmb3JlXG57XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICB3aWR0aDogMzZweDsgXG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLm1lbWJlcl9fc29jaWFsX19saXN0IGxpIGE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4uc2lkZWJhcl9fYXV0aG9yXG57XG4gICAgcGFkZGluZzogMCAxMCU7XG59XG4uc2lkZWJhcl9fYXV0aG9yIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhcl9fYXV0aG9yIGVtXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG59XG4uc2lkZWJhcl9fYXV0aG9yIGVtOmJlZm9yZVxue1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N2VtO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7IFxuICAgIGxlZnQ6IC0zMHB4O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcblxuICAgIGNvbnRlbnQ6ICfigJwnO1xufVxuLnNpZGViYXJfX2F1dGhvciBlbTphZnRlclxue1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgcGFkZGluZzogMCA1cHggMCAwOyBcblxuICAgIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG4uZW50cnktY29udGVudC1kZXNrdG9wXG57XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZW50cnktY29udGVudC1kZXNrdG9wXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYWN0aXZlIC5lbnRyeS1jb250ZW50LWRlc2t0b3BcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQtbW9iaWxlXG57XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZW50cnktY29udGVudC1tb2JpbGVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY3RpdmUgLmVudHJ5LWNvbnRlbnQtbW9iaWxlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmVhbGlzYXRpb25fX3NsaWRlclxue1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG5cbi5mbGV4c2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgem9vbTogMTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY3Vyc29yLW1vdmUucG5nJykgOCA4LCBtb3ZlO1xufVxuLm1vYmlsZV9uYXZpZ2F0aW9uIC5mbGV4c2xpZGVyXG57XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNsaWRlcyA+IGxpXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXMgPiBsaS5hY3RpdmVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWRlcyBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlX25hdmlnYXRpb24gLnNsaWRlcyBpbWdcbntcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5mbGV4LXZpZXdwb3J0XG57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4uZmxleHNsaWRlciAuc2xpZGVzLFxuLmZsZXgtZGlyZWN0aW9uLW5hdlxue1xuICAgIHpvb206IDE7IFxuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zbGlkZV9faXRlbVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLnNsaWRlX19pdGVtIGFcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsZXgtZGlyZWN0aW9uLW5hdlxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1OyBcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5tb2JpbGVfbmF2aWdhdGlvbiAuZmxleC1kaXJlY3Rpb24tbmF2XG57XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAwOyBcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGxpXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW46IDAgMCAwIDFweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tb2JpbGVfbmF2aWdhdGlvbiAuZmxleC1kaXJlY3Rpb24tbmF2IGxpXG57XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGFcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcblxuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgMTE2LCAxMTYsIC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAuZmxleC1kaXJlY3Rpb24tbmF2IGFcbiAgICB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIHdpZHRoOiA0MHB4OyBcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbi5tb2JpbGVfbmF2aWdhdGlvbiAuZmxleC1kaXJlY3Rpb24tbmF2IGFcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA7IFxuICAgIHRvcDogNTAlO1xuXG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDExNiwgMTE2LCAuNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDExNiwgMTE2LCAuNik7XG59XG4ubW9iaWxlX25hdmlnYXRpb24gLmZsZXgtZGlyZWN0aW9uLW5hdiBhOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsaW5lLWhlaWdodDogODBweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDgwcHg7IFxuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgc3BlYWs6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAuZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlXG4gICAge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICB3aWR0aDogNDBweDsgXG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG4ubW9iaWxlX25hdmlnYXRpb24gLmZsZXgtZGlyZWN0aW9uLW5hdiBhOmJlZm9yZVxue1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUwOyBcblxuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIGNvbG9yOiAjYmRiZGJkO1xufVxuLm1vYmlsZV9uYXZpZ2F0aW9uIC5mbGV4LWRpcmVjdGlvbi1uYXYgYTpob3ZlcjpiZWZvcmVcbntcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxlODA3Jztcbn1cbi5tb2JpbGVfbmF2aWdhdGlvbiAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXZcbntcbiAgICBsZWZ0OiAwO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuLm1vYmlsZV9uYXZpZ2F0aW9uIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dFxue1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ub2ctZ3JpZFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxuXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMzFlbTtcblxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xufVxuXG4ub2ctZ3JpZCA+IGxpXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDE2LjY2NiU7IFxuICAgIG1hcmdpbjogLTFweCAtMXB4IDAgMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAub2ctZ3JpZCA+IGxpXG4gICAge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAub2ctZ3JpZCA+IGxpXG4gICAge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG57XG4gICAgLm9nLWdyaWQgPiBsaVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXG57XG4gICAgLm9nLWdyaWQgPiBsaVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ub2ctZ3JpZCBsaSBsaVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IGF1dG87IFxuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm9nLWdyaWQgbGkgPiBhLFxuLm9nLWdyaWQgbGkgPiBhIGltZ1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ub2ctZ3JpZCBsaSA+IGEgaW1nXG57XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4ub2ctZ3JpZCBsaS5vZy1leHBhbmRlZCA+IGE6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAtMjhweCAwIDAgLTE1cHg7IFxuXG4gICAgY29udGVudDogJyAnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4ZThlODtcbn1cblxuLm9nLWV4cGFuZGVkXG57XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZy1leHBhbmRlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogLTZweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAub2ctZXhwYW5kZXJcbiAgICB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxue1xuICAgIC5vZy1leHBhbmRlclxuICAgIHtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG57XG4gICAgLm9nLWV4cGFuZGVyXG4gICAge1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweClcbntcbiAgICAub2ctZXhwYW5kZXJcbiAgICB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ub2ctZXhwYW5kZXItaW5uZXJcbntcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbn1cblxuLm9nLWNsb3NlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLm9nLWNsb3NlXG4gICAge1xuICAgICAgICB3aWR0aDogMzVweDsgXG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbi5vZy1jbG9zZTo6YmVmb3JlLFxuLm9nLWNsb3NlOjphZnRlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IFxuXG4gICAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLm9nLWNsb3NlOjphZnRlclxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ub2ctY2xvc2U6aG92ZXI6OmJlZm9yZSxcbi5vZy1jbG9zZTpob3Zlcjo6YWZ0ZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4ub2ctZnVsbGltZyxcbi5vZy1kZXRhaWxzXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcblxuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm9nLWRldGFpbHNcbntcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuLm9nLWV4cGFuZGVkIC5vZy1kZXRhaWxzXG57XG4gICAgb3ZlcmZsb3cteDogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyBcblxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5vZy1kZXRhaWxzIGgyXG57XG4gICAgZm9udDogbm9ybWFsIDEuMTY2NjdlbSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub2ctZGV0YWlscyBoMlxue1xuICAgIGZvbnQ6IG5vcm1hbCAxLjE2NjY3ZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vZy1kZXRhaWxzIGgzXG57XG4gICAgZm9udDogbm9ybWFsIC44ODg4OWVtICdIYWxpc19yYmxhY2snLCBzYW5zLXNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5vZy1kZXRhaWxzIGVtXG57XG4gICAgZm9udC1zaXplOiAuNzc3NzhlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuLm9nLWRldGFpbHMgcFxue1xuICAgIGZvbnQtc2l6ZTogLjc3Nzc4ZW07XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuLm9nLWRldGFpbHMgdWxcbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5vZy1kZXRhaWxzIHVsIGxpXG57XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cbi5vZy1kZXRhaWxzIHVsIGxpOmJlZm9yZVxue1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7IFxuXG4gICAgY29udGVudDogJy0nO1xufVxuLm9nLWRldGFpbHMgdWwgYVxue1xuICAgIGZvbnQtc2l6ZTogLjc3Nzc4ZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm9nLWZ1bGxpbWdcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZy1mdWxsaW1nIGltZ1xue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpXG57XG4gICAgLm9nLWZ1bGxpbWdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5vZy1kZXRhaWxzXG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLmdyaWQtaW5uZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNsaWVudC1kZXNjXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9nLWdyaWQgaW1nXG57XG4gICAgcGFkZGluZzogMzBweDsgXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGVhbVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2JnLWVxdWlwZS5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNob3VldHRlc1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNob3VldHRlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuLmNob3VldHRlIGltZ1xue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5sb2NhbCAuY2hvdWV0dGVcbntcbiAgICBib3JkZXI6IDFweCByZWQgc29saWQ7XG59XG5cbi5idWxsZVxue1xuICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTU1cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2JnLWJ1bGxlLnBuZycpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42IC8gMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCAobWluLXJlc29sdXRpb246IDEuM2RwcHgpXG57XG4gICAgLmJ1bGxlXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctYnVsbGUtMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODlweCA3MXB4O1xuICAgIH1cbn1cbi5idWxsZSBwXG57XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2hvdWV0dGVfcG9zaXRpb24tNCxcbi5jaG91ZXR0ZV9wb3NpdGlvbi04XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cbiAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAtbXMtZmlsdGVyOiAnRmxpcEgnO1xufVxuLmNob3VldHRlX3Bvc2l0aW9uLTQgcCxcbi5jaG91ZXR0ZV9wb3NpdGlvbi04IHBcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblxuICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgIC1tcy1maWx0ZXI6ICdGbGlwSCc7XG59XG5cbi5tb2JpbGVfbmF2aWdhdGlvblxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBoZWlnaHQ6IDIwMHB4OyBcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1tb2JpbGUtbmF2aWdhdGlvbi5wbmcnKSBsZWZ0IHRvcCByZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLm1vYmlsZV9uYXZpZ2F0aW9uXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4ubW9iaWxlX25hdmlnYXRpb24gLmJ1bGxlXG57XG4gICAgZm9udC1zaXplOiAuNWVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDsgXG5cbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxMDVweDtcblxuICAgIGJhY2tncm91bmQtc2l6ZTogNzJweCA1MHB4O1xufVxuLm1vYmlsZV9uYXZpZ2F0aW9uIHBcbntcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAuc2luZ2xlLW1lbWJlciAucGFnZV9fbmF2aWdhdGlvblxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNncmlkXG57XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYm94XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYm94IC5waWN0dXJlLWJsb2NrIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xufVxuLmJveCBhXG57XG4gICAgZGlzcGxheTogYmxvY2s7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uYm94IGVtXG57XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAuNzc3NzhlbSAnSGFsaXNfcmJvb2snLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uYm94IGVtIGFcbntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5sb2FkZWQgLmJveDpob3ZlciAuYm94X19vdmVyXG57XG4gICAgb3BhY2l0eTogLjc7XG5cbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKSc7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG59XG5cbi5sb2FkZWQgLmJveDpob3ZlciAuYm94X19ib2R5X19pbm5lclxue1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbn1cblxuLmJveC10aXRsZVxue1xuICAgIGZvbnQ6IG5vcm1hbCAxLjU1NTU2ZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblxuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYm94X19ib2R5IC5waWN0dXJlLWJsb2NrXG57XG4gICAgei1pbmRleDogMjsgXG5cbiAgICBmbG9hdDogbm9uZTtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5ib3hfX2NhdGVnb3J5XG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG57XG4gICAgLmJveF9fY2F0ZWdvcnlcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cbn1cbi5ib3hfX2NhdGVnb3J5IHVsXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJveF9fY2F0ZWdvcnkgbGlcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDNweCAzcHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJveF9fY2F0ZWdvcnkgYSxcbi5ib3hfX2NhdGVnb3J5IHNwYW5cbntcbiAgICBmb250OiBub3JtYWwgLjU1NTU2ZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmJveF9fYm9keV9faW5uZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC44MzMzM2VtO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xufVxuXG4uYm94X19vdmVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IFxuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xufVxuLm5vLXRvdWNoLWRldmljZSAuYm94X19vdmVyXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm8tdG91Y2gtZGV2aWNlIC5wYXJhbGxheFxue1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5ibG9jay1ob21lXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay1ob21lIGgxLFxuLmJsb2NrLWhvbWUgaDJcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWhvbWUgaDJcbntcbiAgICBmb250OiBub3JtYWwgMS4zMzMzM2VtICdIYWxpc19yYm9sZCcsIHNhYW5zLXNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDsgXG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbntcbiAgICAuYmxvY2staG9tZSBoMlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbi5sdDk5MiAuYmxvY2staG9tZSBoMlxue1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4uYmxvY2staG9tZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxue1xuICAgIC5ibG9jay1ob21lIGltZ1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG5cbi5ibG9jay1ob21lLS1pbnRyb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1ob21lLmpwZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmJsb2NrLWhvbWUtLWRlc2NyaXB0aW9uXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uYmxvY2staG9tZS0tZGVzY3JpcHRpb24gcFxue1xuICAgIGZvbnQ6IG5vcm1hbCAyLjIyMjIyZW0gJ0hhbGlzX3Jib29rJywgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDUwJTsgXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiAjNWI1YjViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxue1xuICAgIC5ibG9jay1ob21lLS1kZXNjcmlwdGlvbiBwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG4uYmxvY2staG9tZS0tZGVzY3JpcHRpb24gcCBzdHJvbmdcbntcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDFlbSAnSGFsaXNfcmJsYWNrJywgc2FhbnMtc2VyaWY7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2staG9tZS0tZGVzY3JpcHRpb24gcCBlbVxue1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay1ob21lLS1kZXNjcmlwdGlvbiBhXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuXG4gICAgY29sb3I6ICM1YjViNWI7XG59XG4uYmxvY2staG9tZS0tZGVzY3JpcHRpb246YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7IFxuICAgIGxlZnQ6IDEwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgIC1tcy1maWx0ZXI6ICdwcm9naWQ6IERYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG59XG4uYmxvY2staG9tZS0tZGVzY3JpcHRpb24uYWN0aXZlOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbn1cblxuLmJsb2NrLWhvbWVfX2lubmVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5sdDk5MiAuYmxvY2staG9tZV9faW5uZXJcbntcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xufVxuXG4uYmxvY2staG9tZV9fY29udGVudFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idC1zY3JvbGxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDU5cHg7IFxuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2FkZXItaHAucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xufVxuLmJ0LXNjcm9sbDpob3Zlclxue1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2FkZXItaHAtb3Zlci5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5sdDk5MiAuYnQtc2Nyb2xsXG57XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xufVxuLmJ0LXNjcm9sbCBhXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4jZnVsbHBhZ2VcbntcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbiNzdXBlckNvbnRhaW5lclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmZwLXNlY3Rpb25cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZwLXNsaWRlXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mcC1zbGlkZSxcbi5mcC1zbGlkZXNDb250YWluZXJcbntcbiAgICBkaXNwbGF5OiBibG9jazsgXG5cbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mcC1zbGlkZXNcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xufVxuXG4uZnAtc2VjdGlvbi5mcC10YWJsZSxcbi5mcC1zbGlkZS5mcC10YWJsZVxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgd2lkdGg6IDEwMCU7IFxuXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmZwLXRhYmxlQ2VsbFxue1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IFxuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZwLXNsaWRlc0NvbnRhaW5lclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZwLXNjcm9sbGFibGVcbntcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uZnAtbm90cmFuc2l0aW9uXG57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItLWJsb2dcbntcbiAgICBwYWRkaW5nOiAwIDUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuY29udGFpbmVyLS1ibG9nXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAuY29udGFpbmVyLS1ibG9nXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIH1cbn1cbi5jb250YWluZXItLWJsb2cgLnNpZGViYXItYmxvY2ssXG4uY29udGFpbmVyLS1ibG9nIGFydGljbGVcbntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMjMzLCAyNTAsIC41KTtcbn1cblxuLmVudHJ5LWJsb2ctdGl0bGVcbntcbiAgICBmb250OiBub3JtYWwgMy44ODg4OWVtICdIYWxpc19yYmxhY2snLCBzYW5zLXNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmhlbnRyeS0tc2luZ2xlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07IFxuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5lbnRyeS1oZWFkZXJfX2Jsb2NrXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgY29sb3I6ICM5YWFkYjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmVudHJ5LWhlYWRlcl9fYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uZW50cnktaGVhZGVyX19ibG9jayB0aW1lLFxuLmVudHJ5LWhlYWRlcl9fYmxvY2sgLmVudHJ5LWF1dGhvclxue1xuICAgIGZvbnQtc2l6ZTogLjg4ODg5ZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZW50cnktaGVhZGVyX19ibG9jayBhXG57XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgY29sb3I6ICMzNTM1MzU7XG59XG4uZW50cnktaGVhZGVyX19ibG9jayBhOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nICNoZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjY2JlOGZhO1xufVxuXG4uYmxvZyAjZ3JpZFxue1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZyAuYm94XG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NGE1YWY7IFxuICAgIGJhY2tncm91bmQ6ICNjYmU4ZmE7XG59XG4uYmxvZyAuYm94IGltZ1xue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5ibG9nIC5ib3gudHdpdHRlci13aWRnZXQsXG4uYmxvZyAuYm94LmZhY2Vib29rLXdpZGdldFxue1xuICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYmxvZyAuYm94IGFcbntcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2cgLmJveCBhOmhvdmVyIGgyXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmxvZyAuYm94IGE6aG92ZXIgLmJveF9fZmlndXJlX19vdmVyXG57XG4gICAgb3BhY2l0eTogLjM7XG5cbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTMwKSc7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0zMCk7XG59XG5cbi5ibG9nIC5zdGFtcFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICB3aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KVxue1xuICAgIC5ibG9nIC5zdGFtcFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDI5My4zMzMzMzMzMzMzMzNweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmJsb2cgLnN0YW1wXG4gICAge1xuICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxue1xuICAgIC5ibG9nIC5zdGFtcFxuICAgIHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogYXV0bzsgXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5ibG9nIGgyXG57XG4gICAgZm9udDogbm9ybWFsIDEuMzMzMzNlbSAnSGFsaXNfcmJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgIGNvbG9yOiAjMzUzNTM1O1xufVxuXG4uYm94X19tZXRhXG57XG4gICAgY29sb3I6ICM5YWFkYjk7XG59XG4uYm94X19tZXRhIHRpbWUsXG4uYm94X19tZXRhIGRpdlxue1xuICAgIGZvbnQtc2l6ZTogLjc3Nzc4ZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYm94X19tZXRhIGFcbntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgXG5cbiAgICBjb2xvcjogIzM1MzUzNTtcbn1cbi5ib3hfX21ldGEgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYm94X19maWd1cmVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3hfX2ZpZ3VyZV9fb3Zlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyBcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgLW1zLWZpbHRlcjogJ3Byb2dpZDogRFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKSc7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbn1cblxuLm5ld3NsZXR0ZXItYmxvY2tcbntcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICBib3JkZXI6IDdweCBzb2xpZCAjNDE0MDNlO1xuICAgIGJhY2tncm91bmQ6ICNjYmU4ZmE7XG59XG4ubmV3c2xldHRlci1ibG9jayBwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c2xldHRlci1ibG9jayBwIGFcbntcbiAgICBmb250OiBub3JtYWwgMS40NDQ0NGVtICdIYWxpc19yYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblxuICAgIGNvbG9yOiAjNDE0MDNlO1xufVxuLm5ld3NsZXR0ZXItYmxvY2s6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLm5ld3NsZXR0ZXItYmxvY2s6aG92ZXIgYVxue1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmVudHJ5LXNoYXJlXG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG5cbiAgICBtYXJnaW46IDAgMCAyMHB4IDE1cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzlhYWRiOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbntcbiAgICAuZW50cnktc2hhcmVcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDsgXG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cbi5lbnRyeS1zaGFyZSAuc29jaWFsX19pdGVtXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5lbnRyeS1zaGFyZSAuc29jaWFsX19pdGVtIGFcbntcbiAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMzZweDsgXG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uZW50cnktc2hhcmUgLnNvY2lhbF9faXRlbSBhOmJlZm9yZVxue1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgd2lkdGg6IDM2cHg7IFxuICAgIGhlaWdodDogMzZweDtcbn1cbi5lbnRyeS1zaGFyZSAuc29jaWFsX19pdGVtIGE6aG92ZXJcbntcbiAgICBjb2xvcjogI2IyYjJiMjtcbn1cbi5lbnRyeS1zaGFyZSAuc29jaWFsX19pdGVtLS1mYWNlYm9vayBhXG57XG4gICAgYmFja2dyb3VuZDogIzI4M2Q2Yjtcbn1cbi5lbnRyeS1zaGFyZSAuc29jaWFsX19pdGVtLS10d2l0dGVyIGFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDBhYmYwO1xufVxuXG4uY2F0ZWdvcnlfX2xpc3QgbGlcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG4uY2F0ZWdvcnlfX2xpc3QgYVxue1xuICAgIGZvbnQ6IG5vcm1hbCAuODg4ODllbSAnSGFsaXNfcmJvbGQnLCBzYW5zLXNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXG4gICAgY29sb3I6ICMzNTM1MzU7XG59XG4uY2F0ZWdvcnlfX2xpc3QgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVsYXRlZFxue1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHg7IFxuXG4gICAgYmFja2dyb3VuZDogIzM1MzUzNTtcbn1cbi5yZWxhdGVkIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcblxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG4ucmVsYXRlZCAuYm94X19jYXRlZ29yeVxue1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yZWxhdGVkIC5ib3hfX2NhdGVnb3J5IHVsXG57XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZWxhdGVkIC5ib3hfX2NhdGVnb3J5IGxpXG57XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xufVxuLnJlbGF0ZWQgYVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlbGF0ZWRfX2hlYWRlclxue1xuICAgIGZvbnQtc2l6ZTogLjg4ODg5ZW07XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXG4gICAgY29sb3I6ICNiNGI0YjQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YzRjNGM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YzRjNGM7XG59XG5cbi5yZWxhdGVkX19ib2R5XG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5yZWxhdGVkX19ib2R5IHBcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnJlbGF0ZWRfX2JvZHkgcCBhXG57XG4gICAgZm9udDogbm9ybWFsIDEuNzc3NzhlbSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG4ucmVsYXRlZF9fYm9keSBlbVxue1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgLjc3Nzc4ZW0gJ0hhbGlzX3Jib29rJywgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgLjU1NTU2ZW0gMDsgXG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5yZWxhdGVkX19ib2R5IGVtIGFcbntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgXG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFuaW1hdGVkXG57XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5id0ZsaXBZSW5cbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IFxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJ3RmxpcFlJbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBid0ZsaXBZSW47XG5cbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYndGbGlwWUluXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDUwJVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICB9XG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBid0ZsaXBZSW5cbntcbiAgICAwJVxuICAgIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTAlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCk7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYndGbGlwWUluXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDUwJVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICB9XG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uYW5pbXNpdGlvbixcbi5hbmltc2l0aW9uLW92ZXJsYXlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltc2l0aW9uLWxvYWRpbmdcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjNjY2MlMjIlM0UlMEElMjAlMjAlM0NwYXRoJTIwb3BhY2l0eSUzRCUyMi4yNSUyMiUyMGQlM0QlMjJNMTYlMjAwJTIwQTE2JTIwMTYlMjAwJTIwMCUyMDAlMjAxNiUyMDMyJTIwQTE2JTIwMTYlMjAwJTIwMCUyMDAlMjAxNiUyMDAlMjBNMTYlMjA0JTIwQTEyJTIwMTIlMjAwJTIwMCUyMDElMjAxNiUyMDI4JTIwQTEyJTIwMTIlMjAwJTIwMCUyMDElMjAxNiUyMDQlMjIvJTNFJTBBJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTYlMjAwJTIwQTE2JTIwMTYlMjAwJTIwMCUyMDElMjAzMiUyMDE2JTIwTDI4JTIwMTYlMjBBMTIlMjAxMiUyMDAlMjAwJTIwMCUyMDE2JTIwNHolMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NhbmltYXRlVHJhbnNmb3JtJTIwYXR0cmlidXRlTmFtZSUzRCUyMnRyYW5zZm9ybSUyMiUyMHR5cGUlM0QlMjJyb3RhdGUlMjIlMjBmcm9tJTNEJTIyMCUyMDE2JTIwMTYlMjIlMjB0byUzRCUyMjM2MCUyMDE2JTIwMTYlMjIlMjBkdXIlM0QlMjIwLjhzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwLyUzRSUwQSUyMCUyMCUzQy9wYXRoJTNFJTBBJTNDL3N2ZyUzRSUwQSUwQSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1zaXRpb24tbG9hZGluZzphZnRlclxue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBjb250ZW50OiAnQ2hhcmdlbWVudCc7IFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjYWFhO1xufVxuXG4uYW5pbXNpdGlvbi1vdmVybGF5LXNsaWRlXG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pblxue1xuICAgIDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlLWluXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCVcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW5cbntcbiAgICAwJVxuICAgIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5mYWRlLWluXG57XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1pbjtcbiAgICAgICAgIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlLWluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dFxue1xuICAgIDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlLW91dFxue1xuICAgIDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dFxue1xuICAgIDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZhZGUtb3V0XG57XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1vdXQ7XG4gICAgICAgICAtby1hbmltYXRpb24tbmFtZTogZmFkZS1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQ7XG59XG5cbi5jb250YWN0LWZvcm1cbntcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgcGFkZGluZzogNDBweCAwOyBcblxuICAgIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG4uY29udGFjdC1mb3JtIHBcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgLjY2NjY3ZW0gMDtcbn1cbi5jb250YWN0LWZvcm0gaW5wdXQsXG4uY29udGFjdC1mb3JtIHRleHRhcmVhXG57XG4gICAgZm9udDogbm9ybWFsIDFlbSAnSGFsaXNfcmJvb2snLCBzYW5zLXNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnRhY3QtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBjb2xvcjogI2IyYjJiMjtcbn1cbi5jb250YWN0LWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJcbntcbiAgICBjb2xvcjogI2IyYjJiMjtcbn1cbi5jb250YWN0LWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICNiMmIyYjI7XG59XG4uY29udGFjdC1mb3JtIHRleHRhcmVhXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGhlaWdodDogMjM1cHg7XG59XG4uY29udGFjdC1mb3JtIC5jb250YWN0LWNvbFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDQ1JTsgXG4gICAgbWFyZ2luOiAwIDAgMCA1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29sIHBcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LWZvcm0gLmJ0LXN1Ym1pdFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG4uY29udGFjdC1mb3JtIC53cGNmNy1zdWJtaXRcbntcbiAgICBmb250OiBub3JtYWwgMS4xNjY2N2VtICdIYWxpc19yYm9sZCcsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiBhdXRvOyBcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xufVxuLmNvbnRhY3QtZm9ybSAud3BjZjctc3VibWl0OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLndwY2Y3LWZvcm1cbntcbiAgICBtYXJnaW46IDAgMCAwIC01JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAud3BjZjctZm9ybVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9faW50cm9cbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1mb3JtX19pbnRybyBoMlxue1xuICAgIGZvbnQ6IG5vcm1hbCAyZW0gJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyBcblxuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3QtZm9ybV9faW50cm8gcFxue1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAwOyBcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuLndwY2Y3LW1haWwtc2VudC1va1xue1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC0yNzcgLnBhZ2VfX25hdmlnYXRpb24sXG4ucG9zdC10eXBlLWFyY2hpdmUtbWVtYmVyIC5wYWdlX19uYXZpZ2F0aW9uXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi53cGNmNyAuYWpheC1sb2FkZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4OyBcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjNjY2MlMjIlM0UlMEElMjAlMjAlM0NwYXRoJTIwb3BhY2l0eSUzRCUyMi4yNSUyMiUyMGQlM0QlMjJNMTYlMjAwJTIwQTE2JTIwMTYlMjAwJTIwMCUyMDAlMjAxNiUyMDMyJTIwQTE2JTIwMTYlMjAwJTIwMCUyMDAlMjAxNiUyMDAlMjBNMTYlMjA0JTIwQTEyJTIwMTIlMjAwJTIwMCUyMDElMjAxNiUyMDI4JTIwQTEyJTIwMTIlMjAwJTIwMCUyMDElMjAxNiUyMDQlMjIvJTNFJTBBJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTYlMjAwJTIwQTE2JTIwMTYlMjAwJTIwMCUyMDElMjAzMiUyMDE2JTIwTDI4JTIwMTYlMjBBMTIlMjAxMiUyMDAlMjAwJTIwMCUyMDE2JTIwNHolMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NhbmltYXRlVHJhbnNmb3JtJTIwYXR0cmlidXRlTmFtZSUzRCUyMnRyYW5zZm9ybSUyMiUyMHR5cGUlM0QlMjJyb3RhdGUlMjIlMjBmcm9tJTNEJTIyMCUyMDE2JTIwMTYlMjIlMjB0byUzRCUyMjM2MCUyMDE2JTIwMTYlMjIlMjBkdXIlM0QlMjIwLjhzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwLyUzRSUwQSUyMCUyMCUzQy9wYXRoJTNFJTBBJTNDL3N2ZyUzRSUwQSUwQSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLypcbiAgICBDb2xvcmJveCBDb3JlIFN0eWxlOlxuICAgIFRoZSBmb2xsb3dpbmcgQ1NTIGlzIGNvbnNpc3RlbnQgYmV0d2VlbiBleGFtcGxlIHRoZW1lcyBhbmQgc2hvdWxkIG5vdCBiZSBhbHRlcmVkLlxuKi9cbiNjb2xvcmJveCxcbiNjYm94T3ZlcmxheSxcbiNjYm94V3JhcHBlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2Nib3hXcmFwcGVyXG57XG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4jY2JveE92ZXJsYXlcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNjYm94TWlkZGxlTGVmdCxcbiNjYm94Qm90dG9tTGVmdFxue1xuICAgIGNsZWFyOiBsZWZ0O1xufVxuXG4jY2JveENvbnRlbnRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjYm94TG9hZGVkQ29udGVudFxue1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4jY2JveFRpdGxlXG57XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jY2JveExvYWRpbmdPdmVybGF5LFxuI2Nib3hMb2FkaW5nR3JhcGhpY1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94Q2xvc2UsXG4jY2JveFNsaWRlc2hvd1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNib3hQaG90b1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IFxuICAgIGJvcmRlcjogMDtcbn1cblxuLmNib3hJZnJhbWVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IFxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBib3JkZXI6IDA7XG59XG5cbiNjb2xvcmJveCxcbiNjYm94Q29udGVudCxcbiNjYm94TG9hZGVkQ29udGVudFxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IFxuICAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLypcbiAgICBVc2VyIFN0eWxlOlxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxuICAgIG9yZGVyZWQgJiB0YWJiZWQgaW4gYSB3YXkgdGhhdCByZXByZXNlbnRzIHRoZSBuZXN0aW5nIG9mIHRoZSBnZW5lcmF0ZWQgSFRNTC5cbiovXG4jY2JveE92ZXJsYXlcbntcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvb3ZlcmxheS5wbmcnKSByZXBlYXQgMCAwO1xuXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cblxuI2NvbG9yYm94XG57XG4gICAgb3V0bGluZTogMDtcbn1cblxuI2Nib3hUb3BMZWZ0XG57XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtMTAxcHggMDtcbn1cblxuI2Nib3hUb3BSaWdodFxue1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9jb250cm9scy5wbmcnKSBuby1yZXBlYXQgLTEzMHB4IDA7XG59XG5cbiNjYm94Qm90dG9tTGVmdFxue1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9jb250cm9scy5wbmcnKSBuby1yZXBlYXQgLTEwMXB4IC0yOXB4O1xufVxuXG4jY2JveEJvdHRvbVJpZ2h0XG57XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtMTMwcHggLTI5cHg7XG59XG5cbiNjYm94TWlkZGxlTGVmdFxue1xuICAgIHdpZHRoOiAyMXB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIGxlZnQgdG9wIHJlcGVhdC15O1xufVxuXG4jY2JveE1pZGRsZVJpZ2h0XG57XG4gICAgd2lkdGg6IDIxcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvY29udHJvbHMucG5nJykgcmlnaHQgdG9wIHJlcGVhdC15O1xufVxuXG4jY2JveFRvcENlbnRlclxue1xuICAgIGhlaWdodDogMjFweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9ib3JkZXIucG5nJykgMCAwIHJlcGVhdC14O1xufVxuXG4jY2JveEJvdHRvbUNlbnRlclxue1xuICAgIGhlaWdodDogMjFweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9ib3JkZXIucG5nJykgMCAtMjlweCByZXBlYXQteDtcbn1cblxuI2Nib3hDb250ZW50XG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2JveElmcmFtZVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNjYm94RXJyb3JcbntcbiAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuI2Nib3hMb2FkZWRDb250ZW50XG57XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuI2Nib3hUaXRsZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRweDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogIzk0OTQ5NDtcbn1cblxuI2Nib3hDdXJyZW50XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGxlZnQ6IDU4cHg7XG5cbiAgICBjb2xvcjogIzk0OTQ5NDtcbn1cblxuI2Nib3hMb2FkaW5nT3ZlcmxheVxue1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9sb2FkaW5nX2JhY2tncm91bmQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbiNjYm94TG9hZGluZ0dyYXBoaWNcbntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvbG9hZGluZy5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLyogdGhlc2UgZWxlbWVudHMgYXJlIGJ1dHRvbnMsIGFuZCBtYXkgbmVlZCB0byBoYXZlIGFkZGl0aW9uYWwgc3R5bGVzIHJlc2V0IHRvIGF2b2lkIHVud2FudGVkIGJhc2Ugc3R5bGVzICovXG4jY2JveFByZXZpb3VzLFxuI2Nib3hOZXh0LFxuI2Nib3hTbGlkZXNob3csXG4jY2JveENsb3NlXG57XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiBhdm9pZCBvdXRsaW5lcyBvbiA6YWN0aXZlIChtb3VzZWNsaWNrKSwgYnV0IHByZXNlcnZlIG91dGxpbmVzIG9uIDpmb2N1cyAodGFiYmVkIG5hdmlnYXRpbmcpICovXG4jY2JveFByZXZpb3VzOmFjdGl2ZSxcbiNjYm94TmV4dDphY3RpdmUsXG4jY2JveFNsaWRlc2hvdzphY3RpdmUsXG4jY2JveENsb3NlOmFjdGl2ZVxue1xuICAgIG91dGxpbmU6IDA7XG59XG5cbiNjYm94U2xpZGVzaG93XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogNHB4O1xuXG4gICAgY29sb3I6ICMwMDkyZWY7XG59XG5cbiNjYm94UHJldmlvdXNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgXG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IC03NXB4IDA7XG59XG5cbiNjYm94UHJldmlvdXM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjVweDtcbn1cblxuI2Nib3hOZXh0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyN3B4O1xuXG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IFxuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtNTBweCAwO1xufVxuXG4jY2JveE5leHQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjVweDtcbn1cblxuI2Nib3hDbG9zZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgXG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IC0yNXB4IDA7XG59XG5cbiNjYm94Q2xvc2U6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtMjVweDtcbn1cblxuLypcbiAgVGhlIGZvbGxvd2luZyBmaXhlcyBhIHByb2JsZW0gd2hlcmUgSUU3IGFuZCBJRTggcmVwbGFjZSBhIFBORydzIGFscGhhIHRyYW5zcGFyZW5jeSB3aXRoIGEgYmxhY2sgZmlsbFxuICB3aGVuIGFuIGFscGhhIGZpbHRlciAob3BhY2l0eSBjaGFuZ2UpIGlzIHNldCBvbiB0aGUgZWxlbWVudCBvciBhbmNlc3RvciBlbGVtZW50LiAgVGhpcyBzdHlsZSBpcyBub3QgYXBwbGllZCB0byBvciBuZWVkZWQgaW4gSUU5LlxuICBTZWU6IGh0dHA6Ly9qYWNrbG1vb3JlLmNvbS9ub3Rlcy9pZS10cmFuc3BhcmVuY3ktcHJvYmxlbXMvXG4qL1xuLmNib3hJRSAjY2JveFRvcExlZnQsXG4uY2JveElFICNjYm94VG9wQ2VudGVyLFxuLmNib3hJRSAjY2JveFRvcFJpZ2h0LFxuLmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXG4uY2JveElFICNjYm94Qm90dG9tQ2VudGVyLFxuLmNib3hJRSAjY2JveEJvdHRvbVJpZ2h0LFxuLmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXG4uY2JveElFICNjYm94TWlkZGxlUmlnaHRcbntcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMwMEZGRkZGRixlbmRDb2xvcnN0cj0jMDBGRkZGRkYpO1xufVxuXG4uZm9vdGVyXG57XG4gICAgZm9udC1zaXplOiAuNzc3NzhlbTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IFxuXG4gICAgY29sb3I6ICNhMWEzYTg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbntcbiAgICAuZm9vdGVyXG4gICAge1xuICAgICAgICBtYXJnaW46IDc1cHggMCAwIDA7XG4gICAgfVxufVxuLmZvb3RlciAuY2xlYXJmaXg6YWZ0ZXJcbntcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4uYmxvZyAuZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzM1MzUzNTtcbn1cbi5mb290ZXIgaDJcbntcbiAgICBmb250OiBub3JtYWwgMWVtICdIYWxpc19yYm9sZCcsIHNlcmlmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXG4gICAgY29sb3I6ICM0MTQxNDE7XG59XG4uYmxvZyAuZm9vdGVyIGgyXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIGFcbntcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgIGNvbG9yOiAjYTFhM2E4O1xufVxuLmZvb3RlciBhOmhvdmVyXG57XG4gICAgY29sb3I6ICM3YjdiN2I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG57XG4gICAgLmZvb3RlclxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG5cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG59XG4uZm9vdGVyIHBcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvb3RlciBwXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAyMHB4IDA7XG4gICAgfVxufVxuXG4jbWNfZW1iZWRfc2lnbnVwXG57XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgICNtY19lbWJlZF9zaWdudXBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDAgMjAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbiNtY2UtRU1BSUxcbntcbiAgICBmb250OiBub3JtYWwgMTRweCAnSGFsaXNfcmJvb2snLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDcwJTsgXG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZWQxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNtYy1lbWJlZGRlZC1zdWJzY3JpYmVcbntcbiAgICBmb250OiBub3JtYWwgMTRweCAnSGFsaXNfcmJsYWNrJywgc2VyaWY7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAwIC00cHg7XG4gICAgcGFkZGluZzogMCA4cHg7IFxuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mb290ZXItbGVnYWxcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mb290ZXItbGVnYWxcbiAgICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwcHg7XG4gICAgfVxufVxuLmZvb3Rlci1sZWdhbCBwXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvb3Rlci1sZWdhbCBwXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICB9XG59XG4uZm9vdGVyLWxlZ2FsIGFcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvb3Rlci1sZWdhbCBhXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucGFnZS1hcHBlbC1wcm9qZXRcbntcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG59XG4ucGFnZS1hcHBlbC1wcm9qZXQgLndyYXBwZXItdG9wLFxuLnBhZ2UtYXBwZWwtcHJvamV0IC53cmFwcGVyXG57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wYWdlLWFwcGVsLXByb2pldCAud3JhcHBlci10b3BcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FwcGVsLXByb2pldC9iYWNrZ3JvdW5kLnBuZykgcmVwZWF0LXkgNTAlIDAgIzAwMDtcbn1cbi5wYWdlLWFwcGVsLXByb2pldCAud3JhcHBlci10b3A6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDk0MHB4KTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2NmZmM2YiwgI2NmZmM2YiA1MCUsICMwMDAgNTAlKTtcbn1cbi5wYWdlLWFwcGVsLXByb2pldCAuaGVudHJ5XG57XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZ1bGwtd2lkdGhcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZnVsbC13aWR0aDo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuZnVsbC13aWR0aFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbn1cbi5mdWxsLXdpZHRoLWdyZWVuOjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjY2ZmYzZiO1xufVxuLmZ1bGwtd2lkdGgtZ3JheTo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbn1cbi5mdWxsLXdpZHRoLXdoaXRlOjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZ1bGwtd2lkdGgtdmlvbGV0OjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjOWI3OWY3O1xufVxuLmZ1bGwtd2lkdGggPiAuY29udGFpbmVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwZWwtcHJvamV0IC5lbnRyeS10aXRsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXBwZWwtcHJvamV0X3RpdGxlXG57XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuLmFwcGVsLXByb2pldF9wdW5jaGxpbmVcbntcbiAgICB3aWR0aDogMjAlO1xufVxuXG4uYXBwZWwtcHJvamV0X21lZGlhLXRleHRfbWVkaWFcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXBwZWwtcHJvamV0X21lZGlhLXRleHRfbWVkaWEgaW1nXG57XG4gICAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYXBwZWwtcHJvamV0X21lZGlhLXRleHRfbWVkaWFcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIH1cbiAgICAuYXBwZWwtcHJvamV0X21lZGlhLXRleHRfbWVkaWEgaW1nXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmFwcGVsLXByb2pldF9tZWRpYS10ZXh0X21lZGlhLXJldmVyc2VkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG57XG4gICAgLmFwcGVsLXByb2pldF9tZWRpYS10ZXh0X3RleHQgcFxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfbWVkaWEtdGV4dF90ZXh0XG4gICAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLmFwcGVsLXByb2pldF9tZWRpYS10ZXh0X3RleHQgdWxcbntcbiAgICBwYWRkaW5nOiAwOyBcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hcHBlbC1wcm9qZXRfbWVkaWEtdGV4dF90ZXh0IGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luOiA1cHggMCAwIDE1cHg7XG59XG4uYXBwZWwtcHJvamV0X21lZGlhLXRleHRfdGV4dCBsaTo6YmVmb3JlXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC0yNXB4OyBcblxuICAgIGNvbnRlbnQ6ICfilqEnO1xufVxuXG4uYXBwZWwtcHJvamV0X21lZGlhLXRleHRfdGV4dCBhXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXBwZWwtcHJvamV0X21lZGlhLXRleHRfdGV4dCBhOmhvdmVyLFxuLmFwcGVsLXByb2pldF9tZWRpYS10ZXh0X3RleHQgYTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcHBlbC1wcm9qZXRfbWVkaWEtdGV4dF90ZXh0IGFbaHJlZl49J21haWx0byddXG57XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmFwcGVsLXByb2pldF9tZWRpYS10ZXh0IC5jb250YWluZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hcHBlbC1wcm9qZXRfbWVkaWEtdGV4dCAuaWNvbi1sb2dvXG57XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmFwcGVsLXByb2pldF9zdGVwLXRpdGxlXG57XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYXBwZWwtcHJvamV0X3N0ZXAtdGl0bGVcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLmFwcGVsLXByb2pldF9zdGVwLXRpdGxlOjpiZWZvcmVcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgXG5cbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbn1cbi5hcHBlbC1wcm9qZXRfc3RlcC10aXRsZS5zdXJyb3VuZGVkXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmFwcGVsLXByb2pldF9zdGVwLXRpdGxlLnN1cnJvdW5kZWRcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuLmFwcGVsLXByb2pldF9zdGVwLXRpdGxlLnN1cnJvdW5kZWQgaW1nXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYXBwZWwtcHJvamV0X3N0ZXAtdGl0bGUuc3Vycm91bmRlZCBpbWdcbiAgICB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbGVmdDogLTMwcHg7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDcwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDcwcHgpO1xuICAgIH1cbn1cblxuLmFwcGVsLXByb2pldF9zdGVwLXN1YnRpdGxlXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIHBhZGRpbmc6IDJweCAxMHB4OyBcblxuICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmFwcGVsLXByb2pldF9zdGVwLXN1YnRpdGxlXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbn1cblxuLmFwcGVsLXByb2pldF9jb2x1bW5zXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29sdW1uc1xuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4uYXBwZWwtcHJvamV0X2NvbHVtbnMtdGl0bGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYXBwZWwtcHJvamV0X2NvbHVtbnMtdGl0bGVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIH1cbn1cbi5hcHBlbC1wcm9qZXRfY29sdW1ucy10aXRsZSBpbWdcbntcbiAgICBoZWlnaHQ6IDQ1cHg7IFxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29sdW1ucy10aXRsZSBpbWdcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFwcGVsLXByb2pldF9jb2x1bW4tbGlzdCB1bFxue1xuICAgIHBhZGRpbmc6IDA7IFxuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYXBwZWwtcHJvamV0X2NvbHVtbi1saXN0IHVsXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmFwcGVsLXByb2pldF9jb2x1bW4tbGlzdCB1bCBsaVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDI5JTtcbiAgICB9XG59XG5cbi5hcHBlbC1wcm9qZXRfY29sdW1uLWxpc3QgaDNcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAycHggMTBweDsgXG5cbiAgICBjb2xvcjogIzliNzlmNztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29sdW1uLWxpc3QgaDNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi5hcHBlbC1wcm9qZXRfY29sdW1uLWxpc3QgaDMgYnJcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29sdW1uLWxpc3QgaDMgYnJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFwcGVsLXByb2pldF9jb25jZXB0IC5hcHBlbC1wcm9qZXRfbWVkaWEtdGV4dF9tZWRpYVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29uY2VwdCAuYXBwZWwtcHJvamV0X21lZGlhLXRleHRfbWVkaWFcbiAgICB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuLmFwcGVsLXByb2pldF9jb25jZXB0IC5hcHBlbC1wcm9qZXRfbWVkaWEtdGV4dF9tZWRpYSBoMlxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hcHBlbC1wcm9qZXRfY29uY2VwdCAuc3ltYm9sXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29uY2VwdCAuc3ltYm9sXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFwcGVsLXByb2pldF9jb25jZXB0IC5wb3N0LWl0XG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYXBwZWwtcHJvamV0X2NvbmNlcHQgLnBvc3QtaXRcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICB9XG59XG5cbi5hcHBlbC1wcm9qZXRfY29uY2VwdCAucG9zdC1pdDJcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5hcHBlbC1wcm9qZXRfY29uY2VwdCAucG9zdC1pdDJcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbi5kbC1kb2N1bWVudGF0aW9uXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDVweDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBcblxuICAgIGJhY2tncm91bmQ6ICNjZmZjNmI7XG4gICAgYm94LXNoYWRvdzogMCAwIHRyYW5zcGFyZW50LCAwIDAgdHJhbnNwYXJlbnQsIDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuZGwtZG9jdW1lbnRhdGlvbi1pcy1yaWdodFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuZGwtZG9jdW1lbnRhdGlvbi1pcy1sZWZ0XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4uZGwtZG9jdW1lbnRhdGlvbjpob3ZlciBzcGFuLFxuLmRsLWRvY3VtZW50YXRpb246Zm9jdXMgc3Bhblxue1xuICAgIGJvcmRlci1yYWRpdXM6IC44ZW0gLjNlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KSA0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMykpO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbn1cbi5kbC1kb2N1bWVudGF0aW9uX2lubmVyXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIC0uNGVtO1xuICAgIHBhZGRpbmc6IC4xZW0gLjRlbTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGwtZG9jdW1lbnRhdGlvbl9pbm5lciBzcGFuXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLmRsLWRvY3VtZW50YXRpb25faW5uZXIgc3BhblxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cbi5kbC1kb2N1bWVudGF0aW9uIGltZ1xue1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyBcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmRsLWRvY3VtZW50YXRpb24gaW1nXG4gICAge1xuICAgICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIH1cbn1cbi5kbC1kb2N1bWVudGF0aW9uIHN0cm9uZ1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpXG57XG4gICAgLmhpZGRlbi1vbi1tb2JpbGVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZGVjby1zY290Y2hcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG5cbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7IFxuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGVjby1zaGVldFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG5cbiAgICB3aWR0aDogODBweDsgXG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgc2NhbGUoLTEsIDEpO1xufVxuXG4uZGVjbzItc3ltYm9sXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiA5OCU7XG5cbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5kZWNvMi1zY290Y2hcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuXG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4OyBcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRlY28yLXNoZWV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgd2lkdGg6IDgwcHg7IFxuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud3JhcHBlci10b3AsXG4ud3JhcHBlclxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbiNmb290ZXJcbntcbiAgICBtYXJnaW46IDA7XG5cbiAgICBjb2xvcjogIzAwMDsgXG4gICAgYmFja2dyb3VuZDogIzNjM2NjMDtcbn1cbiNmb290ZXIgaDJcbntcbiAgICBmb250OiBub3JtYWwgMWVtIE9zd2FsZCwgJ0hhbGlzX3Jib2xkJywgc2VyaWY7IFxuXG4gICAgY29sb3I6ICMwMDA7XG59XG4jZm9vdGVyIGFcbntcbiAgICBjb2xvcjogIzAwMDtcbn1cbiNmb290ZXIgYTpob3ZlcixcbiNmb290ZXIgYTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UtYXBwZWwtcHJvamV0ICNmb290ZXJcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wYWdlLWFwcGVsLXByb2pldCAjZm9vdGVyIGgyXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1hcHBlbC1wcm9qZXQgI2Zvb3RlciBhXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLW5hdiBsaSBhXG57XG4gICAgZm9udDogbm9ybWFsIC45ZW0gT3N3YWxkLCAnSGFsaXNfcmJsYWNrJyxzZXJpZjtcbn1cblxuLmxvZ28tbW9iaWxlXG57XG4gICAgd2lkdGg6IDcwcHg7IFxuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2xvZ28tQlRGLWFjcm9ueW0ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubG9nb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLUJURi0yMDIxLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5ibG9nIC5sb2dvXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2xvZ28tQlRGLWFjcm9ueW0ucG5nJyk7XG59XG5cbiNoZWFkZXIgLnNvY2lhbF9fbGlzdCBsaVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hlYWRlciAuc29jaWFsX19saXN0IGxpIGFcbntcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4jaGVhZGVyIC5zb2NpYWxfX2xpc3QgbGkgYTo6YmVmb3JlXG57XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5ob21lICNoZWFkZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdGlvbiAjaGVhZGVyXG57XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbn1cbi5ob21lICNoZWFkZXIgLm1haW4tbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdGlvbiAjaGVhZGVyIC5tYWluLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4uaG9tZSAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmhvdmVyLFxuLmhvbWUgI2hlYWRlciAubWFpbi1uYXYgbGkgYTpmb2N1cyxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0aW9uICNoZWFkZXIgLm1haW4tbmF2IGxpIGE6aG92ZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdGlvbiAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmZvY3VzXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtcHJvZHVjdGlvbiAjaGVhZGVyLFxuLnNpbmdsZS1yZWZlcmVuY2UgI2hlYWRlclxue1xuICAgIGJhY2tncm91bmQ6ICM5NGNjYjM7XG59XG4uc2luZ2xlLXByb2R1Y3Rpb24gI2hlYWRlciAubWFpbi1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5zaW5nbGUtcmVmZXJlbmNlICNoZWFkZXIgLm1haW4tbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtIGFcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtcHJvZHVjdGlvbiAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0aW9uICNoZWFkZXIgLm1haW4tbmF2IGxpIGE6Zm9jdXMsXG4uc2luZ2xlLXJlZmVyZW5jZSAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1yZWZlcmVuY2UgI2hlYWRlciAubWFpbi1uYXYgbGkgYTpmb2N1c1xue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVmZXJlbmNlICNoZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmQ5ZmZmO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXJlZmVyZW5jZSAjaGVhZGVyIC5tYWluLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcmVmZXJlbmNlICNoZWFkZXIgLm1haW4tbmF2IGxpIGE6aG92ZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVmZXJlbmNlICNoZWFkZXIgLm1haW4tbmF2IGxpIGE6Zm9jdXNcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtYXBwZWwtcHJvamV0ICNoZWFkZXIsXG4uYmxvZy1hcmNoaXZlICNoZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnBhZ2UtYXBwZWwtcHJvamV0ICNoZWFkZXIgLm1haW4tbmF2IGxpIGEsXG4uYmxvZy1hcmNoaXZlICNoZWFkZXIgLm1haW4tbmF2IGxpIGFcbntcbiAgICBjb2xvcjogI2VmZTZiNDtcbn1cbi5wYWdlLWFwcGVsLXByb2pldCAjaGVhZGVyIC5tYWluLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLmJsb2ctYXJjaGl2ZSAjaGVhZGVyIC5tYWluLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1hcHBlbC1wcm9qZXQgI2hlYWRlciAubWFpbi1uYXYgbGkgYTpob3Zlcixcbi5wYWdlLWFwcGVsLXByb2pldCAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmZvY3VzLFxuLmJsb2ctYXJjaGl2ZSAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmhvdmVyLFxuLmJsb2ctYXJjaGl2ZSAjaGVhZGVyIC5tYWluLW5hdiBsaSBhOmZvY3VzXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1hcHBlbC1wcm9qZXQgI2hlYWRlciAuc29jaWFsX19saXN0IGxpIGEsXG4uYmxvZy1hcmNoaXZlICNoZWFkZXIgLnNvY2lhbF9fbGlzdCBsaSBhXG57XG4gICAgY29sb3I6ICM3YjdiN2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2I3YjdiO1xufVxuLnBhZ2UtYXBwZWwtcHJvamV0ICNoZWFkZXIgLnNvY2lhbF9fbGlzdCBsaSBhOjpiZWZvcmUsXG4uYmxvZy1hcmNoaXZlICNoZWFkZXIgLnNvY2lhbF9fbGlzdCBsaSBhOjpiZWZvcmVcbntcbiAgICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5wYWdlLWFwcGVsLXByb2pldCAjaGVhZGVyIC5zb2NpYWxfX2l0ZW0taW5zdGFncmFtIGE6OmJlZm9yZSxcbi5ibG9nLWFyY2hpdmUgI2hlYWRlciAuc29jaWFsX19pdGVtLWluc3RhZ3JhbSBhOjpiZWZvcmVcbntcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbn1cblxuLmJsb2ctc2luZ2xlICNoZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xufVxuXG4uaG9tZSAuaGVhZGVyLW1vYmlsZSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0aW9uIC5oZWFkZXItbW9iaWxlXG57XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbn1cbi5ob21lIC5oZWFkZXItbW9iaWxlIC5pY29uLW1lbnU6OmJlZm9yZSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0aW9uIC5oZWFkZXItbW9iaWxlIC5pY29uLW1lbnU6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQ6ICNmYzU0NTQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdGlvbiAuaGVhZGVyLW1vYmlsZSxcbi5zaW5nbGUtcmVmZXJlbmNlIC5oZWFkZXItbW9iaWxlXG57XG4gICAgYmFja2dyb3VuZDogIzk0Y2NiMztcbn1cbi5zaW5nbGUtcHJvZHVjdGlvbiAuaGVhZGVyLW1vYmlsZSAuaWNvbi1tZW51OjpiZWZvcmUsXG4uc2luZ2xlLXJlZmVyZW5jZSAuaGVhZGVyLW1vYmlsZSAuaWNvbi1tZW51OjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjOTRjY2IzO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVmZXJlbmNlIC5oZWFkZXItbW9iaWxlXG57XG4gICAgYmFja2dyb3VuZDogI2ZkOWZmZjtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZWZlcmVuY2UgLmhlYWRlci1tb2JpbGUgLmljb24tbWVudTo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZDogI2ZkOWZmZjtcbn1cblxuLnBhZ2UtYXBwZWwtcHJvamV0IC5oZWFkZXItbW9iaWxlLFxuLmJsb2ctYXJjaGl2ZSAuaGVhZGVyLW1vYmlsZVxue1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGFnZS1hcHBlbC1wcm9qZXQgLmhlYWRlci1tb2JpbGUgLmljb24tbWVudTo6YmVmb3JlLFxuLmJsb2ctYXJjaGl2ZSAuaGVhZGVyLW1vYmlsZSAuaWNvbi1tZW51OjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmxvZy1zaW5nbGUgLmhlYWRlci1tb2JpbGVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xufVxuLmJsb2ctc2luZ2xlIC5oZWFkZXItbW9iaWxlIC5pY29uLW1lbnU6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQ6ICNmMGU2YjU7XG59XG5cbi5tYWluLW5hdi1tb2JpbGUgKyAudW5zdHlsZWQuc29jaWFsX19saXN0IC5zb2NpYWxfX2l0ZW0taW5zdGFncmFtIGE6OmJlZm9yZVxue1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xufVxuXG4uZnVsbHBhZ2Utd3JhcHBlcjpub3QoLmZwLWRlc3Ryb3llZCkgLmhlYWRlci1tb2JpbGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94IC5waWN0dXJlLWJsb2NrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG59XG4uYm94IC5waWN0dXJlLWJsb2NrOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNGViYjg7XG5cbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uYm94IC5waWN0dXJlLWJsb2NrIGltZ1xue1xuICAgIHRyYW5zaXRpb246IC4ycyBmaWx0ZXI7XG5cbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLmJveDpob3ZlciAucGljdHVyZS1ibG9jazo6YmVmb3JlLFxuLmJveDpmb2N1cyAucGljdHVyZS1ibG9jazo6YmVmb3JlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJveDpob3ZlciAucGljdHVyZS1ibG9jayBpbWcsXG4uYm94OmZvY3VzIC5waWN0dXJlLWJsb2NrIGltZ1xue1xuICAgIGZpbHRlcjogdW5zZXQ7XG59XG5cbi5ibG9jay1ob21lIGgxXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6ICMwMDA7IFxuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2NrLWhvbWUgaW1nXG57XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweClcbntcbiAgICAuYmxvY2staG9tZSBpbWdcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuYmxvY2staG9tZSBpbWdcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbn1cblxuLmJsb2NrLWhvbWUtLWludHJvXG57XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmJsb2NrLWhvbWUtLWRlc2NyaXB0aW9uXG57XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbn1cbi5ibG9jay1ob21lLS1kZXNjcmlwdGlvbjo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbn1cbi5ibG9jay1ob21lLS1kZXNjcmlwdGlvbiBwXG57XG4gICAgZm9udDogbm9ybWFsIDEuOGVtIE9zd2FsZCwgJ0hhbGlzX3Jib29rJywgQXJpYWwsVmVyZGFuYSxzYW5zLXNlcmlmO1xuXG4gICAgd2lkdGg6IDYwJTtcblxuICAgIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5ibG9jay1ob21lLS1kZXNjcmlwdGlvbiBwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG59XG5cbi5ibG9nLWFyY2hpdmUgLmVudHJ5LWJsb2ctdGl0bGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1hcmNoaXZlIC5jdGEtYmFubmVyLWFwcGVsLXByb2pldFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuYmxvZy1hcmNoaXZlIC5jdGEtYmFubmVyLWFwcGVsLXByb2pldFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cbn1cbi5ibG9nLWFyY2hpdmUgLmN0YS1iYW5uZXItYXBwZWwtcHJvamV0IGltZ1xue1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctYXJjaGl2ZSBoMlxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1hcmNoaXZlIGE6aG92ZXIgaDIsXG4uYmxvZy1hcmNoaXZlIGE6Zm9jdXMgaDJcbntcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLmJsb2ctYXJjaGl2ZSAud3JhcHBlci10b3BcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9zdGFyLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAlO1xufVxuXG4uYmxvZy1hcmNoaXZlIC5ncmlkLmNvbnRhaW5lclxue1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5ibG9nLWFyY2hpdmUgLmJveFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgXG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5ibG9nLWFyY2hpdmUgLmJveCBpbWdcbntcbiAgICB0cmFuc2l0aW9uOiAuMnMgZmlsdGVyO1xuXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uYmxvZy1hcmNoaXZlIC5ib3ggYSAuYm94X19maWd1cmVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbn1cbi5ibG9nLWFyY2hpdmUgLmJveCBhIC5ib3hfX2ZpZ3VyZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjRlYmI4O1xuXG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmJsb2ctYXJjaGl2ZSAuYm94IGEgLmJveF9fZmlndXJlOmhvdmVyOjpiZWZvcmUsXG4uYmxvZy1hcmNoaXZlIC5ib3ggYSAuYm94X19maWd1cmU6Zm9jdXM6OmJlZm9yZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZy1hcmNoaXZlIC5ib3ggYSAuYm94X19maWd1cmU6aG92ZXIgaW1nLFxuLmJsb2ctYXJjaGl2ZSAuYm94IGEgLmJveF9fZmlndXJlOmZvY3VzIGltZ1xue1xuICAgIGZpbHRlcjogdW5zZXQ7XG59XG5cbi5ibG9nLXNpbmdsZSAud3JhcHBlci10b3BcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xufVxuXG4uYmxvZy1zaW5nbGUgLmNvbnRhaW5lci0tYmxvZyAuZW50cnktdGl0bGVcbntcbiAgICBmb250OiBub3JtYWwgMi41ZW0gT3N3YWxkLCAnSGFsaXNfcmJvbGQnLHNlcmlmO1xuXG4gICAgY29sb3I6ICMzYzNjYmY7XG59XG5cbi5ibG9nLXNpbmdsZSAuYm94XG57XG4gICAgYmFja2dyb3VuZDogI2YwZTZiNTtcbn1cblxuLmJsb2ctc2luZ2xlIC5jb250YWluZXItLWJsb2cgLnNpZGViYXItYmxvY2ssXG4uYmxvZy1zaW5nbGUgLmNvbnRhaW5lci0tYmxvZyBhcnRpY2xlXG57XG4gICAgYmFja2dyb3VuZDogI2YwZTZiNTtcbn1cblxuLmhvbWUgLndyYXBwZXItdG9wLFxuLmhvbWUgLndyYXBwZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdGlvbiAud3JhcHBlci10b3AsXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdGlvbiAud3JhcHBlclxue1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdGlvbiAud3JhcHBlci10b3BcbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0aW9uIC53cmFwcGVyXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0aW9uIC5wYWdlX19uYXZpZ2F0aW9uIGE6aG92ZXI6OmJlZm9yZVxue1xuICAgIGNvbG9yOiAjM2MzY2MwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Rpb24gLmVudHJ5LXRpdGxlXG57XG4gICAgZm9udDogbm9ybWFsIDJlbSBPc3dhbGQsICdIYWxpc19yYmxhY2snLHNlcmlmO1xuXG4gICAgY29sb3I6ICMzYzNjYzA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdGlvbiAuZW50cnktcmVzdWx0cyxcbi5zaW5nbGUtcHJvZHVjdGlvbiAuZW50cnktcmVzdWx0cyA+IGRpdixcbi5zaW5nbGUtcHJvZHVjdGlvbiAuZW50cnlfX21lZGlhLFxuLnNpbmdsZS1wcm9kdWN0aW9uIC5lbnRyeV9fZm9vdGVyLFxuLnNpbmdsZS1wcm9kdWN0aW9uIC5lbnRyeV9fZm9vdGVyX19pbm5lci0tbGFzdFxue1xuICAgIGJvcmRlci1jb2xvcjogIzNjM2NjMDtcbn1cblxuLnNpbmdsZS1tZW1iZXIgLndyYXBwZXIsXG4uc2luZ2xlLW1lbWJlciAud3JhcHBlci10b3BcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2luZ2xlLW1lbWJlciAuZW50cnktdGl0bGVcbntcbiAgICBmb250OiBub3JtYWwgMmVtIE9zd2FsZCwgJ0hhbGlzX3JibGFjaycsc2Fucy1zZXJpZjtcblxuICAgIGNvbG9yOiAjM2MzY2JmO1xufVxuLnNpbmdsZS1tZW1iZXIgLmVudHJ5LXRpdGxlIHNwYW5cbntcbiAgICBmb250LXNpemU6IC42ZW07XG5cbiAgICBjb2xvcjogIzQxNDE0MTtcbn1cblxuI2NvbnRhY3RcbntcbiAgICBjb2xvcjogIzAwMDsgXG4gICAgYm9yZGVyLXRvcDogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xufVxuI2NvbnRhY3QgLmNvbnRhY3QtZm9ybV9faW50cm8gaDJcbntcbiAgICBmb250OiBub3JtYWwgMmVtIE9zd2FsZCwgJ0hhbGlzX3JibGFjaycsc2Fucy1zZXJpZjtcblxuICAgIGNvbG9yOiAjM2MzY2MwO1xufVxuI2NvbnRhY3QgLmNvbnRhY3QtZm9ybV9faW50cm8gcFxue1xuICAgIGNvbG9yOiAjMDAwO1xufVxuI2NvbnRhY3QgLmJ0LXN1Ym1pdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250YWN0IC5idC1zdWJtaXQgLmFqYXgtbG9hZGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250YWN0IC5idC1zdWJtaXQgLmFqYXgtbG9hZGVyLmlzLWFjdGl2ZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmV3c2xldHRlci1ibG9ja1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5uZXdzbGV0dGVyLWJsb2NrOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLm5ld3NsZXR0ZXItYmxvY2sgcFxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV3c2xldHRlci1ibG9jayBwIGFcbntcbiAgICBmb250OiBub3JtYWwgMS40NDQ0NGVtIE9zd2FsZCwgJ0hhbGlzX3Jib2xkJyxzYW5zLXNlcmlmO1xuXG4gICAgcGFkZGluZzogMCAxMzBweCAxMTVweCAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cbiAgICBjb2xvcjogI2Y1ZWJiODtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLWhwLTIwMjEyLnN2ZycpIG5vLXJlcGVhdCA1MCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IGF1dG87XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0gaDIuY29sb3ItdmlvbGV0LFxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci12aW9sZXRcbntcbiAgICBjb2xvcjogI2MyYTZmZjtcbn1cblxuLmNvbG9yLXZpb2xldFxue1xuICAgIGJhY2tncm91bmQ6ICNjMmE2ZmY7XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0gaDIuY29sb3ItcGluayxcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItcGluayxcbi5jb2xvci1waW5rXG57XG4gICAgY29sb3I6ICNmYzlmZmY7XG59XG5cbi5jb2xvci1waW5rXG57XG4gICAgYmFja2dyb3VuZDogI2ZjOWZmZjtcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSBoMi5jb2xvci1ncmVlbixcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItZ3JlZW4sXG4uY29sb3ItZ3JlZW5cbntcbiAgICBjb2xvcjogI2Y0ZWJiODtcbn1cblxuLmNvbG9yLWdyZWVuXG57XG4gICAgYmFja2dyb3VuZDogI2Y0ZWJiODtcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSBoMi5jb2xvci1qYXVuZSxcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItamF1bmUsXG4uY29sb3ItamF1bmVcbntcbiAgICBjb2xvcjogIzkzY2NiMztcbn1cblxuLmNvbG9yLWphdW5lXG57XG4gICAgYmFja2dyb3VuZDogIzkzY2NiMztcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSBoMi5jb2xvci1ibHVlLFxuLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1ibHVlLFxuLmNvbG9yLWJsdWVcbntcbiAgICBjb2xvcjogIzNjM2NiZjtcbn1cblxuLmNvbG9yLWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kOiAjM2MzY2JmO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLXJlZCxcbi5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItcmVkLFxuLmNvbG9yLXJlZFxue1xuICAgIGNvbG9yOiAjZmM1NDU0O1xufVxuXG4uY29sb3ItcmVkXG57XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbn1cblxuLnRlYW1cbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1hZ2VzL3RlYW0vYmFja2dyb3VuZC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1vYmlsZV9uYXZpZ2F0aW9uLS1tZW1iZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1hZ2VzL3RlYW0vYmFja2dyb3VuZC5qcGcnKSBuby1yZXBlYXQgNTAlIDA7XG59XG5cbi8qIEhvbWUgSW50cm8gKi9cbi5ob21lLWludHJvXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLXRleHRcbntcbiAgICBmb250LXNpemU6IDNlbTtcblxuICAgIGNvbG9yOiAjZmZmO1xufVxuIiwiXG4vLyBCT09UU1RSQVBcblxuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQ0xFQVJGSVhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIC52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuLy8gR1JJRFxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cbi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cblxuXG4vLyBSRVNQT05TSVZFXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG4uY29udGFpbmVyLWZ1bGwtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgLmNvbnRhaW5lci1mdWxsLW1vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn0iLCIvLyBWQVJJQUJMRVNcbiRiYXNlLWZvbnQtc2l6ZTogMThweDtcbiRkZWZhdWx0LWNvbG9yOiMzNDM0MzQ7XG4kZGVmYXVsdC1saW5rLWNvbG9yOiMzNDM0MzQ7XG4kaGlnaGxpZ2h0LWNvbG9yOiMzNDM0MzQ7XG4kZGFyay1jb2xvcjojMDAwO1xuXG4kY29sb3JzOiBwaW5rICNmY2JjYzQsIGphdW5lICNmMWQzNDEsIGdyZWVuICM5M2Q5YWQsIGJsdWUgIzk5Y2JlZCwgcmVkICNmY2FjOWMsIHZpb2xldCAjZGViYWRlO1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdmlzaWJpbGl0eTogMy4wZW0gLjFlbTtcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDAgIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7IiwiLy8gRk9OVFNcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYWxpc19yYm9vayc7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9vay5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYWxpc19yYm9sZCc7XG4gICAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2hhbGlzci1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYWxpc19yYmxhY2snO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaGFsaXNyLWJsYWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaGFsaXNyLWJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9oYWxpc3ItYmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaGFsaXNyLWJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2ljb25zLmVvdCcpO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ZvbnRzL2ljb25zLmVvdCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9pY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9mb250cy9pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vZm9udHMvaWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0sIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIFxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IFxuLmljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IFxuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSBcbi5pY29uLWRvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSBcbi5pY29uLWxlZnQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSBcbi5pY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gXG4uaWNvbi11cC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IFxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IFxuLmljb24tdmltZW86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH1cbi5pY29uLXZpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH1cbi5pY29uLWdvb2dsZXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0iLCJAaW1wb3J0IFwiX2VsZW1lbnRzXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIl9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCJfZm9udHNcIjtcbkBpbXBvcnQgXCJfaWNvbnNcIjtcbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogR0xPQkFMICovXG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6MTAwJTtcbn1cblxuaHRtbCwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6ICdIYWxpc19yYm9vaycsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiRkZWZhdWx0LWNvbG9yO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzoxNThweCAwIDAgMDtcbiAgICBmb250LXNpemU6MS4xMjVlbTtcbiAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgJi5ob21lIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYuaGVhZGVyLWZpeGVkIHtcbiAgICAgIHBhZGRpbmc6MTU4cHggMCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6NjJweCAwIDAgMDtcbiAgICAgICYuaGVhZGVyLWZpeGVkIHtcbiAgICAgICAgcGFkZGluZzo2MnB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDoxMDAlO1xufVxuXG4udmlzdWFsbHloaWRkZW4geyBib3JkZXI6IDA7IGNsaXA6IHJlY3QoMCAwIDAgMCk7IGhlaWdodDogMXB4OyBtYXJnaW46IC0xcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgfVxuXG5ociB7IGJvcmRlcjowOyBib3JkZXItdG9wLXdpZHRoOjFweDsgYm9yZGVyLWNvbG9yOiMwMDA7IGJvcmRlci1zdHlsZTpzb2xpZDsgY2xlYXI6Ym90aDsgaGVpZ2h0OjA7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjowOyB9XG5cbmEgeyBjb2xvcjogJGRlZmF1bHQtbGluay1jb2xvcjsgb3V0bGluZTogMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cbmE6YWN0aXZlLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6bGluayB7IGNvbG9yOiAkZGVmYXVsdC1saW5rLWNvbG9yOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3I7XG4gICAgY29sb3I6I2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3I7XG4gICAgY29sb3I6I2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnRvdWNoLWRldmljZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnRvdWNoLWRldmljZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC50b3VjaC1kZXZpY2UgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnRvdWNoLWRldmljZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC50b3VjaC1kZXZpY2UgdGV4dGFyZWE6Zm9jdXMge1xuXHQgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udG91Y2gtZGV2aWNlIHNlbGVjdDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiBlbSgxMnB4KSAhaW1wb3J0YW50O1xufVxuXG4udG91Y2gtZGV2aWNlIGlucHV0LCAudG91Y2gtZGV2aWNlIHRleHRhcmVhIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGVmdCB7IGZsb2F0OmxlZnQ7IH1cbi5yaWdodCB7IGZsb2F0OnJpZ2h0OyB9XG4uYWxpZ25jZW50ZXIgeyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxuLnR4dGFsaWdubGVmdCB7IHRleHQtYWxpZ246bGVmdDsgfVxuLnR4dGFsaWducmlnaHQgeyB0ZXh0LWFsaWduOnJpZ2h0OyB9XG4uYWxpZ25sZWZ0IHsgZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMTZweCAxMHB4IDA7IH1cbi5hbGlnbnJpZ2h0IHsgZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMTBweCAxNnB4OyB9XG5pbWcuYWxpZ25sZWZ0LCBpbWcuYWxpZ25yaWdodCwgaW1nLmFsaWduY2VudGVyIHsgZGlzcGxheTpibG9jazsgfVxuaW1nLmFsaWduY2VudGVyIHsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLXJpZ2h0OmF1dG87IG1hcmdpbi1ib3R0b206MTBweDsgfVxuYiwgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbnVsLCBvbCB7IG1hcmdpbjogMCAwIDFlbSAwOyBwYWRkaW5nOiAwIDAgMCA0MHB4OyB9XG5pbWcgeyBib3JkZXI6IDA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuZm9ybSB7IG1hcmdpbjogMDsgfVxuZmllbGRzZXQgeyBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxubGFiZWwgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LXNpemU6IDEwMCU7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5idXR0b24geyBiYWNrZ3JvdW5kOm5vbmU7IGJvcmRlcjpub25lOyBtYXJnaW46MDsgcGFkZGluZzowOyBvdXRsaW5lOm5vbmU7IH1cbmJ1dHRvbjpmb2N1cywgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHsgb3V0bGluZTpub25lOyB9XG4ub2xkaWUgc2VsZWN0LCAub2xkaWUgdGV4dGFyZWEgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5idXR0b24sIGlucHV0IHsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG4ub2xkaWUgYnV0dG9uLCAub2xkaWUgaW5wdXQgeyBvdmVyZmxvdzogdmlzaWJsZTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgdmVydGljYWwtYWxpZ246IHRvcDsgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuLmltZy1yZXNwb25zaXZlIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgfVxuaWZyYW1lIHsgYm9yZGVyOm5vbmU7IH1cbi51bnN0eWxlZCB7IGxpc3Qtc3R5bGUtdHlwZTpub25lOyBtYXJnaW46MDsgcGFkZGluZzowOyB9XG4uY2xlYXJmaXggeyB6b29tOjE7IH1cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6XCJcIjsgZGlzcGxheTp0YWJsZTsgfVxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6Ym90aDsgfVxuLm1lZGlhIHsgb3ZlcmZsb3c6IGhpZGRlbjsgem9vbToxOyB9XG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuXG4vLyBHTE9CQUxcblxuLndyYXBwZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctcGFnZS5wbmdcIikgcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLmJsb2cgJiB7XG4gICAgICBiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctYmxvZy5qcGdcIikgY2VudGVyIHRvcCByZXBlYXQteSAjY2JlOGZhO1xuICAgIH1cbn1cblxuLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy10b3AucG5nXCIpIDUwJSAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5ibG9nICYge1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkUgRU1CRURcblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4iLCIvLyBIRUFERVJcblxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDM1cHggMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLmJsb2cgJiB7XG4gICAgXHRiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICAgIC5ob21lICYge1xuICAgIFx0cG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLmhlYWRlci1maXhlZCAmIHtcbiAgICBcdHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvbG9nby1iaWdnZXItdGhhbi1maWN0aW9uLnN2Z1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogODhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4vLyBNQUlOIE5BVlxuXG4ubWFpbi1uYXYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMzBweCAwIDAgNzBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctZGVza3RvcCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAwIDBweDtcblx0fVxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblx0XHRcdGNvbG9yOiMzNDM0MzQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQ6IG5vcm1hbCBlbSgxM3B4KSAnSGFsaXNfcmJsYWNrJywgc2VyaWY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLWRlc2t0b3ApIHtcblx0XHRcdFx0Zm9udC1zaXplOiBlbSgxMHB4KVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiM3YjdiN2I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudF9wYWdlX3BhcmVudCwgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiM3YjdiN2I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmxvZyAubWVudS1pdGVtLS1ibG9nLCAucG9zdC10eXBlLWFyY2hpdmUtY2xpZW50IC5tZW51LWl0ZW0tLWNsaWVudHMsIC5wb3N0LXR5cGUtYXJjaGl2ZS1tZW1iZXIgLm1lbnUtaXRlbS0tZXF1aXBlLCAuc2luZ2xlLW1lbWJlciAubWVudS1pdGVtLS1lcXVpcGUge1xuXHRhIHtcblx0XHRjb2xvcjojN2I3YjdiO1xuXHR9XG5cdC5zdWItbWVudSBhIHtcblx0XHRjb2xvcjojYjNiM2IzO1xuXHR9XG59XG5cbi8vIFNPQ0lBTFxuXG4uc29jaWFsX19saXN0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdGxpIHtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0Y29sb3I6Izk5OTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuYmxvZyAmIHtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiOWJlYzI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNiOWJlYzI7XG5cdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0Y29sb3I6I2M4YzhjODtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDogNTBweDtcblx0XHR6LWluZGV4OjE7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjojYjliZWMyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcblx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuJHNvY2lhbDogZmFjZWJvb2sgXCJcXGU4MDBcIiAjM2I1OTk4LCB0d2l0dGVyIFwiXFxlODAxXCIgIzU1YWNlZSwgbGlua2VkaW4gXCJcXGU4MDNcIiAjMDA3YmI2O1xuQGVhY2ggJHNvY2lhbC1pY29ucyBpbiAkc29jaWFsIHtcbiAgICAuc29jaWFsX19pdGVtLSN7bnRoKCRzb2NpYWwtaWNvbnMsIDEpfSBhIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCIje250aCgkc29jaWFsLWljb25zLCAyKX1cIjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAje250aCgkc29jaWFsLWljb25zLCAzKX07XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI3tudGgoJHNvY2lhbC1pY29ucywgMyl9O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgIH1cbn1cbi5zb2NpYWxfX2l0ZW0taW5zdGFncmFtIGEge1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjREQyQTdCIDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5zdGFncmFtLnN2ZycpIG5vLXJlcGVhdCA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcblx0fVxufVxuLy8gUEFHRSBOQVZJR0FUSU9OXG5cbi5wYWdlX19uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZDp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2JnLXBhZ2UtbmF2aWdhdGlvbi5wbmdcIikgcmlnaHQgdG9wIG5vLXJlcGVhdDtcblx0aGVpZ2h0OjgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICBcdFx0LnJlYWxpc2F0aW9uICYge1xuXHQgXHRcdGJhY2tncm91bmQ6IzAwMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDE4cHggMzBweCAwIDA7XG5cdH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OjI1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR3aWR0aDogMjVweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuXHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiNiZGJkYmQ7XG5cdFx0fVxuXHR9XG5cdC5wYWdlX19uYXZpZ2F0aW9uX19pdGVtLS1saXN0IHtcblx0XHRhOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlODA4Jztcblx0XHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0XHQuaWU5ICYsIC5vbGRpZSAmIHtcblx0XHRcdFx0Zm9udC1zaXplOi43NWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0ICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0ICAgXHRcdC5yZWFsaXNhdGlvbiAmIHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDotMTJweDtcblx0ICAgXHRcdH1cblx0ICAgXHR9XG5cdH1cblx0LnBhZ2VfX25hdmlnYXRpb25fX2l0ZW0tLXByZXYge1xuXHRcdGE6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6J1xcZTgwNyc7XG5cdFx0fVxuXHQgICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQgICBcdFx0LnJlYWxpc2F0aW9uICYge1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDoxNXB4O1xuXHQgICBcdFx0fVxuXHQgICBcdH1cblx0fVxuXHQucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbmV4dCB7XG5cdFx0YTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonXFxlODA1Jztcblx0XHR9XG5cdCAgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdCAgIFx0XHQucmVhbGlzYXRpb24gJiB7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRyaWdodDoxNXB4O1xuXHQgICBcdFx0fVxuXHQgICBcdH1cblx0fVxuXHQucGFnZV9fbmF2aWdhdGlvbl9faXRlbS0tbGlzdC0tbWVtYmVyIHtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQ6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLW1lbWJlci5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuXHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0bWFyZ2luOi01cHggMCAwIDA7XG5cdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdEBpbmNsdWRlIGltYWdlLTJ4KFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLW1lbWJlci0yeC5wbmdcIiwgMjlweCwgMzNweCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2xvZ28tbWVtYmVyLW92ZXIucG5nXCIpO1xuXHRcdFx0XHRAaW5jbHVkZSBpbWFnZS0yeChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvbG9nby1tZW1iZXItb3Zlci0yeC5wbmdcIiwgMjlweCwgMzNweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBPUEFDSVRZXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpIHtcbiAgb3BhY2l0eTogJHZhbHVlIC8gMTAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDogRFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0jeyR2YWx1ZX0pXCI7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PSN7JHZhbHVlfSk7XG59XG5cbi8vIEJPWC1TSVpJTkdcbkBtaXhpbiBib3JkZXItYm94LXNpemluZygpIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFBMQUNFSE9MREVSXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBjb2xvcjogJGNvbG9yOyBvcGFjaXR5OiAxOyB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH1cbn1cblxuLy8gSU1BR0UgUkVQTEFDRU1FTlRcbkBtaXhpbiBpbWFnZS1yZXBsYWNlbWVudCgkd2lkdGgsICRoZWlnaHQpIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogI3skaGVpZ2h0fXB4O1xuICB3aWR0aDogI3skd2lkdGh9cHg7XG59XG5cbi8vIFRFWFQgV1JBUFxuQG1peGluIHRleHQtd3JhcCgpIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLWhwLXByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIENTUyBUUkFOU0lUSU9OXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246JHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjokdHJhbnNpdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjokdHJhbnNpdGlvbjtcbiAgLW1zLXRyYW5zaXRpb246JHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb246JHRyYW5zaXRpb247XG59XG5cbi8vIENTUyBBTklNQVRJT05cbkBtaXhpbiBhbmltYXRpb24oJHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246JHRyYW5zaXRpb247XG4gIC1tb3otYW5pbWF0aW9uOiR0cmFuc2l0aW9uO1xuICAtby1hbmltYXRpb246JHRyYW5zaXRpb247XG4gIC1tcy1hbmltYXRpb246JHRyYW5zaXRpb247XG4gIGFuaW1hdGlvbjokdHJhbnNpdGlvbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi8vIEVNIENPTlZFUlNJT05cbkBmdW5jdGlvbiBlbSgkcHgsICRiYXNlOiAkYmFzZS1mb250LXNpemUpIHtcbiAgICBAcmV0dXJuICgkcHggLyAkYmFzZSkgKiAxZW07XG59XG5cbi8vIFBMQUNFSE9MREVSXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSU5MSU5FIEJMT0NLIExJU1RcbkBtaXhpbiBpbmxpbmUtYmxvY2stbGlzdCgpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMxZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xufVxuXG4vLyBJTkxJTkUgQkxPQ0sgSVRFTVxuQG1peGluIGlubGluZS1ibG9jay1pdGVtKCkge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi8vIEhFWCBUTyBSR0JBXG5AbWl4aW4gcmdiYS1iYWNrZ3JvdW5kKCRoZXhjb2xvciwgJG9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZDogJGhleGNvbG9yO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRoZXhjb2xvciwgJG9wYWNpdHkpO1xufVxuXG4vLyBSRVRJTkFcbkBtaXhpbiBpbWFnZS0yeCgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG4gICAgICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgICAgICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgICAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MCAwO1xuICB9XG59XG4iLCIvLyBNT0JJTEUgLSBTTElERSBUT1AgTUVOVVxuXG4uaGVhZGVyLW1vYmlsZSB7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OjYycHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6OTk5OTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zaWRyLW9wZW4gJiB7XG5cdFx0ei1pbmRleDotMTtcblx0fVxufVxuXG4uaGVhZGVyLW1vYmlsZS1uYXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLW1hc2sge1xuXHRiYWNrZ3JvdW5kOiMwMDA7XG5cdGJhY2tncm91bmQ6cmdiYSgwLDAsMCwuNik7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiA0MDtcblx0LnNpZHItb3BlbiAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ubG9nby1tb2JpbGUge1xuICAgIGJhY2tncm91bmQ6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9zaG9ydC1sb2dvLnN2Z1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDlweDtcbiAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OjUwJTtcbiAgICB3aWR0aDogNDFweDtcbiAgICB0b3A6NnB4O1xuICAgIGEge1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRtYXJnaW46IDA7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIFx0aGVpZ2h0OiAxMDAlO1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWFpbi1uYXYtbW9iaWxlIHtcblx0dWwge1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICNmMGYwZjA7XG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwZjBmMDtcblx0XHRcdC5ibG9nICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjBmMGYwO1xuXHRcdFx0Y29sb3I6I2IzYjNiMztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udDpub3JtYWwgZW0oMTRweCkgJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOjE1cHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IzdiN2I3Yjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuXHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMTJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaWRyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMTBweCAwIDEwcHggLTEwcHggcmdiYSgwLDAsMCwuMyk7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy14OiBub25lO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMjEwcHg7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5uZXdzbGV0dGVyLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC5ibG9nICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5zaWRyLnJpZ2h0IHtcblx0cmlnaHQ6IC0yMTBweDtcblx0bGVmdDogYXV0bztcbn1cblxuLnNpZHItaW5uZXIge1xuXHRwYWRkaW5nOjAgMCA0MHB4IDA7XG5cdC5zb2NpYWxfX2xpc3Qge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6MzVweCAwIDAgMzBweDtcblx0fVxufVxuXG4uaWNvbi1tZW51IHtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiBlbSgyOHB4KTtcblx0bWFyZ2luOiAyMHB4IDMwcHggMCAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOmF1dG87XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbjogMjBweCAyMHB4IDAgMDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdH1cblx0LnNpZHItb3BlbiAmIHtcblx0ICAgIHJpZ2h0OjIzMHB4O1xuXHQgICAgei1pbmRleDoyMDtcblx0fVxufVxuXG4uYnQtY2xvc2Uge1xuXHRjbGVhcjpib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDYycHg7XG5cdGVtIHtcblx0XHRjb2xvcjojOTk5O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IGVtKDYwcHgpO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogLjU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRvcDogMTVweDtcblx0fVxufVxuIiwiLy8gUEFHRVxuXG4uaGVudHJ5IHtcblx0cGFkZGluZzozNXB4IDA7XG59XG5cbi5lbnRyeS10aXRsZSB7XG5cdGNvbG9yOiM0MTQxNDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250Om5vcm1hbCBlbSgzNnB4KSAnSGFsaXNfcmJsYWNrJywgc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDE1cHggMDtcblx0LnNpbmdsZS1yZWFsaXNhdGlvbiAmIHtcblx0XHRmb250LXNpemU6IGVtKDQ4cHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0LmNvbnRhaW5lci0tYmxvZyAmIHtcblx0XHRmb250Om5vcm1hbCBlbSg0NXB4KSAnSGFsaXNfcmJvbGQnLCBzZXJpZjtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRmb250LXNpemU6IGVtKDQwcHgpO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdGZvbnQtc2l6ZTogZW0oMzBweCk7XG5cdH1cblx0c3BhbiB7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250Om5vcm1hbCBlbSgyNHB4LDM2cHgpICdIYWxpc19yYm9vaycsIHNlcmlmO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOjA7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuXHRwYWRkaW5nOjAgMCAzMHB4IDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHQuaGVudHJ5LS1zaW5nbGUgJiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHR9XG5cdC5zaW5nbGUtbWVtYmVyICYge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBlbSgyNHB4KTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOjAgMCAxNXB4IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOjAgMCAxNXB4IDA7XG5cdH1cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0aW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdH1cbn1cblxuXG4vLyBFTlRSWSBSRVNVTFRTXG5cbi5lbnRyeS1yZXN1bHRzIHtcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzlhOWE5YTtcblx0PiBkaXYge1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjOWE5YTlhO1xuXHRcdHBhZGRpbmc6MzBweCAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzlhOWE5YTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDIge1xuXHRcdGNvbG9yOiMzNDM0MzQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udDpub3JtYWwgZW0oMThweCkgJ0hhbGlzX3Jib2xkJywgc2VyaWY7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAxNXB4IDA7XG5cdH1cblx0bGkge1xuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XG5cdH1cbn1cblxuLm9iamVjdGl2ZV9fbGlzdCB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpY3M7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOjAgMCAxMHB4IDA7XG5cdH1cbn1cblxuLnJlc3VsdF9fbGlzdCB7XG5cdGxpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzowIDAgMjBweCA1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IzQxNDE0MTtcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0Zm9udC1zaXplOi43ZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdH1cblx0fVxuXHQucmVzdWx0X19pdGVtLS1mYWNlYm9vayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonXFxlODAwJztcblx0XHR9XG5cdH1cblx0LnJlc3VsdF9faXRlbS0tdHdpdHRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonXFxlODAxJztcblx0XHR9XG5cdH1cblx0LnJlc3VsdF9faXRlbS0teW91dHViZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonXFxlODAyJztcblx0XHR9XG5cdH1cblx0LnJlc3VsdF9faXRlbS0taW5zdGFncmFtIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OidcXGU4MGEnO1xuXHRcdH1cblx0fVxuXHQucmVzdWx0X19pdGVtLS12aW5lIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OidcXGU4MGQnO1xuXHRcdH1cblx0fVxuXHQucmVzdWx0X19pdGVtLS10diB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonVFYnO1xuXHRcdFx0Zm9udC1zaXplOiAuNmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cdC5yZXN1bHRfX2l0ZW0tLXNpdGUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6J1cnO1xuXHRcdFx0Zm9udC1zaXplOiAuNmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cdC5yZXN1bHRfX2l0ZW0tLXJwIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OidSUCc7XG5cdFx0XHRmb250LXNpemU6IC42ZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblx0LnJlc3VsdF9faXRlbS0tYXBwbGlfbW9iaWxlcyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonbS4nO1xuXHRcdFx0Zm9udC1zaXplOiAuNmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEVOVFJZIE1FRElBXG5cbi5lbnRyeV9fbWVkaWEge1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOWE5YTlhO1xuXHRib3JkZXItdG9wOjZweCBzb2xpZCAjOWE5YTlhO1xuXHRtYXJnaW46MjBweCAwO1xufVxuXG4uZW50cnlfX21lZGlhX19pbm5lciB7XG5cdG1hcmdpbjoyMHB4IDAgMzBweCAwO1xuXHRwYWRkaW5nOjAgMCAwIDIwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdH1cbn1cblxuLmVudHJ5X19tZWRpYV9faW5uZXItLWZpcnN0IHtcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNGY0ZjRmO1xuXHRwYWRkaW5nOjAgMjBweCAwIDA7XG5cdC5jb2wtbWQtMTIgJiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLy8gRU5UUlkgTUVUQVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19saXN0IHtcblx0QGluY2x1ZGUgaW5saW5lLWJsb2NrLWxpc3QoKTtcblx0bWFyZ2luOjAgMCA1ZW0gMDtcblx0LmVudHJ5X19tZXRhICYge1xuXHRcdG1hcmdpbjoyZW0gMCA1ZW0gMDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQuZW50cnlfX21ldGFfX2lubmVyICYge1xuXHRcdFx0bWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6MzIwcHg7XG5cdFx0fVxuXG5cdH1cblx0LmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAmIHtcblx0XHRtYXJnaW46NGVtIDAgNWVtIDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW46NGVtIGF1dG8gMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uZW50cnlfX21ldGFfX2lubmVyIHtcblx0cGFkZGluZzozMHB4IDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuXHRcdHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdH1cbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAaW5jbHVkZSBpbmxpbmUtYmxvY2staXRlbSgpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAmIHtcblx0ICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdHdpZHRoOiAyNjBweDtcblx0ICB9XG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0aGVpZ2h0OiAzNjBweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdCAgfVxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdGhlaWdodDogMzYwcHg7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHQgIH1cblx0XHQmOm50aC1jaGlsZCg2bi0yKSB7XG5cdFx0ICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdCAgfVxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNjBweDtcblx0XHQgIH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQobis0KSB7XG5cdFx0ICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdCAgfVxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtODlweDtcblx0XHQgIH1cblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHQmOm50aC1jaGlsZCg0bi0xKSB7XG5cdFx0XHQgIG1hcmdpbi1sZWZ0OiAxMzBweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKG4rMykge1xuXHRcdFx0ICBtYXJnaW4tdG9wOiAtNzFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0XHQmOm50aC1jaGlsZCg0bi0xKSB7XG5cdFx0XHQgIG1hcmdpbi1sZWZ0OiAxNjBweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKG4rMykge1xuXHRcdFx0ICBtYXJnaW4tdG9wOiAtODlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0XHQmOm50aC1jaGlsZCg0bi0xKSB7XG5cdFx0XHQgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZW50cnlfX21ldGEgJiB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR3aWR0aDogODBweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHR3aWR0aDogOTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDZuLTIpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0NXB4O1xuXHRcdCAgfVxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NXB4O1xuXHRcdCAgfVxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xuXHRcdCAgfVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZChuKzQpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zN3B4O1xuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zOHB4O1xuXHRcdCAgfVxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00MXB4O1xuXHRcdCAgfVxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00NXB4O1xuXHRcdCAgfVxuXHRcdH1cblx0fVxuXHQuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyICYge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHQgIH1cblx0ICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdCAgfVxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHQgIH1cblx0XHQmOm50aC1jaGlsZCg2bi0yKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHQgIH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQobis0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjdweDtcblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjdweDtcblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHQgIH1cblx0XHR9XG5cdH1cbn1cblxuXzo6LW1vei1yYW5nZS10cmFjaywgLnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93IC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0XHRtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxufVxuXG5fOjotbW96LXJhbmdlLXRyYWNrLCAucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cgLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbTpudGgtY2hpbGQobiszKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdG1hcmdpbi10b3A6IC03MnB4O1xuICB9XG59XG5cbl86Oi1tb3otcmFuZ2UtdHJhY2ssIC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cblxuXzo6LW1vei1yYW5nZS10cmFjaywgLmVudHJ5X19tZXRhIC5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xuXHRtYXJnaW4tdG9wOiAtMzhweDtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogLTM5cHg7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogLTQycHg7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogLTQ2cHg7XG5cdH1cbn1cblxuXzo6LW1vei1yYW5nZS10cmFjaywgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtOm50aC1jaGlsZChuKzQpIHtcblx0bWFyZ2luLXRvcDogLTQxcHg7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdG1hcmdpbi10b3A6IC00MXB4O1xuXHR9XG59XG5cbi5oZXhhZ29uIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtODVweDtcblx0LmNsaWNrYWJsZSAmIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LnBvc3QtdHlwZS1hcmNoaXZlLWtub3ctaG93ICYge1xuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdGhlaWdodDogNTIwcHg7XG5cdFx0d2lkdGg6IDI2MHB4O1xuXHQgIH1cblx0ICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0XHRoZWlnaHQ6IDY0MHB4O1xuXHRcdHdpZHRoOiAzMjBweDtcblx0ICB9XG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0aGVpZ2h0OiA2NDBweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdCAgfVxuXHR9XG5cdC5lbnRyeV9fbWV0YSAmIHtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdCAgfVxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHQgIH1cblx0ICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdHdpZHRoOiAxNDBweDtcblx0ICB9XG5cdH1cblx0LmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAmIHtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdGhlaWdodDogMTYwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdCAgfVxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdGhlaWdodDogMTYwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdCAgfVxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHQgIH1cblx0fVxuXHR1bCB7XG5cdFx0b3ZlcmZsb3c6YXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6JGRlZmF1bHQtY29sb3I7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0b3A6MCAhaW1wb3J0YW50O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZXhhZ29uX19pbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbn1cblxuLmhleGFnb25fX2Jsb2NrIHtcblx0YmFja2dyb3VuZDpyZ2JhKDIyNSwgMjI1LCAyMjUsIC41KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuXHQuY2F0ZWdvcnkgJiB7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHR9XG59XG5cbi5oZXhhZ29uX19ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXhhZ29uX19ibG9ja19faW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiBlbSgxMnB4KTtcbiAgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDpub3JtYWwgZW0oMjZweCwxMnB4KSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoMyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDpub3JtYWwgZW0oMTRweCwxMnB4KSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdGZvbnQtc2l6ZTogZW0oMTJweCwxMnB4KTtcblx0fVxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBlbSgxNHB4LCAxMnB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0Zm9udC1zaXplOiBlbSgxMnB4LDEycHgpO1xuXHR9XG4gIH1cbiAgLmVudHJ5X19tZXRhICYge1xuXHRzcGFuIHtcblx0XHRjb2xvcjojZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0XHR9XG5cdH1cbn1cbiAgLmVudHJ5X19tZXRhX19pbm5lci0tc2lkZWJhciAmIHtcblx0c3BhbiB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzotMC4wNWVtO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLWRlc2t0b3ApIHtcblx0XHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cdFx0fVxuXHR9XG59XG59XG5cbi5oZXhhZ29uX19ibG9ja19fb3ZlciB7XG5cdGJhY2tncm91bmQgOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGgzIHtcblx0XHRjb2xvciA6ICRkZWZhdWx0LWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNsaWNrYWJsZTpob3ZlciB7XG5cdC5oZXhhZ29uX19ibG9ja19faW5uZXIge1xuXHRcdGgzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUta25vdy1ob3cge1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtLCAuaGV4YWdvbiB7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIDAgMXB4IDA7XG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aDIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDI4cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGV4YWdvbiwgLmhleGFnb25fX2lubmVyLCAuaGV4YWdvbl9fYmxvY2sge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdH1cblx0XHQuaGV4YWdvbl9fYmxvY2sge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhleGFnb25fX2Jsb2NrIC5oZXhhZ29uX19ibG9ja19faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0b3A6MDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5X19tZXRhX19saXN0IHtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udDogbm9ybWFsIGVtKDE2cHgpICdIYWxpc19yYmxhY2snLCBzZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5jb2xvci1jYXRlZ29yeS0tMSwgLmNvbG9yLWNhdGVnb3J5LS1lY3JpdHVyZSB7XG5cdFx0Y29sb3I6ICNlZmRiNTU7XG5cdH1cblx0LmNvbG9yLWNhdGVnb3J5LS0yLCAuY29sb3ItY2F0ZWdvcnktLWRpZmZ1c2lvbiB7XG5cdFx0Y29sb3I6ICNmNGFkOWI7XG5cdH1cblx0LmNvbG9yLWNhdGVnb3J5LS0zLCAuY29sb3ItY2F0ZWdvcnktLXByb2R1Y3Rpb24ge1xuXHRcdGNvbG9yOiAjOWZjY2ViO1xuXHR9XG5cdC5jb2xvci1jYXRlZ29yeS0tNCwgLmNvbG9yLWNhdGVnb3J5LS1maW5hbmNlbWVudCB7XG5cdFx0Y29sb3I6ICM5M2Q5YWQ7XG5cdH1cblx0LmNvbG9yLWNhdGVnb3J5LS01LCAuY29sb3ItY2F0ZWdvcnktLWNhdGNoLXVwIHtcblx0XHRjb2xvcjogI0REQkJERDtcblx0fVxufVxuXG5cbi8vIEVOVFJZIEZPT1RFUlxuXG4uZW50cnlfX2Zvb3RlciB7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICM5YTlhOWE7XG5cdGJvcmRlci1ib3R0b206NnB4IHNvbGlkICM5YTlhOWE7XG5cdG1hcmdpbjoyMHB4IDA7XG5cdGgzIHtcblx0XHRjb2xvcjojMzQzNDM0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6bm9ybWFsIGVtKDE4cHgpICdIYWxpc19yYm9sZCcsIHNlcmlmO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOjAgMCAxMHB4IDA7XG5cdH1cbn1cblxuLmVudHJ5X19mb290ZXJfX2lubmVyIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmc6MCAyMHB4O1xuICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5lbnRyeV9fZm9vdGVyX19pbm5lci0tbGFzdCB7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjOWE5YTlhO1xuICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzlhOWE5YTtcblx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdHBhZGRpbmc6MjBweCAwO1xuXHR9XG59XG5cbi5lbnRyeV9fd29ya2VyX19saXN0IHtcblx0QGluY2x1ZGUgaW5saW5lLWJsb2NrLWxpc3QoKTtcblx0bGkge1xuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jay1pdGVtKCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0Zm9udC1zaXplOiBlbSgxMnB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjowIGF1dG8gMTVweCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUkVBTElTQVRJT05TIC8gU0lERUJBUlxuXG4uc2lkZWJhcl9fc3RhdHVzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucmVmZXJlbmNlc19fbGlzdCB7XG5cdGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNkZWRlZGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6MTBweCAwIDIwcHggMDtcbn1cblxuLnNpZGViYXJfX3N0YXR1cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOjAgMCAyMHB4IDA7XG5cdH1cblx0bGkge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdHBhZGRpbmc6MCAxZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLnN0YXR1cyB7XG5cdGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNkZWRlZGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6MTBweCAwIDIwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwIHtcblx0XHRiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctcmVhbGlzYXRpb24tc3RhdHVzLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IGVtKDExcHgpO1xuXHRcdGhlaWdodDogNTlweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA3M3B4O1xuXHRcdEBpbmNsdWRlIGltYWdlLTJ4KFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1yZWFsaXNhdGlvbi1zdGF0dXMtMngucG5nXCIsIDczcHgsIDU5cHgpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6MCAwIDAgMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IDYzcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2xpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5zaW5nbGUtbWVtYmVyICYge1xuXHRcdFx0cGFkZGluZzogMCAxNSU7XG5cdFx0fVxuXHR9XG5cdC5wb3N0LXR5cGUtYXJjaGl2ZS1rbm93LWhvdyAmIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5lbnRyeV9fbWV0YSAmIHtcblx0XHRwYWRkaW5nOiAwIDEwJTtcblx0fVxuXHQuZW50cnlfX21ldGFfX2lubmVyLS1zaWRlYmFyICYge1xuXHRcdHBhZGRpbmc6IDAgMTAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctZGVza3RvcCkge1xuXHRcdFx0cGFkZGluZzogMCAyLjUlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBDQVRFR09SWSBDT0xPUlNcbkBlYWNoICRjb2xvciBpbiAkY29sb3JzIHtcblx0LmNvbG9yLSN7bnRoKCRjb2xvciwgMSl9IHtcblx0XHRiYWNrZ3JvdW5kOiBudGgoJGNvbG9yLCAyKTtcblx0XHQmLmhleGFnb25fX2Jsb2NrX19vdmVyIGgzIHtcblx0XHRcdGNvbG9yOiBudGgoJGNvbG9yLCAyKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2F0ZWdvcnkgLmNvbG9yLSN7bnRoKCRjb2xvciwgMSl9IHtcblx0XHRjb2xvcjogbnRoKCRjb2xvciwgMik7XG5cdH1cblx0LmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSA+IC5jb2xvci0je250aCgkY29sb3IsIDEpfSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQuZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLSN7bnRoKCRjb2xvciwgMSl9ICB7XG5cdFx0Y29sb3I6IG50aCgkY29sb3IsIDIpO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0LmVudHJ5X19tZXRhX19saXN0IC5jb2xvci0je250aCgkY29sb3IsIDEpfSB7XG5cdFx0Y29sb3I6IG50aCgkY29sb3IsIDIpO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLmNvbG9yLWNhdGVnb3J5LS0xLCAuY29sb3ItY2F0ZWdvcnktLWVjcml0dXJlIHtcblx0YmFja2dyb3VuZDogI2VmZGI1NTtcbn1cbi5jb2xvci1jYXRlZ29yeS0tMiwgLmNvbG9yLWNhdGVnb3J5LS1kaWZmdXNpb24ge1xuXHRiYWNrZ3JvdW5kOiAjZjRhZDliO1xufVxuLmNvbG9yLWNhdGVnb3J5LS0zLCAuY29sb3ItY2F0ZWdvcnktLXByb2R1Y3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAjOWZjY2ViO1xufVxuLmNvbG9yLWNhdGVnb3J5LS00LCAuY29sb3ItY2F0ZWdvcnktLWZpbmFuY2VtZW50IHtcblx0YmFja2dyb3VuZDogIzkzZDlhZDtcbn1cbi5jb2xvci1jYXRlZ29yeS0tNSwgLmNvbG9yLWNhdGVnb3J5LS1jYXRjaC11cCB7XG5cdGJhY2tncm91bmQ6ICNEREJCREQ7XG59XG5cbi8vIEFVVEhPUlxuXG4ubWVtYmVyX19zb2NpYWxfX2xpc3Qge1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiM0MTQxNDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IzY2Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpZGViYXJfX2F1dGhvciB7XG5cdHBhZGRpbmc6MCAxMCU7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjowIGF1dG8gMjVweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdH1cblx0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWluZGVudDogMjBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICfigJwnO1xuXHRcdFx0Zm9udC1zaXplOiBlbSg0OHB4KTtcblx0XHRcdHBhZGRpbmc6IDAgNXB4IDAgMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0dG9wOiAtMTVweDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OifigJ0nO1xuXHRcdFx0Zm9udC1zaXplOiBlbSg0OHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzowIDVweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJFQUxJU0FUSU9OIE1PQklMRVxuXG4uZW50cnktY29udGVudC1kZXNrdG9wIHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQuYWN0aXZlICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50LW1vYmlsZSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0LmFjdGl2ZSAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENBUlJPVVNFTFxuXG4ucmVhbGlzYXRpb25fX3NsaWRlciB7XG5cdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG5cbi5mbGV4c2xpZGVyIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0em9vbToxO1xuXHRjdXJzb3I6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jdXJzb3ItbW92ZS5wbmdcIikgOCA4LCBtb3ZlO1xuXHQubW9iaWxlX25hdmlnYXRpb24gJiB7XG5cdFx0cGFkZGluZzoyMHB4IDAgMCAwO1xuXHRcdGN1cnNvcjpkZWZhdWx0O1xuXHR9XG59XG5cbi5zbGlkZXMge1xuXHQ+IGxpIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHQubW9iaWxlX25hdmlnYXRpb24gJiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mbGV4LXZpZXdwb3J0IHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMgZWFzZSk7XG59XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXMsIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0em9vbToxO1xufVxuXG4uc2xpZGVfX2l0ZW0ge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ei1pbmRleDoxO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHR6LWluZGV4OjU7XG5cdC5tb2JpbGVfbmF2aWdhdGlvbiAmIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6MDtcblx0fVxuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDAgMCAxcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdC5tb2JpbGVfbmF2aWdhdGlvbiAmIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojNzQ3NDc0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTYsMTE2LDExNiwuMik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDo4MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOjgwcHg7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHRcdC5tb2JpbGVfbmF2aWdhdGlvbiAmIHtcblx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNiwxMTYsMTE2LC42KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTYsMTE2LDExNiwuNik7XG5cdFx0XHQubW9iaWxlX25hdmlnYXRpb24gJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHRmb250LXNpemU6MmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxlX25hdmlnYXRpb24gJiB7XG5cdFx0XHRcdGNvbG9yOiNiZGJkYmQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXG5cdFx0XHRcdHotaW5kZXg6NTA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdC5tb2JpbGVfbmF2aWdhdGlvbiAmIHtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZsZXgtcHJldiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDonXFxlODA3Jztcblx0XHR9XG5cdFx0Lm1vYmlsZV9uYXZpZ2F0aW9uICYge1xuXHRcdFx0bGVmdDowO1xuXHRcdH1cblx0fVxuXHQuZmxleC1uZXh0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OidcXGU4MDUnO1xuXHRcdH1cblx0XHQubW9iaWxlX25hdmlnYXRpb24gJiB7XG5cdFx0XHRyaWdodDowO1xuXHRcdH1cblx0fVxufVxuIiwiLm9nLWdyaWQge1xuXHRAaW5jbHVkZSBpbmxpbmUtYmxvY2stbGlzdCgpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vZy1ncmlkID4gbGkge1xuXHRAaW5jbHVkZSBpbmxpbmUtYmxvY2staXRlbSgpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogLTFweCAtMXB4IDAgMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDE2LjY2NiU7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLWRlc2t0b3ApIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHR3aWR0aDogMzMuMzMzJTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcblx0XHR3aWR0aDo1MCU7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tcGhvbmUpIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5vZy1ncmlkIGxpIGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG87XG59XG5cbi5vZy1ncmlkIGxpID4gYSxcbi5vZy1ncmlkIGxpID4gYSBpbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZy1ncmlkIGxpID4gYSBpbWcge1xuXHRib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHdpZHRoOjEwMCVcbn1cblxuLm9nLWdyaWQgbGkub2ctZXhwYW5kZWQgPiBhOjphZnRlciB7XG5cdHRvcDogYXV0bztcblx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0Y29udGVudDogXCIgXCI7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGU4ZTg7XG5cdGJvcmRlci13aWR0aDogMTVweDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC0yOHB4IDAgMCAtMTVweDtcbn1cblxuLm9nLWV4cGFuZGVkIHtcblx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9nLWV4cGFuZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZThlOGU4O1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IC02cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctZGVza3RvcCkge1xuXHRcdGxlZnQ6LTRweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0bGVmdDotM3B4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuXHRcdGxlZnQ6LTFweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1waG9uZSkge1xuXHRcdGxlZnQ6MDtcblx0fVxufVxuXG4ub2ctZXhwYW5kZXItaW5uZXIge1xuXHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm9nLWNsb3NlIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdGhlaWdodDogMzVweDtcblx0XHR3aWR0aDogMzVweDtcblx0fVxufVxuXG4ub2ctY2xvc2U6OmJlZm9yZSxcbi5vZy1jbG9zZTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiA1MCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjOTk5O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm9nLWNsb3NlOjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ub2ctY2xvc2U6aG92ZXI6OmJlZm9yZSxcbi5vZy1jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4ub2ctZnVsbGltZyxcbi5vZy1kZXRhaWxzIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ctZGV0YWlscyB7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOjAgMCAxNXB4IDA7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Lm9nLWV4cGFuZGVkICYge1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRvdmVyZmxvdy14OiBub25lO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XHRcblx0fVxuXHRoMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udDpub3JtYWwgZW0oMjFweCkgJ0hhbGlzX3JibGFjaycsIHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCA1cHggMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdGgyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250Om5vcm1hbCBlbSgyMXB4KSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdGgzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250Om5vcm1hbCBlbSgxNnB4KSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6MCAwIDEwcHggMDtcblx0fVxuXHRwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IGVtKDE0cHgpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHR9XG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOjAgMCA1cHggMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDonLSc7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1x0XG5cdFx0fVxuXHR9XG59XG5cbi5vZy1mdWxsaW1nIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub2ctZnVsbGltZyBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblxuXHQub2ctZnVsbGltZyB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Lm9nLWRldGFpbHMgeyBmbG9hdDogbm9uZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6MCAyMHB4OyB9XG5cbn1cblxuLmdyaWQtaW5uZXIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jbGllbnQtZGVzYyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vZy1ncmlkIHtcblx0aW1nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn0iLCIvLyBURUFNXG5cbi50ZWFtIHtcblx0YmFja2dyb3VuZDp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2JnLWVxdWlwZS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuXHQubG9jYWwgJiB7XG5cdFx0Ly8gYmFja2dyb3VuZDp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL3RlbXBsYXRlL2VxdWlwZS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0fVxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmNob3VldHRlcyB7XG5cdG1hcmdpbjogMCBhdXRvO1xuICBcdHdpZHRoOiAxMDAlO1xuXHQvLyBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vICAgXHR3aWR0aDogOTYwcHg7XG5cdC8vIFx0aGVpZ2h0OiA2MDBweDtcblx0Ly8gfVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaG91ZXR0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ly8gJi5jaG91ZXR0ZV9zaXplLWJpZyB7XG5cdC8vIFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdC8vIFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHQvLyBcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0Ly8gXHQgIHdpZHRoOiAxMTBweDtcblx0Ly8gXHRcdGhlaWdodDogMTEwcHg7XG5cdC8vIFx0XHQuYnVsbGUge1xuXHQvLyBcdFx0XHR3aWR0aDogNjVweDtcblx0Ly8gXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogN3B4O1xuXHQvLyBcdFx0XHR0b3A6IC0yNXB4O1xuXHQvLyBcdFx0XHRsZWZ0OiAtNTVweDtcblx0Ly8gXHRcdFx0cCB7XG5cdC8vIFx0XHRcdFx0cGFkZGluZzogMDtcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAmLmNob3VldHRlX3NpemUtbm9ybWFsIHtcblx0Ly8gXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0Ly8gXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdC8vIFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQvLyBcdCAgXHR3aWR0aDogOTBweDtcblx0Ly8gXHRcdGhlaWdodDogOTBweDtcblx0Ly8gXHRcdC5idWxsZSB7XG5cdC8vIFx0XHRcdHdpZHRoOiA1MHB4O1xuXHQvLyBcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTBweDtcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiA3cHg7XG5cdC8vIFx0XHRcdHRvcDogLTIwcHg7XG5cdC8vIFx0XHRcdGxlZnQ6IC00NXB4O1xuXHQvLyBcdFx0XHRwIHtcblx0Ly8gXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHQvLyBcdFx0XHRcdGhlaWdodDogMzVweDtcblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vICYuY2hvdWV0dGVfc2l6ZS1zbWFsbCB7XG5cdC8vIFx0Ly8gbWFyZ2luLXRvcDogLTIwcHg7XG5cdC8vIFx0Ly8gbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHQvLyBcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0Ly8gXHQgIFx0d2lkdGg6IDgwcHg7XG5cdC8vIFx0XHRoZWlnaHQ6IDgwcHg7XG5cdC8vIFx0XHQuYnVsbGUge1xuXHQvLyBcdFx0XHR3aWR0aDogNTBweDtcblx0Ly8gXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogN3B4O1xuXHQvLyBcdFx0XHR0b3A6IC0yMHB4O1xuXHQvLyBcdFx0XHRsZWZ0OiAtNDVweDtcblx0Ly8gXHRcdFx0cCB7XG5cdC8vIFx0XHRcdFx0cGFkZGluZzogMDtcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAmLmNob3VldHRlX3NpemUtdGlueSB7XG5cdC8vIFx0Ly8gbWFyZ2luLXRvcDogLTIwcHg7XG5cdC8vIFx0Ly8gbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHQvLyBcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0Ly8gXHQgIFx0d2lkdGg6IDgwcHg7XG5cdC8vIFx0XHRoZWlnaHQ6IDgwcHg7XG5cdC8vIFx0XHQuYnVsbGUge1xuXHQvLyBcdFx0XHR3aWR0aDogNTBweDtcblx0Ly8gXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogN3B4O1xuXHQvLyBcdFx0XHR0b3A6IC0yMHB4O1xuXHQvLyBcdFx0XHRsZWZ0OiAtNDVweDtcblx0Ly8gXHRcdFx0cCB7XG5cdC8vIFx0XHRcdFx0cGFkZGluZzogMDtcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQubG9jYWwgJiB7XG5cdFx0Ym9yZGVyOiAxcHggcmVkIHNvbGlkO1xuXHR9XG5cbn1cblxuLmJ1bGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC01NXB4O1xuXHRiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctYnVsbGUucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcblx0Y29sb3I6I2ZmZjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogZW0oOXB4KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogNzFweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA4OXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdEBpbmNsdWRlIGltYWdlLTJ4KFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1idWxsZS0yeC5wbmdcIiwgODlweCwgNzFweCk7XG5cdHAge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5jaG91ZXR0ZV9wb3NpdGlvbi00LCAuY2hvdWV0dGVfcG9zaXRpb24tOCB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdGZpbHRlcjogRmxpcEg7XG5cdC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcblx0cCB7XG5cdCAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0ICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHQgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHQgICAgZmlsdGVyOiBGbGlwSDtcblx0ICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcblx0fVxufVxuIiwiXG4ubW9iaWxlX25hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvYmctbW9iaWxlLW5hdmlnYXRpb24ucG5nXCIpIGxlZnQgdG9wIHJlcGVhdDtcblx0aGVpZ2h0OiAyMDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5idWxsZSB7XG5cdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDcycHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA3MnB4IDUwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMCAxMDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMjBweDtcblx0fVxuXHRcdHAge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cbn1cbi5zaW5nbGUtbWVtYmVyIHtcblx0LnBhZ2VfX25hdmlnYXRpb24ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBHUklEXG5cbiNncmlkIHtcblx0bWFyZ2luOjA7XG59XG5cbi5ib3gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQucGljdHVyZS1ibG9jayBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0fVxuXHRhIHtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGVtIHtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6bm9ybWFsIG5vcm1hbCBlbSgxNHB4KSAnSGFsaXNfcmJvb2snLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmxvYWRlZCAuYm94IHtcblx0Jjpob3ZlciB7XG5cdFx0LmJveF9fb3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDcwKTtcblx0XHR9XG5cdFx0LmJveF9fYm9keV9faW5uZXIge1xuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxMDApO1xuXHRcdH1cblx0fVxufVxuXG4uYm94LXRpdGxlIHtcblx0Y29sb3I6I2ZmZjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQ6bm9ybWFsIGVtKDI4cHgpICdIYWxpc19yYmxhY2snLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ib3hfX2JvZHkge1xuXHQucGljdHVyZS1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHR6LWluZGV4OjI7XG5cdH1cbn1cblxuLmJveF9fY2F0ZWdvcnkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDIwJTtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG5cdFx0cGFkZGluZzowIDFlbTtcblx0fVxuXHR1bCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6MCAwIDNweCAzcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXHRhLCBzcGFuIHtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6bm9ybWFsIGVtKDEwcHgpICdIYWxpc19yYmxhY2snLCBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLmJveF9fYm9keV9faW5uZXIge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZS1pbi1vdXQpO1xuXHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRjb2xvcjojZmZmO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IGVtKDE1cHgpO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OjI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYm94X19vdmVyIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UtaW4tb3V0KTtcblx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0YmFja2dyb3VuZDokZGFyay1jb2xvcjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdGJvdHRvbTowO1xuXHRyaWdodDowO1xuXHR6LWluZGV4OjE7XG5cdC5uby10b3VjaC1kZXZpY2UgJiB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cblxuLy8gIFBSRSBIT01FXG5cbi5uby10b3VjaC1kZXZpY2Uge1xuXHQucGFyYWxsYXgge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtcblx0fVxufVxuXG4uYmxvY2staG9tZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWluLWhlaWdodDoxMDAlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0aDEsIGgyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRoMiB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250Om5vcm1hbCBlbSgyNHB4KSAnSGFsaXNfcmJvbGQnLCBzYWFucy1zZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0ICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmx0OTkyICYge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0ICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay1ob21lLS1pbnRybyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9iZy1ob21lLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xufVxuXG4uYmxvY2staG9tZS0tZGVzY3JpcHRpb24ge1xuXHRiYWNrZ3JvdW5kOiMwMDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwIHtcblx0XHRjb2xvcjojNWI1YjViO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6IG5vcm1hbCBlbSg0MHB4KSAnSGFsaXNfcmJvb2snLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0ICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcblx0ICAgXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0Zm9udDpub3JtYWwgbm9ybWFsIDFlbSAnSGFsaXNfcmJsYWNrJywgc2FhbnMtc2VyaWY7XG5cdFx0fVxuXHRcdGVtIHtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6IzViNWI1Yjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UtaW4tb3V0KTtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdGJhY2tncm91bmQ6IzAwMDtcblx0XHRjb250ZW50OicnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDoyMDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06cm90YXRlKC01ZGVnKTtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRsZWZ0OjEwcHg7XG5cdFx0dG9wOi01MHB4O1xuXHR9XG5cdCYuYWN0aXZlOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxMDApO1xuXHR9XG59XG5cbi5ibG9jay1ob21lX19pbm5lciB7XG5cdGRpc3BsYXk6dGFibGU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdC5sdDk5MiAmIHtcblx0XHRtYXJnaW4tdG9wOjYycHg7XG5cdH1cbn1cblxuLmJsb2NrLWhvbWVfX2NvbnRlbnQge1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4uYnQtc2Nyb2xsIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcblx0YmFja2dyb3VuZDp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2xvYWRlci1ocC5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiA1MXB4O1xuXHRtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6MDtcblx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA1OXB4O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvbG9hZGVyLWhwLW92ZXIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHR9XG5cdC5sdDk5MiAmIHtcblx0XHRtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBpbXBvcnQgXCJfZnVsbHBhZ2VcIjtcbiIsIiNmdWxscGFnZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuI3N1cGVyQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmZwLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZnAtc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZwLXNsaWRlLCAuZnAtc2xpZGVzQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZnAtc2xpZGVzIHtcbiAgICB6LWluZGV4OjE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uZnAtc2VjdGlvbi5mcC10YWJsZSwgLmZwLXNsaWRlLmZwLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZnAtdGFibGVDZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmZwLXNsaWRlc0NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZwLXNjcm9sbGFibGUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG4uZnAtbm90cmFuc2l0aW9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiIsIi8vIEJMT0dcblxuLmNvbnRhaW5lci0tYmxvZyB7XG5cdHBhZGRpbmc6IDAgNSU7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLWRlc2t0b3ApIHtcblx0XHRwYWRkaW5nOiAwIDEyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuXHR9XG5cdC5zaWRlYmFyLWJsb2NrLCBhcnRpY2xlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMjMzLCAyNTAsIDAuNSk7XG5cdH1cbn1cblxuLmVudHJ5LWJsb2ctdGl0bGUge1xuXHRjb2xvcjojZmZmO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQ6bm9ybWFsIGVtKDcwcHgpICdIYWxpc19yYmxhY2snLCBzYW5zLXNlcmlmO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlbnRyeS0tc2luZ2xlIHtcblx0cGFkZGluZzowO1xuXHRtYXJnaW4tcmlnaHQ6ICAyZW07XG59XG5cbi5lbnRyeS1oZWFkZXJfX2Jsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGNvbG9yOiM5YWFkYjk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHR0aW1lLCAuZW50cnktYXV0aG9yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiMzNTM1MzU7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2cge1xuXHQjaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjY2JlOGZhO1xuXHR9XG5cdCNncmlkIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuYm94IHtcblx0XHRiYWNrZ3JvdW5kOiNjYmU4ZmE7XG5cdFx0bWFyZ2luOiAwIDAgMjVweCAwO1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk0YTVhZjtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCYudHdpdHRlci13aWRnZXQsICYuZmFjZWJvb2std2lkZ2V0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlLWluLW91dCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJveF9fZmlndXJlX19vdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDMwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3RhbXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDM2MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLWRlc2t0b3ApIHtcblx0XHRcdHdpZHRoOjI5My4zMzMzMzMzMzMzMzNweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdFx0d2lkdGg6MzQ1cHg7XG5cdFx0fVxuXHQgICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuXHQgICBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0bWFyZ2luOjAgMTVweCAyMHB4IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0aDIge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlLWluLW91dCk7XG5cdFx0Y29sb3I6IzM1MzUzNTtcblx0XHRmb250Om5vcm1hbCBlbSgyNHB4KSAnSGFsaXNfcmJvbGQnLCBzYW5zLXNlcmlmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxufVxuXG4uYm94X19tZXRhIHtcblx0Y29sb3I6IzlhYWRiOTtcblx0dGltZSwgZGl2IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiMzNTM1MzU7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLmJveF9fZmlndXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94X19maWd1cmVfX292ZXIge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZS1pbi1vdXQpO1xuXHRiYWNrZ3JvdW5kOiMwMDA7XG5cdEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xufVxuXG4ubmV3c2xldHRlci1ibG9jayB7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlKTtcblx0YmFja2dyb3VuZDojY2JlOGZhO1xuXHRib3JkZXI6N3B4IHNvbGlkICM0MTQwM2U7XG5cdG1hcmdpbjogMCAwIDI1cHggMDtcblx0cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNDE0MDNlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250Om5vcm1hbCBlbSgyNnB4KSAnSGFsaXNfcmJvbGQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNPQ0lBTFxuLmVudHJ5LXNoYXJlIHtcblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM5YWFkYjk7XG5cdG1hcmdpbjogMCAwIDIwcHggMTVweDtcblx0cGFkZGluZzogMCAwIDAgMjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweCAwIDIwcHggMDtcblx0fVxuXHQuc29jaWFsX19pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6I2IyYjJiMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNvY2lhbF9faXRlbS0tZmFjZWJvb2sge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDojMjgzZDZiO1xuXHRcdH1cblx0fVxuXHQuc29jaWFsX19pdGVtLS10d2l0dGVyIHtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQ6IzAwYWJmMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gU0lERUJBUlxuXG4uY2F0ZWdvcnlfX2xpc3Qge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6IzM1MzUzNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250Om5vcm1hbCBlbSgxNnB4KSAnSGFsaXNfcmJvbGQnLCBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0fVxufVxuXG4vLyBSRUxBVEVEIFBST0pFQ1RcblxuLnJlbGF0ZWQge1xuXHRiYWNrZ3JvdW5kOiMzNTM1MzU7XG5cdG1hcmdpbjogNTBweCAwO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRpbWcge1xuIFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0aGVpZ2h0OiBhdXRvO1xuIFx0XHRtYXJnaW46MTBweCBhdXRvO1xuIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gXHRcdC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG5cdH1cblx0LmJveF9fY2F0ZWdvcnkge1xuXHRcdHBhZGRpbmc6MjBweCAwO1xuXHRcdHVsIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA1cHggMDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5yZWxhdGVkX19oZWFkZXIge1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNGM0YzRjO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjNGM0YzRjO1xuXHRjb2xvcjojYjRiNGI0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOmVtKDE2cHgpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmVsYXRlZF9fYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcblx0cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250Om5vcm1hbCBlbSgzMnB4KSAnSGFsaXNfcmJsYWNrJywgc2Fucy1zZXJpZjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdGVtIHtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6bm9ybWFsIG5vcm1hbCBlbSgxNHB4KSAnSGFsaXNfcmJvb2snLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIGVtKDEwcHgpIDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEFOSU1BVElPTlNcblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5id0ZsaXBZSW4ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJ3RmxpcFlJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJ3RmxpcFlJbjtcbiAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYndGbGlwWUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKVxuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBid0ZsaXBZSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYndGbGlwWUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE1MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTkwZGVnKVxuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNTAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTUwMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIuYW5pbXNpdGlvbixcbi5hbmltc2l0aW9uLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltc2l0aW9uLWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjBmaWxsJTNEJTIyJTIzY2NjJTIyJTNFJTBBJTIwJTIwJTNDcGF0aCUyMG9wYWNpdHklM0QlMjIuMjUlMjIlMjBkJTNEJTIyTTE2JTIwMCUyMEExNiUyMDE2JTIwMCUyMDAlMjAwJTIwMTYlMjAzMiUyMEExNiUyMDE2JTIwMCUyMDAlMjAwJTIwMTYlMjAwJTIwTTE2JTIwNCUyMEExMiUyMDEyJTIwMCUyMDAlMjAxJTIwMTYlMjAyOCUyMEExMiUyMDEyJTIwMCUyMDAlMjAxJTIwMTYlMjA0JTIyLyUzRSUwQSUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTE2JTIwMCUyMEExNiUyMDE2JTIwMCUyMDAlMjAxJTIwMzIlMjAxNiUyMEwyOCUyMDE2JTIwQTEyJTIwMTIlMjAwJTIwMCUyMDAlMjAxNiUyMDR6JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDYW5pbWF0ZVRyYW5zZm9ybSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJ0cmFuc2Zvcm0lMjIlMjB0eXBlJTNEJTIycm90YXRlJTIyJTIwZnJvbSUzRCUyMjAlMjAxNiUyMDE2JTIyJTIwdG8lM0QlMjIzNjAlMjAxNiUyMDE2JTIyJTIwZHVyJTNEJTIyMC44cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMC8lM0UlMEElMjAlMjAlM0MvcGF0aCUzRSUwQSUzQy9zdmclM0UlMEElMEEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbXNpdGlvbi1sb2FkaW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhYWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogXCJDaGFyZ2VtZW50XCI7XG59XG4uYW5pbXNpdGlvbi1vdmVybGF5LXNsaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG4gICAgICAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYWRlLW91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0O1xuICAgICAgIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQ7XG59XG4iLCIvLyBDT05UQUNUXG5cbi5jb250YWN0LWZvcm0ge1xuXHRiYWNrZ3JvdW5kOiMyYzJjMmM7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwIHtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIGVtKDEycHgpIDA7XG4gICAgfVxuICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoI2IyYjJiMik7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiAjNDE0MTQxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6IG5vcm1hbCAxZW0gJ0hhbGlzX3Jib29rJywgc2Fucy1zZXJpZjtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzo1cHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OjIzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxLjM7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblx0LmNvbnRhY3QtY29sIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46MCAwIDAgNSU7XG5cdFx0d2lkdGg6NDUlO1xuXHQgICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQgICBcdFx0Y2xlYXI6Ym90aDtcblx0ICAgXHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblx0LmJ0LXN1Ym1pdCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6MzBweCAwIDAgMFxuXHR9XG5cdC53cGNmNy1zdWJtaXQge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblx0XHRiYWNrZ3JvdW5kOiM1NDU0NTQ7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250Om5vcm1hbCBlbSgyMXB4KSAnSGFsaXNfcmJvbGQnLCBzYW5zLXNlcmlmO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOjIwcHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR3aWR0aDphdXRvO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDojNjY2O1xuXHRcdH1cblx0fVxufVxuXG4ud3BjZjctZm9ybSB7XG5cdG1hcmdpbjowIDAgMCAtNSU7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uY29udGFjdC1mb3JtX19pbnRybyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0IGgyIHtcbiAgICBcdGNvbG9yOiNmZmY7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQ6bm9ybWFsIGVtKDM2cHgpICdIYWxpc19yYmxhY2snLCBzYW5zLXNlcmlmO1xuICAgIFx0bWFyZ2luOiAwO1xuICAgIFx0cGFkZGluZzogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgXHRjb2xvcjojZmZmO1xuICAgIFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMWVtO1xuICAgIFx0bWFyZ2luOiAwO1xuICAgIFx0cGFkZGluZzozMHB4IDA7XG4gICAgfVxufVxuXG4ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4ud3BjZjctbWFpbC1zZW50LW9rIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIGF1dG8gMjBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaWQtMjc3LCAucG9zdC10eXBlLWFyY2hpdmUtbWVtYmVyIHtcblx0LnBhZ2VfX25hdmlnYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLndwY2Y3IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ud3BjZjcgLmFqYXgtbG9hZGVyIHtcblx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwZmlsbCUzRCUyMiUyM2NjYyUyMiUzRSUwQSUyMCUyMCUzQ3BhdGglMjBvcGFjaXR5JTNEJTIyLjI1JTIyJTIwZCUzRCUyMk0xNiUyMDAlMjBBMTYlMjAxNiUyMDAlMjAwJTIwMCUyMDE2JTIwMzIlMjBBMTYlMjAxNiUyMDAlMjAwJTIwMCUyMDE2JTIwMCUyME0xNiUyMDQlMjBBMTIlMjAxMiUyMDAlMjAwJTIwMSUyMDE2JTIwMjglMjBBMTIlMjAxMiUyMDAlMjAwJTIwMSUyMDE2JTIwNCUyMi8lM0UlMEElMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xNiUyMDAlMjBBMTYlMjAxNiUyMDAlMjAwJTIwMSUyMDMyJTIwMTYlMjBMMjglMjAxNiUyMEExMiUyMDEyJTIwMCUyMDAlMjAwJTIwMTYlMjA0eiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2FuaW1hdGVUcmFuc2Zvcm0lMjBhdHRyaWJ1dGVOYW1lJTNEJTIydHJhbnNmb3JtJTIyJTIwdHlwZSUzRCUyMnJvdGF0ZSUyMiUyMGZyb20lM0QlMjIwJTIwMTYlMjAxNiUyMiUyMHRvJTNEJTIyMzYwJTIwMTYlMjAxNiUyMiUyMGR1ciUzRCUyMjAuOHMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjAvJTNFJTBBJTIwJTIwJTNDL3BhdGglM0UlMEElM0Mvc3ZnJTNFJTBBJTBBKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRjb250ZW50OicnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMjBweDtcbn0iLCIvKlxuICAgIENvbG9yYm94IENvcmUgU3R5bGU6XG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LCAjY2JveE92ZXJsYXksICNjYm94V3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgei1pbmRleDo5OTk5OyBvdmVyZmxvdzpoaWRkZW47fVxuI2Nib3hXcmFwcGVyIHttYXgtd2lkdGg6bm9uZTt9XG4jY2JveE92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlO31cbiNjYm94TWlkZGxlTGVmdCwgI2Nib3hCb3R0b21MZWZ0e2NsZWFyOmxlZnQ7fVxuI2Nib3hDb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO31cbiNjYm94TG9hZGVkQ29udGVudHtvdmVyZmxvdzphdXRvOyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7fVxuI2Nib3hUaXRsZXttYXJnaW46MDt9XG4jY2JveExvYWRpbmdPdmVybGF5LCAjY2JveExvYWRpbmdHcmFwaGlje3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTt9XG4jY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94Q2xvc2UsICNjYm94U2xpZGVzaG93e2N1cnNvcjpwb2ludGVyO31cbi5jYm94UGhvdG97ZmxvYXQ6bGVmdDsgbWFyZ2luOmF1dG87IGJvcmRlcjowOyBkaXNwbGF5OmJsb2NrOyBtYXgtd2lkdGg6bm9uZTsgLW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljO31cbi5jYm94SWZyYW1le3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBkaXNwbGF5OmJsb2NrOyBib3JkZXI6MDsgcGFkZGluZzowOyBtYXJnaW46MDt9XG4jY29sb3Jib3gsICNjYm94Q29udGVudCwgI2Nib3hMb2FkZWRDb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7IC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O31cblxuLypcbiAgICBVc2VyIFN0eWxlOlxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxuICAgIG9yZGVyZWQgJiB0YWJiZWQgaW4gYSB3YXkgdGhhdCByZXByZXNlbnRzIHRoZSBuZXN0aW5nIG9mIHRoZSBnZW5lcmF0ZWQgSFRNTC5cbiovXG4jY2JveE92ZXJsYXl7YmFja2dyb3VuZDp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvb3ZlcmxheS5wbmcnKSByZXBlYXQgMCAwOyBvcGFjaXR5OiAwLjk7IGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDkwKTt9XG4jY29sb3Jib3h7b3V0bGluZTowO31cbiAgICAjY2JveFRvcExlZnR7d2lkdGg6MjFweDsgaGVpZ2h0OjIxcHg7IGJhY2tncm91bmQ6dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtMTAxcHggMDt9XG4gICAgI2Nib3hUb3BSaWdodHt3aWR0aDoyMXB4OyBoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IC0xMzBweCAwO31cbiAgICAjY2JveEJvdHRvbUxlZnR7d2lkdGg6MjFweDsgaGVpZ2h0OjIxcHg7IGJhY2tncm91bmQ6dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtMTAxcHggLTI5cHg7fVxuICAgICNjYm94Qm90dG9tUmlnaHR7d2lkdGg6MjFweDsgaGVpZ2h0OjIxcHg7IGJhY2tncm91bmQ6dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtMTMwcHggLTI5cHg7fVxuICAgICNjYm94TWlkZGxlTGVmdHt3aWR0aDoyMXB4OyBiYWNrZ3JvdW5kOnVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9jb250cm9scy5wbmcnKSBsZWZ0IHRvcCByZXBlYXQteTt9XG4gICAgI2Nib3hNaWRkbGVSaWdodHt3aWR0aDoyMXB4OyBiYWNrZ3JvdW5kOnVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9jb250cm9scy5wbmcnKSByaWdodCB0b3AgcmVwZWF0LXk7fVxuICAgICNjYm94VG9wQ2VudGVye2hlaWdodDoyMXB4OyBiYWNrZ3JvdW5kOnVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9ib3JkZXIucG5nJykgMCAwIHJlcGVhdC14O31cbiAgICAjY2JveEJvdHRvbUNlbnRlcntoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvYm9yZGVyLnBuZycpIDAgLTI5cHggcmVwZWF0LXg7fVxuICAgICNjYm94Q29udGVudHtiYWNrZ3JvdW5kOiNmZmY7IG92ZXJmbG93OmhpZGRlbjt9XG4gICAgICAgIC5jYm94SWZyYW1le2JhY2tncm91bmQ6I2ZmZjt9XG4gICAgICAgICNjYm94RXJyb3J7cGFkZGluZzo1MHB4OyBib3JkZXI6MXB4IHNvbGlkICNjY2M7fVxuICAgICAgICAjY2JveExvYWRlZENvbnRlbnR7bWFyZ2luLWJvdHRvbToyOHB4O31cbiAgICAgICAgI2Nib3hUaXRsZXtwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjRweDsgbGVmdDowOyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6MTAwJTsgY29sb3I6Izk0OTQ5NDt9XG4gICAgICAgICNjYm94Q3VycmVudHtwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjRweDsgbGVmdDo1OHB4OyBjb2xvcjojOTQ5NDk0O31cbiAgICAgICAgI2Nib3hMb2FkaW5nT3ZlcmxheXtiYWNrZ3JvdW5kOnVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9jb2xvcmJveC9sb2FkaW5nX2JhY2tncm91bmQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7fVxuICAgICAgICAjY2JveExvYWRpbmdHcmFwaGlje2JhY2tncm91bmQ6dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2xvYWRpbmcuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7fVxuXG4gICAgICAgIC8qIHRoZXNlIGVsZW1lbnRzIGFyZSBidXR0b25zLCBhbmQgbWF5IG5lZWQgdG8gaGF2ZSBhZGRpdGlvbmFsIHN0eWxlcyByZXNldCB0byBhdm9pZCB1bndhbnRlZCBiYXNlIHN0eWxlcyAqL1xuICAgICAgICAjY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94U2xpZGVzaG93LCAjY2JveENsb3NlIHtib3JkZXI6MDsgcGFkZGluZzowOyBtYXJnaW46MDsgb3ZlcmZsb3c6dmlzaWJsZTsgd2lkdGg6YXV0bzsgYmFja2dyb3VuZDpub25lOyB9XG5cbiAgICAgICAgLyogYXZvaWQgb3V0bGluZXMgb24gOmFjdGl2ZSAobW91c2VjbGljayksIGJ1dCBwcmVzZXJ2ZSBvdXRsaW5lcyBvbiA6Zm9jdXMgKHRhYmJlZCBuYXZpZ2F0aW5nKSAqL1xuICAgICAgICAjY2JveFByZXZpb3VzOmFjdGl2ZSwgI2Nib3hOZXh0OmFjdGl2ZSwgI2Nib3hTbGlkZXNob3c6YWN0aXZlLCAjY2JveENsb3NlOmFjdGl2ZSB7b3V0bGluZTowO31cblxuICAgICAgICAjY2JveFNsaWRlc2hvd3twb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjRweDsgcmlnaHQ6MzBweDsgY29sb3I6IzAwOTJlZjt9XG4gICAgICAgICNjYm94UHJldmlvdXN7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQ6dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2NvbG9yYm94L2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtNzVweCAwOyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjVweDsgdGV4dC1pbmRlbnQ6LTk5OTlweDt9XG4gICAgICAgICNjYm94UHJldmlvdXM6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNzVweCAtMjVweDt9XG4gICAgICAgICNjYm94TmV4dHtwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjA7IGxlZnQ6MjdweDsgYmFja2dyb3VuZDp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IC01MHB4IDA7IHdpZHRoOjI1cHg7IGhlaWdodDoyNXB4OyB0ZXh0LWluZGVudDotOTk5OXB4O31cbiAgICAgICAgI2Nib3hOZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTUwcHggLTI1cHg7fVxuICAgICAgICAjY2JveENsb3Nle3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206MDsgcmlnaHQ6MDsgYmFja2dyb3VuZDp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvY29sb3Jib3gvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IC0yNXB4IDA7IHdpZHRoOjI1cHg7IGhlaWdodDoyNXB4OyB0ZXh0LWluZGVudDotOTk5OXB4O31cbiAgICAgICAgI2Nib3hDbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNXB4IC0yNXB4O31cblxuLypcbiAgVGhlIGZvbGxvd2luZyBmaXhlcyBhIHByb2JsZW0gd2hlcmUgSUU3IGFuZCBJRTggcmVwbGFjZSBhIFBORydzIGFscGhhIHRyYW5zcGFyZW5jeSB3aXRoIGEgYmxhY2sgZmlsbFxuICB3aGVuIGFuIGFscGhhIGZpbHRlciAob3BhY2l0eSBjaGFuZ2UpIGlzIHNldCBvbiB0aGUgZWxlbWVudCBvciBhbmNlc3RvciBlbGVtZW50LiAgVGhpcyBzdHlsZSBpcyBub3QgYXBwbGllZCB0byBvciBuZWVkZWQgaW4gSUU5LlxuICBTZWU6IGh0dHA6Ly9qYWNrbG1vb3JlLmNvbS9ub3Rlcy9pZS10cmFuc3BhcmVuY3ktcHJvYmxlbXMvXG4qL1xuLmNib3hJRSAjY2JveFRvcExlZnQsXG4uY2JveElFICNjYm94VG9wQ2VudGVyLFxuLmNib3hJRSAjY2JveFRvcFJpZ2h0LFxuLmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXG4uY2JveElFICNjYm94Qm90dG9tQ2VudGVyLFxuLmNib3hJRSAjY2JveEJvdHRvbVJpZ2h0LFxuLmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXG4uY2JveElFICNjYm94TWlkZGxlUmlnaHQge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLGVuZENvbG9yc3RyPSMwMEZGRkZGRik7XG59IiwiLy8gRk9PVEVSXG5cbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGNvbG9yOiNhMWEzYTg7XG5cdGZvbnQtc2l6ZTogZW0oMTRweCk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzozNXB4IDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuXHRcdG1hcmdpbjo3NXB4IDAgMCAwO1xuXHR9XG5cdC5jbGVhcmZpeDphZnRlciB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5ibG9nICYge1xuXHRcdGJhY2tncm91bmQ6ICMzNTM1MzU7XG5cdH1cblx0aDIge1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udDogbm9ybWFsIDFlbSAnSGFsaXNfcmJvbGQnLCBzZXJpZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdC5ibG9nICYge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXHRcdGNvbG9yOiNhMWEzYTg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjojN2I3YjdiO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOjVweCAwIDIwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuI21jX2VtYmVkX3NpZ251cCB7XG5cdHBhZGRpbmc6NXB4IDAgMCAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nOiA1cHggMCAwIDIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuI21jZS1FTUFJTCB7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjY2RjZWQxO1xuXHRjb2xvcjojNWU1ZTVlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQ6bm9ybWFsIDE0cHggJ0hhbGlzX3Jib29rJywgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOjEwcHggNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDo3MCU7XG59XG5cbiNtYy1lbWJlZGRlZC1zdWJzY3JpYmUge1xuXHRiYWNrZ3JvdW5kOiMwMDA7XG5cdGJvcmRlcjpub25lO1xuXHRjb2xvcjojZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQ6IG5vcm1hbCAxNHB4ICdIYWxpc19yYmxhY2snLCBzZXJpZjtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDAgMCAwIC00cHg7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZm9vdGVyLWxlZ2FsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OjcwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1heC1oZWlnaHQ6IDEwcHg7XG5cdH1cblx0cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6MDtcblx0XHRib3R0b206MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHBhZGRpbmc6MTVweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIucGFnZS1hcHBlbC1wcm9qZXQge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG5cbiAgLndyYXBwZXItdG9wLFxuICAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC53cmFwcGVyLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXBwZWwtcHJvamV0L2JhY2tncm91bmQucG5nKSByZXBlYXQteSA1MCUgMCAjMDAwO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyA5NDBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjZmZjNmIsICNjZmZjNmIgNTAlLCAjMDAwIDUwJSk7IFxuICAgIH1cbiAgfVxuICAuaGVudHJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJi1ncmVlbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZmYzZiO1xuICB9XG4gIFxuICAmLWdyYXk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgfVxuXG4gICYtd2hpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gICYtdmlvbGV0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM5Yjc5Zjc7XG4gIH1cblxuICAmID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5hcHBlbC1wcm9qZXQge1xuICAuZW50cnktdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gICZfcHVuY2hsaW5lIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgJl9tZWRpYS10ZXh0IHtcbiAgICAmX21lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXJldmVyc2VkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDE1cHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDpcIuKWoVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZbaHJlZl49XCJtYWlsdG9cIl0ge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24tbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAmX3N0ZXAge1xuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICAgICYuc3Vycm91bmRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDcwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FwcGVsLXByb2pldC9zdXJyb3VuZGVkLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgICYtc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jb2x1bW5zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2NvbHVtbi1saXN0IHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb2xvcjogIzliNzlmNztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfY29uY2VwdCB7XG4gICAgLmFwcGVsLXByb2pldF9tZWRpYS10ZXh0X21lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ltYm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWl0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWl0MiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRsLWRvY3VtZW50YXRpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgcGFkZGluZzogM3B4IDIwcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjY2ZmYzZiO1xuICBib3gtc2hhZG93OiAwIDAgdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICAgIDAgMCB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgICAgMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsMCwwLDAuMSksXG4gICAgICAgICAgICAgIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICYtaXMtcmlnaHQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgJi1pcy1sZWZ0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhlbSAwLjNlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKVxuICAgICAgICApO1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIH1cbiAgfVxuICAmX2lubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0wLjRlbTtcbiAgICBwYWRkaW5nOiAwLjFlbSAwLjRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG4gIH1cbiAgc3Ryb25nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG59XG5cblxuLmhpZGRlbi1vbi1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVjby1zY290Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uZGVjby1zaGVldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHNjYWxlKC0xLCAxKTtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5kZWNvMi1zeW1ib2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5OCU7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uZGVjbzItc2NvdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5kZWNvMi1zaGVldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4MHB4O1xufVxuIiwiLndyYXBwZXItdG9wLFxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLy8gRm9vdGVyXG4jZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjM2MzY2MwO1xuICBjb2xvcjogIzAwMDtcblxuICBoMiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogbm9ybWFsIDFlbSBPc3dhbGQsIFwiSGFsaXNfcmJvbGRcIiwgc2VyaWY7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtYXBwZWwtcHJvamV0ICYge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICBcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIRUFERVJcbi5tYWluLW5hdiBsaSBhIHtcbiAgZm9udDogbm9ybWFsIDAuOWVtIE9zd2FsZCwgXCJIYWxpc19yYmxhY2tcIixzZXJpZlxufVxuXG4ubG9nby1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmlnZ2VydGhhbmZpY3Rpb24vaW1hZ2VzL2xvZ28tQlRGLWFjcm9ueW0ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA3MHB4O1xufVxuXG5cbi5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLUJURi0yMDIxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBcbiAgLmJsb2cgJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLUJURi1hY3JvbnltLnBuZ1wiKTtcbiAgfVxufSBcblxuXG4jaGVhZGVyIHtcblxuICAuc29jaWFsX19saXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8vIFByb2R1Y3Rpb25zIGFyY2hpdmVcbiAgLmhvbWUgJixcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3Rpb24gJiB7XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbiAgICAgIC5tYWluLW5hdiBsaSB7XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICB9XG5cbiAgLy8gUHJvZHVjdGlvbnMgc2luZ2xlXG4gIC5zaW5nbGUtcHJvZHVjdGlvbiAmLFxuICAuc2luZ2xlLXJlZmVyZW5jZSAgJiB7XG4gICAgYmFja2dyb3VuZDogIzk0Y2NiMztcbiAgICAubWFpbi1uYXYgbGkge1xuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICB9XG5cbiAgLy8gU2Fpc29uIDFcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlZmVyZW5jZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmQ5ZmZmO1xuICAgIC5tYWluLW5hdiBsaSB7XG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG4gIH1cblxuICAvLyBBcHBlbCBwcm9qZXRcbiAgLnBhZ2UtYXBwZWwtcHJvamV0ICYsXG4gIC8vIEJsb2cgYXJjaGl2ZVxuICAuYmxvZy1hcmNoaXZlICYge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAubWFpbi1uYXYgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZWZlNmI0O1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuXG4gICAgLnNvY2lhbF9fbGlzdCBsaSB7XG4gIFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3YjdiN2I7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICM3YjdiN2I7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWxfX2l0ZW0taW5zdGFncmFtIGE6OmJlZm9yZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTsgXG4gICAgfVxuICB9XG4gIC8vIEJsb2cgc2luZ2xlIFxuICAuYmxvZy1zaW5nbGUgJiB7XG4gICAgYmFja2dyb3VuZDogI2YwZTZiNTtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZSB7XG4gIC8vIFByb2R1Y3Rpb25zIGFyY2hpdmVcbiAgLmhvbWUgJixcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3Rpb24gJiB7XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbiAgICAuaWNvbi1tZW51OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbiAgICB9XG4gIH1cbiAgLy8gUHJvZHVjdGlvbnMgc2luZ2xlXG4gIC5zaW5nbGUtcHJvZHVjdGlvbiAmLFxuICAuc2luZ2xlLXJlZmVyZW5jZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTRjY2IzO1xuICAgIC5pY29uLW1lbnU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTRjY2IzO1xuICAgIH1cbiAgfVxuICAvLyBTYWlzb24gMVxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVmZXJlbmNlICYge1xuICAgIGJhY2tncm91bmQ6ICNmZDlmZmY7XG4gICAgLmljb24tbWVudTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZDlmZmY7XG4gICAgfVxuICB9XG4gIC8vIEFwcGVsIHByb2pldFxuICAucGFnZS1hcHBlbC1wcm9qZXQgJixcbiAgLy8gQmxvZyBhcmNoaXZlXG4gIC5ibG9nLWFyY2hpdmUgJiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAuaWNvbi1tZW51OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gIH1cbiAgLy8gQmxvZyBzaW5nbGUgXG4gIC5ibG9nLXNpbmdsZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xuICAgIC5pY29uLW1lbnU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uYXYtbW9iaWxlICsgLnVuc3R5bGVkLnNvY2lhbF9fbGlzdCAuc29jaWFsX19pdGVtLWluc3RhZ3JhbSBhOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbn1cblxuLmZ1bGxwYWdlLXdyYXBwZXI6bm90KC5mcC1kZXN0cm95ZWQpIC5oZWFkZXItbW9iaWxlICB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gSG92ZXIgY2FyZHNcbi5ib3gge1xuICAucGljdHVyZS1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZWJiODtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZmlsdGVyO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC5waWN0dXJlLWJsb2NrIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJTlRST1xuLmJsb2NrLWhvbWUge1xuICBoMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZjNTQ1NDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBmb250OiBub3JtYWwgMS44ZW0gT3N3YWxkLCBcIkhhbGlzX3Jib29rXCIsIEFyaWFsLFZlcmRhbmEsc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCTE9HXG4uYmxvZy1hcmNoaXZlIHtcbiAgLmVudHJ5LWJsb2ctdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN0YS1iYW5uZXItYXBwZWwtcHJvamV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBhOmhvdmVyIGgyLFxuICBhOmZvY3VzIGgyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLndyYXBwZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9iaWdnZXJ0aGFuZmljdGlvbi9pbWFnZXMvc3Rhci1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG4gIH1cbiAgLmdyaWQuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiMwMDA7XG4gIH1cbiAgLmJveCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZmlsdGVyO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxuICAgIGEgLmJveF9fZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZWJiODtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1zaW5nbGUge1xuICAud3JhcHBlci10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmMGU2YjU7XG4gIH1cbiAgLmNvbnRhaW5lci0tYmxvZyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCAyLjVlbSBPc3dhbGQsIFwiSGFsaXNfcmJvbGRcIixzZXJpZjtcbiAgICBjb2xvcjogIzNjM2NiZjtcbiAgfVxuICAuYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBlNmI1O1xuICB9XG4gIC5jb250YWluZXItLWJsb2cgLnNpZGViYXItYmxvY2ssIC5jb250YWluZXItLWJsb2cgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2YwZTZiNTtcbiAgfVxufVxuXG4vLyBBcmNoaXZlIHByb2R1Y3Rpb25cbi5ob21lLFxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3Rpb24ge1xuICAud3JhcHBlci10b3AsXG4gIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG59XG5cbi8vIFNpbmdsZSBwcm9kdWN0aW9uXG4uc2luZ2xlLXByb2R1Y3Rpb24ge1xuXG4gIC53cmFwcGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAucGFnZV9fbmF2aWdhdGlvbiBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjM2MzY2MwO1xuICB9XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIDJlbSBPc3dhbGQsIFwiSGFsaXNfcmJsYWNrXCIsc2VyaWY7XG4gICAgY29sb3I6ICMzYzNjYzA7XG4gIH0gXG4gIC5lbnRyeS1yZXN1bHRzLFxuICAuZW50cnktcmVzdWx0cyA+IGRpdixcbiAgLmVudHJ5X19tZWRpYSxcbiAgLmVudHJ5X19mb290ZXIsXG4gIC5lbnRyeV9fZm9vdGVyX19pbm5lci0tbGFzdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzY2MwO1xuICB9XG59XG5cbi8vIE1FTUJFUlxuLnNpbmdsZS1tZW1iZXIge1xuICAud3JhcHBlcixcbiAgLndyYXBwZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIDJlbSBPc3dhbGQsIFwiSGFsaXNfcmJsYWNrXCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzNjM2NiZjtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICB9XG4gIH1cbn1cbiNjb250YWN0IHtcbiAgYmFja2dyb3VuZDogI2YwZTZiNTtcbiAgYm9yZGVyLXRvcDogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG5cbiAgLmNvbnRhY3QtZm9ybV9faW50cm8ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCAyZW0gT3N3YWxkLCBcIkhhbGlzX3JibGFja1wiLHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzNjM2NjMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbiAgLmJ0LXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMCU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENUQSBuZXdzbGV0dGVyIFxuLm5ld3NsZXR0ZXItYmxvY2sge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMCAxMzBweCAxMTVweCAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICBmb250OiBub3JtYWwgMS40NDQ0NGVtIE9zd2FsZCwgXCJIYWxpc19yYm9sZFwiLHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2Y1ZWJiODtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JpZ2dlcnRoYW5maWN0aW9uL2ltYWdlcy9sb2dvLWhwLTIwMjEyLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IGF1dG87XG4gICAgXG4gICAgfVxuICB9XG59XG5cblxuLy8gc2F2b2lyLWZhaXJlXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLXZpb2xldCwgLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci12aW9sZXQge1xuICBjb2xvcjogI2MyYTZmZjtcbn1cbi5jb2xvci12aW9sZXQge1xuICBiYWNrZ3JvdW5kOiAjYzJhNmZmO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLXBpbmssIC5lbnRyeV9fbWV0YV9fbGlzdCAuY29sb3ItcGluaywgLmNvbG9yLXBpbmsge1xuICBjb2xvcjogI2ZjOWZmZjtcbn1cbi5jb2xvci1waW5rIHtcbiAgYmFja2dyb3VuZDogI2ZjOWZmZjtcbn1cblxuLmVudHJ5X19tZXRhX19jYXRlZ29yeV9faXRlbSBoMi5jb2xvci1ncmVlbiwgLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1ncmVlbiwgLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICNmNGViYjg7XG59XG4uY29sb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjRlYmI4O1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLWphdW5lLCAuZW50cnlfX21ldGFfX2xpc3QgLmNvbG9yLWphdW5lLCAuY29sb3ItamF1bmUge1xuICBjb2xvcjogIzkzY2NiMztcbn1cbi5jb2xvci1qYXVuZSB7XG4gIGJhY2tncm91bmQ6ICM5M2NjYjM7XG59XG5cbi5lbnRyeV9fbWV0YV9fY2F0ZWdvcnlfX2l0ZW0gaDIuY29sb3ItYmx1ZSwgLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1ibHVlLCAuY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjM2MzY2JmO1xufVxuLmNvbG9yLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjM2MzY2JmO1xufVxuXG4uZW50cnlfX21ldGFfX2NhdGVnb3J5X19pdGVtIGgyLmNvbG9yLXJlZCwgLmVudHJ5X19tZXRhX19saXN0IC5jb2xvci1yZWQsIC5jb2xvci1yZWQge1xuICBjb2xvcjogI2ZjNTQ1NDtcbn1cbi5jb2xvci1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZmM1NDU0O1xufVxuXG4vLyBFcXVpcGVcbi50ZWFtIHtcbiAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIuLi9pbWFnZXMvdGVhbS9iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tb2JpbGVfbmF2aWdhdGlvbi0tbWVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIuLi9pbWFnZXMvdGVhbS9iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDA7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIl9nbG9iYWxcIjtcbkBpbXBvcnQgXCJfaGVhZGVyXCI7XG5AaW1wb3J0IFwiX3NpZHJcIjtcbkBpbXBvcnQgXCJfcGFnZVwiO1xuQGltcG9ydCBcIl9mbGV4c2xpZGVyXCI7XG5AaW1wb3J0IFwiX2NsaWVudC1ncmlkXCI7XG5AaW1wb3J0IFwiX2VxdWlwZVwiO1xuQGltcG9ydCBcIl9tZW1iZXJcIjtcbkBpbXBvcnQgXCJfaG9tZVwiO1xuQGltcG9ydCBcIl9ibG9nXCI7XG5AaW1wb3J0IFwiX2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJfYW5pbXNpdGlvblwiO1xuQGltcG9ydCBcIl9jb250YWN0XCI7XG5AaW1wb3J0IFwiX2NvbG9yYm94XCI7XG5AaW1wb3J0IFwiX2Zvb3RlclwiO1xuQGltcG9ydCBcIl9hcHBlbC1wcm9qZXRcIjtcbkBpbXBvcnQgXCJfb3ZlcnJpZGUyMDIxXCI7XG5cbi8qIEhvbWUgSW50cm8gKi9cblxuLmhvbWUtaW50cm8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS10ZXh0IHtcblx0Zm9udC1zaXplOiAzZW07XG5cdGNvbG9yOiAjRkZGO1xufVxuXG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
