*,*::after,*::before{margin:0;padding:0}body{margin-top:0}body .page-header{margin-top:3rem;border:0}body #section-wrapper{margin-bottom:6rem}@media (min-width: 768px){body #section-wrapper{margin-bottom:0}}:target::before{height:80px;margin-top:-80px;content:" ";display:block;visibility:hidden}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:active{background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent}@media (max-width: 992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-fixed-top{top:0;border-width:0 0 0.1rem}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:0.75rem;margin-left:0 !important;text-align:center}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:1rem;padding-bottom:1rem}.collapse.in{display:block !important}}@media (max-width: 576px){#navbar-collapse{padding:0;overflow-x:hidden}}@media (max-width: 992px){#navbar-collapse .open>.dropdown-menu{width:100% !important;overflow:hidden !important;border:0;text-align:center}#navbar-collapse .dropdown-menu{position:relative !important;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important}}@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active){#navbar-collapse ul.nav{float:none;font-size:15px}.navbar-header{float:none}#navbar-collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}}body{font-family:"myriad-pro",sans-serif;font-weight:500;line-height:1.42857;font-size:1.8rem}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#196099;text-decoration:none}p{font-weight:400}.mb45{margin-bottom:4.5rem}.mb25{margin-bottom:2.5rem}.block-petl-seed-employer-application-block .employer-application-block-description{margin-bottom:25px}.block-petl-seed-employer-application-block .employer-application-block-confirmation{color:#777;font-size:14px;padding:0;margin:5px 0 25px}.region-header .block-views-exposed-filter-blocksite-search-q .form-inline{display:flex}.view-id-site_search .view-header{margin-bottom:30px}.view-id-site_search .view-content .views-field-title{margin-top:2.5rem;margin-bottom:1.25rem;font-size:2rem}.view-id-site_search .view-content .views-field-url{margin:1rem 0}.view-id-site_search .view-content .views-field-url a{font-size:1.6rem;hyphens:auto;color:#444}.view-id-site_search .view-content .views-field-url hr{border-top:1px solid #ccc}.breadcrumb-wrapper{background-color:#312f2e;padding:0.5rem 0;font-size:1.4rem;color:#fff;font-weight:400}.breadcrumb-wrapper ol{padding:0;margin:0;background-color:#312f2e;border-radius:0;border:0}.breadcrumb-wrapper ol li{text-transform:capitalize}.breadcrumb-wrapper ol li.active{color:#fff}.breadcrumb-wrapper ol li a{color:#fff}.breadcrumb>li+li:before{color:#fff;content:"\003e"}.path-employers #edit-actions .form-submit,.path-seed-employers #edit-actions .form-submit,.path-jobs #edit-actions .form-submit,.path-student-registration-submissions #edit-actions .form-submit{background:#196099;border-color:#196099}.path-employers #edit-actions .form-submit:hover,.path-seed-employers #edit-actions .form-submit:hover,.path-jobs #edit-actions .form-submit:hover,.path-student-registration-submissions #edit-actions .form-submit:hover{background-color:#196099}.path-seed-employers .form-actions .btn-info,.path-employer-job-information-submissions .form-actions .btn-info,.path-student-registration-submissions .form-actions .btn-info{background:#196099;border-color:#196099}.path-seed-employers .form-actions .btn-info:hover,.path-employer-job-information-submissions .form-actions .btn-info:hover,.path-student-registration-submissions .form-actions .btn-info:hover{background-color:#196099}#block-floatingmenu{position:fixed;right:0;top:80%;display:block;z-index:1}.popup-item{margin-bottom:2rem;height:50px;width:130px;color:#000;position:relative}.popup-item a{list-style:none;color:#fff}.popup-item a:hover{color:#fff;text-decoration:none}.item-text{display:none}.item-icon{display:block;float:right;position:absolute;right:0;text-align:center;line-height:50px;z-index:999;color:#fff;text-decoration:none;box-shadow:none}.menu-item-popup{display:none}.item-icon{height:50px;width:130px;background-color:#196099;border-radius:0.6rem 0 0 0.6rem}.floating-livechat-btn{position:fixed;top:80%;right:0;width:130px;height:50px;z-index:5}@media (max-width: 768px){#block-floatingmenu{display:flex;position:relative;z-index:1 !important}.popup-item{width:100%}.item-icon{border-radius:0%;width:100%}.floating-livechat-btn{position:absolute;top:0;right:0;width:100%;height:50px;z-index:5}.floating-livechat-btn img{width:100%;height:50px;z-index:5}}.employer-application .field{box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;border-radius:0;font-weight:100;background-color:#fbfbfb}.employer-application .field--name-field-jobs{width:100%}.employer-application .author{color:#312f2e;font-weight:100;font-size:1.6rem}.employer-application .author a{color:#312f2e}.employer-application .author a:hover{color:#312f2e}.employer-application .field--label{color:#312f2e;padding:1.2rem}.employer-application .field--label:first-child{text-transform:uppercase;border-bottom:0.1rem #fff solid;font-weight:700;background-color:#f9f9f9;margin-top:2rem}.employer-application .field--item{margin-bottom:2rem;font-weight:400;background-color:transparent;padding:1.2rem}.employer-application .field--items .field--item{padding:0}.employer-application .field--items .field--item .field--label{background-color:transparent;font-weight:100;border:0}.employer-application .field--items .field--item .field--label:first-child{margin-top:0}.employer-application .field--items .field--item .field--item{padding:1.2rem 0 2rem 1.8rem;color:#444}.employer-application .field--items .field--item .field--item:before{font-family:"FontAwesome";content:"\f105";margin-right:0.75rem;font-size:1.6rem;color:#444}.node-employer-application-form div.form-group>.form-item{display:block !important}.node-employer-application-form .form-control,.node-employer-application-form .select-wrapper{box-shadow:none;-webkit-box-shadow:none;height:4rem;box-shadow:none;-webkit-box-shadow:none;border-radius:0;font-weight:100;font-size:1.5rem;margin:0.5rem 0 3rem;background-color:#fbfbfb}@media only screen and (min-width: 768px){.node-employer-application-form .form-control,.node-employer-application-form .select-wrapper{width:50rem;display:block}.node-employer-application-form .form-control .select-wrapper,.node-employer-application-form .form-control .hasDatepicker,.node-employer-application-form .form-control .form-number,.node-employer-application-form .form-control .form-tel,.node-employer-application-form .select-wrapper .select-wrapper,.node-employer-application-form .select-wrapper .hasDatepicker,.node-employer-application-form .select-wrapper .form-number,.node-employer-application-form .select-wrapper .form-tel{width:50rem;display:block}}.node-employer-application-form .form-control select,.node-employer-application-form .select-wrapper select{border-radius:0 !important}.node-employer-application-form .form-control .input-group-addon,.node-employer-application-form .select-wrapper .input-group-addon{display:none}.node-employer-application-form .control-label{display:block}.node-employer-application-form .field-label{text-transform:capitalize}.node-employer-application-form .panel-default{border:0}.node-employer-application-form .panel-default>.panel-heading{padding-left:0;background-color:transparent;font-weight:700}.node-employer-application-form .panel-default>.panel-heading a{font-size:1.8rem}.node-employer-application-form .panel-default .panel-body{background-color:#fbfbfb}.node-employer-application-form .input-group-addon{display:none}.node-employer-application-form .table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fbfbfb}.node-employer-application-form .btn-success{background-color:#196099;border-color:#196099;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;color:#fff;border-radius:0.4rem}.node-employer-application-form .btn-success:hover{background-color:#196099;border-color:#196099}.node-employer-application-form .js-form-type-checkbox{width:90%;margin:0 auto}@media (min-width: 992px){.node-employer-application-form .js-form-type-checkbox{width:auto}}.node-employer-application-form .form-submit{background-color:#196099;border-color:#196099;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;color:#fff;border-radius:0.4rem;margin-top:2rem;display:block;height:4rem;border-radius:0 !important;width:100%}.node-employer-application-form .form-submit:hover{background-color:#196099;border-color:#196099}@media (min-width: 768px){.node-employer-application-form .form-submit{width:15rem}}.node-employer-application-form .panel-heading a legend{background-color:transparent;font-weight:100;text-transform:uppercase;font-size:2.6rem;color:#444;letter-spacing:0.2rem}.node-employer-application-form td.delta-order.tabledrag-hide .form-item .select-wrapper,.node-employer-application-form .field_jobs-delta-order{margin-top:20px;width:6rem}@media screen and (max-width: 767px){.node-employer-application-form td.delta-order.tabledrag-hide .form-item .select-wrapper,.node-employer-application-form .field_jobs-delta-order{margin-top:10px}}.node-employer-application-form .field--name-field-supporting-documents ul{padding-left:2em}.node-employer-application-form .field--name-field-supporting-documents span{text-decoration:underline}.node-employer-application-form .jobs-limit-message{margin:1em 0;font-weight:bold}ul.dropbutton{list-style:none}ul.dropbutton li{margin:1rem 0}.webform-submission-student-application-form .form-control{box-shadow:none;-webkit-box-shadow:none;height:4rem;box-shadow:none;-webkit-box-shadow:none;border-radius:0;font-weight:100;font-size:1.5rem;background-color:#fbfbfb}@media only screen and (min-width: 768px){.webform-submission-student-application-form .form-control{width:50rem;display:block}.webform-submission-student-application-form .form-control .select-wrapper,.webform-submission-student-application-form .form-control .hasDatepicker,.webform-submission-student-application-form .form-control .form-number,.webform-submission-student-application-form .form-control .form-tel{width:50rem;display:block}}.webform-submission-student-application-form .panel-default,.webform-submission-student-application-form .panel{border:0;border-radius:0;box-shadow:none}.webform-submission-student-application-form .panel-default .panel-heading,.webform-submission-student-application-form .panel-default .panel-title,.webform-submission-student-application-form .panel .panel-heading,.webform-submission-student-application-form .panel .panel-title{padding-bottom:0;background-color:transparent;font-weight:100;text-transform:uppercase;font-size:2.6rem;color:#444;letter-spacing:0.2rem;border-bottom:solid #f9f9f9 0.2rem}@media only screen and (min-width: 768px){.webform-submission-student-application-form .panel-default .select-wrapper,.webform-submission-student-application-form .panel-default .hasDatepicker,.webform-submission-student-application-form .panel-default .form-number,.webform-submission-student-application-form .panel-default .form-tel,.webform-submission-student-application-form .panel .select-wrapper,.webform-submission-student-application-form .panel .hasDatepicker,.webform-submission-student-application-form .panel .form-number,.webform-submission-student-application-form .panel .form-tel{width:50rem;display:block}.webform-submission-student-application-form .panel-default .student-application-address-fields .form-item-address-state-province .select-wrapper,.webform-submission-student-application-form .panel .student-application-address-fields .form-item-address-state-province .select-wrapper{width:auto}.webform-submission-student-application-form .panel-default .student-application-address-fields .form-item-address-state-province .select-wrapper select,.webform-submission-student-application-form .panel .student-application-address-fields .form-item-address-state-province .select-wrapper select{width:100%}}.webform-submission-student-application-form .panel-default .select-wrapper:after,.webform-submission-student-application-form .panel .select-wrapper:after{color:#444}.webform-submission-student-application-form .panel-default label,.webform-submission-student-application-form .panel label{color:#444}.webform-submission-student-application-form .panel-default .form-inline .control-label,.webform-submission-student-application-form .panel .form-inline .control-label{display:block !important}.webform-submission-student-application-form .panel-default .panel-heading,.webform-submission-student-application-form .panel .panel-heading{border:0}@media (min-width: 768px){.webform-submission-student-application-form .panel-default .panel-heading,.webform-submission-student-application-form .panel .panel-heading{margin:5rem 0 3rem}}.webform-submission-student-application-form .panel-default .panel-title,.webform-submission-student-application-form .panel .panel-title{padding:2rem 1.5rem}.webform-submission-student-application-form .panel-default .panel-body,.webform-submission-student-application-form .panel .panel-body{background-color:transparent}.webform-submission-student-application-form .form-submit{background-color:#196099;border-color:#196099;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;color:#fff;border-radius:0.4rem;margin-top:2rem;display:block;height:4rem;border-radius:0;width:100%}.webform-submission-student-application-form .form-submit:hover{background-color:#196099;border-color:#196099}@media (min-width: 768px){.webform-submission-student-application-form .form-submit{width:15rem}}.field--name-field-jobs>.field--label{background-color:#fff !important;font-size:4rem !important;margin-top:4rem !important}@media (min-width: 768px){.field--name-field-jobs>.field--label{text-align:center !important}}.field--name-field-jobs .paragraph--type--job .field--label{font-weight:700 !important;background-color:#fff !important}.employer-application-error-agree-check{color:#00adcc;padding-right:5px}.employer-application-error-agree-span{color:#777;font-size:14px;font-weight:400}#views-exposed-form-employers-page-1 #edit-date-applied-min,#views-exposed-form-employers-page-1 #edit-date-applied-max{max-width:150px}#block-webform .block-title{width:75%;margin:0 auto;padding-bottom:1em}.webform-submission-information-form{margin:0 auto;width:75%}.webform-submission-information-form .form-item .form-control{width:auto}.webform-submission-information-form .webform-flex--container .form-item label{display:block}.webform-submission-information-form .webform-flex--container .select-wrapper{width:auto}#views-exposed-form-student-application-submissions-page-1 #edit-webform-submission-value-employer-name,#views-exposed-form-student-application-submissions-page-1 #edit-webform-submission-value-contract-number{max-width:300px}#job_information_table .form-item{display:flex}#job_information_table .form-text,#job_information_table .form-date,#job_information_table .form-number{width:auto}#job_information_table label{margin:0 0.5em}@media only screen and (max-width: 768px){#job_information_table .form-item{display:block}#job_information_table .webform-multiple-table-responsive td.webform-multiple-table--operations{right:0.7em;top:50%}}.path-listing a:focus,.path-listing button:focus,.path-listing input:focus{outline:none}.path-listing #views-exposed-form-job-listing-page-1 .form-control{box-shadow:none;-webkit-box-shadow:none;height:5rem;box-shadow:none;-webkit-box-shadow:none;border-radius:0;font-weight:100;font-size:1.5rem;background-color:#f9f9f9;border-radius:0.5px}.path-listing #views-exposed-form-job-listing-page-1 .form-item-title,.path-listing #views-exposed-form-job-listing-page-1 .form-type-select,.path-listing #views-exposed-form-job-listing-page-1 .origin-address-autocomplete{display:block}@media (min-width: 992px){.path-listing #views-exposed-form-job-listing-page-1 .form-item-title,.path-listing #views-exposed-form-job-listing-page-1 .form-type-select,.path-listing #views-exposed-form-job-listing-page-1 .origin-address-autocomplete{display:inline-block}}.path-listing #views-exposed-form-job-listing-page-1 .form-item-title .select-wrapper,.path-listing #views-exposed-form-job-listing-page-1 .form-type-select .select-wrapper,.path-listing #views-exposed-form-job-listing-page-1 .origin-address-autocomplete .select-wrapper{display:block}@media (min-width: 992px){.path-listing #views-exposed-form-job-listing-page-1 .form-item-title .select-wrapper,.path-listing #views-exposed-form-job-listing-page-1 .form-type-select .select-wrapper,.path-listing #views-exposed-form-job-listing-page-1 .origin-address-autocomplete .select-wrapper{display:inline-block}}.path-listing #views-exposed-form-job-listing-page-1 .form-item-title .select-wrapper select,.path-listing #views-exposed-form-job-listing-page-1 .form-type-select .select-wrapper select,.path-listing #views-exposed-form-job-listing-page-1 .origin-address-autocomplete .select-wrapper select{border:0}.path-listing #views-exposed-form-job-listing-page-1 .form-item-field-geolocation-proximity-source-configuration-origin-address{display:block}.path-listing #views-exposed-form-job-listing-page-1 input{border:0;width:100%}@media (min-width: 992px){.path-listing #views-exposed-form-job-listing-page-1 input{width:20rem}}@media (min-width: 1200px){.path-listing #views-exposed-form-job-listing-page-1 input{width:25rem}}.path-listing #views-exposed-form-job-listing-page-1 #edit-field-geolocation-proximity-value{width:100%}@media (min-width: 992px){.path-listing #views-exposed-form-job-listing-page-1 #edit-field-geolocation-proximity-value{width:10rem}}@media (min-width: 1200px){.path-listing #views-exposed-form-job-listing-page-1 #edit-field-geolocation-proximity-value{width:15rem}}.path-listing #views-exposed-form-job-listing-page-1 .form-item-field-geolocation-proximity-value .control-label,.path-listing #views-exposed-form-job-listing-page-1 [data-toggle="collapse"]{font-weight:100;height:5rem;padding:1rem 0}@media (min-width: 992px){.path-listing #views-exposed-form-job-listing-page-1 .form-item-field-geolocation-proximity-value .control-label,.path-listing #views-exposed-form-job-listing-page-1 [data-toggle="collapse"]{padding:1rem}}@media (min-width: 1200px){.path-listing #views-exposed-form-job-listing-page-1 .form-item-field-geolocation-proximity-value .control-label,.path-listing #views-exposed-form-job-listing-page-1 [data-toggle="collapse"]{padding:1rem 2rem 1rem 2rem}}.path-listing #views-exposed-form-job-listing-page-1 [data-toggle="collapse"]{display:block}@media (min-width: 768px){.path-listing #views-exposed-form-job-listing-page-1 [data-toggle="collapse"]{display:inline-block}}.path-listing #views-exposed-form-job-listing-page-1 [data-toggle="collapse"]:hover{color:#196099}.path-listing #views-exposed-form-job-listing-page-1 #edit-actions .form-submit{height:5rem;width:100%;background:#196099;white-space:nowrap;border-radius:0.5px;font-size:2rem;color:#fbfbfb;transition:all 0.2s ease-out, color 0.2s ease-out;border:0;cursor:pointer}@media (min-width: 768px){.path-listing #views-exposed-form-job-listing-page-1 #edit-actions .form-submit{width:15rem}}.path-listing #views-exposed-form-job-listing-page-1 #edit-actions .form-submit:hover{background-color:#196099}.path-listing #views-exposed-form-job-listing-page-1 input[type="checkbox"]{width:auto}@media (min-width: 768px){.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox{margin:1rem 1rem 1rem 0}}@media (min-width: 768px) and (min-width: 768px){.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox{width:45%}}@media (min-width: 768px) and (min-width: 992px){.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox{width:25%}}@media (min-width: 768px){.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox input[type="checkbox"]{position:absolute;opacity:0;z-index:-1;left:0}.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox label{position:relative;display:inline-block;padding:0 0 0 2em;height:1.5em;line-height:1.5;cursor:pointer}.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox label::before,.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox label::after{position:absolute;top:0;left:0;display:block;width:1.5em;height:1.5em}.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox label::before{content:" ";border:#dcdcdc 0.2rem solid;border-radius:0}.path-listing #views-exposed-form-job-listing-page-1 .form-type-checkbox input[type="checkbox"]:checked{content:"";opacity:1;left:6.7px;top:1.5px}}@media (min-width: 768px){.view-id-job_listing .view-content{margin-bottom:3rem}.view-id-job_listing .view-content .views-row{position:relative}}.view-id-job_listing .listing-title{font-weight:700;font-size:1.6rem}.view-id-job_listing .view-break{margin:1rem 0}.view-id-job_listing .view-break p{margin:0}.view-id-job_listing ul{font-weight:100;font-size:1.6rem}.employer-details{background:#f9f9f9;letter-spacing:0.1em;line-height:1.5;max-width:80%;padding:2.5rem 3rem 4rem;position:relative;margin:3rem 0 2rem;font-size:1.3rem;margin:5rem 0;max-width:450px}.employer-details:after{background:#fbfbfb;bottom:2.5rem;content:"";height:3px;left:0;margin:auto;position:absolute;right:0;width:80px}.employer-details .business-title{font-size:2rem;text-transform:uppercase;font-weight:500}.employer-details .address,.employer-details .telephone,.employer-details .email{color:#444;font-size:1.8rem;font-weight:100}.employer-details .address a,.employer-details .telephone a,.employer-details .email a{color:#00adcc}.employer-details .address a:hover,.employer-details .telephone a:hover,.employer-details .email a:hover{color:#00adcc;text-decoration:none}.webform-submission-student-application-form .form-item-date-of-birth label{display:block}.listing-bottom{border-bottom:1px solid #dcdcdc;padding-bottom:2rem;margin-top:3rem}.md-font{font-size:1.6rem}.path-listing .modal-content{border-radius:0}@keyframes blink{0%{opacity:0.2}20%{opacity:1}100%{opacity:0.2}}.path-listing .modal-content .searching span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.path-listing .modal-content .searching span:nth-child(2){animation-delay:0.2s}.path-listing .modal-content .searching span:nth-child(3){animation-delay:0.4s}.path-listing .modal-content .close{font-size:3rem;color:#312f2e}.path-listing .modal-content .modal-body{color:#444;text-align:center;font-size:4rem}.path-listing .modal-content .modal-header,.path-listing .modal-content .modal-footer{border:0}.path-listing .modal-content .modal-footer .btn-default{border-radius:0;border-color:#a0a0a0;color:#444;padding:6px 18px}.path-listing .modal-content .modal-footer .btn-default:hover{background-color:transparent}.page-node-type-page,.path-frontpage{line-height:1.8}.page-node-type-page h1,.page-node-type-page h2,.page-node-type-page h3,.page-node-type-page h4,.page-node-type-page h5,.path-frontpage h1,.path-frontpage h2,.path-frontpage h3,.path-frontpage h4,.path-frontpage h5{font-weight:500;margin-top:2rem;margin-bottom:1.25rem;margin-top:3rem}.page-node-type-page h1.page-header,.path-frontpage h1.page-header{font-size:3rem;margin-bottom:0}.page-node-type-page ul,.path-frontpage ul{margin-left:1.5rem;font-weight:100}.nosidebars{padding:4rem 0 0}.field--name-field-sidebar-light-content,.field--name-field-sidebar-dark-content{padding:2.5rem;margin:2rem 0}.field--name-field-sidebar-light-content:first-child,.field--name-field-sidebar-dark-content:first-child{margin-top:0}.field--name-field-sidebar-light-content h3,.field--name-field-sidebar-light-content h4,.field--name-field-sidebar-light-content h5,.field--name-field-sidebar-dark-content h3,.field--name-field-sidebar-dark-content h4,.field--name-field-sidebar-dark-content h5{margin:1.25rem 0;font-size:2.3rem}.field--name-body ul{margin-left:1.5rem;list-style:square}.field--name-field-sidebar-light-content{background:#dcdcdc;margin-top:0}.field--name-field-sidebar-light-content ul{list-style:none;padding-left:0}.field--name-field-sidebar-dark-content{background:#196099;color:#fff}.field--name-field-sidebar-dark-content a{color:#fff}.paragraph--type--sidebar-image-video{overflow:hidden;margin-bottom:2rem}.paragraph--type--sidebar-image-video img{width:100%}.page-node-type-page #section-wrapper .field--name-body{padding-left:15px;line-height:normal}.page-node-type-page #section-wrapper .field--name-body img{padding:20px 20px 20px 0}.page-node-type-page #section-wrapper .field--name-body img+p{padding-top:20px}.page-node-type-page #section-wrapper .field--name-body table>tbody>tr>td{padding:5px}.page-node-type-page #section-wrapper .field--name-field-welcome-image{padding:15px}@media (min-width: 992px){.page-node-type-page #section-wrapper .field--name-field-welcome-image{margin-top:25px}}.page-node-type-page #section-wrapper.col-md-9.col-sm-12 .col-sm-12{padding-left:0}.field--name-field-content-block-buttons{text-align:center;margin-top:2rem}.field--name-field-content-block-buttons .field--item a{min-width:33%;display:block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:5px;padding:5px 10px 5px 10px;font-size:2rem;line-height:1.5;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#196099;border-color:#196099;text-decoration:none}.field--name-field-content-block-buttons .field--item a:hover{color:white;background-color:#196099;border-color:#196099;text-decoration:none}@media (min-width: 768px){.field--name-field-content-block-buttons .field--item{margin:0 3px 0 0}}.is-flex{display:block}@media (min-width: 992px){.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3rem}.is-flex>[class*="col-"]{display:flex;flex-direction:column}}.page-node-type-page .main-container .is-flex{margin:0}.col-sm-12 .field--name-field-content-block-text-title{font-weight:500;margin:1.25rem 0;font-size:2.6rem}@media (min-width: 768px){.col-sm-12 .field--name-field-content-block-text-title{font-size:3.1rem}}.field--name-field-page-content-blocks .col-sm-6,.field--name-field-page-content-blocks .col-md-4{padding-left:40px}.field--name-field-page-content-blocks .field--name-field-content-block-title a{color:#196099;font-weight:bold;text-transform:none}.field--name-field-page-content-blocks .paragraph{margin:0 0 1rem}.field--name-field-page-content-blocks .field--name-field-content-block-image{margin:0 0 0.6rem}@media (min-width: 768px){.field--name-field-page-content-blocks .field--name-field-content-block-image{margin-top:0}}.field--name-field-page-content-blocks .field--name-field-content-block-image img{width:100%;margin-top:2rem}.field--name-field-page-content-blocks .field--name-field-content-block-title{font-weight:700;text-transform:none}@media (min-width: 992px){.field--name-field-page-content-blocks .field--name-field-content-block-buttons{display:flex;position:relative;min-width:33%;bottom:0;left:-10px;padding:5px 10px 5px 10px}}.field--name-field-content-block-buttons .field--item{min-width:33%}.field--name-field-content-block-description,.field--name-field-content-block-enhanced-des{font-weight:100;line-height:normal}.col-sm-9 .paragraph--type--content-block-text{border-bottom:solid 0.2rem #dcdcdc;padding-bottom:1.5rem;margin-bottom:1rem}.seed-scroll{margin-top:2rem}.path-frontpage article h2 a{font-weight:500;margin-top:2.5rem;margin-bottom:1.25rem;color:#312f2e}.path-frontpage article h2 a:hover{text-decoration:none}.path-frontpage .paragraph--type--content-block-text{border-bottom:solid 0.2rem #dcdcdc;padding-bottom:1.5rem;margin-bottom:1rem}#block-petlseedapplyblock{margin-bottom:3rem}.field--name-field-content-block-text-body img{width:100%;height:auto}@media (min-width: 768px){.field--name-field-content-block-text-body img{width:auto}}@media (min-width: 768px){.page-node-type-page .region-sidebar-first{height:100%}.page-node-type-page .region-sidebar-first .block-views-blockbackground-image-block-1{height:100%;position:relative;left:-15px;overflow:hidden}.page-node-type-page .block-views-blockbackground-image-block-1 .form-group,.page-node-type-page .block-views-blockbackground-image-block-1 .view-id-background_image{height:100%}.page-node-type-page .block-views-blockbackground-image-block-1 .view-id-background_image .view-content{height:100%}.page-node-type-page .block-views-blockbackground-image-block-1 .view-id-background_image .view-content .views-row{height:100%}.page-node-type-page .block-views-blockbackground-image-block-1 .view-id-background_image .view-content .views-row .views-field-field-background-image{height:100%}.page-node-type-page .block-views-blockbackground-image-block-1 .view-id-background_image .view-content .views-row .views-field-field-background-image .field-content{height:100%}}.page-node-type-page .container-fluid .side1,.page-node-type-faqs .container-fluid .side1{padding:0;display:none}@media (min-width: 1200px){.page-node-type-page .container-fluid .side1,.page-node-type-faqs .container-fluid .side1{display:block}}.page-node-type-page aside .region-sidebar-second,.page-node-type-faqs aside .region-sidebar-second{top:0}@media (min-width: 768px){.page-node-type-page aside .region-sidebar-second,.page-node-type-faqs aside .region-sidebar-second{position:relative;top:40px}}.page-node-type-page aside.side2,.page-node-type-faqs aside.side2{margin-bottom:8rem}.page-node-type-page .side1,.page-node-type-faqs .side1{padding:0;display:none}@media (min-width: 1200px){.page-node-type-page .side1,.page-node-type-faqs .side1{display:block}}.views-field-field-background-image{position:relative}.views-field-field-background-image img{display:block;width:80vw;height:100%;object-fit:cover;-webkit-clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%)}.not-logged-in .node-employer-application-form .tabledrag-toggle-weight,.page-node-type-employer-application .node-employer-application-edit-form .form-item .tabledrag-toggle-weight{display:none}.page-node-type-faqs .field--name-field-faqs{margin-bottom:1.5em}.page-node-type-faqs .field--name-field-faqs .field--label{font-size:3.1rem;margin-top:3rem;margin-bottom:1.25rem}.page-node-type-faqs .field--name-field-faq-section-title{font-size:20px;margin-top:3rem;margin-bottom:1.25rem;font-weight:bold}.page-node-type-faqs .accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s}.page-node-type-faqs .accordion.active,.page-node-type-faqs .accordion:hover{background-color:#196099;color:white}.page-node-type-faqs .answer{padding:18px;background-color:white;display:none;overflow:hidden}.slide__title{margin:0 !important;font-size:18px}.slide__caption{padding:0}.slick__arrow{top:30%}.slick__arrow button{background-color:#fff}.slick-arrow::before{color:#196099;font-size:36px;font-size:6rem;opacity:1;right:-5px;top:-12%;position:absolute}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#196099;outline:none;background:#fff}.slick-next{right:25px}.slick-prev{right:25px}.slick-slide{margin:0 10px 0 10px}@media (max-width: 575px){.region-slideshow{padding-top:0}}@media (min-width: 992px){.region-slideshow{padding-top:20px}}@media only screen and (min-width: 1400px){.region-slideshow{padding-top:20px}}#footer{position:relative;margin:0;background:#f9f9f9;color:#312f2e;padding:0 0 6rem}#footer .footer{padding-left:0;padding-top:0;border:0;margin-top:35px}@media (min-width: 992px){#footer .footer{margin-top:45px}}@media (max-width: 768px){#footer .footer{margin:0;padding:0 0 2rem 0}}#block-petlseed-footer .menu--footer{margin:0;text-align:center;padding-bottom:2rem}@media (min-width: 992px){#block-petlseed-footer .menu--footer{text-align:left;padding-bottom:0}}#block-petlseed-footer li{float:none;display:inline-block;padding:1rem 0}#block-petlseed-footer li a{color:#312f2e;padding:0 1.5rem;border-right:0.1rem solid #312f2e;font-size:1.4rem}#block-petlseed-footer li a:active,#block-petlseed-footer li a:focus{border-color:#fff}#block-petlseed-footer li.last a{border-right:0}#block-petlseed-footer li.first a{padding-left:0}#block-socialmedialinks ul{margin:0;text-align:center;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:1.5rem 0}@media (min-width: 992px){#block-socialmedialinks ul{border:0;padding:0}}#block-socialmedialinks ul li{display:inline-block;padding:1.1rem}#block-socialmedialinks ul li:first-child{padding:0}#block-socialmedialinks ul li a{color:#312f2e;font-size:1rem}#footer{text-align:left}#footer .fr #en{display:none}#footer .en #fr{display:none}#footer .copywrite{font-weight:100;font-size:1.4rem}@media (min-width: 992px){#footer .copywrite{margin-top:4rem}}#footer{overflow:hidden}#footer::after{display:block;content:"";clear:both}#footer a .img1,#footer a .img2{height:6rem;width:50%;display:block;margin-top:3rem;float:left}@media (min-width: 768px){#footer a .img1,#footer a .img2{width:35%}}@media (min-width: 992px){#footer a .img1,#footer a .img2{float:right;margin-top:0}}#footer .img1{background:url("../images/logo_canada.png") left 16px no-repeat}#footer .img2{background:url("../images/logo_nb.png") no-repeat}.footer .nav>li>a:hover,.footer .nav>li>a:focus{background-color:transparent}.menu--footer-help-menu{text-align:center}@media (min-width: 576px){.menu--footer-help-menu{float:right}}.menu--footer-help-menu>li>a:hover,.menu--footer-help-menu>li>a:focus{background-color:transparent}.menu--footer-help-menu li{width:100%;padding:0;border-radius:0;background:#196099}@media (min-width: 576px){.menu--footer-help-menu li{width:auto;margin:8rem 1.5rem 0 0;padding:0.1rem 1.7rem 0.1rem 1.1rem;border-radius:0.6rem 0.6rem 0 0;-moz-border-radius:0.6rem 0.6rem 0 0;-webkit-border-radius:0.6rem 0.6rem 0 0;display:inline-block}}.menu--footer-help-menu li a{color:#fff;font-weight:100;text-transform:uppercase}.footer-top{padding:0}@media (min-width: 576px){.footer-top{padding:0 15px}}.footer-top .menu--footer-help-menu{position:relative !important;top:0 !important;left:0 !important;margin-left:0;margin-top:5rem}@media (min-width: 576px){.footer-top .menu--footer-help-menu{margin-top:0}}@media (min-width: 576px){.footer-top .menu--footer-help-menu li{display:inline-block}}#section-wrapper .menu--footer-help-menu{position:absolute !important;top:-9999px !important;left:-9999px !important}@media (min-width: 576px){.show-section-live-chat #section-wrapper article{margin-bottom:4rem}}.show-section-live-chat #section-wrapper .menu--footer-help-menu{position:absolute !important;top:-9999px !important;left:-9999px !important}@media (min-width: 1200px){.show-section-live-chat #section-wrapper .menu--footer-help-menu{float:right;position:relative !important;top:0 !important;left:0 !important}.show-section-live-chat #section-wrapper .menu--footer-help-menu li{margin-right:0}}.show-section-live-chat #section-wrapper #block-footerhelpmenu{position:absolute;bottom:0;right:10%}.show-section-live-chat #section-wrapper .chat img{margin:0 9rem 0 0;float:right}@media (min-width: 1200px){.show-section-live-chat .footer-top .menu--footer-help-menu{position:absolute !important;top:-9999px !important;left:-9999px !important}}.chat img{border:solid transparent 1px;opacity:0}.footer-top .chat{top:-2rem !important;left:0 !important;z-index:5;width:100%;display:block}.footer-top .chat img{width:100%;position:absolute;top:0;left:0;height:9rem}@media (min-width: 576px){.footer-top .chat{top:8rem !important;left:-16rem !important;z-index:5;width:auto}.footer-top .chat img{position:relative;width:auto;height:auto}}.logo-header-wrapper{background:white}.language-switcher-language-url li{list-style:none}.language-switcher-language-url li.is-active{display:none}.language-switcher-language-url li a{color:#312f2e}@media (max-width: 992px){#block-languageswitcher-2{display:none}#block-exposedformsite-searchq{display:none}#edit-submit-site-search{display:none}}#block-languageswitcher-2{position:relative;right:50px;float:right;margin-top:2rem;width:10rem}#block-languageswitcher-2 ul{margin:0}#block-languageswitcher-2 ul li a{color:#312f2e;font-weight:100;font-size:1.6rem;margin-right:2rem}#block-languageswitcher ul{text-align:center;padding:0.5rem 0;margin-left:0}#block-languageswitcher ul li{border-top:#759fc1 solid 0.1rem;border-bottom:#759fc1 solid 0.1rem;padding:8px 0}@media (min-width: 992px){#block-languageswitcher{display:none}}.logo-header{position:absolute;z-index:200;height:3rem;margin-top:0.8rem;padding-left:0;width:auto;border:transparent solid}@media (max-width: 575px){.logo-header{padding:0}}@media (min-width: 768px){.logo-header{height:7rem}}@media (min-width: 992px){.logo-header{position:relative;padding-left:1.5rem}}.logo-header img{width:25rem;margin-top:5px}@media (max-width: 375px){.logo-header img{width:20rem}}#block-exposedformsite-searchq{width:20%;margin-top:2rem;z-index:1}@media (max-width: 992px){#block-exposedformsite-searchq{display:none}}@media (min-width: 992px){#block-exposedformsite-searchq-3{display:none}}#block-exposedformsite-searchq{position:relative}#block-exposedformsite-searchq input{position:relative;right:50px;margin-right:10px;height:3rem;border-radius:0;box-shadow:none;font-size:1.8rem;line-height:1;padding-bottom:8px;font-weight:100;font-size:16px}#block-exposedformsite-searchq button{position:relative;right:50px;top:0;margin-right:10px !important;border:none;background-color:#196099;color:white;font-size:16px;padding:5px 8px 6px}#block-exposedformsite-searchq ::placeholder{color:#ccc;opacity:1}#block-exposedformsite-searchq :-ms-input-placeholder{color:#ccc}#block-exposedformsite-searchq ::-ms-input-placeholder{color:#ccc}#block-exposedformsite-searchq{width:20%;margin-top:2rem;z-index:1}#block-petlseedapplicationsubmissionstatus{min-height:2rem;padding:2.5rem 2rem;margin-bottom:2rem;background-color:#fbfbfb;border:0.1rem solid #e3e3e3;border-radius:0.4rem;box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,0.05);font-size:2.6rem;text-align:center}@media (min-width: 768px){#block-petlseedapplicationsubmissionstatus{font-size:3.6rem}}#block-petlseedapplicationsubmissionstatus .student_open_application_status a,#block-petlseedapplicationsubmissionstatus .employer_open_application_status a{background-color:transparent;border-color:transparent;color:#312f2e;font-size:2.6rem;text-align:center;font-weight:500;white-space:normal}@media (min-width: 768px){#block-petlseedapplicationsubmissionstatus .student_open_application_status a,#block-petlseedapplicationsubmissionstatus .employer_open_application_status a{font-size:3.6rem}}#block-petlseedapplyblock::after{display:block;content:"";clear:both}#block-petlseedapplyblock h2{font-size:2.6rem}@media (min-width: 768px){#block-petlseedapplyblock h2{font-size:3.1rem}}#block-petlseedapplyblock .apply_employer_closed_application_status,#block-petlseedapplyblock .apply_student_closed_application_status,#block-petlseedapplyblock .apply_employer_open_application_status,#block-petlseedapplyblock .apply_student_open_application_status{width:100%}#block-petlseedapplyblock .apply_employer_closed_application_status a,#block-petlseedapplyblock .apply_student_closed_application_status a,#block-petlseedapplyblock .apply_employer_open_application_status a,#block-petlseedapplyblock .apply_student_open_application_status a{width:100%;background-color:#312f2e;padding:3rem 1rem;border:0;border-radius:0;font-weight:700;font-size:1.8rem;font-weight:500;white-space:normal}#block-petlseedapplyblock .apply_employer_closed_application_status,#block-petlseedapplyblock .apply_employer_open_application_status{margin-bottom:2rem}@media (min-width: 768px){#block-petlseedapplyblock .apply_employer_closed_application_status,#block-petlseedapplyblock .apply_student_closed_application_status,#block-petlseedapplyblock .apply_employer_open_application_status,#block-petlseedapplyblock .apply_student_open_application_status{display:inline-block;width:45%}#block-petlseedapplyblock .apply_student_closed_application_status,#block-petlseedapplyblock .apply_student_open_application_status{float:right}}.petl-front{padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.landing-img{border-radius:25px;margin:3em auto 1em}.landing-links{margin-bottom:1em;text-align:center;line-height:1.2}@media (min-width: 768px){.landing-links{text-align:left}}.landing-links a,.landing-links a:visited,.landing-links a:active,.landing-links a:hover{color:#0064A5;text-decoration:none}.style1{font-size:x-large}.style2{font-size:large}html,.path-frontpage{height:100%;margin:0}.front-page-wrapper-fr .petl-working-nb-landing-navigation-form .form-item-iam label{font-family:sans-serif !important;max-height:325px !important;font-size:13rem !important;margin-top:-5rem !important;margin-bottom:-75px !important}@media (max-width: 575px){.front-page-wrapper-fr .petl-working-nb-landing-navigation-form .form-item-iam label{max-height:175px !important;font-size:69px !important;margin-top:-6rem !important}}@media (min-width: 1200px){.front-page-wrapper-fr .petl-working-nb-landing-navigation-form .form-item-iam label{max-height:175px !important;font-size:125 !important;margin-top:2rem !important}}@media only screen and (min-width: 1000px){.front-page-wrapper-fr .petl-working-nb-landing-navigation-form .form-item-iam label{max-height:175px !important;font-size:80px !important;margin-top:-6rem !important}}@media only screen and (min-width: 1400px){.front-page-wrapper-fr .petl-working-nb-landing-navigation-form .form-item-iam label{max-height:175px !important;font-size:113px !important;margin-top:-6rem !important}}.front-page-wrapper-fr .form-item-lookingfor-jobseekers label,.front-page-wrapper-fr .form-item-lookingfor-employers label{font-family:sans-serif;font-size:51px !important;font-weight:600;height:104px}@media (min-width: 1200px){.front-page-wrapper-fr .form-item-lookingfor-jobseekers label,.front-page-wrapper-fr .form-item-lookingfor-employers label{font-size:50px !important;font-weight:600 !important;height:55px !important}}@media (max-width: 575px){.front-page-wrapper-fr .form-item-lookingfor-jobseekers label,.front-page-wrapper-fr .form-item-lookingfor-employers label{font-size:30px !important;height:30px !important;min-width:275px !important}}@media only screen and (min-width: 1000px){.front-page-wrapper-fr .form-item-lookingfor-jobseekers label,.front-page-wrapper-fr .form-item-lookingfor-employers label{font-size:32px !important;height:85px !important}}@media only screen and (min-width: 1400px){.front-page-wrapper-fr .form-item-lookingfor-jobseekers label,.front-page-wrapper-fr .form-item-lookingfor-employers label{font-size:44px !important;height:85px !important}}@media (max-width: 575px){.front-page-wrapper-fr .path-frontpage .petl-working-nb-landing-navigation-form{width:250px !important;margin-bottom:30px !important}}.front-page-wrapper-fr .main-container{height:85% !important;background-color:#312f2e;background-color:rgba(49,47,46,0.8)}@media (max-width: 575px){.front-page-wrapper-fr .path-frontpage .petl-working-nb-landing-navigation-form{width:250px;margin-bottom:217px}}.path-frontpage{background:url(/themes/custom/petlseed/images/background.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position-y:inherit}.path-frontpage .nosidebars{padding:0}.path-frontpage .dialog-off-canvas-main-canvas{height:105%}.path-frontpage .main-container{height:100%;background-color:#312f2e;background-color:rgba(49,47,46,0.8)}@media (max-width: 575px){.path-frontpage .main-container{height:75%}}.path-frontpage .main-container .front-page-wrapper-fr{height:150% !important}.path-frontpage .logo-header{background:white;margin:0}.path-frontpage .navbar-header{background-color:white}.path-frontpage .petl-working-nb-landing-navigation-form{text-align:center;margin:0 auto}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form{width:250px;margin-bottom:135px}}@media (min-width: 576px){.path-frontpage .petl-working-nb-landing-navigation-form{width:500px;margin-bottom:135px}}@media (min-width: 992px){.path-frontpage .petl-working-nb-landing-navigation-form{width:350px;margin-bottom:135px}}@media only screen and (min-width: 1400px){.path-frontpage .petl-working-nb-landing-navigation-form{width:500px;margin-bottom:135px}}.path-frontpage .petl-working-nb-landing-navigation-form .control-label{color:white;font-weight:100}.path-frontpage .petl-working-nb-landing-navigation-form .control-label:after{background-image:none;display:none}.path-frontpage .petl-working-nb-landing-navigation-form .form-item-iam label{font-family:sans-serif;max-height:325px;font-size:24rem;margin-top:-8rem}@media (min-width: 992px){.path-frontpage .petl-working-nb-landing-navigation-form .form-item-iam label{max-height:175px;font-size:135px;margin-top:-2rem;min-width:275px}}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form .form-item-iam label{font-size:120px;width:250px;max-height:165px;margin-top:-1rem;min-width:275px}}@media only screen and (min-width: 1400px){.path-frontpage .petl-working-nb-landing-navigation-form .form-item-iam label{max-height:275px;font-size:206px;margin-top:-5rem}}.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-jobseekers label,.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-employers label{font-family:sans-serif;font-size:64px;font-weight:600;height:104px}@media (min-width: 992px){.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-jobseekers label,.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-employers label{font-size:36px;font-weight:600;height:55px}}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-jobseekers label,.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-employers label{font-size:34px;height:62px;min-width:275px}}@media only screen and (min-width: 1400px){.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-jobseekers label,.path-frontpage .petl-working-nb-landing-navigation-form .form-item-lookingfor-employers label{font-size:56px;height:85px}}.path-frontpage .petl-working-nb-landing-navigation-form input:focus,.path-frontpage .petl-working-nb-landing-navigation-form select:focus{outline:none}.path-frontpage .petl-working-nb-landing-navigation-form .select-wrapper select{padding-right:16px;margin:0 auto}.path-frontpage .petl-working-nb-landing-navigation-form select{border-radius:0;border-color:white;text-transform:uppercase;text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;position:relative;width:450px}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form select{width:275px}}@media (min-width: 992px){.path-frontpage .petl-working-nb-landing-navigation-form select{width:290px}}@media only screen and (min-width: 1400px){.path-frontpage .petl-working-nb-landing-navigation-form select{width:386px}}.path-frontpage .petl-working-nb-landing-navigation-form button{width:100%;border-radius:0;border-color:#edf3f7;background-color:#edf3f7;text-transform:uppercase;text-align:center;width:450px}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form button{width:275px}}@media (min-width: 992px){.path-frontpage .petl-working-nb-landing-navigation-form button{width:290px}}@media only screen and (min-width: 1400px){.path-frontpage .petl-working-nb-landing-navigation-form button{width:386px}}.path-frontpage .petl-working-nb-landing-navigation-form .select-wrapper:after{color:#312f2e;font-size:13px;right:8%}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form .select-wrapper:after{right:-12%}}@media (min-width: 992px){.path-frontpage .petl-working-nb-landing-navigation-form .select-wrapper:after{right:10%}}@media only screen and (min-width: 1400px){.path-frontpage .petl-working-nb-landing-navigation-form .select-wrapper:after{right:11%}}.landing-wrappercontainer{margin:-52px 0 0}.footer-top-landing{display:block}@media (max-width: 575px){.front-page-wrapper-fr .path-frontpage .petl-working-nb-landing-navigation-form{width:250px;margin-bottom:200px;height:450px}}@media (max-width: 575px){.path-frontpage .petl-working-nb-landing-navigation-form{width:250px;margin-bottom:125px;margin-left:12%}}.login{margin-bottom:8rem}.login .page-header{display:none}.login #edit-actions{text-align:center}.login .form-submit{background-color:#196099;border-color:#196099;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;color:#fff;border-radius:0.4rem;margin:2rem 0;display:block;width:100%;margin:0 auto;height:5rem;border-radius:0}.login .form-submit:hover{background-color:#196099;border-color:#196099}#user-login-form,#user-pass{margin-top:2em}#user-login-form .form-control,#user-pass .form-control{border:0;box-shadow:none;-webkit-box-shadow:none;height:5rem;background-color:#f9f9f9;color:#312f2e;box-shadow:none;-webkit-box-shadow:none;border-radius:0;font-weight:100;font-size:1.5rem}#user-login-form .form-control::-webkit-input-placeholder,#user-pass .form-control::-webkit-input-placeholder{color:#444}#user-login-form .form-control:-moz-placeholder,#user-pass .form-control:-moz-placeholder{color:#444}#user-login-form .form-control::-moz-placeholder,#user-pass .form-control::-moz-placeholder{color:#444}#user-login-form .form-control:-ms-input-placeholder,#user-pass .form-control:-ms-input-placeholder{color:#444}.login.container .tabs{margin-top:2em}.login.container .tabs ul.tabs--primary.nav.nav-tabs{border-color:#f9f9f9;font-weight:100}.login.container .tabs ul.tabs--primary.nav.nav-tabs li a{color:#444;border-radius:0;border-color:#f9f9f9;text-decoration:none;cursor:pointer}.login.container .tabs ul.tabs--primary.nav.nav-tabs li a:hover{background-color:#f9f9f9}.login.container .tabs ul.tabs--primary.nav.nav-tabs li.active a{background-color:#f9f9f9}#nav-wrapper{position:relative;margin-bottom:0;z-index:100}.navbar-header{height:8rem}@media (min-width: 992px){.navbar-header{height:auto}}#navbar-collapse #block-exposedformsite-searchq-3 form{position:relative}@media (max-width: 576px){#navbar-collapse #block-exposedformsite-searchq-3 form{padding:0 15px}}#navbar-collapse #block-exposedformsite-searchq-3 form input{border-radius:0;border:0}#navbar-collapse #block-exposedformsite-searchq-3 form button{display:none;position:absolute;right:0;border:0;border-radius:0}@media (max-width: 576px){#navbar-collapse #block-exposedformsite-searchq-3 form button{margin-right:15px}}header.navbar{background-color:#fff;text-transform:uppercase;font-weight:400;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;margin-bottom:0;margin-top:0 !important}header .navbar-toggle{margin-right:2.5rem;padding:0.9rem 1rem;margin-top:2rem;margin-bottom:0.8rem;background-color:transparent;background-image:none;border:0.1rem solid transparent;border-radius:0.4rem}@media (min-width: 992px){header .navbar-toggle{margin-top:1.5rem}}header.navbar-default{border:none;background:none;padding:0}header.navbar-default #navbar-collapse{background-color:#196099;border:none;box-shadow:none}header.navbar-default #navbar-collapse>ul{padding:0 1.5rem}header.navbar-default #navbar-collapse ul li a{text-align:left;text-decoration:none;color:#fff;font-size:1.8rem;font-weight:400;padding-bottom:1.5rem;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}@media (min-width: 992px){header.navbar-default #navbar-collapse ul li a{font-size:1.5rem;padding-left:1.5rem;word-wrap:unset;white-space:nowrap}}header.navbar-default #navbar-collapse ul li a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#000;width:3rem;height:0.3rem}@media (min-width: 992px){.user-logged-in header.navbar.sticky{top:4rem}.sticky{background:#196099 !important;background:rgba(25,96,153,0.9) !important;transition:background-color 300ms ease-in;position:fixed;width:100%;top:0}.user-logged-in .sticky{top:8rem}.sticky+.content{padding-top:102px}header.navbar-default #navbar-collapse{background-color:#196099;transition:background-color 300ms ease-in;z-index:100}}@media (min-width: 992px) and (min-width: 768px){header.navbar-default #navbar-collapse .petl-seed-search-search-form{display:none}}@media (min-width: 992px){header.navbar-default #navbar-collapse ul li a{padding-bottom:0}header.navbar-default .navbar-nav{width:100%;text-align:center}header.navbar-default .navbar-nav .open>a{background-color:#196099}header.navbar-default .navbar-nav .open>a:hover{cursor:pointer !important}header.navbar-default .navbar-nav .open>a:hover,header.navbar-default .navbar-nav .open>a:focus,header.navbar-default .navbar-nav .open>a:active{background-color:#196099}header.navbar-default .navbar-nav>li{float:none;display:inline-block;padding:1.6rem 0}header.navbar-default .navbar-nav>li.active a{background-color:transparent}header.navbar-default .navbar-nav>li.active a:hover,header.navbar-default .navbar-nav>li.active a:focus{background-color:transparent}header.navbar-default .navbar-nav>li>a{color:#fff;padding:0 1.5rem;border-right:0.1rem solid #fff}header.navbar-default .navbar-nav>li>a:active,header.navbar-default .navbar-nav>li>a:focus{border-color:#fff}header.navbar-default .navbar-nav>li.last>a{border-right:0}header.navbar-default .expanded .dropdown-menu{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;text-align:center}}@media (min-width: 992px) and (min-width: 768px){header.navbar-default .expanded .dropdown-menu{margin-left:0;left:-6px}}@media (min-width: 992px){header.navbar-default .expanded .dropdown-menu>li a{padding:1.4rem 1.4rem 1.4rem 1.6rem !important}header.navbar-default .expanded .dropdown-menu li a{color:#312f2e !important;text-transform:none;border-left:#ccc solid 0.4rem;border-right:0;border-bottom:#ccc solid 0.1rem}header.navbar-default .caret{display:none}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}#navbar-collapse ul.nav li.expanded ul li a:hover{background-color:#edf3f7;border-left:#196099 solid 0.4rem}}.block-views-blockslideshow-block-1 .views-field-title{font-weight:700;color:#196099;margin:1rem 0 0.5rem;font-size:3rem}.block-views-blockslideshow-block-1 .views-field-field-slideshow-link .field-content{margin:1.5rem 0 2rem}.block-views-blockslideshow-block-1 .views-field-field-slideshow-link .field-content a{display:block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.4rem 0;font-size:2rem;line-height:1.5;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#196099;border-color:#196099;text-decoration:none}.block-views-blockslideshow-block-1 .views-field-field-slideshow-link .field-content a:hover{color:white;background-color:#196099;border-color:#196099;text-decoration:none}.block-views-blockslideshow-block-1 .views-field.views-field-body{min-height:175px}@media (min-width: 992px){.block-views-blockslideshow-block-1 .views-field.views-field-body{min-height:100px}}.flex-control-paging li a{background:#ccc}.flex-control-paging li a.flex-active{background:#196099}.flexslider{margin:4rem 0}.flexslider .flex-direction-nav{display:none}@media (min-width: 768px){.flexslider .flex-direction-nav{display:block}}@media (min-width: 768px){.flexslider .flex-direction-nav a{display:block;z-index:10;background:white;width:40px;height:40px;border-radius:0;color:transparent;margin-top:-130px}}@media (min-width: 992px){.flexslider .flex-direction-nav a{width:50px;height:50px;margin-top:-100px}}.flex-direction-nav .flex-next{opacity:1 !important;right:0 !important}.flex-direction-nav .flex-prev{opacity:1 !important;left:0 !important}.flex-direction-nav a.flex-prev:before{content:""}.flex-direction-nav a.flex-prev:after{content:""}@media (min-width: 768px){.flex-direction-nav a.flex-prev:after{display:block;width:13px;height:13px;border-left:2px solid #196099;border-bottom:2px solid #196099;position:absolute;top:35%;left:40%;transform:rotate(45deg)}}@media (min-width: 992px){.flex-direction-nav a.flex-prev:after{width:15px;height:15px}}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav a.flex-next::after{content:""}@media (min-width: 768px){.flex-direction-nav a.flex-next::after{display:block;width:13px;height:13px;border-right:2px solid #196099;border-bottom:2px solid #196099;position:absolute;top:35%;right:40%;transform:rotate(-45deg)}}@media (min-width: 992px){.flex-direction-nav a.flex-next::after{width:15px;height:15px}}.flex-direction-nav:hover{cursor:pointer}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX292ZXJyaWRlcy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19mbG9hdGluZ21lbnUuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2xpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvX3BhcmFncmFwaC5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9faG9tZS5zY3NzIiwibGF5b3V0L19sYW5kaW5nLnNjc3MiLCJsYXlvdXQvX2xvZ2luLnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsImxheW91dC9fc2xpZGVzaG93LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImFic3RyYWN0cy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImxheW91dC9ncmlkXCI7XG5cbkBpbXBvcnQgXCJiYXNlL2Jhc2VcIjtcbkBpbXBvcnQgXCJiYXNlL292ZXJyaWRlc1wiO1xuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImJhc2UvdXRpbGl0aWVzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2NrXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zsb2F0aW5nbWVudVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlzdGluZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWdyYXBoXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGlkZXJcIjtcblxuXG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaG9tZVwiO1xuQGltcG9ydCBcImxheW91dC9sYW5kaW5nXCI7XG5AaW1wb3J0IFwibGF5b3V0L2xvZ2luXCI7XG5AaW1wb3J0IFwibGF5b3V0L25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvc2xpZGVzaG93XCI7XG4iLCIvLyBGdW5jdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYmFja2dyb3VuZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGJhc2UtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gbWVudS1iYWNrZ3JvdW5kLWxpbmtzKCkge1xuICA+IGxpIHtcbiAgICA+IGEge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHggIWltcG9ydGFudDtcbiAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gR2xvYmFsIHZhbHVlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGxhbmRpbmctbGluazogICAgICAgICAgIzAwNjRBNTtcblxuJGdyYXktZGFya2VyOiAgICAgICAgICAgIzMxMmYyZTtcbiRncmF5LWRhcms6ICAgICAgICAgICAgICM0NDQ7XG4kZ3JheTogICAgICAgICAgICAgICAgICAjYTBhMGEwO1xuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgI2NjYztcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICNkY2RjZGM7XG4kZ3JheS1saWdodGVzdDogICAgICAgICAjZjlmOWY5O1xuJHdoaXRlLWdyZXk6ICAgICAgICAgICAgI2UzZTNlMztcbiR3aGl0ZS1zbW9rZTogICAgICAgICAgICNmYmZiZmI7XG5cbi8vIEJyYW5kIGNvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJsYWNrOiAgICAgICAgICAgICAgICAgIzAwMDtcbiR3aGl0ZTogICAgICAgICAgICAgICAgICNmZmY7XG4kY2xhc3NpYy1ibHVlOiAgICAgICAgICAjMTk2MDk5O1xuJGN5YW46ICAgICAgICAgICAgICAgICAgIzAwYWRjYztcbiRkYXJrLWN5YW46ICAgICAgICAgICAgICMwMzlhYjU7XG4kbGlnaHQtY3lhbjogICAgICAgICAgICAjZGFmNGZiO1xuJHNreS1ibHVlOiAgICAgICAgICAgICAgIzc1OWZjMTtcbiRwYWxlLWJsdWU6ICAgICAgICAgICAgICNlZGYzZjc7XG4kbmlnaHQtYmx1ZTogICAgICAgICAgICAjMDM0Yjc1O1xuJHllbGxvdy1kYXJrOiAgICAgICAgICAgIzhhNzMyYjtcbiR5ZWxsb3ctbGlnaHQ6ICAgICAgICAgICNlOWRjYjc7XG4keWVsbG93LXdoaXRlOiAgICAgICAgICAjZjBmM2UwO1xuXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxLjhyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLW1lZDogICAgICAgICAgIDEuNHJlbTtcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgMS4ycmVtO1xuJGZvbnQtc2l6ZS14czogICAgICAgICAgICAxcmVtO1xuJGZvbnQtc2l6ZS1uYXY6ICAgICAgICAgICAxLjZyZW07XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgMy42cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCRmb250LXNpemUtYmFzZSAqIDEuNykgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgkZm9udC1zaXplLWJhc2UgKiAuODUpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgJGZvbnQtZmFtaWx5LWJhc2UgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDQwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kd2VpZ2h0LXh0cmEtbGlnaHQ6IDEwMDtcbiR3ZWlnaHQtbGlnaHQ6IDQwMDtcbiR3ZWlnaHQtbm9ybWFsOiA1MDA7XG4kd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXG5cblxuLy8gQnJlYWtwb2ludHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4eHM6IDM3NXB4O1xuJHhzOiAgNTc1cHg7XG4kc206ICA1NzZweDtcbiRtZDogIDc2OHB4O1xuJGxnOiAgOTkycHg7XG4keGw6ICAxMjAwcHg7IiwiLy8gR3JpZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBtZWRpYSgkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gJHh4cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4eHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkeHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkbWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAkeGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICNzZWN0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuOnRhcmdldDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvLyBCb290c3RyYXAgb3ZlcnJpZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBSZW1vdmVzIGRlZmF1bHQgYm9yZGVycyBhbmQgYmFja2dyb3VuZCBvbiBUb2dnbGUgYnV0dG9uXG4ubmF2YmFyLWRlZmF1bHQge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gTmF2YmFyIHRvZ2dsZSBhdCA5OTJweFxuQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1sZWZ0LFxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAuMXJlbTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgI25hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLy8gSUUxMCsgQ1NTIHN0eWxlcyBnbyBoZXJlXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICNuYXZiYXItY29sbGFwc2Uge1xuICAgIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRsZykge1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICNuYXZiYXItY29sbGFwc2UgdWwubmF2IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgICNuYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG5cblxuYSB7XG4gIGNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xufVxuIiwiLy8gVXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubWI0NSB7XG4gICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gfVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuIiwiLy8gU3R5bGVzIGZvciBibG9ja3MuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvY2stcGV0bC1zZWVkLWVtcGxveWVyLWFwcGxpY2F0aW9uLWJsb2NrIHtcbiAgLmVtcGxveWVyLWFwcGxpY2F0aW9uLWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmVtcGxveWVyLWFwcGxpY2F0aW9uLWJsb2NrLWNvbmZpcm1hdGlvbiB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA1cHggMCAyNXB4O1xuICB9XG59XG5cbi5yZWdpb24taGVhZGVyIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3NpdGUtc2VhcmNoLXEgLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctaWQtc2l0ZV9zZWFyY2gge1xuICAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC11cmwge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgfVxuICAgICAgaHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG5cbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgIGxpIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY29udGVudDogXCJcXDAwM2VcIjtcbiAgfVxufVxuIiwiLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhdGgtZW1wbG95ZXJzLFxuLnBhdGgtc2VlZC1lbXBsb3llcnMsXG4ucGF0aC1qb2JzLFxuLnBhdGgtc3R1ZGVudC1yZWdpc3RyYXRpb24tc3VibWlzc2lvbnMge1xuICAvLyBFbXBsb3llcnMgYW5kIGpvYnMgcGFnZSBhcHBseSBidXR0b25zXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLXNlZWQtZW1wbG95ZXJzLFxuLnBhdGgtZW1wbG95ZXItam9iLWluZm9ybWF0aW9uLXN1Ym1pc3Npb25zLFxuLnBhdGgtc3R1ZGVudC1yZWdpc3RyYXRpb24tc3VibWlzc2lvbnMge1xuICAuZm9ybS1hY3Rpb25zIHtcbiAgICAuYnRuLWluZm8ge1xuICAgICAgYmFja2dyb3VuZDogJGNsYXNzaWMtYmx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLWZsb2F0aW5nbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cblxuLnBvcHVwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlciB7XG4gICAgIGNvbG9yOiAjZmZmO1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfSBcbiAgfVxufVxuXG4uaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lbnUtaXRlbS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtLWljb24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NjA5OTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtIDAgMCAwLjZyZW07XG59XG5cbi5mbG9hdGluZy1saXZlY2hhdC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stZmxvYXRpbmdtZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9wdXAtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaXRlbS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbG9hdGluZy1saXZlY2hhdC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5lbXBsb3llci1hcHBsaWNhdGlvbiB7XG4gIC5maWVsZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1qb2JzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hdXRob3Ige1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1sYWJlbCB7XG4gICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtICR3aGl0ZSBzb2xpZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG4gIC5maWVsZC0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gIH1cblxuICAuZmllbGQtLWl0ZW1zIHtcbiAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1sYWJlbCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDAgMnJlbSAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBhbm9ueW1vdXMgdXNlciBmb3JtXG4ubm9kZS1lbXBsb3llci1hcHBsaWNhdGlvbi1mb3JtIHtcbiAgZGl2LmZvcm0tZ3JvdXAgPiAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICB3aWR0aDogNTByZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5zZWxlY3Qtd3JhcHBlcixcbiAgICAgIC5oYXNEYXRlcGlja2VyLFxuICAgICAgLmZvcm0tbnVtYmVyLFxuICAgICAgLmZvcm0tdGVsIHtcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLnBhbmVsLWRlZmF1bHQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgybiArIDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gIH1cblxuICAuYnRuLXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIGJhc2UtYnRuO1xuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgYmFzZS1idG47XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgd2lkdGg6IDE1cmVtO1xuICAgIH1cbiAgfVxuICAucGFuZWwtaGVhZGluZyBhIGxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIH1cbiAgdGQuZGVsdGEtb3JkZXIudGFibGVkcmFnLWhpZGUgLmZvcm0taXRlbSAuc2VsZWN0LXdyYXBwZXIsXG4gIC5maWVsZF9qb2JzLWRlbHRhLW9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgdGQuZGVsdGEtb3JkZXIudGFibGVkcmFnLWhpZGUgLmZvcm0taXRlbSAuc2VsZWN0LXdyYXBwZXIsXG4gICAgLmZpZWxkX2pvYnMtZGVsdGEtb3JkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtc3VwcG9ydGluZy1kb2N1bWVudHMge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5qb2JzLWxpbWl0LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGJ1bGxldCBsaXN0IG9uIGJ1dHRvbnMgb24gcmVtb3ZlIGpvYiBhbm9ueW1vdXMgdXNlciBwYWdlLlxudWwge1xuICAmLmRyb3BidXR0b24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0dWRlbnQgV2ViIEZvcm1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3R1ZGVudC1hcHBsaWNhdGlvbi1mb3JtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnNlbGVjdC13cmFwcGVyLFxuICAgICAgLmhhc0RhdGVwaWNrZXIsXG4gICAgICAuZm9ybS1udW1iZXIsXG4gICAgICAuZm9ybS10ZWwge1xuICAgICAgICB3aWR0aDogNTByZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFuZWwtZGVmYXVsdCxcbiAgLnBhbmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC5wYW5lbC1oZWFkaW5nLFxuICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICRncmF5LWxpZ2h0ZXN0IDAuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIC5zZWxlY3Qtd3JhcHBlcixcbiAgICAgIC5oYXNEYXRlcGlja2VyLFxuICAgICAgLmZvcm0tbnVtYmVyLFxuICAgICAgLmZvcm0tdGVsIHtcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zdHVkZW50LWFwcGxpY2F0aW9uLWFkZHJlc3MtZmllbGRzIHtcbiAgICAgICAgLmZvcm0taXRlbS1hZGRyZXNzLXN0YXRlLXByb3ZpbmNlIHtcbiAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgICBtYXJnaW46IDVyZW0gMCAzcmVtO1xuICAgICAgfVxuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIEBpbmNsdWRlIGJhc2UtYnRuO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICB3aWR0aDogMTVyZW07XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1qb2JzIHtcbiAgPiAuZmllbGQtLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tam9iIHtcbiAgICAuZmllbGQtLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZW1wbG95ZXItYXBwbGljYXRpb24tZXJyb3ItYWdyZWUtY2hlY2sge1xuICBjb2xvcjogJGN5YW47XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVtcGxveWVyLWFwcGxpY2F0aW9uLWVycm9yLWFncmVlLXNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyBzZWVkLWVtcGxveWVycyBzZWFyY2ggZm9ybVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1lbXBsb3llcnMtcGFnZS0xIHtcbiAgI2VkaXQtZGF0ZS1hcHBsaWVkLW1pbixcbiAgI2VkaXQtZGF0ZS1hcHBsaWVkLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4vL0luZm9ybWF0aW9uIChDb250YWN0IFVzKSBGb3JtXG4jYmxvY2std2ViZm9ybSB7XG4gIC5ibG9jay10aXRsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluZm9ybWF0aW9uLWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcblxuICAuZm9ybS1pdGVtIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tc3R1ZGVudC1hcHBsaWNhdGlvbi1zdWJtaXNzaW9ucy1wYWdlLTEge1xuICAjZWRpdC13ZWJmb3JtLXN1Ym1pc3Npb24tdmFsdWUtZW1wbG95ZXItbmFtZSxcbiAgI2VkaXQtd2ViZm9ybS1zdWJtaXNzaW9uLXZhbHVlLWNvbnRyYWN0LW51bWJlciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4vLyBFbXBsb3llciBKb2IgSW5mb3JtYXRpb24gV2ViIEZvcm1cbiNqb2JfaW5mb3JtYXRpb25fdGFibGUge1xuICAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb3JtLXRleHQsXG4gIC5mb3JtLWRhdGUsXG4gIC5mb3JtLW51bWJlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwLjVlbTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLXJlc3BvbnNpdmUgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyB7XG4gICAgICByaWdodDogMC43ZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFN0dWRlbnQgRW1wbG95bWVudCBFeHBlcmllbmNlIERldmVsb3BtZW50IChTRUVEKSAvbGlzdGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhdGgtbGlzdGluZyB7XG4gIGE6Zm9jdXMsXG4gIGJ1dHRvbjpmb2N1cyxcbiAgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAjdmlld3MtZXhwb3NlZC1mb3JtLWpvYi1saXN0aW5nLXBhZ2UtMSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXB4O1xuICAgIH1cblxuICAgIC8vIGlucHV0IHdyYXBwZXJzXG4gICAgLmZvcm0taXRlbS10aXRsZSxcbiAgICAuZm9ybS10eXBlLXNlbGVjdCxcbiAgICAub3JpZ2luLWFkZHJlc3MtYXV0b2NvbXBsZXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1maWVsZC1nZW9sb2NhdGlvbi1wcm94aW1pdHktc291cmNlLWNvbmZpZ3VyYXRpb24tb3JpZ2luLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHhsKSB7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2VkaXQtZmllbGQtZ2VvbG9jYXRpb24tcHJveGltaXR5LXZhbHVlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bCkge1xuICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1maWVsZC1nZW9sb2NhdGlvbi1wcm94aW1pdHktdmFsdWUgLmNvbnRyb2wtbGFiZWwsXG4gICAgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN1Ym1pdCBidG5cbiAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlLXNtb2tlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dCwgY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICAvLyBDaGVja2JveGVzXG4gICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDFyZW0gMXJlbSAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBCYXNpYyBzdHlsZXMgKi9cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsOjpiZWZvcmUsXG4gICAgICAgIGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJvcmRlcjogJGdyYXktbGlnaHRlciAwLjJyZW0gc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbGVmdDogNi43cHg7XG4gICAgICAgICAgdG9wOiAxLjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgLnZpZXctaWQtam9iX2xpc3Rpbmcge1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctaWQtam9iX2xpc3Rpbmcge1xuICAubGlzdGluZy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICB9XG4gIC52aWV3LWJyZWFrIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdjtcbiAgfVxufVxuXG4uZW1wbG95ZXItZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXN0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogODAlO1xuICBwYWRkaW5nOiAyLjVyZW0gM3JlbSA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogM3JlbSAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW46IDVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLXNtb2tlO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5idXNpbmVzcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuYWRkcmVzcyxcbiAgLnRlbGVwaG9uZSxcbiAgLmVtYWlsIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY3lhbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN0dWRlbnQtYXBwbGljYXRpb24tZm9ybSB7XG4gIC5mb3JtLWl0ZW0tZGF0ZS1vZi1iaXJ0aCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5saXN0aW5nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1kLWZvbnQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xufVxuXG4vLyBMaXN0aW5nIE1vZGFsXG4ucGF0aC1saXN0aW5nIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgQGtleWZyYW1lcyBibGluayB7XG4gICAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2hpbmcgc3BhbiB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNHM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNlYXJjaGluZyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuXG4gICAgLnNlYXJjaGluZyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgIH1cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNpYyBQYWdlIFBhcmFncmFwaHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlLFxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgLy9oZWFkaW5nc1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICAmLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxufVxuXG4ubm9zaWRlYmFycyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xufVxuXG4vL3NpZGViYXJcbi5maWVsZC0tbmFtZS1maWVsZC1zaWRlYmFyLWxpZ2h0LWNvbnRlbnQsXG4uZmllbGQtLW5hbWUtZmllbGQtc2lkZWJhci1kYXJrLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMyxcbiAgaDQsXG4gIGg1IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtYm9keSB7XG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXNpZGViYXItbGlnaHQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1zaWRlYmFyLWRhcmstY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICRjbGFzc2ljLWJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1pbWFnZS12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcbiAgI3NlY3Rpb24td3JhcHBlciB7XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgIH1cbiAgICAgIGltZyArIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC13ZWxjb21lLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sLW1kLTkuY29sLXNtLTEyIHtcbiAgICAgIC5jb2wtc20tMTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC5maWVsZC0taXRlbSB7XG4gICAgYSB7XG4gICAgICBtaW4td2lkdGg6IDMzJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICBib3JkZXItY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICB9XG4gIH1cbn1cbi5pcy1mbGV4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAvLyBtYWtpbmcgdGhlIGNvbHVtbnMgZXF1YWwgaGVpZ2h0XG4gIC5pcy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5pcy1mbGV4ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSB7XG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgLmlzLWZsZXgge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29sLXNtLTEyIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2stdGV4dC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbjogMS4yNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBhZ2UtY29udGVudC1ibG9ja3Mge1xuICAuY29sLXNtLTYsXG4gIC5jb2wtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2stdGl0bGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDAuNnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2stdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudC1ibG9jay1idXR0b25zIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4td2lkdGg6IDMzJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrLWJ1dHRvbnMge1xuICAuZmllbGQtLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMzMlO1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrLWRlc2NyaXB0aW9uLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2stZW5oYW5jZWQtZGVzIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbC1zbS05IHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jay10ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjJyZW0gJGdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNlZWQtc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgYXJ0aWNsZSB7XG4gICAgaDIge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jay10ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjJyZW0gJGdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuI2Jsb2NrLXBldGxzZWVkYXBwbHlibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrLXRleHQtYm9keSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQmFja2dyb3VuZCBJbWFnZVxuXG5AaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2Uge1xuICAgIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tiYWNrZ3JvdW5kLWltYWdlLWJsb2NrLTEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2JhY2tncm91bmQtaW1hZ2UtYmxvY2stMSB7XG4gICAgICAuZm9ybS1ncm91cCxcbiAgICAgIC52aWV3LWlkLWJhY2tncm91bmRfaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2JhY2tncm91bmQtaW1hZ2UtYmxvY2stMSB7XG4gICAgICAudmlldy1pZC1iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlLFxuLnBhZ2Utbm9kZS10eXBlLWZhcXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAuc2lkZTEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhc2lkZSB7XG4gICAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaWRlMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlMSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICB9XG59XG5cbi5ub3QtbG9nZ2VkLWluIC5ub2RlLWVtcGxveWVyLWFwcGxpY2F0aW9uLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LFxuLnBhZ2Utbm9kZS10eXBlLWVtcGxveWVyLWFwcGxpY2F0aW9uIC5ub2RlLWVtcGxveWVyLWFwcGxpY2F0aW9uLWVkaXQtZm9ybSAuZm9ybS1pdGVtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1mYXFzIHtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtZmFxcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZmFxcyAuZmllbGQtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZmFxLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLyogU2xpY2sgY2Fyb3VzZWwgb3ZlcnJpZGVzICovXG5cbi5zbGlkZV9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNsaWRlX19jYXB0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGlja19fYXJyb3cge1xuICB0b3A6IDMwJTtcbn1cbi5zbGlja19fYXJyb3cgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDZyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC0xMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cywgLnNsaWNrLW5leHQ6aG92ZXIsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG4uc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xufVxuXG4vKiBSZWdpb24gKi9cbi5yZWdpb24tc2xpZGVzaG93IHtcbiAgQGluY2x1ZGUgbWVkaWEoJHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuIiwiLy8gRm9vdGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXN0O1xuICBjb2xvcjogJGdyYXktZGFya2VyO1xuICBwYWRkaW5nOiAwIDAgNnJlbTtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9vdGVyIE1lbnVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jYmxvY2stcGV0bHNlZWQtZm9vdGVyIHtcbiAgLm1lbnUtLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAkZ3JheS1kYXJrZXI7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkO1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYubGFzdCB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZpcnN0IHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNvY2lhbCBNZWRpYSBGb290ZXIgTGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNibG9jay1zb2NpYWxtZWRpYWxpbmtzIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxLjFyZW07XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENvcHl3cml0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiNmb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuZnIge1xuICAgICNlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZW4ge1xuICAgICNmciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY29weXdyaXRlIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbWFnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNmb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYSB7XG4gICAgLmltZzEsXG4gICAgLmltZzIge1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWcxIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19jYW5hZGEucG5nXCIpIGxlZnQgMTZweCBuby1yZXBlYXQ7XG4gIH1cblxuICAuaW1nMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fbmIucG5nXCIpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBPdmVycmlkZSBib29zdHJhcCBob3ZlciBsaW5rc1xuLmZvb3RlciB7XG4gIC5uYXYge1xuICAgIEBpbmNsdWRlIG1lbnUtYmFja2dyb3VuZC1saW5rcygpO1xuICB9XG59XG5cbi8vIEZvb3RlciBUb3Bcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tZW51LS1mb290ZXItaGVscC1tZW51IHtcbiAgQGluY2x1ZGUgbWVkaWEoJHNtKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIEBpbmNsdWRlIG1lbnUtYmFja2dyb3VuZC1saW5rcygpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiA4cmVtIDEuNXJlbSAwIDA7XG4gICAgICBwYWRkaW5nOiAwLjFyZW0gMS43cmVtIDAuMXJlbSAxLjFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW0gMC42cmVtIDAgMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMC42cmVtIDAuNnJlbSAwIDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNnJlbSAwLjZyZW0gMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogJGNsYXNzaWMtYmx1ZTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC14dHJhLWxpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBtZWRpYSgkc20pIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm1lbnUtLWZvb3Rlci1oZWxwLW1lbnUge1xuICAgIEBpbmNsdWRlIHZpc3VhbCgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNzZWN0aW9uLXdyYXBwZXIge1xuICAubWVudS0tZm9vdGVyLWhlbHAtbWVudSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cblxuLnNob3ctc2VjdGlvbi1saXZlLWNoYXQge1xuICAjc2VjdGlvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc20pIHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudS0tZm9vdGVyLWhlbHAtbWVudSB7XG4gICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbCgpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNibG9jay1mb290ZXJoZWxwbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5jaGF0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCA5cmVtIDAgMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItdG9wIHtcbiAgICAubWVudS0tZm9vdGVyLWhlbHAtbWVudSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeGwpIHtcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGF0IHtcbiAgaW1nIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mb290ZXItdG9wIHtcbiAgLmNoYXQge1xuICAgIHRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA5cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkc20pIHtcbiAgICAgIHRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmxvZ28taGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLy8gTGFuZ3VhZ2UgVG9nZ2xlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIHtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICNibG9jay1sYW5ndWFnZXN3aXRjaGVyLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1zZWFyY2hxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNlZGl0LXN1Ym1pdC1zaXRlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBEZXNrdG9wIGxhbmd1YWdlIGJsb2NrXG4jYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlci0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB3aWR0aDogMTByZW07XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIE1vYmlsZSBsYW5ndWFnZSBibG9ja1xuI2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXIge1xuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxpIHtcbiAgICAgIGJvcmRlci10b3A6ICRza3ktYmx1ZSBzb2xpZCAwLjFyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAkc2t5LWJsdWUgc29saWQgMC4xcmVtO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gTG9nb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxvZ28taGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEoJHhzKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQ7XG4gIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCR4eHMpIHtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VhcmNoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1zZWFyY2hxIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybXNpdGUtc2VhcmNocS0zIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybXNpdGUtc2VhcmNocSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgIFxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gIH1cblxuICA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICB9XG5cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gIH1cblxuICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1zZWFyY2hxIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgei1pbmRleDogMTtcbiB9XG4iLCIvLyBMYW5kaW5nIHBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNibG9jay1wZXRsc2VlZGFwcGxpY2F0aW9uc3VibWlzc2lvbnN0YXR1cyB7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICR3aGl0ZS1ncmV5O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4xcmVtIDAuMXJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuXG4gIC5zdHVkZW50X29wZW5fYXBwbGljYXRpb25fc3RhdHVzLFxuICAuZW1wbG95ZXJfb3Blbl9hcHBsaWNhdGlvbl9zdGF0dXMge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXBldGxzZWVkYXBwbHlibG9jayB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgfVxuICB9XG5cbiAgLmFwcGx5X2VtcGxveWVyX2Nsb3NlZF9hcHBsaWNhdGlvbl9zdGF0dXMsXG4gIC5hcHBseV9zdHVkZW50X2Nsb3NlZF9hcHBsaWNhdGlvbl9zdGF0dXMsXG4gIC5hcHBseV9lbXBsb3llcl9vcGVuX2FwcGxpY2F0aW9uX3N0YXR1cyxcbiAgLmFwcGx5X3N0dWRlbnRfb3Blbl9hcHBsaWNhdGlvbl9zdGF0dXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuYXBwbHlfZW1wbG95ZXJfY2xvc2VkX2FwcGxpY2F0aW9uX3N0YXR1cyxcbiAgLmFwcGx5X2VtcGxveWVyX29wZW5fYXBwbGljYXRpb25fc3RhdHVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgLmFwcGx5X2VtcGxveWVyX2Nsb3NlZF9hcHBsaWNhdGlvbl9zdGF0dXMsXG4gICAgLmFwcGx5X3N0dWRlbnRfY2xvc2VkX2FwcGxpY2F0aW9uX3N0YXR1cyxcbiAgICAuYXBwbHlfZW1wbG95ZXJfb3Blbl9hcHBsaWNhdGlvbl9zdGF0dXMsXG4gICAgLmFwcGx5X3N0dWRlbnRfb3Blbl9hcHBsaWNhdGlvbl9zdGF0dXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAuYXBwbHlfc3R1ZGVudF9jbG9zZWRfYXBwbGljYXRpb25fc3RhdHVzLFxuICAgIC5hcHBseV9zdHVkZW50X29wZW5fYXBwbGljYXRpb25fc3RhdHVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExhbmRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wZXRsLWZyb250IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy8gU0VFRCBMYW5kaW5nXG5cbi5sYW5kaW5nLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbjogM2VtIGF1dG8gMWVtO1xufVxuXG4ubGFuZGluZy1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCxcbiAgYTphY3RpdmUsXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkbGFuZGluZy1saW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uc3R5bGUxIHtcbiAgZm9udC1zaXplOiB4LWxhcmdlO1xufVxuXG4uc3R5bGUyIHtcbiAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLy8gV29ya2luZyBOQiBMYW5kaW5nXG5cbmh0bWwsXG4ucGF0aC1mcm9udHBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi8vIEZyZW5jaCBvdmVycmlkZXNcblxuLmZyb250LXBhZ2Utd3JhcHBlci1mciAucGV0bC13b3JraW5nLW5iLWxhbmRpbmctbmF2aWdhdGlvbi1mb3JtIC5mb3JtLWl0ZW0taWFtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYSgkeHMpIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNjlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJHhsKSB7XG4gICAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEyNSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZyb250LXBhZ2Utd3JhcHBlci1mciAuZm9ybS1pdGVtLWxvb2tpbmdmb3Itam9ic2Vla2Vycyxcbi5mcm9udC1wYWdlLXdyYXBwZXItZnIgLmZvcm0taXRlbS1sb29raW5nZm9yLWVtcGxveWVycyB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDUxcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnJvbnQtcGFnZS13cmFwcGVyLWZyIC5wYXRoLWZyb250cGFnZSAucGV0bC13b3JraW5nLW5iLWxhbmRpbmctbmF2aWdhdGlvbi1mb3JtIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gfVxufVxuXG4uZnJvbnQtcGFnZS13cmFwcGVyLWZyIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogODUlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgNDcsIDQ2LCAwLjgpO1xufVxuXG5AaW5jbHVkZSBtZWRpYSgkeHMpIHtcbi5mcm9udC1wYWdlLXdyYXBwZXItZnIgLnBhdGgtZnJvbnRwYWdlIC5wZXRsLXdvcmtpbmctbmItbGFuZGluZy1uYXZpZ2F0aW9uLWZvcm0ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxN3B4O1xuICAvLyBtYXJnaW4tbGVmdDogMTMlO1xuIH1cbn1cblxuLy8gQmFja2dyb3VuZCBJbWFnZSBhbmQgY29udGFpbmVyXG4ucGF0aC1mcm9udHBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vcGV0bHNlZWQvaW1hZ2VzL2JhY2tncm91bmQuanBnKSBuby1yZXBlYXRcbiAgICBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBpbmhlcml0O1xuXG4gIC5ub3NpZGViYXJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBoZWlnaHQ6IDEwNSU7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDQ3LCA0NiwgMC44KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR4cykge1xuICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDc1JTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250YWluZXIgLmZyb250LXBhZ2Utd3JhcHBlci1mciB7XG4gICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnRcbiAgfVxuXG4gIC8vIG5hdiBiYWNrZ3JvdW5kIGZpeFxuICAubG9nby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4vLyBGb3JtIHNlY3Rpb25cbi5wYXRoLWZyb250cGFnZSAge1xuICAucGV0bC13b3JraW5nLW5iLWxhbmRpbmctbmF2aWdhdGlvbi1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoJHhzKSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtKSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICAgIH1cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0taWFtIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMzVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMjc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0tbG9va2luZ2Zvci1qb2JzZWVrZXJzLFxuICAgIC5mb3JtLWl0ZW0tbG9va2luZ2Zvci1lbXBsb3llcnMge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIElucHV0cyBvbiBmb3JtXG4gIC5wZXRsLXdvcmtpbmctbmItbGFuZGluZy1uYXZpZ2F0aW9uLWZvcm0ge1xuICAgIGlucHV0OmZvY3VzLFxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLXRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4cykge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM4NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZS1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeHMpIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzODZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHJpZ2h0OiA4JTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHhzKSB7XG4gICAgICAgICAgcmlnaHQ6IC0xMiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAxMSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctd3JhcHBlcmNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTUycHggMCAwO1xufVxuXG4uZm9vdGVyLXRvcC1sYW5kaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnJvbnQtcGFnZS13cmFwcGVyLWZyIC5wYXRoLWZyb250cGFnZSAucGV0bC13b3JraW5nLW5iLWxhbmRpbmctbmF2aWdhdGlvbi1mb3JtIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbi5wYXRoLWZyb250cGFnZSAucGV0bC13b3JraW5nLW5iLWxhbmRpbmctbmF2aWdhdGlvbi1mb3JtIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiB9XG59XG4iLCIvLyBMb2dpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTG9naW4gcGFnZS5cbi8vIFJlc2V0IFBhc3MuXG4ubG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAucGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBiYXNlLWJ0bjtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4jdXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcGFzcyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gICAvKlBsYWNlaG9sZGVyIENvbG9ycyovXG4gICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgfVxuICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gIH1cblxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gIH1cbn1cblxuLmxvZ2luLmNvbnRhaW5lciB7XG4gICAgLnRhYnMge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICBcbiAgICAgIHVsLnRhYnMtLXByaW1hcnkubmF2Lm5hdi10YWJzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLy8gTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiNuYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gTW9iaWxlIFNlYXJjaCBCYXJcbiNuYXZiYXItY29sbGFwc2Uge1xuICAjYmxvY2stZXhwb3NlZGZvcm1zaXRlLXNlYXJjaHEtMyB7XG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmhlYWRlciB7XG4gICYubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIH1cblxuICAvLyBMaW5rc1xuICAmLm5hdmJhci1kZWZhdWx0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICNuYXZiYXItY29sbGFwc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IHVsIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IHVuc2V0O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDAuM3JlbTtcbn1cblxuLy8gRGVza3RvcCBOYXZpZ2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWVkaWEoJGxnKSB7XG4gIC8vbG9nZ2VkIGluIGFkanVzdCBzdGlja3kgZm9yIGRydXBhbCBhZG1pbiBiYXIuXG4gIC51c2VyLWxvZ2dlZC1pbiB7XG4gICAgaGVhZGVyIHtcbiAgICAgICYubmF2YmFyIHtcbiAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3kge1xuICAgIGJhY2tncm91bmQ6ICMxOTYwOTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCA5NiwgMTUzLCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnVzZXItbG9nZ2VkLWluIHtcbiAgICAuc3RpY2t5IHtcbiAgICAgIHRvcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAuc3RpY2t5ICsgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDJweDtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgJi5uYXZiYXItZGVmYXVsdCB7XG4gICAgICAjbmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIC5wZXRsLXNlZWQtc2VhcmNoLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAvLyBTZWFyY2ggSGlkZGVuIGRlc2t0b3BcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5vcGVuIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXhwYW5kZWQge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDEuNHJlbSAxLjRyZW0gMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogJGdyYXktbGlnaHQgc29saWQgMC40cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRncmF5LWxpZ2h0IHNvbGlkIDAuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bC5uYXYge1xuICAgIGxpLmRyb3Bkb3duIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI25hdmJhci1jb2xsYXBzZSB7XG4gICAgdWwubmF2IHtcbiAgICAgIGxpLmV4cGFuZGVkIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkY2xhc3NpYy1ibHVlIHNvbGlkIDAuNHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU2xpZGVzaG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXNob3ctYmxvY2stMSB7XG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNsYXNzaWMtYmx1ZTtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjVyZW07XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXNsaWRlc2hvdy1saW5rIHtcbiAgICAuZmllbGQtY29udGVudCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW07XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGFzc2ljLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xhc3NpYy1ibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXNob3ctYmxvY2stMSB7XG4gIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBcbiAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkbGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYWdpbmF0aW9uXG5cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIHtcbiAgbGkge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICAmLmZsZXgtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNsYXNzaWMtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDRyZW0gMDtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQsXG4uZmxleC1wcmV2IHtcbn1cblxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIGEge1xuICAgICYuZmxleC1wcmV2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY2xhc3NpYy1ibHVlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY2xhc3NpYy1ibHVlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgYSB7XG4gICAgJi5mbGV4LW5leHQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNsYXNzaWMtYmx1ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNsYXNzaWMtYmx1ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgcmlnaHQ6IDQwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsZykge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBS0VBLEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxPQUFPLENBQ1IsQ0FBQyxBQUFBLFFBQVEsQUFBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLENBQUMsQ0FhZCxBQWRELEFBR0UsSUFIRSxDQUdGLFlBQVksQUFBQyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFOSCxBQVFFLElBUkUsQ0FRRixnQkFBZ0IsQUFBQyxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBSXBCLEFETEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDUjVCLEFBUUUsSUFSRSxDQVFGLGdCQUFnQixBQUFDLENBR2IsYUFBYSxDQUFFLENBQUMsQ0FFbkIsQ0FFSCxBQUFBLE9BQU8sQUFBQSxRQUFRLEFBQUMsQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNuQixBQzFCRCxBQUNFLGVBRGEsQ0FDYixjQUFjLEFBQUMsQ0pHZixZQUFZLENBQUUsV0FBVyxDSUl4QixBQVJILEFBR0ksZUFIVyxDQUNiLGNBQWMsQUFFWCxNQUFNLENBSFgsZUFBZSxDQUNiLGNBQWMsQUFHWCxNQUFNLENBSlgsZUFBZSxDQUNiLGNBQWMsQUFJWCxPQUFPLEFBQUMsQ0pMWCxnQkFBZ0IsQ0FBRSxXQUFXLENJTzFCLEFBSUwsQUFBQSxlQUFlLENBQUMsV0FBVyxDQUFHLEtBQUssQ0FBRyxDQUFDLENBQ3ZDLGVBQWUsQ0FBQyxXQUFXLENBQUcsS0FBSyxDQUFHLENBQUMsQUFBQSxNQUFNLENBQzdDLGVB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 */
