.has-xsmall-line-height{line-height:1!important}.has-normal-line-height,.has-small-line-height{line-height:1.5!important}.has-large-line-height{line-height:1.9!important}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider[aria-expanded=true] .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider[aria-expanded=true] .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.714px,-6px,0)}.hamburger--slider[aria-expanded=true] .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.pmagic-form #blog_tags,.pmagic-form #blog_title{border:1px solid #d3d3d3;width:100%}@media (min-width:992px){.pmagic-form #blog_tags,.pmagic-form #blog_title{width:50%}}.pmagic-form .pmrow{margin-bottom:0;padding-bottom:15px}@media (min-width:992px){.pmagic-form .pmrow{padding-bottom:1rem}}.pmagic-form .buttonarea{display:flex;justify-content:center}@media (min-width:992px){.pmagic-form .buttonarea{justify-content:left}}@media only screen and (max-width:600px){#post-44684 .vc_row{margin-left:0;margin-right:0}}.post-ad{margin-bottom:25px!important;width:100%!important}#post-4295795,#post-44529,#post-44684{font-family:Open Sans}#post-4295795 ul.vc_grid-filter,#post-44529 ul.vc_grid-filter,#post-44684 ul.vc_grid-filter{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:50px}#post-4295795 ul.vc_grid-filter .vc_grid-filter-item,#post-44529 ul.vc_grid-filter .vc_grid-filter-item,#post-44684 ul.vc_grid-filter .vc_grid-filter-item{border-radius:5px;margin:5px}#post-4295795 #featured-post .featured-post-wrapper,#post-44529 #featured-post .featured-post-wrapper,#post-44684 #featured-post .featured-post-wrapper{background-position:100%}#post-4295795 #featured-post .featured-post-title,#post-44529 #featured-post .featured-post-title,#post-44684 #featured-post .featured-post-title{font-size:34px;letter-spacing:2.4px;margin-bottom:25px;margin-top:24px}#post-4295795 #featured-post .featured-post-title h1,#post-44529 #featured-post .featured-post-title h1,#post-44684 #featured-post .featured-post-title h1{font-size:58px;font-weight:400!important;line-height:67px}#post-4295795 #featured-post .featured-post-content,#post-44529 #featured-post .featured-post-content,#post-44684 #featured-post .featured-post-content{margin-left:18px;margin-top:-31px}#post-4295795 #featured-post .vc_gitem-post-data-source-post_author,#post-44529 #featured-post .vc_gitem-post-data-source-post_author,#post-44684 #featured-post .vc_gitem-post-data-source-post_author{margin-right:10px;position:relative}#post-4295795 #featured-post .vc_gitem-post-data-source-post_author:after,#post-44529 #featured-post .vc_gitem-post-data-source-post_author:after,#post-44684 #featured-post .vc_gitem-post-data-source-post_author:after{color:#fff;content:"";display:block;overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%)}#post-4295795 #featured-post .vc_gitem-post-data-source-post_author,#post-4295795 #featured-post .vc_gitem-post-data-source-post_date,#post-44529 #featured-post .vc_gitem-post-data-source-post_author,#post-44529 #featured-post .vc_gitem-post-data-source-post_date,#post-44684 #featured-post .vc_gitem-post-data-source-post_author,#post-44684 #featured-post .vc_gitem-post-data-source-post_date{display:inline-block!important}#post-4295795 .post-loop-heading,#post-44529 .post-loop-heading,#post-44684 .post-loop-heading{font-weight:400;line-height:1;position:relative}#post-4295795 .post-loop-heading:before,#post-44529 .post-loop-heading:before,#post-44684 .post-loop-heading:before{background-image:url(/wp-content/uploads/2019/11/header-before.png);content:"";display:block;height:24px;left:10px;overflow:hidden;position:absolute;top:7px;transform:translateX(-100%);width:84px}#post-4295795 .post-loop-heading:after,#post-44529 .post-loop-heading:after,#post-44684 .post-loop-heading:after{background-image:url(/wp-content/uploads/2019/11/header-after.png);content:"";display:block;height:24px;overflow:hidden;position:absolute;right:16px;top:7px;transform:translateX(100%);width:84px}#post-4295795 .post-loop-title-wrapper,#post-44529 .post-loop-title-wrapper,#post-44684 .post-loop-title-wrapper{padding-bottom:0}#post-4295795 .post-loop-title,#post-4295795 .post-loop-title h3,#post-44529 .post-loop-title,#post-44529 .post-loop-title h3,#post-44684 .post-loop-title,#post-44684 .post-loop-title h3{margin-bottom:0}#post-4295795 .post-info-bar,#post-44529 .post-info-bar,#post-44684 .post-info-bar{padding-top:0}#post-4295795 .post-loop-author,#post-44529 .post-loop-author,#post-44684 .post-loop-author{display:inline-block;font-family:Open Sans;font-size:12px;margin:0 5px 0 16px;padding:0 0 0 2px;position:relative}#post-4295795 .post-loop-author:before,#post-44529 .post-loop-author:before,#post-44684 .post-loop-author:before{content:"By";left:0;position:absolute;top:0;transform:translateX(-100%)}#post-4295795 .post-loop-author:after,#post-44529 .post-loop-author:after,#post-44684 .post-loop-author:after{content:",";position:absolute;right:0;top:0;transform:translateX(100%)}#post-4295795 .post-loop-author .vc_gitem-link:hover,#post-44529 .post-loop-author .vc_gitem-link:hover,#post-44684 .post-loop-author .vc_gitem-link:hover{text-decoration:underline}#post-4295795 .post-loop-date,#post-44529 .post-loop-date,#post-44684 .post-loop-date{display:inline-block;font-family:Open Sans;font-size:12px;margin:0 2px 0 0;padding:0;position:relative}#post-4295795 .post-loop-date:after,#post-44529 .post-loop-date:after,#post-44684 .post-loop-date:after{content:",";position:absolute;right:0;top:0;transform:translateX(100%)}#post-4295795 .post-loop-category,#post-44529 .post-loop-category,#post-44684 .post-loop-category{display:inline-block;margin:0;padding:0;position:relative}#post-4295795 .post-loop-category .vc_grid-filter-item.vc_gitem-post-category-name,#post-44529 .post-loop-category .vc_grid-filter-item.vc_gitem-post-category-name,#post-44684 .post-loop-category .vc_grid-filter-item.vc_gitem-post-category-name{background:transparent!important;font-size:12px!important;padding:2px!important}#post-4295795 .post-loop-category .vc_grid-filter-item.vc_gitem-post-category-name a,#post-44529 .post-loop-category .vc_grid-filter-item.vc_gitem-post-category-name a,#post-44684 .post-loop-category .vc_grid-filter-item.vc_gitem-post-category-name a{color:#1f83c1}#post-4295795 .post-loop-excerpt,#post-44529 .post-loop-excerpt,#post-44684 .post-loop-excerpt{background:#fff}#post-4295795 .post-loop-more,#post-44529 .post-loop-more,#post-44684 .post-loop-more{display:inline-block;font-family:Open Sans;font-size:12px;padding:0 3px 0 0;position:relative}#post-4295795 .post-loop-more a,#post-44529 .post-loop-more a,#post-44684 .post-loop-more a{color:#1f83c1;margin:0;padding:0}#post-4295795 .post-loop-more a:hover,#post-44529 .post-loop-more a:hover,#post-44684 .post-loop-more a:hover{background:transparent!important}#post-4295795 .post-loop-more:after,#post-44529 .post-loop-more:after,#post-44684 .post-loop-more:after{color:#1f83c1;content:">";position:absolute;right:1px;top:1px;transform:translateX(100%)}#post-44590 .nurse-thumbs .wpb_single_image{float:left;padding:.5em;width:25%}#post-44590 .vc_tta-accordion{margin:2em 0}#post-44590 .vc_tta-accordion .vc_tta-panel-heading{border:0}#post-44590 .vc_tta-accordion .vc_tta-panel-heading a{color:#8a1f63;font-size:1.25em;padding-left:50px}#post-44590 .vc_tta-accordion .vc_tta-panel-heading a .vc_tta-controls-icon{height:17px;width:17px}#post-44590 .vc_tta-accordion .vc_tta-panel-heading a .vc_tta-controls-icon:before{border-color:#8a1f63;border-width:0 3px 3px 0}#post-44590 .vc_tta-accordion .vc_tta-panel-body .vc_toggle{border:1px solid #f1f1f1}#post-44590 .vc_tta-accordion .vc_tta-panel-body .vc_toggle .vc_toggle_title{background-color:#f1f1f1;padding:.75em 2.5em}#post-44590 .vc_tta-accordion .vc_tta-panel-body .vc_toggle .vc_toggle_content{padding:0 2.5em}#post-44590 .vc_tta-accordion .vc_tta-panel-body .vc_toggle.vc_toggle_active .vc_toggle_title{background-color:transparent}#post-44590 #wpcf7-f35017-p44590-o1 form input,#post-44590 #wpcf7-f35017-p44590-o1 form textarea{max-width:100%}@media screen and (min-width:1024px){#post-44590 #wpcf7-f35017-p44590-o1 form .left{float:left;margin-right:.75em;width:calc(50% - .75em)}#post-44590 #wpcf7-f35017-p44590-o1 form .right{float:right;margin-left:.75em;width:calc(50% - .75em)}#post-44590 #wpcf7-f35017-p44590-o1 form .right textarea{height:113px}#post-44590 #wpcf7-f35017-p44590-o1 form .submit{clear:both;padding:2em 0}}.authors-archive{margin:0 auto;max-width:1179px}.authors-archive .page-header{margin-top:30px;text-align:center}.authors-archive .page-header .page-title{color:#505050;display:inline-block;font-family:Amatic SC,Open Sans Condensed,sans-serif;font-size:50px;font-weight:400;position:relative}.authors-archive .page-header:before{transform:scaleX(-1)}.authors-archive .page-header:after,.authors-archive .page-header:before{background:url("data:image/svg+xml,%3Csvg width='110' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618D1B' d='M95.238 9.663c4.946-.04 11.032.707 14 4.774-4.259 1.23-11.412-.953-14-4.774M95.81 7.7c1.583-2.302 4.486-3.69 7.11-2.964-2.262 1.71-4.679 2.987-7.469 3.53.102-.173.217-.36.36-.566m-10.865 3.923c1.013.349 5.421 3.177 2.45 3.963-1.795.475-4.354-1.976-5.563-2.957a47.904 47.904 0 01-2.45-2.153c.248.02.491.039.725.068 1.648.21 3.27.537 4.838 1.079m-16.498.385c.809.42 4.305 3.07 2.317 3.666-1.377.415-3.367-1.63-4.205-2.42-.89-.84-1.8-1.85-2.467-2.96 1.492.476 2.979.999 4.355 1.714M59.943 8.28c-.301.008-.599.014-.899.023 1.975-1.073 3.915-2.227 5.894-3.273 2.67-1.411 6.392-3.834 9.57-3.58 1.472.116-.696 1.413-1.11 1.683-1.537.994-3.313 1.667-5.012 2.332-2.695 1.056-5.83 1.56-8.443 2.815m-3.115-.118c.347-2.649 3.27-4.572 5.77-4.973-.641 1.653-2.093 2.862-3.683 3.832-.866.477-1.588.874-2.087 1.141m-6.275 4.769c1.724 1.005 4.07 2.385 4.954 4.287-.012.029-.02.038-.031.073-.113.186-.304.323-.474.452-.408.314-.95.46-1.436.6-1.41.407-2.768.089-4.01-.619-2.455-1.395-4.06-4.562-4.649-7.351.198-.007.397-.013.597-.018 1.378 1.104 3.53 1.69 5.049 2.576M36.898 5.165c.854-.708 1.879-1.293 3.007-1.386.428-.036.828.107 1.198.298.185.094.339.222.49.358l.017.02c-.74 1.286-3.118 2.211-4.216 2.735-1.173.56-2.38 1.04-3.592 1.509.748-1.383 2.009-2.633 3.096-3.534m-14.585.385c1.8-1.48 4.595-4.085 7.143-3.949.265.014.473.14.642.314-.038.072-.076.14-.124.255-.213.293-.512.533-.786.769-1.128.976-2.55 1.658-3.877 2.322-1.694.847-3.54 1.49-5.29 2.28a74.24 74.24 0 012.292-1.99m-2.009 7.88c.944.472 1.861.991 2.717 1.604.366.262.705.557 1.025.873.164.161.302.344.439.53.08.11.127.202.157.276-.362.746-1.458 1.2-2.177 1.36-1.216.274-2.452-.434-3.377-1.126-1.865-1.396-3.687-3.994-4.077-6.37l.35.009c-.021.276-.007.514.105.58 1.526.893 3.257 1.47 4.838 2.264M4.041 8.838h-.06c.3-1.974 2.615-3.702 4.08-4.732 1.771-1.247 3.935-2.32 6.124-2.6-.612 1.881-2.872 3.384-4.365 4.343-1.8 1.155-4.058 1.76-5.779 2.99m105.879 5.373c-2.09-4.085-6.739-5.378-11.264-5.691 1.922-.812 3.691-1.968 5.392-3.33.075-.06.042-1.283-.034-1.327-2.688-1.541-4.957-.515-7.267 1.226-1.08.814-1.701 1.962-2.236 3.148-.317.698-7.308.225-8.182.217-6.912-.067-13.756-.29-20.638-.267 2.002-.806 3.938-1.788 5.463-2.488 2.166-.997 4.375-1.992 4.2-4.54-.17-2.45-7.534 1.09-13.115 4.057a5.455 5.455 0 00.752-2.17c.013-.105.034-1.181-.059-1.172-3.581.346-6.092 3.072-6.236 6.355a.481.481 0 01-.05.025l-.244.124c-6.376.201-12.749.306-19.118.38.499-.24.995-.492 1.484-.755 1.744-.946 3.307-1.884 3.154-3.992-.188-2.62-3.516-1.322-4.783-.377-1.595 1.187-3.302 3.118-3.832 5.163-4.099.034-8.199.04-12.3.05 1.975-.828 3.93-1.694 5.812-2.738 2.162-1.199 3.92-2.357 3.629-4.93-.327-2.893-5.181.715-6.047 1.348-2.43 1.777-5.106 3.915-6.99 6.333-3.327.002-6.658-.01-9.986-.016.047-.025.097-.054.144-.077a23.832 23.832 0 004-2.566c1.75-1.382 2.926-3.04 2.918-5.274 0-.06-.009-.936-.084-.928C10.233.452 3.89 4.153 3.847 8.838c-1.273-.003-2.544-.002-3.819-.007-.032 0-.05.999.026 1.003 1.268.105 2.543.173 3.815.255.013.078.026.133.04.133.208-.005.419-.04.632-.087 3.456.218 6.921.349 10.392.44.08 2.608 1.571 5.114 3.342 6.967 1.096 1.146 2.575 2.083 4.225 1.893.897-.104 2.244-.88 2.35-1.87.23-2.171-.857-3.272-2.613-4.465-1.411-.96-2.942-1.711-4.48-2.447 8.997.164 18.02-.016 27.013-.276.344 3.136 1.728 6.279 4.133 8.388 1.558 1.366 6.736 2.229 6.87-.905.098-2.345-1.281-3.654-3.098-5.034-1.272-.965-2.661-1.79-4.063-2.554l-.017-.01c3.376-.103 6.747-.215 10.113-.318 1.357-.042 2.706-.05 4.059-.068.188.057.377.115.567.175.554 2.087 2.233 3.852 3.822 5.239.58.505 4.011 3.159 4.278 1.065.197-1.545-.001-3.108-1.088-4.294-.958-1.046-2.308-1.754-3.757-2.231 3.407-.005 6.805.041 10.21.108.005.076.012.138.021.142.221.08.457.134.696.182.016.078.041.147.09.193 1.12 1.083 10.157 9.415 10.76 5.536.313-2.022.054-3.87-1.802-5.037-.456-.286-1.056-.57-1.736-.827l1.542.037c2.055.052 4.106-.015 6.158-.097 1.13-.045 1.656-.142 1.992-.387.008.075.007.152.031.223 1.702 4.8 10.926 7.536 15.402 5.68.092-.038.032-1.244-.033-1.37'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:20px;margin:0 auto;overflow:hidden;position:relative;text-align:center;top:2px;width:110px}.authors-archive .page-header:after{transform:scale(1)}@media screen and (min-width:650px){.authors-archive .page-header .page-title,.authors-archive .page-header:after,.authors-archive .page-header:before{display:inline-block;margin:10px}}.authors-archive .authors{-moz-column-count:1;column-count:1;-moz-column-gap:30px;column-gap:30px;margin-top:50px;padding:0 20px}@media screen and (min-width:1204px){.authors-archive .authors{padding:0}}@media screen and (min-width:525px){.authors-archive .authors{-moz-column-count:2;column-count:2}}@media screen and (min-width:760px){.authors-archive .authors{-moz-column-count:3;column-count:3}}.authors-archive .authors .post-loop-single{cursor:pointer;display:inline-block;max-width:390px;padding-bottom:30px;vertical-align:top;width:100%}.authors-archive .authors .post-loop-single:hover img.post-loop-image{transform:scale(1.1)}.authors-archive .authors .post-loop-single .post-loop-image-container{overflow:hidden;text-align:center}.authors-archive .authors .post-loop-single img.post-loop-image{margin:0 auto 20px;max-height:460px;max-width:150px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in;width:100%}.authors-archive .authors .post-loop-single .post-loop-wrapper{border:1px solid #f0f0f0;padding:10px}.authors-archive .authors .post-loop-single .post-loop-wrapper a{color:#333}.authors-archive .authors .post-loop-single .post-loop-wrapper .addtoany_share_save_container{display:none}.authors-archive .authors .post-loop-single .post-loop-wrapper .post-loop-title a{color:#1f83c1;font-family:Open Sans Condensed;font-size:24px;font-weight:700;line-height:30px;padding:0 0 10px}.authors-archive .authors .post-loop-single .post-loop-wrapper .post-info-bar{border-bottom:1px solid #ebebeb;font-size:12px;padding-bottom:10px}.authors-archive .authors .post-loop-single .post-loop-wrapper .post-info-bar .post-loop-author,.authors-archive .authors .post-loop-single .post-loop-wrapper .post-info-bar a{color:#1f83c1}.authors-archive .authors .post-loop-single .post-loop-wrapper .post-info-bar li{display:inline-block;list-style:none;margin:0;padding:0}.authors-archive .authors .post-loop-single .post-loop-excerpt{padding:15px 0}.authors-archive .authors .post-loop-single a.post-loop-more{color:#1f83c1;font-size:11px;position:relative}.authors-archive .authors .post-loop-single a.post-loop-more:after{color:#1f83c1;content:">";position:absolute;right:1px;top:1px;transform:translateX(100%)}.authors-archive nav.pagination{padding:14px 0 24px;text-align:center}.authors-list-items .authors-list-item .authors-list-item-thumbnail img{margin:0 auto;max-width:250px}.authors-list-items .authors-list-item .authors-list-item-title a{color:#1888c7;font-family:Open Sans Condensed,sans-serif;font-size:24px;font-weight:700;line-height:30px;padding:0 0 10px}.authors-list-items .authors-list-item .authors-list-item-excerpt{padding:15px 0}.authors-list-items .authors-list-item .authors-list-item-link{color:#1888c7}.categories-archive{margin:0 auto;max-width:1179px}.categories-archive .page-header{margin:60px auto;text-align:center}.categories-archive .page-header .page-title{color:#505050;display:inline-block;font-family:Amatic SC,Open Sans Condensed,sans-serif;font-size:50px;font-weight:400;position:relative}.categories-archive .page-header:before{transform:scaleX(-1)}.categories-archive .page-header:after,.categories-archive .page-header:before{background:url("data:image/svg+xml,%3Csvg width='110' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618D1B' d='M95.238 9.663c4.946-.04 11.032.707 14 4.774-4.259 1.23-11.412-.953-14-4.774M95.81 7.7c1.583-2.302 4.486-3.69 7.11-2.964-2.262 1.71-4.679 2.987-7.469 3.53.102-.173.217-.36.36-.566m-10.865 3.923c1.013.349 5.421 3.177 2.45 3.963-1.795.475-4.354-1.976-5.563-2.957a47.904 47.904 0 01-2.45-2.153c.248.02.491.039.725.068 1.648.21 3.27.537 4.838 1.079m-16.498.385c.809.42 4.305 3.07 2.317 3.666-1.377.415-3.367-1.63-4.205-2.42-.89-.84-1.8-1.85-2.467-2.96 1.492.476 2.979.999 4.355 1.714M59.943 8.28c-.301.008-.599.014-.899.023 1.975-1.073 3.915-2.227 5.894-3.273 2.67-1.411 6.392-3.834 9.57-3.58 1.472.116-.696 1.413-1.11 1.683-1.537.994-3.313 1.667-5.012 2.332-2.695 1.056-5.83 1.56-8.443 2.815m-3.115-.118c.347-2.649 3.27-4.572 5.77-4.973-.641 1.653-2.093 2.862-3.683 3.832-.866.477-1.588.874-2.087 1.141m-6.275 4.769c1.724 1.005 4.07 2.385 4.954 4.287-.012.029-.02.038-.031.073-.113.186-.304.323-.474.452-.408.314-.95.46-1.436.6-1.41.407-2.768.089-4.01-.619-2.455-1.395-4.06-4.562-4.649-7.351.198-.007.397-.013.597-.018 1.378 1.104 3.53 1.69 5.049 2.576M36.898 5.165c.854-.708 1.879-1.293 3.007-1.386.428-.036.828.107 1.198.298.185.094.339.222.49.358l.017.02c-.74 1.286-3.118 2.211-4.216 2.735-1.173.56-2.38 1.04-3.592 1.509.748-1.383 2.009-2.633 3.096-3.534m-14.585.385c1.8-1.48 4.595-4.085 7.143-3.949.265.014.473.14.642.314-.038.072-.076.14-.124.255-.213.293-.512.533-.786.769-1.128.976-2.55 1.658-3.877 2.322-1.694.847-3.54 1.49-5.29 2.28a74.24 74.24 0 012.292-1.99m-2.009 7.88c.944.472 1.861.991 2.717 1.604.366.262.705.557 1.025.873.164.161.302.344.439.53.08.11.127.202.157.276-.362.746-1.458 1.2-2.177 1.36-1.216.274-2.452-.434-3.377-1.126-1.865-1.396-3.687-3.994-4.077-6.37l.35.009c-.021.276-.007.514.105.58 1.526.893 3.257 1.47 4.838 2.264M4.041 8.838h-.06c.3-1.974 2.615-3.702 4.08-4.732 1.771-1.247 3.935-2.32 6.124-2.6-.612 1.881-2.872 3.384-4.365 4.343-1.8 1.155-4.058 1.76-5.779 2.99m105.879 5.373c-2.09-4.085-6.739-5.378-11.264-5.691 1.922-.812 3.691-1.968 5.392-3.33.075-.06.042-1.283-.034-1.327-2.688-1.541-4.957-.515-7.267 1.226-1.08.814-1.701 1.962-2.236 3.148-.317.698-7.308.225-8.182.217-6.912-.067-13.756-.29-20.638-.267 2.002-.806 3.938-1.788 5.463-2.488 2.166-.997 4.375-1.992 4.2-4.54-.17-2.45-7.534 1.09-13.115 4.057a5.455 5.455 0 00.752-2.17c.013-.105.034-1.181-.059-1.172-3.581.346-6.092 3.072-6.236 6.355a.481.481 0 01-.05.025l-.244.124c-6.376.201-12.749.306-19.118.38.499-.24.995-.492 1.484-.755 1.744-.946 3.307-1.884 3.154-3.992-.188-2.62-3.516-1.322-4.783-.377-1.595 1.187-3.302 3.118-3.832 5.163-4.099.034-8.199.04-12.3.05 1.975-.828 3.93-1.694 5.812-2.738 2.162-1.199 3.92-2.357 3.629-4.93-.327-2.893-5.181.715-6.047 1.348-2.43 1.777-5.106 3.915-6.99 6.333-3.327.002-6.658-.01-9.986-.016.047-.025.097-.054.144-.077a23.832 23.832 0 004-2.566c1.75-1.382 2.926-3.04 2.918-5.274 0-.06-.009-.936-.084-.928C10.233.452 3.89 4.153 3.847 8.838c-1.273-.003-2.544-.002-3.819-.007-.032 0-.05.999.026 1.003 1.268.105 2.543.173 3.815.255.013.078.026.133.04.133.208-.005.419-.04.632-.087 3.456.218 6.921.349 10.392.44.08 2.608 1.571 5.114 3.342 6.967 1.096 1.146 2.575 2.083 4.225 1.893.897-.104 2.244-.88 2.35-1.87.23-2.171-.857-3.272-2.613-4.465-1.411-.96-2.942-1.711-4.48-2.447 8.997.164 18.02-.016 27.013-.276.344 3.136 1.728 6.279 4.133 8.388 1.558 1.366 6.736 2.229 6.87-.905.098-2.345-1.281-3.654-3.098-5.034-1.272-.965-2.661-1.79-4.063-2.554l-.017-.01c3.376-.103 6.747-.215 10.113-.318 1.357-.042 2.706-.05 4.059-.068.188.057.377.115.567.175.554 2.087 2.233 3.852 3.822 5.239.58.505 4.011 3.159 4.278 1.065.197-1.545-.001-3.108-1.088-4.294-.958-1.046-2.308-1.754-3.757-2.231 3.407-.005 6.805.041 10.21.108.005.076.012.138.021.142.221.08.457.134.696.182.016.078.041.147.09.193 1.12 1.083 10.157 9.415 10.76 5.536.313-2.022.054-3.87-1.802-5.037-.456-.286-1.056-.57-1.736-.827l1.542.037c2.055.052 4.106-.015 6.158-.097 1.13-.045 1.656-.142 1.992-.387.008.075.007.152.031.223 1.702 4.8 10.926 7.536 15.402 5.68.092-.038.032-1.244-.033-1.37'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:20px;margin:0 auto;overflow:hidden;position:relative;text-align:center;top:2px;width:110px}.categories-archive .page-header:after{transform:scale(1)}@media screen and (min-width:650px){.categories-archive .page-header .page-title,.categories-archive .page-header:after,.categories-archive .page-header:before{display:inline-block;margin:10px}}.categories-archive .social{margin-top:-50px;text-align:center}.categories-archive .social .pm-profile-social{display:inline-block;margin:0;padding:0}.categories-archive .social .pm-profile-social:after{background:none}.categories-archive .archive-description{margin:30px 0 40px;padding:0 30px}.categories-archive .archive-description h2{color:#4a4a4a;font-family:Open Sans;font-size:16px;font-weight:400}.categories-archive .posts{-moz-column-count:1;column-count:1;-moz-column-gap:30px;column-gap:30px;padding:0 20px}@media screen and (min-width:1204px){.categories-archive .posts{padding:0}}@media screen and (min-width:525px){.categories-archive .posts{-moz-column-count:2;column-count:2}}@media screen and (min-width:760px){.categories-archive .posts{-moz-column-count:3;column-count:3}}.categories-archive .posts .post-loop-single{cursor:pointer;display:inline-block;max-width:390px;padding-bottom:30px;vertical-align:top}.categories-archive .posts .post-loop-single:hover img.post-loop-image{transform:scale(1.1)}.categories-archive .posts .post-loop-single .post-loop-image-container{overflow:hidden}.categories-archive .posts .post-loop-single img.post-loop-image{max-height:460px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in;width:100%}.categories-archive .posts .post-loop-single .post-loop-wrapper{border:1px solid #f0f0f0;padding:10px}.categories-archive .posts .post-loop-single .post-loop-wrapper a{color:#333}.categories-archive .posts .post-loop-single .post-loop-wrapper .addtoany_share_save_container{display:none}.categories-archive .posts .post-loop-single .post-loop-wrapper .post-loop-title a{color:#1f83c1;font-family:Open Sans Condensed;font-size:24px;font-weight:700;line-height:30px;padding:0 0 10px}.categories-archive .posts .post-loop-single .post-loop-wrapper .post-info-bar{border-bottom:1px solid #ebebeb;font-size:12px;padding-bottom:10px}.categories-archive .posts .post-loop-single .post-loop-wrapper .post-info-bar .post-loop-author,.categories-archive .posts .post-loop-single .post-loop-wrapper .post-info-bar a{color:#1f83c1}.categories-archive .posts .post-loop-single .post-loop-wrapper .post-info-bar li{display:inline-block;list-style:none;margin:0;padding:0}.categories-archive .posts .post-loop-single .post-loop-excerpt{padding:15px 0}.categories-archive .posts .post-loop-single a.post-loop-more{color:#1f83c1;font-size:11px;line-height:16.5px;position:relative}.categories-archive .posts .post-loop-single a.post-loop-more:after{color:#1f83c1;content:">";position:absolute;right:-10px;top:1px}@media (max-width:768px){.categories-archive .posts{margin:0 auto;max-width:390px}}.categories-archive nav.pagination{padding:14px 0 24px;text-align:center}@media screen and (max-width:768px){.categories-archive nav.pagination a,.categories-archive nav.pagination span{font-size:22px;padding:0 10px}}.category-travel-nursing-guide .categories-archive .posts{-moz-columns:initial;columns:initial}@media screen and (min-width:680px){.category-travel-nursing-guide .categories-archive .posts .post-loop-single{width:calc(50% - 18px)}.category-travel-nursing-guide .categories-archive .posts .post-loop-single:nth-child(odd){margin-right:15px}.category-travel-nursing-guide .categories-archive .posts .post-loop-single:nth-child(2n+2){margin-left:15px}}@media screen and (min-width:920px){.category-travel-nursing-guide .categories-archive .posts .post-loop-single{width:calc(33% - 20px)}.category-travel-nursing-guide .categories-archive .posts .post-loop-single:nth-child(odd){margin-right:0}.category-travel-nursing-guide .categories-archive .posts .post-loop-single:nth-child(2n+2){margin-left:0}.category-travel-nursing-guide .categories-archive .posts .post-loop-single:nth-child(3n+2){margin:0 30px}}@media (max-width:768px){.category-travel-nursing-guide .categories-archive .posts{margin:0 auto;max-width:390px}}.page-id-44684 .pagination a.page-numbers{margin:0 2px}.page-id-44684 .pagination a.page-numbers.next{margin-left:0}.page-id-44684 .pagination a.page-numbers.prev{margin-right:0}.post-46940 .categories-row .wpb_wrapper{display:flex;justify-content:center}.post-46940 .wp-block-categories{-moz-columns:1;column-count:1;font-size:16px;line-height:35px;list-style:none}@media (min-width:992px){.post-46940 .wp-block-categories{-moz-columns:2;column-count:2}}.page-template-template-catered-articles .entry-header{margin-bottom:0}.page-template-template-catered-articles .entry-subtitle{color:#000;font-family:Open Sans;font-size:18px;letter-spacing:0;line-height:26px;margin:30px auto 0;max-width:837px;padding:0 20px;text-align:center}.page-template-template-catered-articles .row{margin-left:0;margin-right:0;padding:58px 0 68px}.page-template-template-catered-articles .row>div{width:100%}.page-template-template-catered-articles .row .section-description{margin:0 auto;max-width:884px;padding:0 20px}.page-template-template-catered-articles .row .section-description h2{color:#1888c7;font-family:Open Sans;font-size:32px;font-weight:600;letter-spacing:0;line-height:43px;margin-bottom:34px;text-align:center}.page-template-template-catered-articles .row .section-description p{color:#000;font-family:Open Sans;font-size:18px;letter-spacing:0;line-height:36px;text-align:center}.page-template-template-catered-articles .row .articles{display:flex;flex-wrap:wrap;justify-content:center;margin:26px auto 0;max-width:1095px}.page-template-template-catered-articles .row .articles .featured-posts{margin:17.5px;max-width:330px;width:325px}.page-template-template-catered-articles .row .articles .featured-posts .featured-item{display:flex;flex-direction:column;height:100%}.page-template-template-catered-articles .row .articles .featured-posts .featured-item .featured-content{height:calc(100% - 145px);min-height:340px}.page-template-template-catered-articles .row .articles .featured-posts .featured-item .featured-content h5{line-height:27px!important}.page-template-template-catered-articles .row .articles .featured-posts .featured-item .featured-content .mb-4{line-height:22px;margin-bottom:22px!important}.page-template-template-catered-articles .row .articles .featured-posts .featured-item .featured-content p{margin-bottom:7px}.page-template-template-catered-articles .row .articles .featured-posts .featured-item .featured-image{height:145px;overflow:hidden}.page-template-template-catered-articles .row .articles .featured-posts .featured-item .featured-image img{margin-top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -44px;object-position:0 -44px}.page-template-template-catered-articles .row .btn-row{display:flex;justify-content:center}.page-template-template-catered-articles .row .btn-row .btn{margin-top:50px;width:273px}.page-template-template-catered-articles .row:nth-of-type(2n){background-color:#f8f8f8}.page-template-template-catered-articles .row.callout{padding-top:65px;width:100%}.page-template-template-catered-articles .row.callout .callout-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1073px;padding:0 20px}.page-template-template-catered-articles .row.callout .callout-wrapper>div{max-width:500px;width:100%}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-text{margin-top:50px}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-text h2{font-weight:400}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-text h4{color:#000;font-family:Open Sans;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;margin-bottom:25px;margin-top:22px}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-text p{color:#000;font-family:Open Sans;font-size:18px;letter-spacing:0;line-height:26px}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-text a.btn{margin-top:24px}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-image{max-width:400px}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-image .image-mask{border-radius:220px;max-width:400px;overflow:hidden;width:100%}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-image .image-mask img{width:100%}@media only screen and (max-width:940px){.page-template-template-catered-articles .row.callout .callout-wrapper{justify-content:center}.page-template-template-catered-articles .row.callout .callout-wrapper .callout-text{margin-bottom:50px;text-align:center}}.page-template-template-catered-articles .articles-wrapper .row{flex-direction:column}.page-template-template-catered-articles .resource-alert-buttons .alert-button i{padding-right:15px;position:relative;top:1px}.page-template-template-catered-articles .resource-alert-buttons .alert-button{font-size:17px;font-weight:700;text-decoration:none}.page-template-template-catered-articles .resource-alert-buttons{text-align:center}.page-template-template-catered-articles .resource-alert-buttons p{display:inline-block;margin-bottom:0;padding:0 10px}@media only screen and (max-width:650px){.page-template-template-catered-articles .resource-alert-buttons p{padding:5px 10px}}@media only screen and (max-width:960px){.page-template-template-catered-articles .callout-image{display:none}}@media only screen and (max-width:400px){.page-template-template-catered-articles.page-id-6643446 .entry-title{margin:0 auto;max-width:350px}}.categories{color:#1888c7;line-height:1.5}.job_position_featured a{background-color:hsla(0,0%,100%,0)!important}.entry-content .wpb_button,.entry-content .wpb_content_element,.entry-content ul.wpb_thumbnails-fluid>li{margin-bottom:15px}@media (max-width:1024px){.entry-content{padding-top:25px}}.post-44684 .entry-title{display:none}.post-44684 .vc_row.wpb_row.vc_inner.vc_row-fluid{display:flex;justify-content:center}.article-main-content{width:100%}@media (min-width:992px){.article-main-content{width:65%}}.article-sidebar-widget,.error-posts{color:#4a4a4a;padding:50px 30px;text-align:center;width:100%}@media (min-width:992px){.article-sidebar-widget,.error-posts{padding:0;text-align:left;width:15%}}.article-sidebar-widget li,.error-posts li{line-height:2;max-width:450px;padding-top:0}.article-sidebar-widget a,.error-posts a{color:#4a4a4a}.article-sidebar-widget h3,.error-posts h3{font-size:22px;font-weight:700}.article-sidebar-widget .alert-button,.error-posts .alert-button{color:#000;display:block;font-family:Open Sans Condensed;font-size:16px;margin-bottom:23px}.article-sidebar-widget .alert-button:before,.error-posts .alert-button:before{background-image:url(../../../images/icon-exclamation.png);background-size:cover;content:"";display:inline-block;height:26px;margin-right:10px;vertical-align:-25%;width:26px}.article-sidebar-widget .position,.error-posts .position{padding:0!important;text-transform:uppercase;width:100%!important}.article-sidebar-widget .position h3,.error-posts .position h3{color:dimgray;font-size:16px;font-weight:700;margin-bottom:5px}.article-sidebar-widget .position a,.error-posts .position a{border-bottom:none!important;color:#7a7a7a}.article-sidebar-widget .company,.error-posts .company{color:#1888c7}.article-sidebar-widget .meta,.error-posts .meta{float:none!important;padding:0!important;text-align:left!important;width:100%!important}.article-sidebar-widget .meta .job-type,.error-posts .meta .job-type{display:none!important}.article-sidebar-widget .meta li,.error-posts .meta li{padding:0;text-align:center}@media (min-width:992px){.article-sidebar-widget .meta li,.error-posts .meta li{font-size:15px!important;padding-top:0;text-align:left}}.article-sidebar-widget .meta a,.error-posts .meta a{padding:0!important}.article-sidebar-widget .meta .view-details,.error-posts .meta .view-details{color:#8a1f63}.article-sidebar-widget .meta .view-details:hover,.error-posts .meta .view-details:hover{background:#fff;color:#1888c7}.article-sidebar-widget ul,.error-posts ul{line-height:2.4;list-style:none;padding:0}.article-sidebar-widget ul li,.error-posts ul li{font-size:16px!important;line-height:26px;padding-top:30px}.article-sidebar-widget ul li .job_listing,.error-posts ul li .job_listing{border-bottom:none!important;padding-top:0}.article-sidebar-widget ul .cat-item,.error-posts ul .cat-item{line-height:2.3!important;padding-top:0!important}.article-sidebar-widget .rp4wp-related-job_listing>ul,.article-sidebar-widget ul.job_listings,.error-posts .rp4wp-related-job_listing>ul,.error-posts ul.job_listings{border-top:none!important}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border:none!important}.article-area .featured-image{border:2px solid #cfcfcf;border-radius:2000px 15px 225px 15px/15px 225px 15px 255px;display:flex;margin-bottom:40px}.postid-30499 .article-area .featured-image{margin-top:100px}@media (min-width:992px){.postid-30499 .article-area .featured-image{margin-top:130px}}.job_listings li.job_listing a{padding:0!important}.job_listings li.job_listing{padding-top:30px}.post-thumbnail{align-self:center;background:transparent;height:300px;margin:10px;outline:none;overflow:hidden;position:relative;width:100%}@media (min-width:992px){.post-thumbnail{height:350px}}.post-thumbnail img{bottom:-9999px;height:auto;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px;width:100%}.article-social-sharing:after{background:url("data:image/svg+xml,%3Csvg width='110' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618D1B' d='M95.238 9.663c4.946-.04 11.032.707 14 4.774-4.259 1.23-11.412-.953-14-4.774M95.81 7.7c1.583-2.302 4.486-3.69 7.11-2.964-2.262 1.71-4.679 2.987-7.469 3.53.102-.173.217-.36.36-.566m-10.865 3.923c1.013.349 5.421 3.177 2.45 3.963-1.795.475-4.354-1.976-5.563-2.957a47.904 47.904 0 01-2.45-2.153c.248.02.491.039.725.068 1.648.21 3.27.537 4.838 1.079m-16.498.385c.809.42 4.305 3.07 2.317 3.666-1.377.415-3.367-1.63-4.205-2.42-.89-.84-1.8-1.85-2.467-2.96 1.492.476 2.979.999 4.355 1.714M59.943 8.28c-.301.008-.599.014-.899.023 1.975-1.073 3.915-2.227 5.894-3.273 2.67-1.411 6.392-3.834 9.57-3.58 1.472.116-.696 1.413-1.11 1.683-1.537.994-3.313 1.667-5.012 2.332-2.695 1.056-5.83 1.56-8.443 2.815m-3.115-.118c.347-2.649 3.27-4.572 5.77-4.973-.641 1.653-2.093 2.862-3.683 3.832-.866.477-1.588.874-2.087 1.141m-6.275 4.769c1.724 1.005 4.07 2.385 4.954 4.287-.012.029-.02.038-.031.073-.113.186-.304.323-.474.452-.408.314-.95.46-1.436.6-1.41.407-2.768.089-4.01-.619-2.455-1.395-4.06-4.562-4.649-7.351.198-.007.397-.013.597-.018 1.378 1.104 3.53 1.69 5.049 2.576M36.898 5.165c.854-.708 1.879-1.293 3.007-1.386.428-.036.828.107 1.198.298.185.094.339.222.49.358l.017.02c-.74 1.286-3.118 2.211-4.216 2.735-1.173.56-2.38 1.04-3.592 1.509.748-1.383 2.009-2.633 3.096-3.534m-14.585.385c1.8-1.48 4.595-4.085 7.143-3.949.265.014.473.14.642.314-.038.072-.076.14-.124.255-.213.293-.512.533-.786.769-1.128.976-2.55 1.658-3.877 2.322-1.694.847-3.54 1.49-5.29 2.28a74.24 74.24 0 012.292-1.99m-2.009 7.88c.944.472 1.861.991 2.717 1.604.366.262.705.557 1.025.873.164.161.302.344.439.53.08.11.127.202.157.276-.362.746-1.458 1.2-2.177 1.36-1.216.274-2.452-.434-3.377-1.126-1.865-1.396-3.687-3.994-4.077-6.37l.35.009c-.021.276-.007.514.105.58 1.526.893 3.257 1.47 4.838 2.264M4.041 8.838h-.06c.3-1.974 2.615-3.702 4.08-4.732 1.771-1.247 3.935-2.32 6.124-2.6-.612 1.881-2.872 3.384-4.365 4.343-1.8 1.155-4.058 1.76-5.779 2.99m105.879 5.373c-2.09-4.085-6.739-5.378-11.264-5.691 1.922-.812 3.691-1.968 5.392-3.33.075-.06.042-1.283-.034-1.327-2.688-1.541-4.957-.515-7.267 1.226-1.08.814-1.701 1.962-2.236 3.148-.317.698-7.308.225-8.182.217-6.912-.067-13.756-.29-20.638-.267 2.002-.806 3.938-1.788 5.463-2.488 2.166-.997 4.375-1.992 4.2-4.54-.17-2.45-7.534 1.09-13.115 4.057a5.455 5.455 0 00.752-2.17c.013-.105.034-1.181-.059-1.172-3.581.346-6.092 3.072-6.236 6.355a.481.481 0 01-.05.025l-.244.124c-6.376.201-12.749.306-19.118.38.499-.24.995-.492 1.484-.755 1.744-.946 3.307-1.884 3.154-3.992-.188-2.62-3.516-1.322-4.783-.377-1.595 1.187-3.302 3.118-3.832 5.163-4.099.034-8.199.04-12.3.05 1.975-.828 3.93-1.694 5.812-2.738 2.162-1.199 3.92-2.357 3.629-4.93-.327-2.893-5.181.715-6.047 1.348-2.43 1.777-5.106 3.915-6.99 6.333-3.327.002-6.658-.01-9.986-.016.047-.025.097-.054.144-.077a23.832 23.832 0 004-2.566c1.75-1.382 2.926-3.04 2.918-5.274 0-.06-.009-.936-.084-.928C10.233.452 3.89 4.153 3.847 8.838c-1.273-.003-2.544-.002-3.819-.007-.032 0-.05.999.026 1.003 1.268.105 2.543.173 3.815.255.013.078.026.133.04.133.208-.005.419-.04.632-.087 3.456.218 6.921.349 10.392.44.08 2.608 1.571 5.114 3.342 6.967 1.096 1.146 2.575 2.083 4.225 1.893.897-.104 2.244-.88 2.35-1.87.23-2.171-.857-3.272-2.613-4.465-1.411-.96-2.942-1.711-4.48-2.447 8.997.164 18.02-.016 27.013-.276.344 3.136 1.728 6.279 4.133 8.388 1.558 1.366 6.736 2.229 6.87-.905.098-2.345-1.281-3.654-3.098-5.034-1.272-.965-2.661-1.79-4.063-2.554l-.017-.01c3.376-.103 6.747-.215 10.113-.318 1.357-.042 2.706-.05 4.059-.068.188.057.377.115.567.175.554 2.087 2.233 3.852 3.822 5.239.58.505 4.011 3.159 4.278 1.065.197-1.545-.001-3.108-1.088-4.294-.958-1.046-2.308-1.754-3.757-2.231 3.407-.005 6.805.041 10.21.108.005.076.012.138.021.142.221.08.457.134.696.182.016.078.041.147.09.193 1.12 1.083 10.157 9.415 10.76 5.536.313-2.022.054-3.87-1.802-5.037-.456-.286-1.056-.57-1.736-.827l1.542.037c2.055.052 4.106-.015 6.158-.097 1.13-.045 1.656-.142 1.992-.387.008.075.007.152.031.223 1.702 4.8 10.926 7.536 15.402 5.68.092-.038.032-1.244-.033-1.37'/%3E%3C/svg%3E");content:"";display:inline-block;height:2px;margin-bottom:30px;margin-top:30px;overflow:hidden;vertical-align:middle}@media (min-width:992px){.article-social-sharing:after{width:100%}}.article-area{margin-top:-35px;padding:0 15px}@media (min-width:992px){.article-area{margin-top:0;padding:0 70px 70px!important}}.article-area .entry-header{margin:0;position:relative;width:100%}.article-area .entry-header .entry-title{color:#1888c7;font-family:Open Sans,Helvetica Neue,sans-serif;font-weight:400;padding-bottom:20px}@media (max-width:1024px){.article-area .entry-header .entry-title{padding-bottom:0}}.author{color:#4a4a4a;font-size:16px;line-height:25px}.info{color:#4a4a4a;font-size:12px}.info p{display:inline-block;margin-right:10px}.article-left-sidebar{padding:50px 30px;text-align:center;width:100%}@media (min-width:992px){.article-left-sidebar{padding:0;text-align:left;width:20%}}.article-left-sidebar .ad{width:80%}@media (min-width:992px){.article-left-sidebar .ad{width:100%}}.article-left-sidebar .ad legend{font-size:11px;font-weight:700;margin:-5px;max-width:120px}.article-left-sidebar .description{font-size:12px}.entry-meta{display:none}.avatar img{border-radius:100px;box-shadow:0 3px 4px rgba(0,0,0,.1);margin:0 0 30px}.wp-post-image{height:100%;margin:0 0 3rem;width:100%}.related-posts-block{padding-top:3rem;text-align:center}@media (min-width:992px){.related-posts-block{text-align:left}}.related-posts-block .related-post-item{padding-top:2rem}@media (min-width:992px){.related-posts-block .related-post-item{padding-top:0}}.related-posts-block p{font-size:13px;margin-bottom:0;padding-top:20px;text-decoration:none}.related-posts-block h4{color:#1888c7;font-family:Open Sans;font-size:16px;line-height:25px}.related-posts-block h3{color:#8a1f63;line-height:25px}.related-posts-block a{color:#4a4a4a;text-decoration:none}.related-posts-block a:hover h4{color:#8a1f63}.related-posts-block .related-thumbnail{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:-10px;overflow:hidden}@media (min-width:992px){.related-posts-block .related-thumbnail{height:175px}}.related-posts-block .related-thumbnail .wp-post-image{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}#facebook{padding:2rem 0}.wpb_single_image img{margin:0;vertical-align:middle}.vc_gitem-zone{border:1.5px solid #f0f0f0;border-top:none}#featured-post{border:2px solid #bebebe;border-radius:2000px 15px 225px 15px/15px 225px 15px 255px}#featured-post .vc_gitem-animated-block{height:450px;overflow:hidden;position:relative}#featured-post .vc_gitem-animated-block img{height:auto;margin:15px;padding:15px;width:100%}#featured-post .vc_gitem-zone{height:450px;margin:15px}#featured-post .vc_gitem-zone-a .vc_gitem-row-position-middle,#featured-post .vc_gitem-zone-b .vc_gitem-row-position-middle{padding:30px}#featured-post .vc_section.flower-separator{padding:60px 0}#featured-post .vc_gitem-zone-mini h3{color:#8a1f63;font-family:Open Sans,Helvetica Neue,sans-serif!important;text-transform:capitalize}#featured-post .vc_gitem-zone-mini h2{color:#fff!important;font-family:Amatic SC,Open Sans,Helvetica Neue,sans-serif!important;font-size:50px}#featured-post .vc_gitem-zone-mini h1{font-size:55px;line-height:60px}.branches{display:flex;justify-content:center;padding:40px 0}.branches img{display:inline-block;padding:15px}#comments .comment-content p{margin-bottom:0}#comments .comment-list{border:1px solid #eaeaea;border-radius:15px;padding:10px}#comments .comment-list li{border-bottom:1px solid #eaeaea;display:block!important;padding-bottom:12px;padding-top:12px}#comments .comment-list li:last-child{border-bottom:none!important}#comments .children{padding-left:10%}#comments .children li{border-bottom:none!important}#comments .parent{border-bottom:1px solid #eaeaea}#comments .logged-in-as,#comments .required-field-message{display:none}#comments .comment-form-comment{align-items:center;display:flex}#comments .comment-form-comment label{display:none}#comments #comment{height:100px;width:100%}#comments #submit{background:#8a1f63!important;border:1px solid #8a1f63!important;border-radius:5px;color:#fff!important;display:inline-block;font-weight:700;padding:7px 15px!important}#comments .form-submit{text-align:right}#comments #cancel-comment-reply-link{display:block}#comments .says,.article-sidebar-widget .alert-button:before{display:none}@media only screen and (max-width:1024px){.pm-group-nurses .pm-profile-tabs-content{width:100%!important}}.article-social-sharing:after{height:20px!important}.article-sidebar-widget .alert-button{display:none}.custom-html-widget .alert-button{background:#8a1f63!important;border:1px solid #8a1f63!important;border-radius:5px;color:#fff!important;display:inline-block;font-weight:700;margin-bottom:5px;margin-left:-20px;margin-right:-5px;padding:7px 15px!important}.custom-html-widget .alert-button i{padding-right:5px}@media only screen and (max-width:990px){.custom-html-widget .alert-button{margin:0 auto}}@media only screen and (max-width:1024px){.postid-16753410 .entry-title{padding-top:20px}}@media screen and (min-width:1024px){#post-44567 .entry-header{padding-top:0!important}}.featured-jobs-wrapper .help,.jobs-wrapper .help{font-weight:700;margin:10px auto 30px;max-width:600px;text-align:center}@media screen and (min-width:1000px){.featured-jobs-wrapper .help,.jobs-wrapper .help{grid-column:1/5}}@media screen and (max-width:768px){.featured-jobs-wrapper .help,.jobs-wrapper .help{margin:10px auto 16px!important}}.featured-jobs-wrapper .jobs-filter,.jobs-wrapper .jobs-filter{background:#f1f1f1;border-radius:10px;margin-bottom:10px;padding:40px}.featured-jobs-wrapper .jobs-filter h4,.jobs-wrapper .jobs-filter h4{color:#4a4a4a;color:#8a1f63;font-family:Open Sans;font-weight:400;text-align:center}.featured-jobs-wrapper .jobs-filter .help,.jobs-wrapper .jobs-filter .help{font-family:Open Sans;font-size:16px;margin:10px auto 36px;max-width:none;text-align:center}.featured-jobs-wrapper .jobs-filter .help p,.jobs-wrapper .jobs-filter .help p{font-size:14px;font-weight:300;margin:0}@media screen and (max-width:768px){.featured-jobs-wrapper .jobs-filter .help p,.jobs-wrapper .jobs-filter .help p{font-size:12px}}@media screen and (min-width:1000px){.featured-jobs-wrapper .jobs-filter .help,.jobs-wrapper .jobs-filter .help{grid-column:1/5}.featured-jobs-wrapper .jobs-filter form,.jobs-wrapper .jobs-filter form{grid-column-gap:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.featured-jobs-wrapper .jobs-filter form .filter-item,.jobs-wrapper .jobs-filter form .filter-item{display:flex;margin-bottom:20px}@media screen and (max-width:768px){.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(6),.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(7),.jobs-wrapper .jobs-filter form .filter-item:nth-child(6),.jobs-wrapper .jobs-filter form .filter-item:nth-child(7){display:inline-flex;width:50%}.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(6),.jobs-wrapper .jobs-filter form .filter-item:nth-child(6){float:left;padding-right:2%}.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(7),.jobs-wrapper .jobs-filter form .filter-item:nth-child(7){height:45px;padding-left:2%}}.featured-jobs-wrapper .jobs-filter form .filter-item label,.jobs-wrapper .jobs-filter form .filter-item label{display:none}.featured-jobs-wrapper .jobs-filter form .filter-item input,.jobs-wrapper .jobs-filter form .filter-item input{border:1px solid #d0d0d0;border-radius:5px;padding:10px 15px;width:100%}.featured-jobs-wrapper .jobs-filter form .filter-item input:active,.featured-jobs-wrapper .jobs-filter form .filter-item input:focus,.featured-jobs-wrapper .jobs-filter form .filter-item input:focus-visible,.jobs-wrapper .jobs-filter form .filter-item input:active,.jobs-wrapper .jobs-filter form .filter-item input:focus,.jobs-wrapper .jobs-filter form .filter-item input:focus-visible{border:1px solid #d0d0d0!important;outline:none}.featured-jobs-wrapper .jobs-filter form .filter-item input::-moz-placeholder,.jobs-wrapper .jobs-filter form .filter-item input::-moz-placeholder{color:#aaa}.featured-jobs-wrapper .jobs-filter form .filter-item input::placeholder,.jobs-wrapper .jobs-filter form .filter-item input::placeholder{color:#aaa}.featured-jobs-wrapper .jobs-filter form .filter-item select,.jobs-wrapper .jobs-filter form .filter-item select{border:1px solid #d0d0d0;padding:10px 15px;width:100%}.featured-jobs-wrapper .jobs-filter form .filter-item select:active,.featured-jobs-wrapper .jobs-filter form .filter-item select:focus,.featured-jobs-wrapper .jobs-filter form .filter-item select:focus-visible,.jobs-wrapper .jobs-filter form .filter-item select:active,.jobs-wrapper .jobs-filter form .filter-item select:focus,.jobs-wrapper .jobs-filter form .filter-item select:focus-visible{border:1px solid #d0d0d0!important;outline:none}.featured-jobs-wrapper .jobs-filter form .filter-item select option[value=""],.featured-jobs-wrapper .jobs-filter form .filter-item select:invalid,.jobs-wrapper .jobs-filter form .filter-item select option[value=""],.jobs-wrapper .jobs-filter form .filter-item select:invalid{color:#aaa!important}.featured-jobs-wrapper .jobs-filter form .filter-item .select2-container,.jobs-wrapper .jobs-filter form .filter-item .select2-container{border:1px solid #d0d0d0;width:100%!important}.featured-jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection,.jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection{border:0}.featured-jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered,.jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered{display:block;padding:0}.featured-jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice,.jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice{float:none;margin:5px 5px 0;overflow:hidden}.featured-jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered .select2-search--inline,.jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered .select2-search--inline{float:none}.featured-jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered .select2-search__field,.jobs-wrapper .jobs-filter form .filter-item .select2-container .select2-selection .select2-selection__rendered .select2-search__field{border:0;margin:0}@media screen and (max-width:768px){.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(5),.jobs-wrapper .jobs-filter form .filter-item:nth-child(5){width:50%}.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(5):first-child,.jobs-wrapper .jobs-filter form .filter-item:nth-child(5):first-child{padding-right:2%}.featured-jobs-wrapper .jobs-filter form .filter-item:nth-child(5):last-child,.jobs-wrapper .jobs-filter form .filter-item:nth-child(5):last-child{padding-left:2%}}.featured-jobs-wrapper .jobs-filter form .actions,.jobs-wrapper .jobs-filter form .actions{margin-top:15px;text-align:center}@media screen and (min-width:1000px){.featured-jobs-wrapper .jobs-filter form .actions,.jobs-wrapper .jobs-filter form .actions{grid-column:1/5}}@media screen and (max-width:768px){.featured-jobs-wrapper .jobs-filter form .actions,.jobs-wrapper .jobs-filter form .actions{display:inline-flex;margin-top:0;padding:0;width:100%}.featured-jobs-wrapper .jobs-filter form .actions .btn-primary,.jobs-wrapper .jobs-filter form .actions .btn-primary{font-size:14px;margin-right:2%!important}.featured-jobs-wrapper .jobs-filter form .actions .btn-outline-primary,.jobs-wrapper .jobs-filter form .actions .btn-outline-primary{font-size:14px;margin-left:2%!important;padding:0}}.featured-jobs-wrapper .jobs-filter form .actions .btn,.jobs-wrapper .jobs-filter form .actions .btn{border-radius:6px;margin:0 10px;width:240px}@media screen and (max-width:768px){.featured-jobs-wrapper .jobs-filter form .actions .btn,.jobs-wrapper .jobs-filter form .actions .btn{width:50%}}.featured-jobs-wrapper .jobs-filter form .actions .btn-outline-primary,.jobs-wrapper .jobs-filter form .actions .btn-outline-primary{background-color:#fff}.featured-jobs-wrapper .jobs-filter form .actions .btn-outline-primary:hover,.jobs-wrapper .jobs-filter form .actions .btn-outline-primary:hover{background-color:#8a1f63}.featured-jobs-wrapper .jobs-filter form .actions input,.jobs-wrapper .jobs-filter form .actions input{border-radius:6px;font-weight:600!important;margin:0 10px;width:240px}@media screen and (max-width:768px){.featured-jobs-wrapper .jobs-filter form .actions input,.jobs-wrapper .jobs-filter form .actions input{margin:0!important}}.featured-jobs-wrapper .jobs-filter .featured,.jobs-wrapper .jobs-filter .featured{margin-top:20px;text-align:center}.featured-jobs-wrapper .search-results,.jobs-wrapper .search-results{border-radius:10px;margin-bottom:10px;padding:10px 0}@media only screen and (max-width:768px){.featured-jobs-wrapper .search-results,.jobs-wrapper .search-results{font-size:12px;padding-left:10px}}.featured-jobs-wrapper .loader,.jobs-wrapper .loader{font-size:48px;text-align:center}.featured-jobs-wrapper .tgn-jobs-load-more,.jobs-wrapper .tgn-jobs-load-more{border:0;border-bottom:1px solid #eee;color:#8a1f63;display:block;font-weight:700;padding:1em 1em 1em 2em;text-align:center;width:100%}.featured-jobs-wrapper .tgn-jobs-load-more:hover,.jobs-wrapper .tgn-jobs-load-more:hover{background:#fcfcfc}.featured-jobs-wrapper .tgn-jobs-load-more .loader,.jobs-wrapper .tgn-jobs-load-more .loader{font-size:24px}.hot-jobs-wrapper .job{display:block;margin-top:30px}.hot-jobs-wrapper .job:hover{text-decoration:none}.hot-jobs-wrapper .job .job-title{color:#696969;font-size:16px;margin:0;text-transform:uppercase}.hot-jobs-wrapper .job .location{color:#999;font-size:15px}.hot-jobs-wrapper .job .agency{color:#1888c7;font-size:15px;font-weight:400}@media screen and (max-width:768px){.jobs-page-upper-text-area{margin:0 auto;max-width:400px!important;padding:0 15px}}.jobs-page-upper-text-area p{font-weight:400;margin:-2% auto 0;max-width:700px;text-align:center}@media screen and (max-width:1000px){.jobs-page-upper-text-area p{padding-top:15px}}.job-alerts-btn{padding-bottom:15px}@media screen and (max-width:1000px){.job-alerts-btn{padding-bottom:35px}}.job-alerts-btn button{padding-left:100px}.job-alerts-btn a{border:1px solid #8a1f63!important;font-weight:600}.jobs-filter{margin-top:3%}@media screen and (max-width:768px){.jobs-filter{padding:8% 15%!important}}.housing-search-section{padding-bottom:5%;padding-top:2%}@media screen and (max-width:1000px){.housing-search-section{padding-bottom:85px}}.housing-search-section h2{padding-bottom:2%}.housing-search-section p{font-size:22px;font-weight:600;line-height:33px;text-align:center}.housing-search-section .housing-section-sub-text{margin:0 auto;max-width:90%;padding-bottom:4%}.housing-search-section .housing-section-sub-text p{font-size:16px;font-weight:400;line-height:26px}.jobs-wrapper .pay-meta{display:flex}.jobs-wrapper .job-pay-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:.6rem}.jobs-wrapper .job-pay-wrapper .job-pay{border-radius:4px;color:#7f2a61!important;font-size:18px;font-weight:600;padding-left:16px}@media only screen and (max-width:768px){.jobs-wrapper .job-pay-wrapper .job-pay{font-size:14px;padding-left:0}}.jobs-wrapper .new-designation{align-items:center;background-color:#7f2a61;display:flex;height:50px;margin:auto 0;padding:5px 10px}.jobs-wrapper .new-designation p{color:#fff;font-weight:800}.jobs-wrapper .featured .new-designation{position:absolute;right:0}.page-id-20404783 ul.job_listings,.page-id-23665008 ul.job_listings,.page-id-23666137 ul.job_listings,.page-id-23666281 ul.job_listings,.page-id-23666382 ul.job_listings,.page-id-23666608 ul.job_listings,.page-id-23666647 ul.job_listings,.page-id-23666677 ul.job_listings,.page-id-23666761 ul.job_listings,.page-id-23666825 ul.job_listings,.page-id-23667445 ul.job_listings{border:0;margin-top:10px!important}.page-id-20404783 ul.job_listings li.job_listing,.page-id-23665008 ul.job_listings li.job_listing,.page-id-23666137 ul.job_listings li.job_listing,.page-id-23666281 ul.job_listings li.job_listing,.page-id-23666382 ul.job_listings li.job_listing,.page-id-23666608 ul.job_listings li.job_listing,.page-id-23666647 ul.job_listings li.job_listing,.page-id-23666677 ul.job_listings li.job_listing,.page-id-23666761 ul.job_listings li.job_listing,.page-id-23666825 ul.job_listings li.job_listing,.page-id-23667445 ul.job_listings li.job_listing{list-style:none}.page-id-20404783 ul.job_listings li.job_listing a.featured-post,.page-id-23665008 ul.job_listings li.job_listing a.featured-post,.page-id-23666137 ul.job_listings li.job_listing a.featured-post,.page-id-23666281 ul.job_listings li.job_listing a.featured-post,.page-id-23666382 ul.job_listings li.job_listing a.featured-post,.page-id-23666608 ul.job_listings li.job_listing a.featured-post,.page-id-23666647 ul.job_listings li.job_listing a.featured-post,.page-id-23666677 ul.job_listings li.job_listing a.featured-post,.page-id-23666761 ul.job_listings li.job_listing a.featured-post,.page-id-23666825 ul.job_listings li.job_listing a.featured-post,.page-id-23667445 ul.job_listings li.job_listing a.featured-post{background:#fefcf0!important}.page-id-20404783 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23665008 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666137 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666281 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666382 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666608 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666647 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666677 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666761 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23666825 ul.job_listings li.job_listing a.featured-post .featured-post-star,.page-id-23667445 ul.job_listings li.job_listing a.featured-post .featured-post-star{left:5px;position:absolute;top:5px;width:20px}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop{align-items:flex-start;border-bottom:1px solid #eee!important;display:flex;flex-direction:column;padding:0 9px!important}@media screen and (min-width:450px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop{align-items:center}}@media screen and (min-width:1000px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop{align-items:flex-start;flex-direction:row}}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .listing-dates,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta{display:inline-block;float:none;text-align:left;vertical-align:top}@media screen and (max-width:768px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .listing-dates .date{padding-left:12px}}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta-flex{padding:15px}@media screen and (min-width:1000px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta-flex{padding:29px 15px 20px}}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta-flex{display:inline-flex;flex-direction:column-reverse;vertical-align:top}@media screen and (min-width:1000px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta-flex{flex-direction:row}}@media screen and (max-width:768px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta-flex,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta-flex{width:250px}}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .job-info{display:inline-flex}@media screen and (min-width:1000px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .job-info,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .job-info{width:543px}}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title{color:#1888c7;font-weight:600}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .job-info .job-title h4{font-weight:600;line-height:1.2;margin:0 0 9px}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .company-info,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .company-info{display:inline-flex;flex-direction:column;max-width:180px;padding:15px;text-align:center;vertical-align:top;width:180px}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .company-info img,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .company-info img{display:block;float:none;height:60px;left:0;margin:0 auto 2px;overflow:hidden;position:relative;top:0;visibility:visible!important;width:60px}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .company-info small,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .company-info small{display:block;font-size:12px;margin:0 auto}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop div.location,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop div.location{display:block;float:none;padding:0;width:100%}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta{padding-left:0;width:300px}@media screen and (min-width:450px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta{padding-left:1em}}@media screen and (min-width:1000px){.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta{width:250px}}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta .location,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta .date,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta .job-type,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta .location{color:#6d6d6d;display:block;font-size:14px;font-weight:400;padding:0 0 2px 22px;position:relative}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta .location:before,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta .location:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='10px'%3E%3Cpath fill='%236d6d6d' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;content:"";display:block;height:19px;left:3px;position:absolute;top:4px;width:11px}.page-id-20404783 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23665008 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666137 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666281 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666382 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666608 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666647 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666677 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666761 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23666825 ul.job_listings li.job_listing a.page-job-loop .meta .date:before,.page-id-23667445 ul.job_listings li.job_listing a.page-job-loop .meta .date:before{background-position:0 0;background-repeat:no-repeat;background:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='10px'%3E%3Cpath fill='%236d6d6d' d='M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z'%3E%3C/path%3E%3C/svg%3E");content:"";display:block;height:12px;left:3px;position:absolute;top:7px;width:12px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fbWl4aW5zLnNjc3MiLCJibG9nL19hZGQtYmxvZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImNvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJibG9nL19hcnRpY2xlcy1wYWdlLnNjc3MiLCJibG9nL19hc2stYS1udXJzZS5zY3NzIiwiYmxvZy9fYXV0aG9ycy1hcmNoaXZlLnNjc3MiLCJibG9nL19hdXRob3JzLnNjc3MiLCJibG9nL19jYXRlZ29yaWVzLWFyY2hpdmUuc2NzcyIsImJsb2cvX2NhdGVnb3JpZXMuc2NzcyIsImJsb2cvX2NhdGVyZWRfYXJ0aWNsZXMuc2NzcyIsImJsb2cvX3NpbmdsZS1hcnRpY2xlLnNjc3MiLCJqb2JzL19qb2JzLXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJRSx3QkFDRSx1QkFBNkIsQ0FEL0IsK0NBQ0UseUJBQTZCLENBRC9CLHVCQUNFLHlCQUE2QixDQUM5QixvQ0FzQkcsT0FBZ0MsQ0FGcEMsMkNBSU0sUUFBdUQsQ0FHdkQsd0JBQXFCLENBRnJCLHFDQUF1QyxDQUN2QywrQkFDMEIsQ0FQaEMsMENBVU0sUUFBbUUsQ0FWekUsd0RBZ0JNLDZDQUFxRCxDQWhCM0QsK0RBbUJRLFNBQVMsQ0FEVCxxREFDVSxDQW5CbEIsOERBc0JRLCtDQUEyRCxDQUM1RCxpREM3Q0wsd0JBQVEsQ0FEUixVQUMyQixDQ3dEM0IseUJENURKLGlEQU1JLFNBQVUsQ0FFWCxDQVJILG9CQVlJLGVBQWUsQ0FEZixtQkFDZ0IsQ0NnRGhCLHlCRDVESixvQkFjSSxtQkVQUyxDRlNWLENBaEJILHlCQW1CSSxZQUFhLENBQ2Isc0JBQXVCLENDd0N2Qix5QkQ1REoseUJBc0JJLG9CQUFxQixDQUV2QixDR3RCQSx5Q0FGRixvQkFJTSxhQUFnQixDQUNoQixjQUFpQixDQUNsQixDQUtMLFNBRUUsNEJBQWUsQ0FEZixvQkFDOEIsQ0FDL0Is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LENBdElsQyx3OEJBa0pVLG1kWnJiQSxDWWdiQSx1QkFBd0IsQ0FEeEIsMkJBQTRCLENBRjVCLFVBQVcsQ0FEWCxhQUFjLENBTWQsV0FBWSxDQUVaLFFBQVMsQ0FOVCxpQkFBa0IsQ0FLbEIsT0FBUSxDQUZSLFVaamJxQyxDWW1TL0MsNDVCQTRKVSx1QkFBd0IsQ0FEeEIsMkJBQTRCLENBRTVCLHNlWmhjQSxDWTRiQSxVQUFXLENBRFgsYUFBYyxDQUhkLFdBQVksQ0FFWixRQUFTLENBR1QsaUJBQWtCLENBSmxCLE9BQVEsQ0FGUixVWnZicUMiLCJmaWxlIjoiYmxvZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogbGluZSBoZWlnaHQgb3B0aW9uc1xuICovXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJGVkaXRvci1mb250LWhlaWdodCB7XG4gIC5oYXMtI3skbmFtZX0tbGluZS1oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBVbml0IGNvbnZlcnRlciBmcm9tIHB4dG8gcmVtIG9yIGVtXG4gKlxuICogZW0gaXMgcmVsYXRpdmUgdG8gdGhlIGZvbnQgc2l6ZSBvZiBpdHMgZGlyZWN0IG9yIG5lYXJlc3QgcGFyZW50LFxuICogcmVtIGlzIG9ubHkgcmVsYXRpdmUgdG8gdGhlIGh0bWwgKHJvb3QpIGZvbnQtc2l6ZVxuICovXG5AZnVuY3Rpb24gdWMoJHB4LCAkdW5pdDogcmVtLCAkY29udGV4dDogMTYpIHtcbiAgJHB4LWxpc3Q6ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHB4IHtcbiAgICAkcHgtbGlzdDogYXBwZW5kKCRweC1saXN0LCAjeyR2YWx1ZS8kY29udGV4dH0kdW5pdCwgbGlzdC1zZXBhcmF0b3IoJHB4KSk7XG4gIH1cbiAgQHJldHVybiAkcHgtbGlzdDtcbn1cbi8qXG4gKiBIdW1idXJnZXIgbW9iaWxlIG1lbnUgdG9nZ2xlclxuICovXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC5oYW1idXJnZXItLXNsaWRlciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyAtNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlxuKiBGdW5jdGlvbiB0byBjcmVhdGUgYW4gb3B0aW1pemVkIHN2ZyB1cmxcbipcbiogdXNlIGV4YW1wbGVzXG4qIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XG4qIEBpbmNsdWRlIGJhY2tncm91bmQtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xuKi9cbkBmdW5jdGlvbiBzdmctdXJsKCRzdmcpIHtcbiAgLy8gQWRkIG1pc3NpbmcgbmFtZXNwYWNlXG4gIEBpZiBub3Qgc3RyLWluZGV4KCRzdmcseG1sbnMpIHtcbiAgICAkc3ZnOiBzdHItcmVwbGFjZSgkc3ZnLCAnPHN2ZycsICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIicpO1xuICB9XG4gIC8vIENodW5rIHVwIHN0cmluZyBpbiBvcmRlciB0byBhdm9pZFxuICAvLyBcInN0YWNrIGxldmVsIHRvbyBkZWVwXCIgZXJyb3JcbiAgJGVuY29kZWQ6ICcnO1xuICAkc2xpY2U6IDIwMDA7XG4gICRpbmRleDogMDtcbiAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykvJHNsaWNlKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XG4gICAgLy8gRW5jb2RlXG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdcIicsICdcXCcnKTtcbiAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJyUnLCAnJTI1Jyk7XG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICcjJywgJyUyMycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAneycsICclN0InKTtcbiAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ30nLCAnJTdEJyk7XG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc8JywgJyUzQycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPicsICclM0UnKTtcbiAgICAvL1xuICAgIC8vIFRoZSBtYXliZSBsaXN0XG4gICAgLy9cbiAgICAvLyBLZWVwIHNpemUgYW5kIGNvbXBpbGUgdGltZSBkb3duXG4gICAgLy8gLi4uIG9ubHkgYWRkIG9uIGRvY3VtZW50ZWQgZmFpbFxuICAgIC8vXG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICcmJywgJyUyNicpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnfCcsICclN0MnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1snLCAnJTVCJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICddJywgJyU1RCcpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXicsICclNUUnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ2AnLCAnJTYwJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc7JywgJyUzQicpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPycsICclM0YnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzonLCAnJTNBJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdAJywgJyU0MCcpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPScsICclM0QnKTtcbiAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XG4gICAgJGluZGV4OiAkaW5kZXggKyAkc2xpY2U7XG4gIH1cbiAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3skZW5jb2RlZH1cIik7XG59XG4vLyBCYWNrZ3JvdW5kIHN2ZyBtaXhpblxuQG1peGluIGJhY2tncm91bmQtc3ZnKCRzdmcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgkc3ZnKTtcbn1cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG4gIEByZXR1cm4gaWYoJGluZGV4LFxuICAgIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcbnN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggK1xuc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSxcbiAgICAkc3RyaW5nKTtcbn1cbkBtaXhpbiBwc2V1ZG8ge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gYmFja2ZhY2Uge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtaXhpbiB1c2VyLXNlbGVjdCgpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtaXhpbiBtb21lbnR1bS1zY3JvbGwoKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtaXhpbiBmb250LXNtb290aGluZygpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWl4aW4gdmVydGljYWwtY2VudGVyKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCIucG1hZ2ljLWZvcm0ge1xuXG4gICNibG9nX3RpdGxlLCAjYmxvZ190YWdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcbiAgICB3aWR0aDogNTAlOyBcbiAgICB9XG4gIH1cblxuICAucG1yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG4gfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBVc2UgdGhpcyBmaWxlIHRvIG92ZXJ3cml0ZSB0aGUgYmFzaWMgQm9vdHN0cmFwIHZhcmlhYmxlcyBhbmQgYWRkIGN1c3RvbSB2YXJpYWJsZXNcbi8vIEp1c3QgY29weSBhIHZhcmlhYmxlIGZyb20gbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyBhbmQgZWRpdCB0aGUgdmFsdWUuXG5cbi8vJGltYWdlczogJy93cC1jb250ZW50L3RoZW1lcy90Z24vYnVpbGQvZGlzdC9pbWFnZXMnO1xuJGltYWdlczogJy93cC1jb250ZW50L3RoZW1lcy90Z24vaW1hZ2VzJztcblxuLy8gU3BhY2luZ1xuJHNwYWNlcjogMXJlbTtcblxuLy8gQ29sb3JzXG4kcHJpbWFyeTogICAgICAgIzhhMWY2MztcbiRzZWNvbmRhcnk6ICAgICAjMTg4OGM3O1xuJGRhcms6ICAgICAgICAgICMzMzM7XG4kbWVkaXVtOiAgICAgICAgIzRhNGE0YTtcbiRsaWdodDogICAgICAgICAjZjFmMWYxO1xuXG4kZ3JheS1wbGF0aW51bTogICAjZThlOGU4O1xuJGdyYXktYW1lcmljYW46ICAgI2QwZDBkMDtcbiRncmF5LWxpZ2h0OiAgICAgICNjYmNhY2E7XG4kZ3JheS14MTE6ICAgICAgICAjYmViZWJlO1xuJHNpbHZlci1mb2lsOiAgICAgI2FlYjBiMDtcbiRncmF5LXNwYW5pc2g6ICAgICM5NTk1OTU7XG4kc2lsdmVyLXNvbmljOiAgICAjN2E3YTdhO1xuJHNpbHZlci1kYXJrOiAgICAgIzZkNmQ2ZDtcbiRzaWx2ZXItZGFya2VyOiAgICM1NDUwNTA7XG4kZ3JheS1vbnl4OiAgICAgICAjMzkzNDNhO1xuJGdyYXktZGFyazogICAgICAgIzMzMztcbiRyYWlzaW4tYmxhY2s6ICAgICMyMDIwMjA7XG5cbiRyZWQtcHVycGxlOiAgICAgICNlMTAyNzE7XG4kY2hpbmEtcGluazogICAgICAjZTM2M2E5O1xuJGRpYW1vbmQ6ICAgICAgICAgI2JkZTJmZjtcbiRibHVlLWdyYXk6ICAgICAgICM2YTlmYzk7XG4kYmx1ZS1jb3JuZmxvd2VyOiAjMTg4OGM3O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwibWVkaXVtXCI6ICAgICAgJG1lZGl1bSxcbiAgXCJzaWx2ZXItZGFya1wiOiAkc2lsdmVyLWRhcmssXG4gIFwiZ3JheS1saWdodFwiOiAgJGdyYXktbGlnaHQsXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZTtcblxuJG9wZW4tc2FuczogICAgICAgICAgICAgICAgICAgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kb3Blbi1zYW5zLWNvbmQ6ICAgICAgICAgICAgICAnT3BlbiBTYW5zIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4kYW1hdGljLXNjOiAgICAgICAgICAgICAgICAgICAnQW1hdGljIFNDJywgY3Vyc2l2ZTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJG9wZW4tc2FucywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJG9wZW4tc2Fucy1jb25kLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICAkZGFyaztcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGJvZHktY29sb3I6ICRtZWRpdW07XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNTtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjU7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyO1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4NSU7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuMztcblxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgJHNlY29uZGFyeTtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDcwMDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kZWRpdG9yLWZvbnQtaGVpZ2h0OiAoKTtcbiRlZGl0b3ItZm9udC1oZWlnaHQ6IG1hcC1tZXJnZShcbiAgKFxuICAgICd4c21hbGwnOiAgICAgICAgICAxLFxuICAgICdzbWFsbCc6ICAgICAgICAgICAxLjUsXG4gICAgJ25vcm1hbCc6ICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICdsYXJnZSc6ICAgICAgICAgICAxLjksXG4gICksXG4gICRlZGl0b3ItZm9udC1oZWlnaHRcbik7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4vLyBHcmlkIENvbnRhaW5lclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDEyMDBweFxuKTtcblxuLy8gTmF2c1xuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgJGRhcms7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICByZ2JhKCRkYXJrLCAuNyk7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAkc2Vjb25kYXJ5O1xuXG4vLyBOYXZiYXJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICRzcGFjZXI7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogIGZhbHNlO1xuXG4vLyBDb21wb25lbnRzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDAuNjI1cmVtOyAgICAgICAgICAgICAgIC8vIDEwcHhcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzIC8gMjsgICAgIC8vIDVweFxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gKiAzOyAgLy8gMTVweFxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW07ICAvLyA4MDBweFxuXG4vLyBhbHRob3VnaCBjYXJldCBhcmUgZGlzYWJsZWQgZm9yIGRyb3Bkb3duLCB3ZSBhcmUgbWFudWFsbHkgYWRkaW5nIHRvIG1vYmlsZSBtZW51XG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuNGVtO1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLTE7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuNDU7XG5cbi8vIEJ1dHRvblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgMC41cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgMS44NzVyZW07XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgIDcwMDtcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIEhhbWJ1cmdlcnNcbiRoYW1idXJnZXItcGFkZGluZy14OiAgICAgICAgIDE1cHg7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteTogICAgICAgICAxNXB4O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aDogICAgICAgNDBweDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0OiAgICAgIDRweDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogICAgIDZweDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3I6ICAgICAgICMwMDA7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM6IDRweDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eTogICAgIDAuNztcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZTtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpO1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcblxuJGhhbWJ1cmdlci10eXBlczogKFxuICAgICAgICBzbGlkZXJcbik7XG4iLCIjcG9zdC00NDY4NCB7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC52Y19yb3d7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgICAgXG4gICAgfVxufVxuXG4ucG9zdC1hZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLy9zdHlsZXMgZm9yIG1haW4gYXJ0aWNsZSBvdmVydmlldyBhbmQgdXNlciBibG9ncyBvdmVydmlld1xuI3Bvc3QtNDQ2ODQsICNwb3N0LTQ0NTI5LCAjcG9zdC00Mjk1Nzk1IHtcbiAgXG4gIHVsLnZjX2dyaWQtZmlsdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIFxuICAgIC52Y19ncmlkLWZpbHRlci1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cbiAgfVxuXG4gICNmZWF0dXJlZC1wb3N0IHtcbiAgICAuZmVhdHVyZWQtcG9zdC13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIH1cbiAgICAuZmVhdHVyZWQtcG9zdC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTozNHB4O1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6NThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjY3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC1wb3N0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICB9XG4gICAgLnZjX2dpdGVtLXBvc3QtZGF0YS1zb3VyY2UtcG9zdF9hdXRob3Ige1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowcHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAudmNfZ2l0ZW0tcG9zdC1kYXRhLXNvdXJjZS1wb3N0X2F1dGhvciwgLnZjX2dpdGVtLXBvc3QtZGF0YS1zb3VyY2UtcG9zdF9kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucG9zdC1sb29wLWhlYWRpbmcgeyBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvaGVhZGVyLWJlZm9yZS5wbmcnKTtcbiAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OjEwcHg7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvaGVhZGVyLWFmdGVyLnBuZycpO1xuICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICB9XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgLnBvc3QtbG9vcC10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gIH1cbiAgLnBvc3QtbG9vcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG4gIC5wb3N0LWluZm8tYmFyIHtcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gIH1cbiAgLnBvc3QtbG9vcC1hdXRob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46MHB4IDVweCAwcHggMTZweDtcbiAgICBwYWRkaW5nOjBweCAwcHggMHB4IDJweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjBweDtcbiAgICAgIGNvbnRlbnQ6J0J5JztcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MHB4O1xuICAgICAgY29udGVudDonLCc7XG4gICAgICByaWdodDowcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICAgIC52Y19naXRlbS1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAucG9zdC1sb29wLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOjBweCAycHggMHB4IDBweDtcbiAgICBwYWRkaW5nOjBweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MHB4O1xuICAgICAgY29udGVudDonLCc7XG4gICAgICByaWdodDowcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICB9XG4gIC5wb3N0LWxvb3AtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOjBweDtcbiAgICBwYWRkaW5nOjBweDtcbiAgICAudmNfZ3JpZC1maWx0ZXItaXRlbS52Y19naXRlbS1wb3N0LWNhdGVnb3J5LW5hbWUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzoycHggMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiMxZjgzYzE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3N0LWxvb3AtZXhjZXJwdCB7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuXG5cbiAgfVxuICAucG9zdC1sb29wLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzowcHggM3B4IDBweCAwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGEge1xuICAgICAgY29sb3I6IzFmODNjMTtcbiAgICAgIG1hcmdpbjowcHg7XG4gICAgICBwYWRkaW5nOjBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjojMWY4M2MxO1xuICAgICAgdG9wOjFweDtcbiAgICAgIGNvbnRlbnQ6Jz4nO1xuICAgICAgcmlnaHQ6MXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiI3Bvc3QtNDQ1OTAge1xuICAubnVyc2UtdGh1bWJzIHtcbiAgICAud3BiX3NpbmdsZV9pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAudmNfdHRhLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAyZW0gMDtcblxuICAgIC52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZjX3R0YS1wYW5lbC1ib2R5IHtcbiAgICAgIC52Y190b2dnbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG5cbiAgICAgICAgLnZjX3RvZ2dsZV90aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAyLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52Y190b2dnbGVfY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudmNfdG9nZ2xlX2FjdGl2ZSB7XG4gICAgICAgICAgLnZjX3RvZ2dsZV90aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjd3BjZjctZjM1MDE3LXA0NDU5MC1vMSB7XG4gICAgZm9ybSB7XG4gICAgICBpbnB1dCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NWVtKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzVlbSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcblxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hdXRob3JzLWFyY2hpdmUge1xuICBtYXgtd2lkdGg6MTE3OXB4O1xuICBtYXJnaW46MHB4IGF1dG87XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzUwNTA1MDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBbWF0aWMgU0MsT3BlbiBTYW5zIENvbmRlbnNlZCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiMTEwXCIgaGVpZ2h0PVwiMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbD1cIiM2MThEMUJcIiBkPVwiTTk1LjIzOCA5LjY2M2M0Ljk0Ni0uMDQgMTEuMDMyLjcwNyAxNCA0Ljc3NC00LjI1OSAxLjIzLTExLjQxMi0uOTUzLTE0LTQuNzc0TTk1LjgxIDcuN2MxLjU4My0yLjMwMiA0LjQ4Ni0zLjY5IDcuMTEtMi45NjQtMi4yNjIgMS43MS00LjY3OSAyLjk4Ny03LjQ2OSAzLjUzLjEwMi0uMTczLjIxNy0uMzYuMzYtLjU2Nm0tMTAuODY1IDMuOTIzYzEuMDEzLjM0OSA1LjQyMSAzLjE3NyAyLjQ1IDMuOTYzLTEuNzk1LjQ3NS00LjM1NC0xLjk3Ni01LjU2My0yLjk1N2E0Ny45MDQgNDcuOTA0IDAgMDEtMi40NS0yLjE1M2MuMjQ4LjAyLjQ5MS4wMzkuNzI1LjA2OCAxLjY0OC4yMSAzLjI3LjUzNyA0LjgzOCAxLjA3OW0tMTYuNDk4LjM4NWMuODA5LjQyIDQuMzA1IDMuMDcgMi4zMTcgMy42NjYtMS4zNzcuNDE1LTMuMzY3LTEuNjMtNC4yMDUtMi40Mi0uODktLjg0LTEuOC0xLjg1LTIuNDY3LTIuOTYgMS40OTIuNDc2IDIuOTc5Ljk5OSA0LjM1NSAxLjcxNE01OS45NDMgOC4yOGMtLjMwMS4wMDgtLjU5OS4wMTQtLjg5OS4wMjMgMS45NzUtMS4wNzMgMy45MTUtMi4yMjcgNS44OTQtMy4yNzMgMi42Ny0xLjQxMSA2LjM5Mi0zLjgzNCA5LjU3LTMuNTggMS40NzIuMTE2LS42OTYgMS40MTMtMS4xMSAxLjY4My0xLjUzNy45OTQtMy4zMTMgMS42NjctNS4wMTIgMi4zMzItMi42OTUgMS4wNTYtNS44MyAxLjU2LTguNDQzIDIuODE1bS0zLjExNS0uMTE4Yy4zNDctMi42NDkgMy4yNy00LjU3MiA1Ljc3LTQuOTczLS42NDEgMS42NTMtMi4wOTMgMi44NjItMy42ODMgMy44MzItLjg2Ni40NzctMS41ODguODc0LTIuMDg3IDEuMTQxbS02LjI3NSA0Ljc2OWMxLjcyNCAxLjAwNSA0LjA3IDIuMzg1IDQuOTU0IDQuMjg3LS4wMTIuMDI5LS4wMi4wMzgtLjAzMS4wNzMtLjExMy4xODYtLjMwNC4zMjMtLjQ3NC40NTItLjQwOC4zMTQtLjk1LjQ2LTEuNDM2LjYtMS40MS40MDctMi43NjguMDg5LTQuMDEtLjYxOS0yLjQ1NS0xLjM5NS00LjA2LTQuNTYyLTQuNjQ5LTcuMzUxLjE5OC0uMDA3LjM5Ny0uMDEzLjU5Ny0uMDE4IDEuMzc4IDEuMTA0IDMuNTMgMS42OSA1LjA0OSAyLjU3Nk0zNi44OTggNS4xNjVjLjg1NC0uNzA4IDEuODc5LTEuMjkzIDMuMDA3LTEuMzg2LjQyOC0uMDM2LjgyOC4xMDcgMS4xOTguMjk4LjE4NS4wOTQuMzM5LjIyMi40OS4zNThsLjAxNy4wMmMtLjc0IDEuMjg2LTMuMTE4IDIuMjExLTQuMjE2IDIuNzM1LTEuMTczLjU2LTIuMzggMS4wNC0zLjU5MiAxLjUwOS43NDgtMS4zODMgMi4wMDktMi42MzMgMy4wOTYtMy41MzRtLTE0LjU4NS4zODVjMS44LTEuNDggNC41OTUtNC4wODUgNy4xNDMtMy45NDkuMjY1LjAxNC40NzMuMTQuNjQyLjMxNC0uMDM4LjA3Mi0uMDc2LjE0LS4xMjQuMjU1LS4yMTMuMjkzLS41MTIuNTMzLS43ODYuNzY5LTEuMTI4Ljk3Ni0yLjU1IDEuNjU4LTMuODc3IDIuMzIyLTEuNjk0Ljg0Ny0zLjU0IDEuNDktNS4yOSAyLjI4YTc0LjI0IDc0LjI0IDAgMDEyLjI5Mi0xLjk5bS0yLjAwOSA3Ljg4Yy45NDQuNDcyIDEuODYxLjk5MSAyLjcxNyAxLjYwNC4zNjYuMjYyLjcwNS41NTcgMS4wMjUuODczLjE2NC4xNjEuMzAyLjM0NC40MzkuNTMuMDguMTEuMTI3LjIwMi4xNTcuMjc2LS4zNjIuNzQ2LTEuNDU4IDEuMi0yLjE3NyAxLjM2LTEuMjE2LjI3NC0yLjQ1Mi0uNDM0LTMuMzc3LTEuMTI2LTEuODY1LTEuMzk2LTMuNjg3LTMuOTk0LTQuMDc3LTYuMzdsLjM1LjAwOWMtLjAyMS4yNzYtLjAwNy41MTQuMTA1LjU4IDEuNTI2Ljg5MyAzLjI1NyAxLjQ3IDQuODM4IDIuMjY0TTQuMDQxIDguODM4aC0uMDZjLjMtMS45NzQgMi42MTUtMy43MDIgNC4wOC00LjczMiAxLjc3MS0xLjI0NyAzLjkzNS0yLjMyIDYuMTI0LTIuNi0uNjEyIDEuODgxLTIuODcyIDMuMzg0LTQuMzY1IDQuMzQzLTEuOCAxLjE1NS00LjA1OCAxLjc2LTUuNzc5IDIuOTltMTA1Ljg3OSA1LjM3M2MtMi4wOS00LjA4NS02LjczOS01LjM3OC0xMS4yNjQtNS42OTEgMS45MjItLjgxMiAzLjY5MS0xLjk2OCA1LjM5Mi0zLjMzLjA3NS0uMDYuMDQyLTEuMjgzLS4wMzQtMS4zMjctMi42ODgtMS41NDEtNC45NTctLjUxNS03LjI2NyAxLjIyNi0xLjA4LjgxNC0xLjcwMSAxLjk2Mi0yLjIzNiAzLjE0OC0uMzE3LjY5OC03LjMwOC4yMjUtOC4xODIuMjE3LTYuOTEyLS4wNjctMTMuNzU2LS4yOS0yMC42MzgtLjI2NyAyLjAwMi0uODA2IDMuOTM4LTEuNzg4IDUuNDYzLTIuNDg4IDIuMTY2LS45OTcgNC4zNzUtMS45OTIgNC4yLTQuNTQtLjE3LTIuNDUtNy41MzQgMS4wOS0xMy4xMTUgNC4wNTdhNS40NTUgNS40NTUgMCAwMC43NTItMi4xN2MuMDEzLS4xMDUuMDM0LTEuMTgxLS4wNTktMS4xNzItMy41ODEuMzQ2LTYuMDkyIDMuMDcyLTYuMjM2IDYuMzU1YS40ODEuNDgxIDAgMDEtLjA1LjAyNWwtLjI0NC4xMjRjLTYuMzc2LjIwMS0xMi43NDkuMzA2LTE5LjExOC4zOC40OTktLjI0Ljk5NS0uNDkyIDEuNDg0LS43NTUgMS43NDQtLjk0NiAzLjMwNy0xLjg4NCAzLjE1NC0zLjk5Mi0uMTg4LTIuNjItMy41MTYtMS4zMjItNC43ODMtLjM3Ny0xLjU5NSAxLjE4Ny0zLjMwMiAzLjExOC0zLjgzMiA1LjE2My00LjA5OS4wMzQtOC4xOTkuMDQtMTIuMy4wNSAxLjk3NS0uODI4IDMuOTMtMS42OTQgNS44MTItMi43MzggMi4xNjItMS4xOTkgMy45Mi0yLjM1NyAzLjYyOS00LjkzLS4zMjctMi44OTMtNS4xODEuNzE1LTYuMDQ3IDEuMzQ4LTIuNDMgMS43NzctNS4xMDYgMy45MTUtNi45OSA2LjMzMy0zLjMyNy4wMDItNi42NTgtLjAxLTkuOTg2LS4wMTYuMDQ3LS4wMjUuMDk3LS4wNTQuMTQ0LS4wNzdhMjMuODMyIDIzLjgzMiAwIDAwNC0yLjU2NmMxLjc1LTEuMzgyIDIuOTI2LTMuMDQgMi45MTgtNS4yNzQgMC0uMDYtLjAwOS0uOTM2LS4wODQtLjkyOEMxMC4yMzMuNDUyIDMuODkgNC4xNTMgMy44NDcgOC44MzhjLTEuMjczLS4wMDMtMi41NDQtLjAwMi0zLjgxOS0uMDA3LS4wMzIgMC0uMDUuOTk5LjAyNiAxLjAwMyAxLjI2OC4xMDUgMi41NDMuMTczIDMuODE1LjI1NS4wMTMuMDc4LjAyNi4xMzMuMDQuMTMzLjIwOC0uMDA1LjQxOS0uMDQuNjMyLS4wODcgMy40NTYuMjE4IDYuOTIxLjM0OSAxMC4zOTIuNDQuMDggMi42MDggMS41NzEgNS4xMTQgMy4zNDIgNi45NjcgMS4wOTYgMS4xNDYgMi41NzUgMi4wODMgNC4yMjUgMS44OTMuODk3LS4xMDQgMi4yNDQtLjg4IDIuMzUtMS44Ny4yMy0yLjE3MS0uODU3LTMuMjcyLTIuNjEzLTQuNDY1LTEuNDExLS45Ni0yLjk0Mi0xLjcxMS00LjQ4LTIuNDQ3IDguOTk3LjE2NCAxOC4wMi0uMDE2IDI3LjAxMy0uMjc2LjM0NCAzLjEzNiAxLjcyOCA2LjI3OSA0LjEzMyA4LjM4OCAxLjU1OCAxLjM2NiA2LjczNiAyLjIyOSA2Ljg3LS45MDUuMDk4LTIuMzQ1LTEuMjgxLTMuNjU0LTMuMDk4LTUuMDM0LTEuMjcyLS45NjUtMi42NjEtMS43OS00LjA2My0yLjU1NGwtLjAxNy0uMDFjMy4zNzYtLjEwMyA2Ljc0Ny0uMjE1IDEwLjExMy0uMzE4IDEuMzU3LS4wNDIgMi43MDYtLjA1IDQuMDU5LS4wNjguMTg4LjA1Ny4zNzcuMTE1LjU2Ny4xNzUuNTU0IDIuMDg3IDIuMjMzIDMuODUyIDMuODIyIDUuMjM5LjU4LjUwNSA0LjAxMSAzLjE1OSA0LjI3OCAxLjA2NS4xOTctMS41NDUtLjAwMS0zLjEwOC0xLjA4OC00LjI5NC0uOTU4LTEuMDQ2LTIuMzA4LTEuNzU0LTMuNzU3LTIuMjMxIDMuNDA3LS4wMDUgNi44MDUuMDQxIDEwLjIxLjEwOC4wMDUuMDc2LjAxMi4xMzguMDIxLjE0Mi4yMjEuMDguNDU3LjEzNC42OTYuMTgyLjAxNi4wNzguMDQxLjE0Ny4wOS4xOTMgMS4xMiAxLjA4MyAxMC4xNTcgOS40MTUgMTAuNzYgNS41MzYuMzEzLTIuMDIyLjA1NC0zLjg3LTEuODAyLTUuMDM3LS40NTYtLjI4Ni0xLjA1Ni0uNTctMS43MzYtLjgyN2wxLjU0Mi4wMzdjMi4wNTUuMDUyIDQuMTA2LS4wMTUgNi4xNTgtLjA5NyAxLjEzLS4wNDUgMS42NTYtLjE0MiAxLjk5Mi0uMzg3LjAwOC4wNzUuMDA3LjE1Mi4wMzEuMjIzIDEuNzAyIDQuOCAxMC45MjYgNy41MzYgMTUuNDAyIDUuNjguMDkyLS4wMzguMDMyLTEuMjQ0LS4wMzMtMS4zN1wiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTpzY2FsZVgoLTEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjExMFwiIGhlaWdodD1cIjIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGw9XCIjNjE4RDFCXCIgZD1cIk05NS4yMzggOS42NjNjNC45NDYtLjA0IDExLjAzMi43MDcgMTQgNC43NzQtNC4yNTkgMS4yMy0xMS40MTItLjk1My0xNC00Ljc3NE05NS44MSA3LjdjMS41ODMtMi4zMDIgNC40ODYtMy42OSA3LjExLTIuOTY0LTIuMjYyIDEuNzEtNC42NzkgMi45ODctNy40NjkgMy41My4xMDItLjE3My4yMTctLjM2LjM2LS41NjZtLTEwLjg2NSAzLjkyM2MxLjAxMy4zNDkgNS40MjEgMy4xNzcgMi40NSAzLjk2My0xLjc5NS40NzUtNC4zNTQtMS45NzYtNS41NjMtMi45NTdhNDcuOTA0IDQ3LjkwNCAwIDAxLTIuNDUtMi4xNTNjLjI0OC4wMi40OTEuMDM5LjcyNS4wNjggMS42NDguMjEgMy4yNy41MzcgNC44MzggMS4wNzltLTE2LjQ5OC4zODVjLjgwOS40MiA0LjMwNSAzLjA3IDIuMzE3IDMuNjY2LTEuMzc3LjQxNS0zLjM2Ny0xLjYzLTQuMjA1LTIuNDItLjg5LS44NC0xLjgtMS44NS0yLjQ2Ny0yLjk2IDEuNDkyLjQ3NiAyLjk3OS45OTkgNC4zNTUgMS43MTRNNTkuOTQzIDguMjhjLS4zMDEuMDA4LS41OTkuMDE0LS44OTkuMDIzIDEuOTc1LTEuMDczIDMuOTE1LTIuMjI3IDUuODk0LTMuMjczIDIuNjctMS40MTEgNi4zOTItMy44MzQgOS41Ny0zLjU4IDEuNDcyLjExNi0uNjk2IDEuNDEzLTEuMTEgMS42ODMtMS41MzcuOTk0LTMuMzEzIDEuNjY3LTUuMDEyIDIuMzMyLTIuNjk1IDEuMDU2LTUuODMgMS41Ni04LjQ0MyAyLjgxNW0tMy4xMTUtLjExOGMuMzQ3LTIuNjQ5IDMuMjctNC41NzIgNS43Ny00Ljk3My0uNjQxIDEuNjUzLTIuMDkzIDIuODYyLTMuNjgzIDMuODMyLS44NjYuNDc3LTEuNTg4Ljg3NC0yLjA4NyAxLjE0MW0tNi4yNzUgNC43NjljMS43MjQgMS4wMDUgNC4wNyAyLjM4NSA0Ljk1NCA0LjI4Ny0uMDEyLjAyOS0uMDIuMDM4LS4wMzEuMDczLS4xMTMuMTg2LS4zMDQuMzIzLS40NzQuNDUyLS40MDguMzE0LS45NS40Ni0xLjQzNi42LTEuNDEuNDA3LTIuNzY4LjA4OS00LjAxLS42MTktMi40NTUtMS4zOTUtNC4wNi00LjU2Mi00LjY0OS03LjM1MS4xOTgtLjAwNy4zOTctLjAxMy41OTctLjAxOCAxLjM3OCAxLjEwNCAzLjUzIDEuNjkgNS4wNDkgMi41NzZNMzYuODk4IDUuMTY1Yy44NTQtLjcwOCAxLjg3OS0xLjI5MyAzLjAwNy0xLjM4Ni40MjgtLjAzNi44MjguMTA3IDEuMTk4LjI5OC4xODUuMDk0LjMzOS4yMjIuNDkuMzU4bC4wMTcuMDJjLS43NCAxLjI4Ni0zLjExOCAyLjIxMS00LjIxNiAyLjczNS0xLjE3My41Ni0yLjM4IDEuMDQtMy41OTIgMS41MDkuNzQ4LTEuMzgzIDIuMDA5LTIuNjMzIDMuMDk2LTMuNTM0bS0xNC41ODUuMzg1YzEuOC0xLjQ4IDQuNTk1LTQuMDg1IDcuMTQzLTMuOTQ5LjI2NS4wMTQuNDczLjE0LjY0Mi4zMTQtLjAzOC4wNzItLjA3Ni4xNC0uMTI0LjI1NS0uMjEzLjI5My0uNTEyLjUzMy0uNzg2Ljc2OS0xLjEyOC45NzYtMi41NSAxLjY1OC0zLjg3NyAyLjMyMi0xLjY5NC44NDctMy41NCAxLjQ5LTUuMjkgMi4yOGE3NC4yNCA3NC4yNCAwIDAxMi4yOTItMS45OW0tMi4wMDkgNy44OGMuOTQ0LjQ3MiAxLjg2MS45OTEgMi43MTcgMS42MDQuMzY2LjI2Mi43MDUuNTU3IDEuMDI1Ljg3My4xNjQuMTYxLjMwMi4zNDQuNDM5LjUzLjA4LjExLjEyNy4yMDIuMTU3LjI3Ni0uMzYyLjc0Ni0xLjQ1OCAxLjItMi4xNzcgMS4zNi0xLjIxNi4yNzQtMi40NTItLjQzNC0zLjM3Ny0xLjEyNi0xLjg2NS0xLjM5Ni0zLjY4Ny0zLjk5NC00LjA3Ny02LjM3bC4zNS4wMDljLS4wMjEuMjc2LS4wMDcuNTE0LjEwNS41OCAxLjUyNi44OTMgMy4yNTcgMS40NyA0LjgzOCAyLjI2NE00LjA0MSA4LjgzOGgtLjA2Yy4zLTEuOTc0IDIuNjE1LTMuNzAyIDQuMDgtNC43MzIgMS43NzEtMS4yNDcgMy45MzUtMi4zMiA2LjEyNC0yLjYtLjYxMiAxLjg4MS0yLjg3MiAzLjM4NC00LjM2NSA0LjM0My0xLjggMS4xNTUtNC4wNTggMS43Ni01Ljc3OSAyLjk5bTEwNS44NzkgNS4zNzNjLTIuMDktNC4wODUtNi43MzktNS4zNzgtMTEuMjY0LTUuNjkxIDEuOTIyLS44MTIgMy42OTEtMS45NjggNS4zOTItMy4zMy4wNzUtLjA2LjA0Mi0xLjI4My0uMDM0LTEuMzI3LTIuNjg4LTEuNTQxLTQuOTU3LS41MTUtNy4yNjcgMS4yMjYtMS4wOC44MTQtMS43MDEgMS45NjItMi4yMzYgMy4xNDgtLjMxNy42OTgtNy4zMDguMjI1LTguMTgyLjIxNy02LjkxMi0uMDY3LTEzLjc1Ni0uMjktMjAuNjM4LS4yNjcgMi4wMDItLjgwNiAzLjkzOC0xLjc4OCA1LjQ2My0yLjQ4OCAyLjE2Ni0uOTk3IDQuMzc1LTEuOTkyIDQuMi00LjU0LS4xNy0yLjQ1LTcuNTM0IDEuMDktMTMuMTE1IDQuMDU3YTUuNDU1IDUuNDU1IDAgMDAuNzUyLTIuMTdjLjAxMy0uMTA1LjAzNC0xLjE4MS0uMDU5LTEuMTcyLTMuNTgxLjM0Ni02LjA5MiAzLjA3Mi02LjIzNiA2LjM1NWEuNDgxLjQ4MSAwIDAxLS4wNS4wMjVsLS4yNDQuMTI0Yy02LjM3Ni4yMDEtMTIuNzQ5LjMwNi0xOS4xMTguMzguNDk5LS4yNC45OTUtLjQ5MiAxLjQ4NC0uNzU1IDEuNzQ0LS45NDYgMy4zMDctMS44ODQgMy4xNTQtMy45OTItLjE4OC0yLjYyLTMuNTE2LTEuMzIyLTQuNzgzLS4zNzctMS41OTUgMS4xODctMy4zMDIgMy4xMTgtMy44MzIgNS4xNjMtNC4wOTkuMDM0LTguMTk5LjA0LTEyLjMuMDUgMS45NzUtLjgyOCAzLjkzLTEuNjk0IDUuODEyLTIuNzM4IDIuMTYyLTEuMTk5IDMuOTItMi4zNTcgMy42MjktNC45My0uMzI3LTIuODkzLTUuMTgxLjcxNS02LjA0NyAxLjM0OC0yLjQzIDEuNzc3LTUuMTA2IDMuOTE1LTYuOTkgNi4zMzMtMy4zMjcuMDAyLTYuNjU4LS4wMS05Ljk4Ni0uMDE2LjA0Ny0uMDI1LjA5Ny0uMDU0LjE0NC0uMDc3YTIzLjgzMiAyMy44MzIgMCAwMDQtMi41NjZjMS43NS0xLjM4MiAyLjkyNi0zLjA0IDIuOTE4LTUuMjc0IDAtLjA2LS4wMDktLjkzNi0uMDg0LS45MjhDMTAuMjMzLjQ1MiAzLjg5IDQuMTUzIDMuODQ3IDguODM4Yy0xLjI3My0uMDAzLTIuNTQ0LS4wMDItMy44MTktLjAwNy0uMDMyIDAtLjA1Ljk5OS4wMjYgMS4wMDMgMS4yNjguMTA1IDIuNTQzLjE3MyAzLjgxNS4yNTUuMDEzLjA3OC4wMjYuMTMzLjA0LjEzMy4yMDgtLjAwNS40MTktLjA0LjYzMi0uMDg3IDMuNDU2LjIxOCA2LjkyMS4zNDkgMTAuMzkyLjQ0LjA4IDIuNjA4IDEuNTcxIDUuMTE0IDMuMzQyIDYuOTY3IDEuMDk2IDEuMTQ2IDIuNTc1IDIuMDgzIDQuMjI1IDEuODkzLjg5Ny0uMTA0IDIuMjQ0LS44OCAyLjM1LTEuODcuMjMtMi4xNzEtLjg1Ny0zLjI3Mi0yLjYxMy00LjQ2NS0xLjQxMS0uOTYtMi45NDItMS43MTEtNC40OC0yLjQ0NyA4Ljk5Ny4xNjQgMTguMDItLjAxNiAyNy4wMTMtLjI3Ni4zNDQgMy4xMzYgMS43MjggNi4yNzkgNC4xMzMgOC4zODggMS41NTggMS4zNjYgNi43MzYgMi4yMjkgNi44Ny0uOTA1LjA5OC0yLjM0NS0xLjI4MS0zLjY1NC0zLjA5OC01LjAzNC0xLjI3Mi0uOTY1LTIuNjYxLTEuNzktNC4wNjMtMi41NTRsLS4wMTctLjAxYzMuMzc2LS4xMDMgNi43NDctLjIxNSAxMC4xMTMtLjMxOCAxLjM1Ny0uMDQyIDIuNzA2LS4wNSA0LjA1OS0uMDY4LjE4OC4wNTcuMzc3LjExNS41NjcuMTc1LjU1NCAyLjA4NyAyLjIzMyAzLjg1MiAzLjgyMiA1LjIzOS41OC41MDUgNC4wMTEgMy4xNTkgNC4yNzggMS4wNjUuMTk3LTEuNTQ1LS4wMDEtMy4xMDgtMS4wODgtNC4yOTQtLjk1OC0xLjA0Ni0yLjMwOC0xLjc1NC0zLjc1Ny0yLjIzMSAzLjQwNy0uMDA1IDYuODA1LjA0MSAxMC4yMS4xMDguMDA1LjA3Ni4wMTIuMTM4LjAyMS4xNDIuMjIxLjA4LjQ1Ny4xMzQuNjk2LjE4Mi4wMTYuMDc4LjA0MS4xNDcuMDkuMTkzIDEuMTIgMS4wODMgMTAuMTU3IDkuNDE1IDEwLjc2IDUuNTM2LjMxMy0yLjAyMi4wNTQtMy44Ny0xLjgwMi01LjAzNy0uNDU2LS4yODYtMS4wNTYtLjU3LTEuNzM2LS44MjdsMS41NDIuMDM3YzIuMDU1LjA1MiA0LjEwNi0uMDE1IDYuMTU4LS4wOTcgMS4xMy0uMDQ1IDEuNjU2LS4xNDIgMS45OTItLjM4Ny4wMDguMDc1LjAwNy4xNTIuMDMxLjIyMyAxLjcwMiA0LjggMTAuOTI2IDcuNTM2IDE1LjQwMiA1LjY4LjA5Mi0uMDM4LjAzMi0xLjI0NC0uMDMzLTEuMzdcIi8+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpIHtcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIsIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdXRob3JzIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IFxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcGFkZGluZzowcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjA0cHgpIHtcbiAgICAgIHBhZGRpbmc6MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjUyNXB4KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IFxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2MHB4KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IFxuICAgIH1cbiAgICAucG9zdC1sb29wLXNpbmdsZSB7XG4gICAgICBtYXgtd2lkdGg6MzkwcHg7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcucG9zdC1sb29wLWltYWdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtbG9vcC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGltZy5wb3N0LWxvb3AtaW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG4gICAgICB9XG4gICAgICAucG9zdC1sb29wLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5hZGR0b2FueV9zaGFyZV9zYXZlX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucG9zdC1sb29wLXRpdGxlIGEge1xuICAgICAgICAgIGNvbG9yOiMxZjgzYzE7XG4gICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgcGFkZGluZzowcHggMHB4IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWluZm8tYmFyIHtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYigyMzUsIDIzNSwgMjM1KTtcbiAgICAgICAgICAucG9zdC1sb29wLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjojMWY4M2MxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9zdC1sb29wLWRhdGUge1xuICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7Y29sb3I6IzFmODNjMTt9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgICAgbWFyZ2luOjBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtbG9vcC1leGNlcnB0IHtcbiAgICAgICAgcGFkZGluZzoxNXB4IDBweDsgXG4gICAgICB9XG4gICAgICBhLnBvc3QtbG9vcC1tb3JlIHtcbiAgICAgICAgY29sb3I6IzFmODNjMTtcbiAgICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiMxZjgzYzE7XG4gICAgICAgICAgdG9wOjFweDtcbiAgICAgICAgICBjb250ZW50Oic+JztcbiAgICAgICAgICByaWdodDoxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG5hdi5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAwcHggMjRweDtcbiAgfVxufVxuIiwiLmF1dGhvcnMtbGlzdC1pdGVtcyB7XG4gIC5hdXRob3JzLWxpc3QtaXRlbSB7XG4gICAgLmF1dGhvcnMtbGlzdC1pdGVtLXRodW1ibmFpbCB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aG9ycy1saXN0LWl0ZW0tdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1jb25kO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aG9ycy1saXN0LWl0ZW0tZXhjZXJwdCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLmF1dGhvcnMtbGlzdC1pdGVtLWxpbmsge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0ZWdvcmllcy1hcmNoaXZlIHtcbiAgbWF4LXdpZHRoOjExNzlweDtcbiAgbWFyZ2luOjBweCBhdXRvO1xuICAucGFnZS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzUwNTA1MDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBbWF0aWMgU0MsT3BlbiBTYW5zIENvbmRlbnNlZCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiMTEwXCIgaGVpZ2h0PVwiMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbD1cIiM2MThEMUJcIiBkPVwiTTk1LjIzOCA5LjY2M2M0Ljk0Ni0uMDQgMTEuMDMyLjcwNyAxNCA0Ljc3NC00LjI1OSAxLjIzLTExLjQxMi0uOTUzLTE0LTQuNzc0TTk1LjgxIDcuN2MxLjU4My0yLjMwMiA0LjQ4Ni0zLjY5IDcuMTEtMi45NjQtMi4yNjIgMS43MS00LjY3OSAyLjk4Ny03LjQ2OSAzLjUzLjEwMi0uMTczLjIxNy0uMzYuMzYtLjU2Nm0tMTAuODY1IDMuOTIzYzEuMDEzLjM0OSA1LjQyMSAzLjE3NyAyLjQ1IDMuOTYzLTEuNzk1LjQ3NS00LjM1NC0xLjk3Ni01LjU2My0yLjk1N2E0Ny45MDQgNDcuOTA0IDAgMDEtMi40NS0yLjE1M2MuMjQ4LjAyLjQ5MS4wMzkuNzI1LjA2OCAxLjY0OC4yMSAzLjI3LjUzNyA0LjgzOCAxLjA3OW0tMTYuNDk4LjM4NWMuODA5LjQyIDQuMzA1IDMuMDcgMi4zMTcgMy42NjYtMS4zNzcuNDE1LTMuMzY3LTEuNjMtNC4yMDUtMi40Mi0uODktLjg0LTEuOC0xLjg1LTIuNDY3LTIuOTYgMS40OTIuNDc2IDIuOTc5Ljk5OSA0LjM1NSAxLjcxNE01OS45NDMgOC4yOGMtLjMwMS4wMDgtLjU5OS4wMTQtLjg5OS4wMjMgMS45NzUtMS4wNzMgMy45MTUtMi4yMjcgNS44OTQtMy4yNzMgMi42Ny0xLjQxMSA2LjM5Mi0zLjgzNCA5LjU3LTMuNTggMS40NzIuMTE2LS42OTYgMS40MTMtMS4xMSAxLjY4My0xLjUzNy45OTQtMy4zMTMgMS42NjctNS4wMTIgMi4zMzItMi42OTUgMS4wNTYtNS44MyAxLjU2LTguNDQzIDIuODE1bS0zLjExNS0uMTE4Yy4zNDctMi42NDkgMy4yNy00LjU3MiA1Ljc3LTQuOTczLS42NDEgMS42NTMtMi4wOTMgMi44NjItMy42ODMgMy44MzItLjg2Ni40NzctMS41ODguODc0LTIuMDg3IDEuMTQxbS02LjI3NSA0Ljc2OWMxLjcyNCAxLjAwNSA0LjA3IDIuMzg1IDQuOTU0IDQuMjg3LS4wMTIuMDI5LS4wMi4wMzgtLjAzMS4wNzMtLjExMy4xODYtLjMwNC4zMjMtLjQ3NC40NTItLjQwOC4zMTQtLjk1LjQ2LTEuNDM2LjYtMS40MS40MDctMi43NjguMDg5LTQuMDEtLjYxOS0yLjQ1NS0xLjM5NS00LjA2LTQuNTYyLTQuNjQ5LTcuMzUxLjE5OC0uMDA3LjM5Ny0uMDEzLjU5Ny0uMDE4IDEuMzc4IDEuMTA0IDMuNTMgMS42OSA1LjA0OSAyLjU3Nk0zNi44OTggNS4xNjVjLjg1NC0uNzA4IDEuODc5LTEuMjkzIDMuMDA3LTEuMzg2LjQyOC0uMDM2LjgyOC4xMDcgMS4xOTguMjk4LjE4NS4wOTQuMzM5LjIyMi40OS4zNThsLjAxNy4wMmMtLjc0IDEuMjg2LTMuMTE4IDIuMjExLTQuMjE2IDIuNzM1LTEuMTczLjU2LTIuMzggMS4wNC0zLjU5MiAxLjUwOS43NDgtMS4zODMgMi4wMDktMi42MzMgMy4wOTYtMy41MzRtLTE0LjU4NS4zODVjMS44LTEuNDggNC41OTUtNC4wODUgNy4xNDMtMy45NDkuMjY1LjAxNC40NzMuMTQuNjQyLjMxNC0uMDM4LjA3Mi0uMDc2LjE0LS4xMjQuMjU1LS4yMTMuMjkzLS41MTIuNTMzLS43ODYuNzY5LTEuMTI4Ljk3Ni0yLjU1IDEuNjU4LTMuODc3IDIuMzIyLTEuNjk0Ljg0Ny0zLjU0IDEuNDktNS4yOSAyLjI4YTc0LjI0IDc0LjI0IDAgMDEyLjI5Mi0xLjk5bS0yLjAwOSA3Ljg4Yy45NDQuNDcyIDEuODYxLjk5MSAyLjcxNyAxLjYwNC4zNjYuMjYyLjcwNS41NTcgMS4wMjUuODczLjE2NC4xNjEuMzAyLjM0NC40MzkuNTMuMDguMTEuMTI3LjIwMi4xNTcuMjc2LS4zNjIuNzQ2LTEuNDU4IDEuMi0yLjE3NyAxLjM2LTEuMjE2LjI3NC0yLjQ1Mi0uNDM0LTMuMzc3LTEuMTI2LTEuODY1LTEuMzk2LTMuNjg3LTMuOTk0LTQuMDc3LTYuMzdsLjM1LjAwOWMtLjAyMS4yNzYtLjAwNy41MTQuMTA1LjU4IDEuNTI2Ljg5MyAzLjI1NyAxLjQ3IDQuODM4IDIuMjY0TTQuMDQxIDguODM4aC0uMDZjLjMtMS45NzQgMi42MTUtMy43MDIgNC4wOC00LjczMiAxLjc3MS0xLjI0NyAzLjkzNS0yLjMyIDYuMTI0LTIuNi0uNjEyIDEuODgxLTIuODcyIDMuMzg0LTQuMzY1IDQuMzQzLTEuOCAxLjE1NS00LjA1OCAxLjc2LTUuNzc5IDIuOTltMTA1Ljg3OSA1LjM3M2MtMi4wOS00LjA4NS02LjczOS01LjM3OC0xMS4yNjQtNS42OTEgMS45MjItLjgxMiAzLjY5MS0xLjk2OCA1LjM5Mi0zLjMzLjA3NS0uMDYuMDQyLTEuMjgzLS4wMzQtMS4zMjctMi42ODgtMS41NDEtNC45NTctLjUxNS03LjI2NyAxLjIyNi0xLjA4LjgxNC0xLjcwMSAxLjk2Mi0yLjIzNiAzLjE0OC0uMzE3LjY5OC03LjMwOC4yMjUtOC4xODIuMjE3LTYuOTEyLS4wNjctMTMuNzU2LS4yOS0yMC42MzgtLjI2NyAyLjAwMi0uODA2IDMuOTM4LTEuNzg4IDUuNDYzLTIuNDg4IDIuMTY2LS45OTcgNC4zNzUtMS45OTIgNC4yLTQuNTQtLjE3LTIuNDUtNy41MzQgMS4wOS0xMy4xMTUgNC4wNTdhNS40NTUgNS40NTUgMCAwMC43NTItMi4xN2MuMDEzLS4xMDUuMDM0LTEuMTgxLS4wNTktMS4xNzItMy41ODEuMzQ2LTYuMDkyIDMuMDcyLTYuMjM2IDYuMzU1YS40ODEuNDgxIDAgMDEtLjA1LjAyNWwtLjI0NC4xMjRjLTYuMzc2LjIwMS0xMi43NDkuMzA2LTE5LjExOC4zOC40OTktLjI0Ljk5NS0uNDkyIDEuNDg0LS43NTUgMS43NDQtLjk0NiAzLjMwNy0xLjg4NCAzLjE1NC0zLjk5Mi0uMTg4LTIuNjItMy41MTYtMS4zMjItNC43ODMtLjM3Ny0xLjU5NSAxLjE4Ny0zLjMwMiAzLjExOC0zLjgzMiA1LjE2My00LjA5OS4wMzQtOC4xOTkuMDQtMTIuMy4wNSAxLjk3NS0uODI4IDMuOTMtMS42OTQgNS44MTItMi43MzggMi4xNjItMS4xOTkgMy45Mi0yLjM1NyAzLjYyOS00LjkzLS4zMjctMi44OTMtNS4xODEuNzE1LTYuMDQ3IDEuMzQ4LTIuNDMgMS43NzctNS4xMDYgMy45MTUtNi45OSA2LjMzMy0zLjMyNy4wMDItNi42NTgtLjAxLTkuOTg2LS4wMTYuMDQ3LS4wMjUuMDk3LS4wNTQuMTQ0LS4wNzdhMjMuODMyIDIzLjgzMiAwIDAwNC0yLjU2NmMxLjc1LTEuMzgyIDIuOTI2LTMuMDQgMi45MTgtNS4yNzQgMC0uMDYtLjAwOS0uOTM2LS4wODQtLjkyOEMxMC4yMzMuNDUyIDMuODkgNC4xNTMgMy44NDcgOC44MzhjLTEuMjczLS4wMDMtMi41NDQtLjAwMi0zLjgxOS0uMDA3LS4wMzIgMC0uMDUuOTk5LjAyNiAxLjAwMyAxLjI2OC4xMDUgMi41NDMuMTczIDMuODE1LjI1NS4wMTMuMDc4LjAyNi4xMzMuMDQuMTMzLjIwOC0uMDA1LjQxOS0uMDQuNjMyLS4wODcgMy40NTYuMjE4IDYuOTIxLjM0OSAxMC4zOTIuNDQuMDggMi42MDggMS41NzEgNS4xMTQgMy4zNDIgNi45NjcgMS4wOTYgMS4xNDYgMi41NzUgMi4wODMgNC4yMjUgMS44OTMuODk3LS4xMDQgMi4yNDQtLjg4IDIuMzUtMS44Ny4yMy0yLjE3MS0uODU3LTMuMjcyLTIuNjEzLTQuNDY1LTEuNDExLS45Ni0yLjk0Mi0xLjcxMS00LjQ4LTIuNDQ3IDguOTk3LjE2NCAxOC4wMi0uMDE2IDI3LjAxMy0uMjc2LjM0NCAzLjEzNiAxLjcyOCA2LjI3OSA0LjEzMyA4LjM4OCAxLjU1OCAxLjM2NiA2LjczNiAyLjIyOSA2Ljg3LS45MDUuMDk4LTIuMzQ1LTEuMjgxLTMuNjU0LTMuMDk4LTUuMDM0LTEuMjcyLS45NjUtMi42NjEtMS43OS00LjA2My0yLjU1NGwtLjAxNy0uMDFjMy4zNzYtLjEwMyA2Ljc0Ny0uMjE1IDEwLjExMy0uMzE4IDEuMzU3LS4wNDIgMi43MDYtLjA1IDQuMDU5LS4wNjguMTg4LjA1Ny4zNzcuMTE1LjU2Ny4xNzUuNTU0IDIuMDg3IDIuMjMzIDMuODUyIDMuODIyIDUuMjM5LjU4LjUwNSA0LjAxMSAzLjE1OSA0LjI3OCAxLjA2NS4xOTctMS41NDUtLjAwMS0zLjEwOC0xLjA4OC00LjI5NC0uOTU4LTEuMDQ2LTIuMzA4LTEuNzU0LTMuNzU3LTIuMjMxIDMuNDA3LS4wMDUgNi44MDUuMDQxIDEwLjIxLjEwOC4wMDUuMDc2LjAxMi4xMzguMDIxLjE0Mi4yMjEuMDguNDU3LjEzNC42OTYuMTgyLjAxNi4wNzguMDQxLjE0Ny4wOS4xOTMgMS4xMiAxLjA4MyAxMC4xNTcgOS40MTUgMTAuNzYgNS41MzYuMzEzLTIuMDIyLjA1NC0zLjg3LTEuODAyLTUuMDM3LS40NTYtLjI4Ni0xLjA1Ni0uNTctMS43MzYtLjgyN2wxLjU0Mi4wMzdjMi4wNTUuMDUyIDQuMTA2LS4wMTUgNi4xNTgtLjA5NyAxLjEzLS4wNDUgMS42NTYtLjE0MiAxLjk5Mi0uMzg3LjAwOC4wNzUuMDA3LjE1Mi4wMzEuMjIzIDEuNzAyIDQuOCAxMC45MjYgNy41MzYgMTUuNDAyIDUuNjguMDkyLS4wMzguMDMyLTEuMjQ0LS4wMzMtMS4zN1wiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTpzY2FsZVgoLTEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjExMFwiIGhlaWdodD1cIjIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGw9XCIjNjE4RDFCXCIgZD1cIk05NS4yMzggOS42NjNjNC45NDYtLjA0IDExLjAzMi43MDcgMTQgNC43NzQtNC4yNTkgMS4yMy0xMS40MTItLjk1My0xNC00Ljc3NE05NS44MSA3LjdjMS41ODMtMi4zMDIgNC40ODYtMy42OSA3LjExLTIuOTY0LTIuMjYyIDEuNzEtNC42NzkgMi45ODctNy40NjkgMy41My4xMDItLjE3My4yMTctLjM2LjM2LS41NjZtLTEwLjg2NSAzLjkyM2MxLjAxMy4zNDkgNS40MjEgMy4xNzcgMi40NSAzLjk2My0xLjc5NS40NzUtNC4zNTQtMS45NzYtNS41NjMtMi45NTdhNDcuOTA0IDQ3LjkwNCAwIDAxLTIuNDUtMi4xNTNjLjI0OC4wMi40OTEuMDM5LjcyNS4wNjggMS42NDguMjEgMy4yNy41MzcgNC44MzggMS4wNzltLTE2LjQ5OC4zODVjLjgwOS40MiA0LjMwNSAzLjA3IDIuMzE3IDMuNjY2LTEuMzc3LjQxNS0zLjM2Ny0xLjYzLTQuMjA1LTIuNDItLjg5LS44NC0xLjgtMS44NS0yLjQ2Ny0yLjk2IDEuNDkyLjQ3NiAyLjk3OS45OTkgNC4zNTUgMS43MTRNNTkuOTQzIDguMjhjLS4zMDEuMDA4LS41OTkuMDE0LS44OTkuMDIzIDEuOTc1LTEuMDczIDMuOTE1LTIuMjI3IDUuODk0LTMuMjczIDIuNjctMS40MTEgNi4zOTItMy44MzQgOS41Ny0zLjU4IDEuNDcyLjExNi0uNjk2IDEuNDEzLTEuMTEgMS42ODMtMS41MzcuOTk0LTMuMzEzIDEuNjY3LTUuMDEyIDIuMzMyLTIuNjk1IDEuMDU2LTUuODMgMS41Ni04LjQ0MyAyLjgxNW0tMy4xMTUtLjExOGMuMzQ3LTIuNjQ5IDMuMjctNC41NzIgNS43Ny00Ljk3My0uNjQxIDEuNjUzLTIuMDkzIDIuODYyLTMuNjgzIDMuODMyLS44NjYuNDc3LTEuNTg4Ljg3NC0yLjA4NyAxLjE0MW0tNi4yNzUgNC43NjljMS43MjQgMS4wMDUgNC4wNyAyLjM4NSA0Ljk1NCA0LjI4Ny0uMDEyLjAyOS0uMDIuMDM4LS4wMzEuMDczLS4xMTMuMTg2LS4zMDQuMzIzLS40NzQuNDUyLS40MDguMzE0LS45NS40Ni0xLjQzNi42LTEuNDEuNDA3LTIuNzY4LjA4OS00LjAxLS42MTktMi40NTUtMS4zOTUtNC4wNi00LjU2Mi00LjY0OS03LjM1MS4xOTgtLjAwNy4zOTctLjAxMy41OTctLjAxOCAxLjM3OCAxLjEwNCAzLjUzIDEuNjkgNS4wNDkgMi41NzZNMzYuODk4IDUuMTY1Yy44NTQtLjcwOCAxLjg3OS0xLjI5MyAzLjAwNy0xLjM4Ni40MjgtLjAzNi44MjguMTA3IDEuMTk4LjI5OC4xODUuMDk0LjMzOS4yMjIuNDkuMzU4bC4wMTcuMDJjLS43NCAxLjI4Ni0zLjExOCAyLjIxMS00LjIxNiAyLjczNS0xLjE3My41Ni0yLjM4IDEuMDQtMy41OTIgMS41MDkuNzQ4LTEuMzgzIDIuMDA5LTIuNjMzIDMuMDk2LTMuNTM0bS0xNC41ODUuMzg1YzEuOC0xLjQ4IDQuNTk1LTQuMDg1IDcuMTQzLTMuOTQ5LjI2NS4wMTQuNDczLjE0LjY0Mi4zMTQtLjAzOC4wNzItLjA3Ni4xNC0uMTI0LjI1NS0uMjEzLjI5My0uNTEyLjUzMy0uNzg2Ljc2OS0xLjEyOC45NzYtMi41NSAxLjY1OC0zLjg3NyAyLjMyMi0xLjY5NC44NDctMy41NCAxLjQ5LTUuMjkgMi4yOGE3NC4yNCA3NC4yNCAwIDAxMi4yOTItMS45OW0tMi4wMDkgNy44OGMuOTQ0LjQ3MiAxLjg2MS45OTEgMi43MTcgMS42MDQuMzY2LjI2Mi43MDUuNTU3IDEuMDI1Ljg3My4xNjQuMTYxLjMwMi4zNDQuNDM5LjUzLjA4LjExLjEyNy4yMDIuMTU3LjI3Ni0uMzYyLjc0Ni0xLjQ1OCAxLjItMi4xNzcgMS4zNi0xLjIxNi4yNzQtMi40NTItLjQzNC0zLjM3Ny0xLjEyNi0xLjg2NS0xLjM5Ni0zLjY4Ny0zLjk5NC00LjA3Ny02LjM3bC4zNS4wMDljLS4wMjEuMjc2LS4wMDcuNTE0LjEwNS41OCAxLjUyNi44OTMgMy4yNTcgMS40NyA0LjgzOCAyLjI2NE00LjA0MSA4LjgzOGgtLjA2Yy4zLTEuOTc0IDIuNjE1LTMuNzAyIDQuMDgtNC43MzIgMS43NzEtMS4yNDcgMy45MzUtMi4zMiA2LjEyNC0yLjYtLjYxMiAxLjg4MS0yLjg3MiAzLjM4NC00LjM2NSA0LjM0My0xLjggMS4xNTUtNC4wNTggMS43Ni01Ljc3OSAyLjk5bTEwNS44NzkgNS4zNzNjLTIuMDktNC4wODUtNi43MzktNS4zNzgtMTEuMjY0LTUuNjkxIDEuOTIyLS44MTIgMy42OTEtMS45NjggNS4zOTItMy4zMy4wNzUtLjA2LjA0Mi0xLjI4My0uMDM0LTEuMzI3LTIuNjg4LTEuNTQxLTQuOTU3LS41MTUtNy4yNjcgMS4yMjYtMS4wOC44MTQtMS43MDEgMS45NjItMi4yMzYgMy4xNDgtLjMxNy42OTgtNy4zMDguMjI1LTguMTgyLjIxNy02LjkxMi0uMDY3LTEzLjc1Ni0uMjktMjAuNjM4LS4yNjcgMi4wMDItLjgwNiAzLjkzOC0xLjc4OCA1LjQ2My0yLjQ4OCAyLjE2Ni0uOTk3IDQuMzc1LTEuOTkyIDQuMi00LjU0LS4xNy0yLjQ1LTcuNTM0IDEuMDktMTMuMTE1IDQuMDU3YTUuNDU1IDUuNDU1IDAgMDAuNzUyLTIuMTdjLjAxMy0uMTA1LjAzNC0xLjE4MS0uMDU5LTEuMTcyLTMuNTgxLjM0Ni02LjA5MiAzLjA3Mi02LjIzNiA2LjM1NWEuNDgxLjQ4MSAwIDAxLS4wNS4wMjVsLS4yNDQuMTI0Yy02LjM3Ni4yMDEtMTIuNzQ5LjMwNi0xOS4xMTguMzguNDk5LS4yNC45OTUtLjQ5MiAxLjQ4NC0uNzU1IDEuNzQ0LS45NDYgMy4zMDctMS44ODQgMy4xNTQtMy45OTItLjE4OC0yLjYyLTMuNTE2LTEuMzIyLTQuNzgzLS4zNzctMS41OTUgMS4xODctMy4zMDIgMy4xMTgtMy44MzIgNS4xNjMtNC4wOTkuMDM0LTguMTk5LjA0LTEyLjMuMDUgMS45NzUtLjgyOCAzLjkzLTEuNjk0IDUuODEyLTIuNzM4IDIuMTYyLTEuMTk5IDMuOTItMi4zNTcgMy42MjktNC45My0uMzI3LTIuODkzLTUuMTgxLjcxNS02LjA0NyAxLjM0OC0yLjQzIDEuNzc3LTUuMTA2IDMuOTE1LTYuOTkgNi4zMzMtMy4zMjcuMDAyLTYuNjU4LS4wMS05Ljk4Ni0uMDE2LjA0Ny0uMDI1LjA5Ny0uMDU0LjE0NC0uMDc3YTIzLjgzMiAyMy44MzIgMCAwMDQtMi41NjZjMS43NS0xLjM4MiAyLjkyNi0zLjA0IDIuOTE4LTUuMjc0IDAtLjA2LS4wMDktLjkzNi0uMDg0LS45MjhDMTAuMjMzLjQ1MiAzLjg5IDQuMTUzIDMuODQ3IDguODM4Yy0xLjI3My0uMDAzLTIuNTQ0LS4wMDItMy44MTktLjAwNy0uMDMyIDAtLjA1Ljk5OS4wMjYgMS4wMDMgMS4yNjguMTA1IDIuNTQzLjE3MyAzLjgxNS4yNTUuMDEzLjA3OC4wMjYuMTMzLjA0LjEzMy4yMDgtLjAwNS40MTktLjA0LjYzMi0uMDg3IDMuNDU2LjIxOCA2LjkyMS4zNDkgMTAuMzkyLjQ0LjA4IDIuNjA4IDEuNTcxIDUuMTE0IDMuMzQyIDYuOTY3IDEuMDk2IDEuMTQ2IDIuNTc1IDIuMDgzIDQuMjI1IDEuODkzLjg5Ny0uMTA0IDIuMjQ0LS44OCAyLjM1LTEuODcuMjMtMi4xNzEtLjg1Ny0zLjI3Mi0yLjYxMy00LjQ2NS0xLjQxMS0uOTYtMi45NDItMS43MTEtNC40OC0yLjQ0NyA4Ljk5Ny4xNjQgMTguMDItLjAxNiAyNy4wMTMtLjI3Ni4zNDQgMy4xMzYgMS43MjggNi4yNzkgNC4xMzMgOC4zODggMS41NTggMS4zNjYgNi43MzYgMi4yMjkgNi44Ny0uOTA1LjA5OC0yLjM0NS0xLjI4MS0zLjY1NC0zLjA5OC01LjAzNC0xLjI3Mi0uOTY1LTIuNjYxLTEuNzktNC4wNjMtMi41NTRsLS4wMTctLjAxYzMuMzc2LS4xMDMgNi43NDctLjIxNSAxMC4xMTMtLjMxOCAxLjM1Ny0uMDQyIDIuNzA2LS4wNSA0LjA1OS0uMDY4LjE4OC4wNTcuMzc3LjExNS41NjcuMTc1LjU1NCAyLjA4NyAyLjIzMyAzLjg1MiAzLjgyMiA1LjIzOS41OC41MDUgNC4wMTEgMy4xNTkgNC4yNzggMS4wNjUuMTk3LTEuNTQ1LS4wMDEtMy4xMDgtMS4wODgtNC4yOTQtLjk1OC0xLjA0Ni0yLjMwOC0xLjc1NC0zLjc1Ny0yLjIzMSAzLjQwNy0uMDA1IDYuODA1LjA0MSAxMC4yMS4xMDguMDA1LjA3Ni4wMTIuMTM4LjAyMS4xNDIuMjIxLjA4LjQ1Ny4xMzQuNjk2LjE4Mi4wMTYuMDc4LjA0MS4xNDcuMDkuMTkzIDEuMTIgMS4wODMgMTAuMTU3IDkuNDE1IDEwLjc2IDUuNTM2LjMxMy0yLjAyMi4wNTQtMy44Ny0xLjgwMi01LjAzNy0uNDU2LS4yODYtMS4wNTYtLjU3LTEuNzM2LS44MjdsMS41NDIuMDM3YzIuMDU1LjA1MiA0LjEwNi0uMDE1IDYuMTU4LS4wOTcgMS4xMy0uMDQ1IDEuNjU2LS4xNDIgMS45OTItLjM4Ny4wMDguMDc1LjAwNy4xNTIuMDMxLjIyMyAxLjcwMiA0LjggMTAuOTI2IDcuNTM2IDE1LjQwMiA1LjY4LjA5Mi0uMDM4LjAzMi0xLjI0NC0uMDMzLTEuMzdcIi8+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpIHtcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIsIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcblxuICAgIC5wbS1wcm9maWxlLXNvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgIHBhZGRpbmc6IDBweCAzMHB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICB9XG4gIH1cbiAgLnBvc3RzIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBwYWRkaW5nOjBweCAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwNHB4KSB7XG4gICAgICBwYWRkaW5nOjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1MjVweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2MHB4KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgfVxuICAgIC5wb3N0LWxvb3Atc2luZ2xlIHtcbiAgICAgIG1heC13aWR0aDozOTBweDtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nLnBvc3QtbG9vcC1pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wb3N0LWxvb3AtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIGltZy5wb3N0LWxvb3AtaW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG4gICAgICB9XG4gICAgICAucG9zdC1sb29wLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5hZGR0b2FueV9zaGFyZV9zYXZlX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucG9zdC1sb29wLXRpdGxlIGEge1xuICAgICAgICAgIGNvbG9yOiMxZjgzYzE7XG4gICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgcGFkZGluZzowcHggMHB4IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtaW5mby1iYXIge1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiKDIzNSwgMjM1LCAyMzUpO1xuICAgICAgICAgIC5wb3N0LWxvb3AtYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiMxZjgzYzE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWxvb3AtZGF0ZSB7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7Y29sb3I6IzFmODNjMTt9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgICAgbWFyZ2luOjBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtbG9vcC1leGNlcnB0IHtcbiAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAgIH1cbiAgICAgIGEucG9zdC1sb29wLW1vcmUge1xuICAgICAgICBjb2xvcjojMWY4M2MxO1xuICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDoxNi41cHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjojMWY4M2MxO1xuICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgY29udGVudDonPic7XG4gICAgICAgICAgcmlnaHQ6LTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBuYXYucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE0cHggMHB4IDI0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGEsIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeS10cmF2ZWwtbnVyc2luZy1ndWlkZSB7XG4gIC5jYXRlZ29yaWVzLWFyY2hpdmUge1xuICAgIC5wb3N0cyB7XG4gICAgICBjb2x1bW5zOiBpbml0aWFsO1xuXG4gICAgICAucG9zdC1sb29wLXNpbmdsZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlLWlkLTQ0Njg0IC5wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJze1xuICBtYXJnaW46MCAycHg7XG4gICYubmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6MHB4O1xuICB9XG4gICYucHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgfVxufSIsIi5wb3N0LTQ2OTQwIHtcbiAgICAuY2F0ZWdvcmllcy1yb3cge1xuICAgICAgICAud3BiX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgIH1cbiAgICAud3AtYmxvY2stY2F0ZWdvcmllcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGNvbHVtbnM6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZXJlZC1hcnRpY2xlcyB7XG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZW50cnktc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogODM3cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAucm93IHtcbiAgICBwYWRkaW5nOiA1OHB4IDBweCA2OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogODg0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMxODg4Qzc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjM0cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZXMge1xuICAgICAgbWF4LXdpZHRoOjEwOTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDI2cHggYXV0byAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgIC5mZWF0dXJlZC1wb3N0cyB7XG4gICAgICAgIG1hcmdpbjogMTcuNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgIC5mZWF0dXJlZC1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQ1cHgpO1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1iLTQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDBweCAtNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gIFxuICAgIH1cbiAgICAuYnRuLXJvdyB7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMjczcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIH1cbiAgICAmLmNhbGxvdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIC5jYWxsb3V0LXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNzNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FsbG91dC10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FsbG91dC1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAuaW1hZ2UtbWFzayB7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NDBweCl7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLmNhbGxvdXQtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlcy13cmFwcGVyIHtcbiAgICAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgXG4gICAgfVxuICB9XG4gIC8qUmVzb3VyY2UgUGFnZSBBbGVydCBCdXR0b25zICovXG4gIC5yZXNvdXJjZS1hbGVydC1idXR0b25zIC5hbGVydC1idXR0b24gaXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICBcbiAgfVxuXG4gIC5yZXNvdXJjZS1hbGVydC1idXR0b25zIC5hbGVydC1idXR0b24ge1xuICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBcbiAgfVxuXG4gIC5yZXNvdXJjZS1hbGVydC1idXR0b25ze1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG5cbiAgLnJlc291cmNlLWFsZXJ0LWJ1dHRvbnMgcHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjBweCAxMHB4IDBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIFxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucmVzb3VyY2UtYWxlcnQtYnV0dG9ucyBwe1xuICAgIHBhZGRpbmc6NXB4IDEwcHggNXB4IDEwcHg7XG5cbiAgfVxuICAgIFxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY2FsbG91dC1pbWFnZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAmLnBhZ2UtaWQtNjY0MzQ0NiAuZW50cnktdGl0bGV7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRlZ29yaWVzIHtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5qb2JfcG9zaXRpb25fZmVhdHVyZWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgLndwYl9idXR0b24sIC53cGJfY29udGVudF9lbGVtZW50LCB1bC53cGJfdGh1bWJuYWlscy1mbHVpZCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4ucG9zdC00NDY4NCB7XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52Y19yb3cud3BiX3Jvdy52Y19pbm5lci52Y19yb3ctZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbi5hcnRpY2xlLXNpZGViYXItd2lkZ2V0LCAuZXJyb3ItcG9zdHMge1xuICBjb2xvcjogJG1lZGl1bTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTUlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbWVkaXVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmFsZXJ0LWJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9pY29uLWV4Y2xhbWF0aW9uLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IC0yNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBvc2l0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6IHJnYigxMDUsIDEwNSwgMTA1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzdhN2E3YTtcbiAgICB9XG4gIH1cblxuICAuY29tcGFueSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cblxuICAubWV0YSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAuam9iLXR5cGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmlldy1kZXRhaWxzIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLnZpZXctZGV0YWlsczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgLmpvYl9saXN0aW5nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNhdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi4zICFpbXBvcnRhbnQ7O1xuICAgIH1cbiAgfVxuXG4gIC5ycDR3cC1yZWxhdGVkLWpvYl9saXN0aW5nID4gdWwsIHVsLmpvYl9saXN0aW5ncyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ycDR3cC1yZWxhdGVkLWpvYl9saXN0aW5nID4gdWwgbGkuam9iX2xpc3RpbmcsIC5ycDR3cC1yZWxhdGVkLWpvYl9saXN0aW5nID4gdWwgbGkubm9fam9iX2xpc3RpbmdzX2ZvdW5kLCB1bC5qb2JfbGlzdGluZ3MgbGkuam9iX2xpc3RpbmcsIHVsLmpvYl9saXN0aW5ncyBsaS5ub19qb2JfbGlzdGluZ3NfZm91bmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtYXJlYSB7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2NmY2ZjZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMDAwcHggMTVweCAyMjVweCAxNXB4LzE1cHggMjI1cHggMTVweCAyNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gfVxufVxuXG4vL1RyYXZlbCBOdXJzZSBHdWlkZSBJbnRyb2R1Y3Rpb24gYXJ0aWNsZVxuLnBvc3RpZC0zMDQ5OSB7XG4gIC5hcnRpY2xlLWFyZWEge1xuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICB9XG4gIH1cbn1cbn1cblxuXG5cbi5qb2JfbGlzdGluZ3Mge1xuICBsaS5qb2JfbGlzdGluZyBhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsaS5qb2JfbGlzdGluZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBvc3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgYm90dG9tOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5hcnRpY2xlLXNvY2lhbC1zaGFyaW5nOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiMTEwXCIgaGVpZ2h0PVwiMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbD1cIiM2MThEMUJcIiBkPVwiTTk1LjIzOCA5LjY2M2M0Ljk0Ni0uMDQgMTEuMDMyLjcwNyAxNCA0Ljc3NC00LjI1OSAxLjIzLTExLjQxMi0uOTUzLTE0LTQuNzc0TTk1LjgxIDcuN2MxLjU4My0yLjMwMiA0LjQ4Ni0zLjY5IDcuMTEtMi45NjQtMi4yNjIgMS43MS00LjY3OSAyLjk4Ny03LjQ2OSAzLjUzLjEwMi0uMTczLjIxNy0uMzYuMzYtLjU2Nm0tMTAuODY1IDMuOTIzYzEuMDEzLjM0OSA1LjQyMSAzLjE3NyAyLjQ1IDMuOTYzLTEuNzk1LjQ3NS00LjM1NC0xLjk3Ni01LjU2My0yLjk1N2E0Ny45MDQgNDcuOTA0IDAgMDEtMi40NS0yLjE1M2MuMjQ4LjAyLjQ5MS4wMzkuNzI1LjA2OCAxLjY0OC4yMSAzLjI3LjUzNyA0LjgzOCAxLjA3OW0tMTYuNDk4LjM4NWMuODA5LjQyIDQuMzA1IDMuMDcgMi4zMTcgMy42NjYtMS4zNzcuNDE1LTMuMzY3LTEuNjMtNC4yMDUtMi40Mi0uODktLjg0LTEuOC0xLjg1LTIuNDY3LTIuOTYgMS40OTIuNDc2IDIuOTc5Ljk5OSA0LjM1NSAxLjcxNE01OS45NDMgOC4yOGMtLjMwMS4wMDgtLjU5OS4wMTQtLjg5OS4wMjMgMS45NzUtMS4wNzMgMy45MTUtMi4yMjcgNS44OTQtMy4yNzMgMi42Ny0xLjQxMSA2LjM5Mi0zLjgzNCA5LjU3LTMuNTggMS40NzIuMTE2LS42OTYgMS40MTMtMS4xMSAxLjY4My0xLjUzNy45OTQtMy4zMTMgMS42NjctNS4wMTIgMi4zMzItMi42OTUgMS4wNTYtNS44MyAxLjU2LTguNDQzIDIuODE1bS0zLjExNS0uMTE4Yy4zNDctMi42NDkgMy4yNy00LjU3MiA1Ljc3LTQuOTczLS42NDEgMS42NTMtMi4wOTMgMi44NjItMy42ODMgMy44MzItLjg2Ni40NzctMS41ODguODc0LTIuMDg3IDEuMTQxbS02LjI3NSA0Ljc2OWMxLjcyNCAxLjAwNSA0LjA3IDIuMzg1IDQuOTU0IDQuMjg3LS4wMTIuMDI5LS4wMi4wMzgtLjAzMS4wNzMtLjExMy4xODYtLjMwNC4zMjMtLjQ3NC40NTItLjQwOC4zMTQtLjk1LjQ2LTEuNDM2LjYtMS40MS40MDctMi43NjguMDg5LTQuMDEtLjYxOS0yLjQ1NS0xLjM5NS00LjA2LTQuNTYyLTQuNjQ5LTcuMzUxLjE5OC0uMDA3LjM5Ny0uMDEzLjU5Ny0uMDE4IDEuMzc4IDEuMTA0IDMuNTMgMS42OSA1LjA0OSAyLjU3Nk0zNi44OTggNS4xNjVjLjg1NC0uNzA4IDEuODc5LTEuMjkzIDMuMDA3LTEuMzg2LjQyOC0uMDM2LjgyOC4xMDcgMS4xOTguMjk4LjE4NS4wOTQuMzM5LjIyMi40OS4zNThsLjAxNy4wMmMtLjc0IDEuMjg2LTMuMTE4IDIuMjExLTQuMjE2IDIuNzM1LTEuMTczLjU2LTIuMzggMS4wNC0zLjU5MiAxLjUwOS43NDgtMS4zODMgMi4wMDktMi42MzMgMy4wOTYtMy41MzRtLTE0LjU4NS4zODVjMS44LTEuNDggNC41OTUtNC4wODUgNy4xNDMtMy45NDkuMjY1LjAxNC40NzMuMTQuNjQyLjMxNC0uMDM4LjA3Mi0uMDc2LjE0LS4xMjQuMjU1LS4yMTMuMjkzLS41MTIuNTMzLS43ODYuNzY5LTEuMTI4Ljk3Ni0yLjU1IDEuNjU4LTMuODc3IDIuMzIyLTEuNjk0Ljg0Ny0zLjU0IDEuNDktNS4yOSAyLjI4YTc0LjI0IDc0LjI0IDAgMDEyLjI5Mi0xLjk5bS0yLjAwOSA3Ljg4Yy45NDQuNDcyIDEuODYxLjk5MSAyLjcxNyAxLjYwNC4zNjYuMjYyLjcwNS41NTcgMS4wMjUuODczLjE2NC4xNjEuMzAyLjM0NC40MzkuNTMuMDguMTEuMTI3LjIwMi4xNTcuMjc2LS4zNjIuNzQ2LTEuNDU4IDEuMi0yLjE3NyAxLjM2LTEuMjE2LjI3NC0yLjQ1Mi0uNDM0LTMuMzc3LTEuMTI2LTEuODY1LTEuMzk2LTMuNjg3LTMuOTk0LTQuMDc3LTYuMzdsLjM1LjAwOWMtLjAyMS4yNzYtLjAwNy41MTQuMTA1LjU4IDEuNTI2Ljg5MyAzLjI1NyAxLjQ3IDQuODM4IDIuMjY0TTQuMDQxIDguODM4aC0uMDZjLjMtMS45NzQgMi42MTUtMy43MDIgNC4wOC00LjczMiAxLjc3MS0xLjI0NyAzLjkzNS0yLjMyIDYuMTI0LTIuNi0uNjEyIDEuODgxLTIuODcyIDMuMzg0LTQuMzY1IDQuMzQzLTEuOCAxLjE1NS00LjA1OCAxLjc2LTUuNzc5IDIuOTltMTA1Ljg3OSA1LjM3M2MtMi4wOS00LjA4NS02LjczOS01LjM3OC0xMS4yNjQtNS42OTEgMS45MjItLjgxMiAzLjY5MS0xLjk2OCA1LjM5Mi0zLjMzLjA3NS0uMDYuMDQyLTEuMjgzLS4wMzQtMS4zMjctMi42ODgtMS41NDEtNC45NTctLjUxNS03LjI2NyAxLjIyNi0xLjA4LjgxNC0xLjcwMSAxLjk2Mi0yLjIzNiAzLjE0OC0uMzE3LjY5OC03LjMwOC4yMjUtOC4xODIuMjE3LTYuOTEyLS4wNjctMTMuNzU2LS4yOS0yMC42MzgtLjI2NyAyLjAwMi0uODA2IDMuOTM4LTEuNzg4IDUuNDYzLTIuNDg4IDIuMTY2LS45OTcgNC4zNzUtMS45OTIgNC4yLTQuNTQtLjE3LTIuNDUtNy41MzQgMS4wOS0xMy4xMTUgNC4wNTdhNS40NTUgNS40NTUgMCAwMC43NTItMi4xN2MuMDEzLS4xMDUuMDM0LTEuMTgxLS4wNTktMS4xNzItMy41ODEuMzQ2LTYuMDkyIDMuMDcyLTYuMjM2IDYuMzU1YS40ODEuNDgxIDAgMDEtLjA1LjAyNWwtLjI0NC4xMjRjLTYuMzc2LjIwMS0xMi43NDkuMzA2LTE5LjExOC4zOC40OTktLjI0Ljk5NS0uNDkyIDEuNDg0LS43NTUgMS43NDQtLjk0NiAzLjMwNy0xLjg4NCAzLjE1NC0zLjk5Mi0uMTg4LTIuNjItMy41MTYtMS4zMjItNC43ODMtLjM3Ny0xLjU5NSAxLjE4Ny0zLjMwMiAzLjExOC0zLjgzMiA1LjE2My00LjA5OS4wMzQtOC4xOTkuMDQtMTIuMy4wNSAxLjk3NS0uODI4IDMuOTMtMS42OTQgNS44MTItMi43MzggMi4xNjItMS4xOTkgMy45Mi0yLjM1NyAzLjYyOS00LjkzLS4zMjctMi44OTMtNS4xODEuNzE1LTYuMDQ3IDEuMzQ4LTIuNDMgMS43NzctNS4xMDYgMy45MTUtNi45OSA2LjMzMy0zLjMyNy4wMDItNi42NTgtLjAxLTkuOTg2LS4wMTYuMDQ3LS4wMjUuMDk3LS4wNTQuMTQ0LS4wNzdhMjMuODMyIDIzLjgzMiAwIDAwNC0yLjU2NmMxLjc1LTEuMzgyIDIuOTI2LTMuMDQgMi45MTgtNS4yNzQgMC0uMDYtLjAwOS0uOTM2LS4wODQtLjkyOEMxMC4yMzMuNDUyIDMuODkgNC4xNTMgMy44NDcgOC44MzhjLTEuMjczLS4wMDMtMi41NDQtLjAwMi0zLjgxOS0uMDA3LS4wMzIgMC0uMDUuOTk5LjAyNiAxLjAwMyAxLjI2OC4xMDUgMi41NDMuMTczIDMuODE1LjI1NS4wMTMuMDc4LjAyNi4xMzMuMDQuMTMzLjIwOC0uMDA1LjQxOS0uMDQuNjMyLS4wODcgMy40NTYuMjE4IDYuOTIxLjM0OSAxMC4zOTIuNDQuMDggMi42MDggMS41NzEgNS4xMTQgMy4zNDIgNi45NjcgMS4wOTYgMS4xNDYgMi41NzUgMi4wODMgNC4yMjUgMS44OTMuODk3LS4xMDQgMi4yNDQtLjg4IDIuMzUtMS44Ny4yMy0yLjE3MS0uODU3LTMuMjcyLTIuNjEzLTQuNDY1LTEuNDExLS45Ni0yLjk0Mi0xLjcxMS00LjQ4LTIuNDQ3IDguOTk3LjE2NCAxOC4wMi0uMDE2IDI3LjAxMy0uMjc2LjM0NCAzLjEzNiAxLjcyOCA2LjI3OSA0LjEzMyA4LjM4OCAxLjU1OCAxLjM2NiA2LjczNiAyLjIyOSA2Ljg3LS45MDUuMDk4LTIuMzQ1LTEuMjgxLTMuNjU0LTMuMDk4LTUuMDM0LTEuMjcyLS45NjUtMi42NjEtMS43OS00LjA2My0yLjU1NGwtLjAxNy0uMDFjMy4zNzYtLjEwMyA2Ljc0Ny0uMjE1IDEwLjExMy0uMzE4IDEuMzU3LS4wNDIgMi43MDYtLjA1IDQuMDU5LS4wNjguMTg4LjA1Ny4zNzcuMTE1LjU2Ny4xNzUuNTU0IDIuMDg3IDIuMjMzIDMuODUyIDMuODIyIDUuMjM5LjU4LjUwNSA0LjAxMSAzLjE1OSA0LjI3OCAxLjA2NS4xOTctMS41NDUtLjAwMS0zLjEwOC0xLjA4OC00LjI5NC0uOTU4LTEuMDQ2LTIuMzA4LTEuNzU0LTMuNzU3LTIuMjMxIDMuNDA3LS4wMDUgNi44MDUuMDQxIDEwLjIxLjEwOC4wMDUuMDc2LjAxMi4xMzguMDIxLjE0Mi4yMjEuMDguNDU3LjEzNC42OTYuMTgyLjAxNi4wNzguMDQxLjE0Ny4wOS4xOTMgMS4xMiAxLjA4MyAxMC4xNTcgOS40MTUgMTAuNzYgNS41MzYuMzEzLTIuMDIyLjA1NC0zLjg3LTEuODAyLTUuMDM3LS40NTYtLjI4Ni0xLjA1Ni0uNTctMS43MzYtLjgyN2wxLjU0Mi4wMzdjMi4wNTUuMDUyIDQuMTA2LS4wMTUgNi4xNTgtLjA5NyAxLjEzLS4wNDUgMS42NTYtLjE0MiAxLjk5Mi0uMzg3LjAwOC4wNzUuMDA3LjE1Mi4wMzEuMjIzIDEuNzAyIDQuOCAxMC45MjYgNy41MzYgMTUuNDAyIDUuNjguMDkyLS4wMzguMDMyLTEuMjQ0LS4wMzMtMS4zN1wiLz48L3N2Zz4nKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFydGljbGUtYXJlYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDcwcHggNzBweCA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZW50cnktaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICRtZWRpdW07XG5cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG59XG5cbi5hcnRpY2xlLWxlZnQtc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmFkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogLTVweDtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZW50cnktbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKGJsYWNrLCAuMSk7XG59XG5cbi53cC1wb3N0LWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMyokc3BhY2VyIDBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMtYmxvY2sge1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucmVsYXRlZC1wb3N0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiMxODg4Yzc7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjojNGE0YTRhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC10aHVtYm5haWwge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC53cC1wb3N0LWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6MTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4jZmFjZWJvb2sge1xuICBwYWRkaW5nOiAyKiRzcGFjZXIgMCAyKiRzcGFjZXIgMDtcbn1cblxuLndwYl9zaW5nbGVfaW1hZ2UgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmNfZ2l0ZW0tem9uZSB7XG4gIGJvcmRlcjogMS41cHggc29saWQgcmdiKDI0MCwgMjQwLCAyNDApO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4vL2FkZHMgYm9yZGVyIGFuZCBzdHlsaW5nIHRvIGZlYXR1cmVkIGJsb2cgcG9zdFxuI2ZlYXR1cmVkLXBvc3Qge1xuXG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZWJlYmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwMDBweCAxNXB4IDIyNXB4IDE1cHgvMTVweCAyMjVweCAxNXB4IDI1NXB4O1xuXG4gIC52Y19naXRlbS1hbmltYXRlZC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnZjX2dpdGVtLXpvbmUge1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLnZjX2dpdGVtLXpvbmUtYSAudmNfZ2l0ZW0tcm93LXBvc2l0aW9uLW1pZGRsZSwgLnZjX2dpdGVtLXpvbmUtYiAudmNfZ2l0ZW0tcm93LXBvc2l0aW9uLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC52Y19zZWN0aW9uLmZsb3dlci1zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gIH1cblxuICAvL2ZvciBlZGl0aW5nIHRleHQgYXJlYSBvbiBmZWF0dXJlZCBibG9nIHBvc3RcbiAgLnZjX2dpdGVtLXpvbmUtbWluaSB7XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQW1hdGljIFNDJywgJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnJhbmNoZXMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuXG4vKiBXUCBDb21tZW50cyBJbnRlZ3JhdGlvbiAqL1xuI2NvbW1lbnRze1xuICAuY29tbWVudC1jb250ZW50IHB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG4gIC5jb21tZW50LWxpc3R7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6MTVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLmNvbW1lbnQtbGlzdCBsaXtcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6MTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMnB4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYWVhZWE7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jaGlsZHJlbntcbiAgICBwYWRkaW5nLWxlZnQ6MTAlO1xuICAgIGxpe1xuICAgICAgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYXJlbnR7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAucmVxdWlyZWQtZmllbGQtbWVzc2FnZSwgLmxvZ2dlZC1pbi1hc3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmNvbW1lbnQtZm9ybS1jb21tZW50e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxhYmVse1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxuICAjY29tbWVudHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzdWJtaXR7XG4gICAgYmFja2dyb3VuZDogIzhhMWY2MyFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhhMWY2MyFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA3cHggMTVweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm0tc3VibWl0e1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gIH1cbiAgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmt7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICAuc2F5c3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuLypSZW1vdmluZyBvdXRkYXRlZCBibHVlIGFsZXJ0IFwiU2lnbiB1cCBmb3IgYWxlcnRzXCIgYnV0dG9uIGxlZnQgYWxpZ25lZCBpbWFnZSovXG4uYXJ0aWNsZS1zaWRlYmFyLXdpZGdldCAuYWxlcnQtYnV0dG9uOjpiZWZvcmV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4ucG0tZ3JvdXAtbnVyc2VzIC5wbS1wcm9maWxlLXRhYnMtY29udGVudHtcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxufVxuXG4vKkFkanVzdGluZyBoZWlnaHQgb2YgZ3JlZW4gdmluZXMqL1xuLmFydGljbGUtc29jaWFsLXNoYXJpbmc6YWZ0ZXJ7XG5cdGhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qQXJ0aWNsZSBBbGVydHMgQnV0dG9uIG9uIEFydGljbGUgcGFnZXMqL1xuLmFydGljbGUtc2lkZWJhci13aWRnZXQgLmFsZXJ0LWJ1dHRvbntcbiAgZGlzcGxheTpub25lO1xuIH1cbiBcbiAuY3VzdG9tLWh0bWwtd2lkZ2V0IC5hbGVydC1idXR0b257XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgYmFja2dyb3VuZDogIzhhMWY2MyFpbXBvcnRhbnQ7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YTFmNjMhaW1wb3J0YW50O1xuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgcGFkZGluZzogN3B4IDE1cHghaW1wb3J0YW50O1xuICAgICBtYXJnaW4tbGVmdDotMjBweDtcbiAgICAgbWFyZ2luLXJpZ2h0Oi01cHg7XG4gICAgIG1hcmdpbi1ib3R0b206NXB4O1xuIH1cbiBcbiAuY3VzdG9tLWh0bWwtd2lkZ2V0IC5hbGVydC1idXR0b24gaXtcbiAgICAgcGFkZGluZy1yaWdodDo1cHg7XG4gfVxuIFxuIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgIC5jdXN0b20taHRtbC13aWRnZXQgLmFsZXJ0LWJ1dHRvbntcbiAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgXG4gICB9XG4gfVxuIFxuLyogVm9pY2Ugb2YgVHJhdmVsIE51cnNlIEhlYWRlciBmaXggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0aWQtMTY3NTM0MTAgLmVudHJ5LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICNwb3N0LTQ0NTY3IC5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mZWF0dXJlZC1qb2JzLXdyYXBwZXIsXG4uam9icy13cmFwcGVyIHtcbiAgICAgICAgLmhlbHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAuam9icy1maWx0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRhNGE0YTsgIFxuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7ICAgIFxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjOGExZjYzO1xuICAgIH1cbiAgICAuaGVscCB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgfVxuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5maWx0ZXItaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAmOmFjdGl2ZSwmOmZvY3VzLCY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgJjphY3RpdmUsJjpmb2N1cywmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmludmFsaWQsIG9wdGlvblt2YWx1ZT1cIlwiXXtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCA1cHggMCA1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5maWx0ZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGExZjYzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50Z24tam9icy1sb2FkLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIH1cblxuICAgIC5sb2FkZXIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG90LWpvYnMtd3JhcHBlciB7XG4gIC5qb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuam9iLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24ge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLmFnZW5jeSB7XG4gICAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cblxuLyogL2pvYnMgcGFnZSB1cHBlciB0ZXh0IGFyZWEgLyBidXR0b24gKi9cbi5qb2JzLXBhZ2UtdXBwZXItdGV4dC1hcmVhIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uam9icy1wYWdlLXVwcGVyLXRleHQtYXJlYSBwe1xuXHRtYXgtd2lkdGg6NzAwcHg7XG5cdG1hcmdpbjowIGF1dG87XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdG1hcmdpbi10b3A6LTIlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4uam9iLWFsZXJ0cy1idG57XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuICBidXR0b257XG5cdCAgcGFkZGluZy1sZWZ0OjEwMHB4O1xuICB9XG59XG5cbi5qb2ItYWxlcnRzLWJ0biBhe1xuXHRmb250LXdlaWdodDo2MDA7XG5cdGJvcmRlcjoxcHggc29saWQgIzhhMWY2MyAhaW1wb3J0YW50O1xufVxuXG5cbi5qb2JzLWZpbHRlcntcblx0bWFyZ2luLXRvcDozJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgcGFkZGluZzogOCUgMTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogL2pvYnMgcGFnZSBwb3N0IGpvYnMgZmVlZCB0ZXh0IC8gSG91c2luZyBCdG4gKi9cblxuLmhvdXNpbmctc2VhcmNoLXNlY3Rpb257XG5cdHBhZGRpbmctdG9wOjIlO1xuXHRwYWRkaW5nLWJvdHRvbTo1JTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpe1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG59XG5cbi5ob3VzaW5nLXNlYXJjaC1zZWN0aW9uIGgye1xuXHRwYWRkaW5nLWJvdHRvbToyJTtcbn1cblxuXG4uaG91c2luZy1zZWFyY2gtc2VjdGlvbiBwe1xuXHRmb250LXdlaWdodDo2MDA7XG5cdGZvbnQtc2l6ZToyMnB4O1xuXHRsaW5lLWhlaWdodDozM3B4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmhvdXNpbmctc2VhcmNoLXNlY3Rpb24gLmhvdXNpbmctc2VjdGlvbi1zdWItdGV4dHtcblx0bWF4LXdpZHRoOiA5MCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmctYm90dG9tOjQlXG59XG5cbi5ob3VzaW5nLXNlYXJjaC1zZWN0aW9uIC5ob3VzaW5nLXNlY3Rpb24tc3ViLXRleHQgcHtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGxpbmUtaGVpZ2h0OjI2cHg7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcbn1cblxuLmpvYnMtd3JhcHBlciB7XG4gICAgLnBheS1tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5qb2ItcGF5LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgICAuam9iLXBheSB7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gdG9wOiAtMTJweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogIzdGMkE2MTtcbiAgICAgICAgLy8gY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjN0YyQTYxICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgIC5uZXctZGVzaWduYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmMmE2MTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWQgLm5ldy1kZXNpZ25hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgXG59XG5cbi8qIFNFTyBOdXJzaW5nIFBhZ2UgSm9iIFZpZXcgU3R5bGUgKi9cbi5wYWdlLWlkLTIzNjY3NDQ1LFxuLnBhZ2UtaWQtMjM2NjY4MjUsXG4ucGFnZS1pZC0yMzY2Njc2MSxcbi5wYWdlLWlkLTIzNjY2Njc3LFxuLnBhZ2UtaWQtMjM2NjY2NDcsXG4ucGFnZS1pZC0yMzY2NjYwOCxcbi5wYWdlLWlkLTIzNjY2MzgyLFxuLnBhZ2UtaWQtMjM2NjYyODEsXG4ucGFnZS1pZC0yMzY2NjEzNyxcbi5wYWdlLWlkLTIzNjY1MDA4LFxuLnBhZ2UtaWQtMjA0MDQ3ODMge1xuICB1bC5qb2JfbGlzdGluZ3Mge1xuICAgIG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjowcHg7XG4gICAgbGkuam9iX2xpc3Rpbmcge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgbGkuam9iX2xpc3RpbmcgYS5mZWF0dXJlZC1wb3N0IHtcbiAgICAgIGJhY2tncm91bmQ6I2ZlZmNmMCAhaW1wb3J0YW50O1xuICAgICAgLmZlYXR1cmVkLXBvc3Qtc3RhciB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6NXB4O1xuICAgICAgICBsZWZ0OjVweDtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkuam9iX2xpc3RpbmcgYS5wYWdlLWpvYi1sb29wIHtcbiAgICAgIHBhZGRpbmc6MHB4IDlweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0NTBweCl7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLm1ldGEsIC5saXN0aW5nLWRhdGVzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7IFxuICAgICAgICAubGlzdGluZy1kYXRlcyB7XG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuam9iLWluZm8sIC5tZXRhLWZsZXggeyBcbiAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7IFxuICAgICAgICAgIHBhZGRpbmc6MjlweCAxNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZXRhLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5qb2ItaW5mbyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtcbiAgICAgICAgICB3aWR0aDo1NDNweDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLmpvYi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb21wYW55LWluZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICB3aWR0aDoxODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYubG9jYXRpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLm1ldGEge1xuICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0NTBweCl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjFlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbiwuZGF0ZSwuam9iLXR5cGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGNvbG9yOiM2ZDZkNmQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgIHBhZGRpbmc6MHB4IDBweCAycHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICAubG9jYXRpb246OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDM4NCA1MTJcIiB3aWR0aD1cIjEwcHhcIj48cGF0aCBmaWxsPVwiIzZkNmQ2ZFwiIGQ9XCJNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6XCI+PC9wYXRoPjwvc3ZnPicpOyAgICAgIH1cbiAgICAgICAgLmRhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB3aWR0aD1cIjEwcHhcIj48cGF0aCBmaWxsPVwiIzZkNmQ2ZFwiIGQ9XCJNNDAwIDY0aC00OFYxMmMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NTJIMTYwVjEyYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY1Mkg0OEMyMS41IDY0IDAgODUuNSAwIDExMnYzNTJjMCAyNi41IDIxLjUgNDggNDggNDhoMzUyYzI2LjUgMCA0OC0yMS41IDQ4LTQ4VjExMmMwLTI2LjUtMjEuNS00OC00OC00OHptLTYgNDAwSDU0Yy0zLjMgMC02LTIuNy02LTZWMTYwaDM1MnYyOThjMCAzLjMtMi43IDYtNiA2elwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iXX0= */
