:root{--content-width:84.433em;--content-width-sm:75em;--sidebar-width:16.862em;--mini-sidebar-width:5.5em;--customizer-width:27em;--filter-sidebar-width:18em;--global-font-family:"Plus Jakarta Sans",sans-serif;--highlight-font-family:"Plus Jakarta Sans",sans-serif;--global-font-size:1em;--global-font-line-height:1.75;--global-box-shadow:0 14px 54px rgba(0,0,0,0.03);--global-page-top-spacing:2em;--global-page-bottom-spacing:2em;--global-page-top-spacing-tablet:2em;--global-page-bottom-spacing-tablet:2em;--global-page-top-spacing-mobile:1em;--global-page-bottom-spacing-mobile:1em;--font-size-small:.75em;--font-size-normal:.875em;--font-size-body:1em;--font-size-h1:2.5em;--font-size-h2:2.074em;--font-size-h3:1.728em;--font-size-h4:1.44em;--font-size-h5:1.2em;--font-size-h6:1em;--font-size-xs:.75em;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.3;--font-weight-body:400;--font-weight-h1:600;--font-weight-h2:600;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:500;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0;--font-letter-spacing-link:0;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--letter-spacing:.25em;--letter-spacing-one:.0625em;--letter-spacing-two:.125em;--letter-spacing-three:.188em;--letter-spacing-four:.25em;--letter-spacing-eight:.5em;--border-radius:.313em;--border-radius-10:.625em;--border-radius-box:.375em;--border-radius-12:.75em;--border-radius-16:1em;--border-radius-eight:.5em;--border-radius-pill:3.125em;--border-radius-full:100%;--z-index-minus:-1;--global-body-bgcolor:#f8f9fa;--global-body-lightcolor:#f9fbff;--global-font-color:#6f7f92;--global-font-title:#07142e;--border-color-light:#f1f1f1;--border-color-dark:#7f858b;--color-theme-white-box:#fff;--border-color-light-opacity:rgba(47,101,185,0.19);--verify-user-color:#3897f0;--dark-icon-color:#64738b;--color-post-sticky-bg:#e5efff;--color-input-placeholder:#7c859b;--color-input-border:#cbcbcb;--color-menu-font:#7f858b;--disable-color:#cbcbcb;--global-font-dark:#6f7f92;--color-default-bg-avatar:#ddeaff;--color-theme-light-grey:#eff4ff;--gradient-color:linear-gradient(151deg,#2f65b9 14.58%,rgba(47,101,185,0.22) 82.02%);--instra-color:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);--color-theme-primary:#2f65b9;--color-theme-primary-dark:rgba(47,101,185,0.047058823529411764);--color-theme-primary-light:#2f65b9;--color-theme-success:#00c792;--color-theme-success-dark:#029f76;--color-theme-success-light:rgba(0,199,146,0.08627450980392157);--color-theme-danger:#f14646;--color-theme-danger-dark:#f23737;--color-theme-danger-light:rgba(241,70,70,0.08627450980392157);--color-theme-warning:#ffe978;--color-theme-warning-dark:#fbe15f;--color-theme-warning-light:rgba(255,233,120,0.14901960784313725);--color-theme-info:#09c;--color-theme-info-dark:#0187b4;--color-theme-info-light:rgba(0,153,204,0.08627450980392157);--color-theme-orange:#f07a3a;--color-theme-orange-dark:#ed6922;--color-theme-orange-light:rgba(240,122,58,0.08627450980392157);--color-theme-grey:#6f7f92;--color-theme-grey-dark:#898c8f;--color-theme-grey-light:#ebf4ff;--color-theme-secondary:#000505;--color-theme-black:#000;--color-theme-white:#fff;--color-theme-skeleton:#f4f8ff;--color-theme-online:#2dcdb2;--color-theme-offline:#f6c23a;--unread-message-color:#f7f7f7;--color-theme-ratting:#ffb800;--lp-primary-color:var(--color-theme-primary);--lp-secondary-color:#07142e;--main-bm-color:var(--color-theme-primary)!important;--main-bm-bg-color:var(--color-theme-white-box)!important;--bm-font-family:var(--global-font-family)!important;--bm-mention-color:var(--global-font-color)!important;--bm-mention-bg:var(--global-body-bgcolor)!important;--rgb-background:var(--color-theme-white-box)!important;--color-c:var(--global-font-title);--header-height:70px;--color-sidebar-dark:#212529}@media (min-width:1920px){:root{--font-size-body:.834vw}}@media (max-width:991px){:root{--font-size-h1:2em;--font-size-h2:1.8em;--font-size-h3:1.6em;--font-size-h4:1.4em;--font-size-h5:1.2em;--font-size-h6:1em}}@media (max-width:767px){:root{--font-size-body:.875em;--font-size-h1:1.8em;--font-size-h2:1.6em;--font-size-h3:1.4em;--font-size-h4:1.2em;--font-size-h5:1.1em;--font-size-h6:1em}}[data-mode=dark]{--color-theme-white:#fff;--global-body-bgcolor:#091025;--global-body-lightcolor:#f9fbff;--global-font-color:#a5a8ab;--global-font-title:#fff;--border-color-light:#101421;--border-color-dark:#7f858b;--border-color-light-opacity:rgba(0,0,0,0.19);--dark-icon-color:#fff;--color-post-sticky-bg:#e5efff;--color-input-placeholder:#7c859b;--color-input-border:#cbcbcb;--color-menu-font:#7f858b;--disable-color:#cbcbcb;--color-default-bg-avatar:#ddeaff;--color-theme-white-box:#080d1e;--unread-message-color:#0b1126;--menu-label-color:#566b8c;--color-theme-skeleton:#080f26;--color-theme-light-grey:#212224;--color-default-bg-avata:#010f26}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,body.socialv-learnpress,body.learnpress{background:#f8f9fa;background:var(--global-body-bgcolor);color:#6f7f92;color:var(--global-font-color);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body)}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:.625em 0;word-break:break-word;text-transform:capitalize}.h1,h1{font-size:2.5em;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h1);font-weight:600;font-weight:var(--font-weight-h1)}.h1,.h2,h1,h2{color:#07142e;color:var(--global-font-title)}.h2,h2{font-size:2.074em;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h2);font-weight:600;font-weight:var(--font-weight-h2)}.h3,h3{font-size:1.728em;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h3);font-weight:500;font-weight:var(--font-weight-h3)}.h3,.h4,h3,h4{color:#07142e;color:var(--global-font-title)}.h4,h4{font-size:1.44em;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h4);font-weight:500;font-weight:var(--font-weight-h4)}.h5,h5{font-size:1.2em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:500;font-weight:var(--font-weight-h5)}.h5,.h6,h5,h6{color:#07142e;color:var(--global-font-title)}.h6,h6{font-size:1em;font-size:var(--font-size-h6);line-height:1.3;line-height:var(--font-line-height-h6);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h6);font-weight:500;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#6f7f92;color:var(--global-font-color)}.text_small,small{font-size:.875em;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.25em;letter-spacing:var(--letter-spacing)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) :is(a,a:visited){font-size:inherit;color:inherit}p{word-break:break-word;line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#fff;background:var(--color-theme-white-box);color:#6f7f92;color:var(--global-font-color);padding:1em;border:.0625em solid #2f65b9;border:.0625em solid var(--color-theme-primary)}a:focus{outline:none!important}.socialv h1,.socialv h2,.socialv h3,.socialv h4,.socialv h5,.socialv h6,body.buddypress h1,body.buddypress h2,body.buddypress h3,body.buddypress h4,body.buddypress h5,body.buddypress h6{margin:0}::-moz-selection{background:#2f65b9;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}::selection{background:#2f65b9;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus{text-decoration:none!important}a:hover{color:#2f65b9;color:var(--color-theme-primary);text-decoration:none}:focus,a{outline:none}p{margin:1em 0;line-height:1.66em}code{color:#2f65b9;color:var(--color-theme-primary)}hr{background-color:#7f858b;background-color:var(--border-color-dark);border:0;height:.0625em;margin:0;padding:0}ol,ul{margin-bottom:1em}ol,ol ol,ul{padding-left:1.563em}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:1em}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{width:100%;margin-bottom:1.25em}table,table td,table th{border:.0625em solid #f1f1f1;border:.0625em solid var(--border-color-light)}table td,table th{padding:.313em .5em}table td a{color:#6f7f92;color:var(--global-font-color)}audio{width:100%}[type=radio]{width:1em;height:1em;margin-right:.3em}input[type=checkbox]{width:1em;height:1em;margin-right:.625em;line-height:2}.comment-respond .comment-form input,.comment-respond .comment-form textarea,.form-control,input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;padding:0 1em;height:3.123em;line-height:3.123em;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);font-size:1em;font-size:var(--global-font-size);font-weight:400;font-weight:var(--font-weight-regular);background-color:#f8f9fa;background-color:var(--global-body-bgcolor);border:.0625em solid #f1f1f1;border:.0625em solid var(--border-color-light);border-radius:.313em;border-radius:var(--border-radius);color:#6f7f92;color:var(--global-font-color)}.form-select,select{line-height:3.123em;height:3.123em;padding:0 .625em;width:100%;color:#6f7f92;color:var(--global-font-color);background-color:#f8f9fa;background-color:var(--global-body-bgcolor);border:.0625em solid #f1f1f1;border:.0625em solid var(--border-color-light);border-radius:.313em;border-radius:var(--border-radius);-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.form-floating>textarea.form-control,textarea{padding:1em 0;min-height:9.375em;line-height:1.75;line-height:var(--font-line-height-body);border-color:#f1f1f1;border-color:var(--border-color-light)}textarea{padding:1em}select option{padding:6em;color:#6f7f92;color:var(--global-font-color);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:3}input::-webkit-input-placeholder{color:#6f7f92;color:var(--global-font-color);font-size:.875em;font-size:var(--font-size-normal);font-weight:500;font-weight:var(--font-weight-medium)}input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder,input::-webkit-placeholder,input::placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-moz-placeholder,input[type=email]::-webkit-input-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{color:#6f7f92;color:var(--global-font-color);font-size:.875em;font-size:var(--font-size-normal);font-weight:500;font-weight:var(--font-weight-medium)}.comment-respond .comment-form input:focus,.comment-respond .comment-form textarea:focus,.form-control:focus,input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#07142e;color:var(--global-font-title);border-color:#2f65b9;border-color:var(--color-theme-primary);background:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}.socialv-login-form .form-control:focus{background-color:#f8f9fa;background-color:var(--global-body-bgcolor);-webkit-box-shadow:none;box-shadow:none}embed,iframe,object{width:100%}iframe{border:none}label{color:#07142e;color:var(--global-font-title)}.form-editor-box,.form-floating{margin-bottom:2em}.form-editor-box label{font-size:1em;color:#07142e;color:var(--global-font-title);font-weight:600;font-weight:var(--font-weight-semi-bold);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family)}.form-floating>label{color:#6f7f92;color:var(--global-font-color);font-size:.875em;font-size:var(--font-size-normal);font-weight:400;font-weight:var(--font-weight-regular);height:auto;padding:.85em 1em;border:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:1;transform:scale(.75) translateY(-.6em) translateX(1.5em);padding:0 .5em;background:#fff;background:var(--color-theme-white-box);border:none;border-left:.0625em solid #f1f1f1;border-left:.0625em solid var(--border-color-light);border-right:.0625em solid #f1f1f1;border-right:.0625em solid var(--border-color-light);line-height:1.1em;letter-spacing:.1em}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:1;transform:scale(.75) translateY(-.6em) translateX(1.5em);padding:0 .5em;background:#fff;background:var(--color-theme-white-box);border:none;border-left:.0625em solid #f1f1f1;border-left:.0625em solid var(--border-color-light);border-right:.0625em solid #f1f1f1;border-right:.0625em solid var(--border-color-light);line-height:1.1em;letter-spacing:.1em}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label,.form-floating>.select2-container--default.select2-container--focus~label{opacity:1;-webkit-transform:scale(.75) translateY(-.6em) translateX(1.5em);transform:scale(.75) translateY(-.6em) translateX(1.5em);padding:0 .5em;background:#fff;background:var(--color-theme-white-box);border:none;border-left:.0625em solid #f1f1f1;border-left:.0625em solid var(--border-color-light);border-right:.0625em solid #f1f1f1;border-right:.0625em solid var(--border-color-light);line-height:1.1em;letter-spacing:.1em}.form-floating>.form-control:focus~label{color:#2f65b9;color:var(--color-theme-primary);border-color:#2f65b9;border-color:var(--color-theme-primary)}.form-floating>.form-control{height:3.123em;line-height:3.123em;padding:0 1em}.select2-container--default .select2-selection--multiple{min-height:3.123em;background:transparent;border-color:#f1f1f1;border-color:var(--border-color-light);border-radius:.313em;border-radius:var(--border-radius)}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#2f65b9;border-color:var(--color-theme-primary)}.select2-container--default .select2-selection--multiple input{height:auto;line-height:normal}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:#f8f9fa;background:var(--global-body-bgcolor);border-color:#7f858b;border-color:var(--border-color-dark);border-radius:.313em;border-radius:var(--border-radius)}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin:10px 10px 0 0}.form-floating>.form-control:not(:-moz-placeholder-shown){padding:1em;background:transparent;border-color:#f1f1f1;border-color:var(--border-color-light)}.form-floating>.form-control:not(:-ms-input-placeholder){padding:1em;background:transparent;border-color:#f1f1f1;border-color:var(--border-color-light)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding:1em;background:transparent;border-color:#f1f1f1;border-color:var(--border-color-light)}.form-floating>.form-control:focus{border-color:#2f65b9;border-color:var(--color-theme-primary)}.radio-button-options .option-label{margin-right:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-floating .bp-xprofile-checkbox-acceptance-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buddypress .form-floating .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.123em}#buddypress .form-floating .select2-container--default .select2-selection--single .select2-selection__arrow,#buddypress .form-floating .select2-container .select2-selection--single{height:3.123em}#buddypress .field-visibility-settings .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.5em;gap:1.5em;grid-row-gap:.5em;row-gap:.5em;margin-top:.5em}.field-visibility-settings-close{margin-top:.8em}.socialv-login-form input:-internal-autofill-selected,.socialv-login-form input:-webkit-autofill,.socialv-login-form input:-webkit-autofill:active,.socialv-login-form input:-webkit-autofill:focus,.socialv-login-form input:-webkit-autofill:hover{background-color:#f8f9fa!important;background-color:var(--global-body-bgcolor)!important;-webkit-transition:none;transition:none}@media (max-width:479px){.form-floating>label{font-size:.75em;font-size:var(--font-size-small);padding:1.1em 1em}}a{color:#2f65b9;color:var(--color-theme-primary)}a:hover{color:rgba(47,101,185,.047058823529411764);color:var(--color-theme-primary-dark)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}@media (min-width:1499px){.container{max-width:75em;max-width:var(--content-width-sm)}.socialv .container{max-width:84.433em;max-width:var(--content-width)}}@media (min-width:1300){.container{max-width:75em;max-width:var(--content-width-sm)}.socialv .container{max-width:84.433em;max-width:var(--content-width)}}body .container{max-width:75em;max-width:var(--content-width-sm)}.container-fluid{padding:0 2em}body .socialv .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:84.433em;max-width:var(--content-width)}.sidebar+.main-container,.sidebar+.main-container>header{margin-left:16.862em;margin-left:var(--sidebar-width);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar.sidebar-mini+.main-container,.sidebar.sidebar-mini+.main-container>header{margin-left:5.5em;margin-left:var(--mini-sidebar-width);-webkit-transition:all .45s ease;transition:all .45s ease}.content-area .site-main,.socialv-activity-site-main{padding:2em 0;padding:var(--global-page-top-spacing) 0 var(--global-page-bottom-spacing)}.content-area .site-main.socialv-bp-main{padding-top:0}.home .socialv .content-area .site-main{padding:0}.home.blog .socialv .content-area .site-main{padding:2em 1em;padding:var(--global-page-top-spacing) 1em var(--global-page-bottom-spacing)}.home.buddypress.activity .socialv .content-area .site-main{padding:2em 0;padding:2em 0 var(--global-page-bottom-spacing)}.content-area .socialv-bp-default-main.site-main{padding:2em 0}@media (max-width:1024px){.container-fluid{padding:0 2em}.content-area .site-main,.socialv-activity-site-main,.home.blog .socialv .content-area .site-main{padding:2em 0;padding:var(--global-page-top-spacing-tablet) 0 var(--global-page-bottom-spacing-tablet)}.home.buddypress.activity .socialv .content-area .site-main{padding:2em 0;padding:2em 0 var(--global-page-bottom-spacing-tablet)}}@media (max-width:767px){.container-fluid{padding:0 1em}.content-area .site-main,.socialv-activity-site-main,.home.blog .socialv .content-area .site-main{padding:1em 0;padding:var(--global-page-top-spacing-mobile) 0 var(--global-page-bottom-spacing-mobile)}.content-area .socialv-bp-default-main.site-main{padding:1em 0}}::-webkit-scrollbar{width:.6em;height:.25em}.header-notification-icon .dropdown-menu .item-body::-webkit-scrollbar,.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:.25em}::-webkit-scrollbar-track{border-radius:.313em}::-webkit-scrollbar-thumb{background:#2f65b9;background:var(--color-theme-primary);border-radius:.313em}.scrollbar-track{display:none!important}.scrollbar-thumb{width:0!important;background:#2f65b9;background:var(--color-theme-primary);border-radius:.313em;scrollbar-width:none}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}.css-prefix-top{opacity:0;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}#back-to-top .top{margin:0;background:#2f65b9;background:var(--color-theme-primary);position:fixed;bottom:2.063em;right:1.875em;z-index:999;font-size:1.625em;width:1.875em;height:1.875em;text-align:center;line-height:1.875em;border-radius:100%;border-radius:var(--border-radius-full)}#back-to-top .top,#back-to-top .top i{color:#fff;color:var(--color-theme-white);-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}#back-to-top .top:hover{background:#000505;background:var(--color-theme-secondary)}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;background:var(--global-body-bgcolor);z-index:9999}.socialv-breadcrumb{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#2f65b9;background:var(--color-theme-primary);padding:7.166em 1em}.socialv-header-over .socialv-breadcrumb{padding:12.125em 0 6.875em}.breadcrumb li{display:inline-block;word-break:break-word}.socialv-breadcrumb .socialv-breadcrumb-box,.socialv-breadcrumb .socialv-breadcrumb-nav{position:relative;z-index:2}.socialv-breadcrumb ol li,.socialv-breadcrumb ol li a{font-size:.875em;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);text-decoration:none;text-transform:uppercase;font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one)}.socialv-breadcrumb ol li a{font-size:inherit}.socialv-breadcrumb ol li a:hover{color:#fff;color:var(--color-theme-white)}.socialv-breadcrumb ol li{list-style:none;display:inline-block;position:relative}.socialv-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"\e90d";font-family:iconly;font-weight:200;color:#fff;color:var(--color-theme-white);position:absolute;padding:0;left:-4px;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);display:none}.socialv-breadcrumb li.breadcrumb-item span{padding-right:.5em}.socialv-breadcrumb .breadcrumb{position:relative;display:inline-block}.socialv-breadcrumb .breadcrumb-item.active{color:#fff;color:var(--color-theme-white)}.socialv-breadcrumb ol{background:transparent;padding:0;margin-bottom:0}.socialv-breadcrumb .title{margin-bottom:.313em;margin-top:0;color:#fff;color:var(--color-theme-white)}.socialv-breadcrumb-nav .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.socialv-breadcrumb-nav ol li{display:inline-block}.breadcrumb-bg,.breadcrumb-video,.video-socialv-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-socialv-bg-over #video-background,.video-socialv-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}@media(max-width:767px){.socialv-default-header.socialv-header-over .socialv-breadcrumb,.socialv-header-over .socialv-breadcrumb{padding:9.125em 1em 5.125em}}.socialv-bp-banner{background:#2f65b9 url(../images/redux/bp-banner.jpg);background:var(--color-theme-primary) url(../images/redux/bp-banner.jpg);background-repeat:no-repeat;background-size:cover;padding:7.688em 2em;border-radius:.375em;border-radius:var(--border-radius-box);margin-top:2em}.socialv-bp-banner .socialv-bp-banner-title .title{color:#fff;color:var(--color-theme-white)}.socialv-bp-banner .socialv-subtitle{color:#fff;color:var(--color-theme-white);width:80%}@media (max-width:1024px){.socialv-bp-banner{padding:4em 2em}.socialv-bp-banner .socialv-subtitle{width:100%}}@media (max-width:991px){.socialv-bp-banner{margin-top:2em}}@media (max-width:767px){.socialv-bp-banner{margin-top:1em}}body.admin-bar.socialv-default-header header,body.admin-bar header{top:32px}body.admin-bar.socialv-default-header #page.site{margin-top:32px}@media (max-width:782px){body.admin-bar.socialv-default-header header,body.admin-bar header{top:46px}body.admin-bar.socialv-default-header #page.site{margin-top:46px}}@media only screen and (max-width:600px){body.admin-bar.socialv-default-header #page.site{margin-top:0}body.admin-bar.socialv-default-header header,body.admin-bar header{top:46px}body.admin-bar.socialv-default-header header.header-sticky,body.admin-bar header.header-sticky{top:0}body.admin-bar.socialv-default-header #page.site.header-verticle{padding-top:12em}}header{-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}footer .navbar-brand,header .navbar-brand{font-size:inherit}.socialv-default-header header.header-default,.socialv-default-header header.header-verticle{position:fixed;left:0;right:0;top:0;z-index:998;background:#fff;background:var(--color-theme-white-box)}.socialv-login-form .socialv-logo{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.socialv-default-header header.header-default.header-sticky,.socialv-default-header header.header-verticle.header-sticky{-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.socialv-default-header #page.site{padding-top:70px;padding-top:var(--header-height)}header .navbar-brand{margin-right:2em;padding:.75em 0;font-size:1.25em}header .navbar-expand-xl .navbar-nav>li:first-child>.nav-link,header .navbar-light .navbar-nav>li:first-child>.nav-link,header .navbar-nav>li:first-child>a{padding-left:0}header .navbar-expand-xl .navbar-nav>li>.nav-link,header .navbar-light .navbar-nav>li>.nav-link,header .navbar-nav>li>a{font-size:.875em;font-size:var(--font-size-normal);text-transform:uppercase;font-weight:600;font-weight:var(--font-weight-semi-bold);letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one);padding:1.125em 1.563em;line-height:1.7em}header .navbar-expand-xl .navbar-nav .nav-link,header .navbar-light .navbar-nav .nav-link,header .navbar-nav a{display:block;text-transform:capitalize;color:#7f858b;color:var(--color-menu-font);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);padding:1.125em 1em;text-decoration:none;zoom:1;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;position:relative}header ul.navbar-nav>li.menu-item-has-children>a>.menu-title{position:relative;padding-right:1.2em}header ul.navbar-nav li.menu-item-has-children>a>.menu-title:after,header ul.navbar-nav li.more_menu>a>.menu-title:after{content:"\e015";font-family:Iconly;font-weight:400;font-size:.6em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .45s ease;transition:all .45s ease}header ul.navbar-nav>li.menu-item-has-children>a>.menu-title:after,header ul.navbar-nav li.more_menu>a>.menu-title:after{font-size:.5em}header ul.navbar-nav>li.menu-item-has-children:hover>a>.menu-title:after,header ul.navbar-nav li.more_menu:hover>a>.menu-title:after{content:"\e018"}header ul.navbar-nav li>.sub-menu li.menu-item-has-children>a>.menu-title:after{right:2em;content:"\e014";font-size:.8em}header ul.navbar-nav .sub-menu li{font-weight:400;font-weight:var(--font-weight-regular)}header ul.navbar-nav .sub-menu li,header ul.navbar-nav>li{position:relative;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);line-height:1.7em}header ul.navbar-nav>li{padding:.459em 0;font-weight:600;font-weight:var(--font-weight-semi-bold)}header ul.navbar-nav>li .icon img,header ul.navbar-nav>li .icon svg{width:1em;height:1em}header ul.navbar-nav>li .right-icon svg{width:1em;height:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.socialv-default-header header.header-default.header-glass,.socialv-default-header header.header-verticle.header-glass{background:linear-gradient(120deg,hsla(0,0%,100%,.5) -8%,hsla(0,0%,100%,.01) 120%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.063em solid #f1f1f1;border-bottom:.063em solid var(--border-color-light)}[data-mode=dark] .socialv-default-header header.header-default.header-glass,[data-mode=dark] .socialv-default-header header.header-verticle.header-glass{background:linear-gradient(120deg,rgba(9,16,37,.5) -8%,rgba(9,16,37,.01) 120%)}.socialv-default-header header.header-default.header-transparent,.socialv-default-header header.header-verticle.header-transparent{background-color:transparent}.socialv-default-header header.header-default.header-transparent.header-sticky,.socialv-default-header header.header-verticle.header-transparent.header-sticky{background-color:#fff;background-color:var(--color-theme-white-box)}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{float:left;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu li{position:relative}.sf-menu>li>ul ul{margin:-.625em 0 0 .25em}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu ul.sub-menu{padding:.625em 0;background:#fff;background:var(--color-theme-white-box);-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);width:20em;border:.063em solid #f1f1f1;border:.063em solid var(--border-color-light);border-radius:.313em;border-radius:var(--border-radius)}.sf-menu ul.sub-menu a{font-size:.875em;font-size:var(--font-size-normal);line-height:1.7em;padding:.75em 2em;color:#6f7f92;color:var(--global-font-color);position:relative;font-weight:600;font-weight:var(--font-weight-semi-bold)}.sf-menu ul.sub-menu>li>a:before{position:absolute;content:"";top:50%;bottom:0;left:1.5em;right:auto;width:0;height:.125em;background:#2f65b9;background:var(--color-theme-primary);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .45s ease;transition:all .45s ease}.sf-menu ul.sub-menu>li:hover>a:before{width:.625em;opacity:1}.sf-menu>li>ul ul{top:0;margin:0 0 0 .25em}.sf-menu>li>ul ul.open-submenu-left{margin:0 .25em 0 0}.sf-menu li.sfHover>a,.sf-menu li:hover>a{color:#2f65b9;color:var(--color-theme-primary);-webkit-transition:none;transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{padding-left:2.6em;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.sf-menu li.current-menu-ancestor>a,.sf-menu li.current-menu-item>a,.sf-menu ul>li.menu-item.current-menu-parent>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a,header .navbar-expand-xl .navbar-nav>li.current-menu-item>.nav-link,header .navbar-light .navbar-nav>li.current-menu-item>.nav-link{color:#2f65b9;color:var(--color-theme-primary)}.sf-arrows li.current-menu-ancestor>.sf-with-ul:after{border-top-color:#2f65b9;border-top-color:var(--color-theme-primary)}.sf-arrows .sf-menu ul li .sub-menu li.current-menu-parent>a .sf-with-ul:after{border-left-color:#2f65b9;border-left-color:var(--color-theme-primary);border-top-color:transparent}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#2f65b9;border-top-color:var(--color-theme-primary)}.sf-arrows ul .sf-with-ul:after .sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after{border-left-color:#2f65b9;border-left-color:var(--color-theme-primary)}.sf-arrows ul li:hover .sf-with-ul:after,.sf-menu ul.sub-menu li a:hover:after,.sf-menu ul li:hover>a:after{color:#2f65b9;color:var(--color-theme-primary)}header .sf-menu .main-mega-menu ul.sub-menu ul.sub-menu{border:none}.navbar-toggler.custom-toggler{position:relative;height:1.2em;width:1.5em;margin-left:1.2em;border:none}.menu-btn-toggle{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;z-index:1}.menu-btn-toggle .line{display:block;height:2px;width:100%;background-color:#07142e;background-color:var(--global-font-title);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1),-webkit-transform .45s cubic-bezier(.4,0,0,1)}.menu-btn-toggle .line.two,.navbar-toggler.custom-toggler:hover .line{-webkit-transform:scaleX(.8);transform:scaleX(.8)}.navbar-toggler.custom-toggler:hover .line.two{-webkit-transform:scaleX(1);transform:scaleX(1)}.socialv-header-right>ul.list-main-parent>li.header-search-toggle{display:none}.socialv-header-right,.socialv-header-right ul.list-main-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socialv-header-right ul.list-main-parent{margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.socialv-header-right>ul.list-main-parent>li{padding:0 .75em;display:inline-block;line-height:normal}.socialv-header-right>ul.list-main-parent>li.header-notification-icon .dropdown{padding:1.433em 0 1.19em}.socialv-header-right>ul.list-main-parent>li:last-child{padding-right:0}.socialv-header-right>ul.list-main-parent .header-login .bp-icon-wrap{padding:.7em 0}.socialv-header-right>ul.list-main-parent>li.header-search{padding:.625em 1.5em .625em 0}.header-login .dropdown-toggle:after{display:none}nav .sidebar-toggle{height:26px;width:26px;line-height:19px;text-align:center;position:absolute;left:0;right:auto;top:1.2em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:911;display:none}@media (max-width:1650px){header .navbar-expand-xl .navbar-nav>li>.nav-link,header .navbar-light .navbar-nav>li>.nav-link,header .navbar-nav>li>a{padding:1.125em .563em}.socialv-header-right>ul.list-main-parent>li.header-search{padding:.625em .5em .625em 0}.socialv-header-right>ul.list-main-parent>li{padding:0 .65em}header .search-form input{width:13em}}@media (max-width:1400px){.socialv-header-right>ul.list-main-parent>li.header-search{display:none}.socialv-header-right>ul.list-main-parent>li.header-search-toggle{display:block}}@media (max-width:1450px){header .navbar-expand-xl .navbar-nav>li>.nav-link,header .navbar-light .navbar-nav>li>.nav-link,header .navbar-nav>li>a{padding:1.125em 1em}}@media (max-width:1366px){header .navbar-expand-xl .navbar-nav>li>.nav-link,header .navbar-light .navbar-nav>li>.nav-link,header .navbar-nav>li>a{padding:1.125em .6em}}@media (max-width:1300px){header .navbar-expand-xl .navbar-nav>li>.nav-link,header .navbar-light .navbar-nav>li>.nav-link,header .navbar-nav>li>a{font-size:.8125em}header ul.navbar-nav>li.menu-item-has-children>a>.menu-title{padding-right:.8em}}@media (min-width:992px) and (max-width:1199px){header.header-verticle .navbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header.header-verticle.no-sidebar .navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1199px){header .navbar-collapse{display:none}header .navbar-collapse .menu-all-pages-container{height:calc(100vh - 5em);overflow-y:auto;overflow-x:hidden}header ul.navbar-nav>li{padding:0}header ul.navbar-nav>li .right-icon{float:right;background:#07142e;background:var(--global-font-title);color:#fff;color:var(--color-theme-white);border-radius:.313em;border-radius:var(--border-radius);width:2em;height:2em;line-height:2em;text-align:center}header ul.navbar-nav>li .right-icon svg{width:1.5em;height:1.5em;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}header ul.navbar-nav li a:not(.collapsed)[aria-expanded=true] .right-icon svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .top-menu ul.sub-nav{list-style:none;padding-left:1em}header .navbar-expand-xl .navbar-nav>li>.nav-link,header .navbar-light .navbar-nav>li>.nav-link,header .navbar-nav>li>a{padding:1.125em 2em}header .top-menu.navbar-nav ul.sub-nav li a{padding:.5em 2em;color:#6f7f92;color:var(--global-font-color);font-weight:400;font-weight:var(--font-weight-regular);letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one);position:relative}}@media (min-width:992px){header.header-verticle .navbar-brand{display:none}header.header-verticle.no-sidebar .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex}header .sidebar-toggle{display:none}}@media (max-width:991px){header nav .sidebar-toggle{border:.063em solid #f1f1f1;border:.063em solid var(--border-color-light);border-radius:100%;border-radius:var(--border-radius-full);background:#f1f1f1;background:var(--border-color-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.header-verticle .navbar-brand{margin-left:40px;margin-right:0}header.header-verticle.no-sidebar .navbar-brand{margin-left:0}.socialv-header-over .socialv-breadcrumb-one{padding:13.75em 1em 3.75em}}@media (max-width:767px){header.header-verticle .navbar-brand{margin-left:35px}}@media (max-width:479px){.socialv-header-right>ul.list-main-parent .header-login .bp-icon-wrap{padding:1.1em 0}.header-login .avatar-50{height:2.125em;width:2.125em;min-width:2.125em}}@-webkit-keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg)}}@keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0);transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}}@-webkit-keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0)}}@keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0);transform:scale(.2) rotate(0)}}@-webkit-keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1)}}@keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1);transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0);transform:scaleX(0)}}.header-notification-icon button.dropdown-toggle{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;padding:0}.header-notification-icon button.dropdown-toggle>i{font-size:1.4em;height:.9953em;width:.9953em;min-width:.9953em;display:block}.header-notification-icon button.dropdown-toggle:after{display:none}.basket-item-count .cart-items-count,.header-messages.header-notification-icon .bp-better-messages-unread,.header-notification-icon button span.notify-count{position:absolute;top:-.8em;right:-.8em;font-size:.528em;height:1.9em;width:1.9em;line-height:1.9em;color:#fff;color:var(--color-theme-white);background:#f14646;background:var(--color-theme-danger);border-radius:50%;margin:0}.header-notification-icon .dropdown-menu{width:24.9801em;position:absolute;border:none;top:100%;right:0;left:auto;margin:0;-webkit-animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) both;background-color:#fff;background-color:var(--color-theme-white-box);padding:0;border-radius:.313em;border-radius:var(--border-radius);-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.header-notification-icon.header-cart-icon .dropdown-menu{width:21.875em}.header-notification-icon .dropdown-menu .item-heading{border-bottom:.0625em solid #f1f1f1;border-bottom:.0625em solid var(--border-color-light);padding:1em 0;margin:0 2em}.header-notifcation .header-notification-setting{font-size:1.5em;color:#07142e;color:var(--global-font-title);line-height:0}.socialv-notification-info{display:-webkit-box;display:-ms-flexbox;display:flex}.socialv-notification-box{padding:1em 2em;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;position:relative}.socialv-unread{background-color:#f7f7f7;background-color:var(--unread-message-color)}.socialv-notification-box .user-gap-img .socialv-user-status{bottom:.1em;right:0}.user-gap-img .socialv-user-status{position:absolute;top:auto;bottom:.3em;right:.5em;left:auto;margin:0}.item-body .socialv-unread .item-details p.notification-text{color:#07142e;color:var(--global-font-title)}.socialv-notification-box:hover{background:#f8f9fa;background:var(--global-body-bgcolor)}.socialv-notification-box.socialv-unread .item-details p a{color:#07142e;color:var(--global-font-title)}.socialv-notification-info .item-details .item-time{font-size:.75em;font-size:var(--font-size-small);margin-top:.375em;color:#6f7f92;color:var(--global-font-color)}.header-notification-icon .dropdown-menu .item-footer{padding:0;margin:0 2em 2em;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);font-size:.75em;font-size:var(--font-size-small);font-weight:600;font-weight:var(--font-weight-semi-bold);text-align:center;text-transform:capitalize;color:#fff;color:var(--color-theme-white);background:#2f65b9;background:var(--color-theme-primary);border-radius:.313em;border-radius:var(--border-radius)}.header-notification-icon .dropdown-menu .item-footer a{display:block;padding:1em;color:inherit}.socialv-notification-info .item-details a{font-size:inherit;color:#6f7f92;color:var(--global-font-color)}.header-notification-icon.header-notifcation .dropdown-menu .item-body{padding:0}.header-notification-icon .dropdown-menu .item-body{max-height:22em;overflow-y:auto;overflow-x:hidden}.header-notification-icon .dropdown-menu .item-body p.no-message,.header-notification-icon .dropdown-menu .item-body p.no-request{padding:1em 2em 2em}.dropdown-menu,.item-body .item-details p{color:#6f7f92;color:var(--global-font-color)}.item-body .item-details p{font-size:.875em;font-size:var(--font-size-normal);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:normal}.socialv-notification-box .item-details p a{color:inherit}.item-body .item-details p.notification-text{color:#6f7f92;color:var(--global-font-color);font-size:.875em;font-size:var(--font-size-normal);line-height:1.7em;font-weight:500;font-weight:var(--font-weight-medium)}.socialv-message-notification .item-time,.item-body .item-details p.item-time{color:#6f7f92;color:var(--global-font-color);font-size:.75em;font-size:var(--font-size-small);line-height:1.7em;font-weight:400;font-weight:var(--font-weight-regular);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family)}.socialv-message-notification .time{min-width:5.5em;margin-left:1em}.header-notification-icon button.socialv-switch-mode i{margin:0 auto;font-size:1.4em;height:.9953em;width:.9953em;min-width:.9953em;line-height:1.8}.header-notification-icon button.socialv-switch-mode{background:transparent;border-radius:100%;border-radius:var(--border-radius-full);height:2.5em;width:2.5em;line-height:2.5em;text-align:center;border:none;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}.header-notification-icon button.socialv-switch-mode:hover{background:#2f65b9;background:var(--color-theme-primary-light);color:#2f65b9;color:var(--color-theme-primary)}.main-profile{position:relative}.main-profile .verified{position:absolute;top:-1em;left:39px;color:#fff;color:var(--color-theme-white);background:#2f65b9;background:var(--color-theme-primary);font-size:.7em;height:1.5em;width:1.5em;line-height:1.5em;text-align:center;border-radius:50%}.main-profile .item-content{padding-left:1em}.dropdown-profile .dropdown-toggle{padding:.624em 0}.header-login .dropdown-menu{padding:0;margin:0;border:none;left:auto;right:0;width:16.125em;background:#fff;background:var(--color-theme-white-box);-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);-webkit-animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) both;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.header-login .user-menu-head{padding:2em 0;border-bottom:.0625em solid #f1f1f1;border-bottom:.0625em solid var(--border-color-light);margin:0 2em 2em}.header-login .btn-login img{width:21px;margin-left:3px;margin-top:-3px}.header-login .btn-login svg{height:20px;width:18px}.header-login .icon-none img,.header-login .icon-none svg{display:none}.dropdown-profile .user-profile-menu{list-style:none;padding:2em 2em 0;margin:0}.user-menu-head .item-detail-data{margin-left:1em;line-height:normal;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}.user-menu-head .item-detail-data .item-title{font-size:1em;font-size:var(--font-size-body);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold);color:#07142e;color:var(--global-font-title);line-height:1.7em;white-space:nowrap}.user-menu-head .item-detail-data .item-desc{font-size:.75em;font-size:var(--font-size-small);line-height:1.8em;white-space:nowrap}.dropdown-profile .user-profile-menu li a,.user-menu-head .item-detail-data .item-desc{color:#6f7f92;color:var(--global-font-color);font-weight:500;font-weight:var(--font-weight-medium)}.dropdown-profile .user-profile-menu li a{font-size:inherit;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);letter-spacing:.038em;padding:.625em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.dropdown-profile .user-profile-menu li:first-child a{padding-top:0}.dropdown-profile .user-profile-menu li:last-child a{padding-bottom:0}.dropdown-profile .user-profile-menu li a>i{font-size:1.3em;vertical-align:middle}.dropdown-profile .user-profile-menu li a .menu-title{font-size:.875em;font-size:var(--font-size-normal);vertical-align:top}.dropdown-profile .user-profile-menu li a img,.dropdown-profile .user-profile-menu li a svg{height:1.428em;width:1.428em;margin-right:.5em}.dropdown-profile .user-profile-menu li:hover a{color:#2f65b9;color:var(--color-theme-primary);padding-left:.5em}.user-menu-footer{padding:2em}.user-menu-footer .socialv-button{display:block;text-align:center;text-transform:capitalize;font-weight:500;font-weight:var(--font-weight-medium)}.navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width:1400px){.socialv-header-right ul li a .search-text{display:none}}@media (min-width:1200px){header .navbar-expand-xl .navbar-collapse{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.socialv header .navbar-expand-xl .navbar-collapse{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}header#default-header .socialv-header-right .custom-toggler,header .socialv-header-right .custom-toggler{display:none}.sf-menu .main-mega-menu ul.sub-menu{width:40em;max-height:35em;overflow-y:auto;overflow-x:hidden}header .sf-menu .main-mega-menu ul.sub-menu li.main-mega-menu-label{display:inline-block;vertical-align:top;width:33.33%}header .sf-menu .main-mega-menu.column-2 ul.sub-menu li.main-mega-menu-label{width:50%}header .sf-menu .main-mega-menu.column-3 ul.sub-menu li.main-mega-menu-label{width:33.33%}header .sf-menu .main-mega-menu.column-4 ul.sub-menu li.main-mega-menu-label{width:25%}.sf-menu .main-mega-menu.column-4 ul.sub-menu{width:60em}.sf-menu .main-mega-menu.column-3 ul.sub-menu{width:40em}.sf-menu .main-mega-menu.column-2 ul.sub-menu{width:30em}header .sf-menu .main-mega-menu ul.sub-menu li.main-mega-menu-label>a{color:#07142e;color:var(--global-font-title);font-weight:500;font-weight:var(--font-weight-medium);font-size:1em;font-size:var(--font-size-body);padding:.75em 1.8em 0;text-transform:uppercase;letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one)}header .sf-menu .main-mega-menu ul.sub-menu li.main-mega-menu-label>a:before{display:none}header .sf-menu .main-mega-menu ul.sub-menu li.main-mega-menu-label:hover>a{padding-left:1.8em}header .sf-menu .main-mega-menu ul.sub-menu li.main-mega-menu-label>a>.menu-title:after{display:none}header .sf-menu .main-mega-menu ul.sub-menu li.main-mega-menu-label .sub-menu{display:block!important;position:static;background:transparent;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0;opacity:1!important}}@media (max-width:1670px){.main-profile .item-content{display:none}}@media (max-width:600px){.socialv-header-over .socialv-breadcrumb-one{padding:8.75em 1em 3.75em}}@media (max-width:991px){.socialv-default-header #page.site.header-verticle{padding-top:8em}.bp-legacy header.header-verticle .navbar{display:block}.bp-legacy .header-verticle .navbar-toggler.custom-toggler{position:absolute;top:1.1em;left:auto;right:0}.bp-legacy .header-verticle .socialv-mobile-menu .navbar-toggler.custom-toggler{position:static}.bp-legacy .header-verticle .socialv-header-right{border-top:.063em solid #f1f1f1;border-top:.063em solid var(--border-color-light)}.bp-legacy .header-verticle .socialv-header-right ul.list-main-parent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.bp-legacy .header-verticle .socialv-header-right>ul.list-main-parent>li.switch-mode-icon{position:absolute;top:.8em;left:auto;right:3em}.header-verticle .header-notification-icon:nth-child(n+2) .dropdown-menu{left:0;width:19.9801em}.header-verticle .header-notification-icon:nth-last-child(-n+2) .dropdown-menu{left:auto;right:0}}@media (max-width:767px){.socialv-default-header #page.site.header-verticle{padding-top:8.3em}.header-notification-icon .dropdown-menu,.header-verticle .header-notification-icon:nth-child(n+2) .dropdown-menu{width:100%;left:0;right:0}.socialv-header-right .dropdown{position:static}}@media (max-width:479px){.socialv-header-right>ul.list-main-parent>li{padding:0 .5em}.navbar-toggler.custom-toggler{margin-left:.5em}header .navbar-brand{margin-right:1em}.main-profile .verified{left:2em}.header-login .btn-login img,.header-login .btn-login svg{display:block;margin:0}.header-login .btn-login span{display:none}.header-login .btn-login{padding:.8em 1em .8em 0;background:transparent;color:#6f7f92;color:var(--global-font-color)}}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(1.563em);transform:translateY(1.563em);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(1.563em);transform:translateY(1.563em);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.socialv-full-logo header.header-verticle .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:6em}.socialv-full-logo .sidebar .socialv-logo.navbar-brand{display:none}.socialv-full-logo .sidebar .sidebar-header,.socialv-full-logo .sidebar.sidebar-mini .sidebar-header{padding:0;border:none}.socialv-full-logo .sidebar+.main-content>header,.socialv-full-logo .sidebar.sidebar-mini+.main-content>header{margin-left:0}.admin-bar.socialv-full-logo .sidebar{top:70px;top:var(--header-height);margin-top:32px}.socialv-full-logo .sidebar{top:70px;top:var(--header-height)}.socialv-full-logo .sidebar .data-scrollbar{max-height:calc(100vh - 6em)}@media (max-width:1470px){.socialv-full-logo .socialv-header-right>ul.list-main-parent>li.header-search{display:none}.socialv-full-logo .socialv-header-right>ul.list-main-parent>li.header-search-toggle{display:block}}@media (min-width:992px) and (max-width:1199px){.socialv-full-logo header.header-verticle .navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:991px){.admin-bar.socialv-full-logo .sidebar,.socialv-full-logo .sidebar{top:0;margin-top:0}}.sidebar{display:block;position:fixed;width:100%;max-width:16.862em;max-width:var(--sidebar-width);top:0;bottom:0;z-index:999;-webkit-transition:max-width .45s ease;transition:max-width .45s ease;background-color:#fff;background-color:var(--color-theme-white-box);-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.admin-bar .sidebar{top:32px}.sidebar .navbar-brand{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.sidebar .sidebar-header{border-bottom:.063em solid #f1f1f1;border-bottom:.063em solid var(--border-color-light);padding:.964em 2em}.sidebar .sidebar-body{padding:2em;overflow:hidden}.sidebar .data-scrollbar{max-height:calc(100vh - 13em)}.sidebar.sidebar-mini .data-scrollbar{max-height:calc(100vh - 21em)}.sidebar .sidebar-toggle{position:absolute;top:7em;left:auto;right:-1em;height:2.281em;width:2.281em;line-height:2.281em;cursor:pointer;background:#fff;background:var(--color-theme-white-box);z-index:-1;border-radius:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.socialv-logo.navbar-brand img{color:#2f65b9;color:var(--color-theme-primary);height:1.75em}.socialv-logo.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socialv-logo.navbar-brand.logo-align-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.socialv-logo.navbar-brand .logo-title{margin-right:.5em;color:#2f65b9;color:var(--color-theme-primary);margin-bottom:0;-webkit-transition:all .45s ease;transition:all .45s ease;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;color:#07142e;color:var(--global-font-title);font-weight:600;font-weight:var(--font-weight-semi-bold);white-space:break-spaces}.socialv-logo.navbar-brand .logo-main{min-width:1.75em}.socialv-logo.navbar-brand.logo-align-left .logo-title{margin-left:.3em;margin-right:0}.sidebar .sidebar-toggle .menu-btn{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding-left:1.1em;padding-top:.1em;-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar.sidebar-mini .sidebar-toggle .menu-btn{-webkit-transform:scaleX(-1) rotate(45deg);transform:scaleX(-1) rotate(45deg);padding-left:0;padding-right:1.1em}.sidebar-default .sidebar-list{display:block;position:static}.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.6em;gap:.6em}.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) span{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link.static-item{margin-bottom:.5em}.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link.static-item .default-icon{text-transform:uppercase;font-size:calc(1em - 2px);letter-spacing:.18em;font-weight:400;font-weight:var(--font-weight-regular);color:#07142e;color:var(--global-font-title)}.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link i.sidenav-mini-icon{opacity:0;display:none}.sidebar-default:not(.sidebar-mini) .navbar-nav .sub-nav .nav-item:not(.static-item){padding-left:0}.sidebar-default:not(.sidebar-mini) .navbar-nav .nav-item .nav-link{padding:.625em 1em;border-radius:.313em;border-radius:var(--border-radius)}.sidebar-default:not(.sidebar-mini) .navbar-nav .nav-item .nav-link:not(.disabled) .sub-nav .nav-link{padding-left:2em}.sidebar-default .navbar-nav .static-item .mini-icon{display:none}.sidebar-default .navbar-nav .nav-item{-webkit-transition:color .45s ease,padding-left .45s ease;transition:color .45s ease,padding-left .45s ease;position:relative;margin:.5em 0 0}.sidebar-default .navbar-nav .nav-item:first-child,.sidebar-default .navbar-nav .sub-nav .nav-item{margin-top:0}.sidebar-default .navbar-nav .nav-item .nav-link{text-transform:capitalize;font-size:.875em;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold);line-height:1.6em;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled){color:#6f7f92;color:var(--global-font-color)}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled) .right-icon{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled).active,.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]{background-color:#2f65b9;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled).active .right-icon,.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true] .right-icon{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled).active[aria-expanded=false] .right-icon{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]){background-color:#2f65b9;background-color:var(--color-theme-primary-light);color:#2f65b9;color:var(--color-theme-primary)}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon{color:#2f65b9;color:var(--color-theme-primary)}.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item.active>.nav-link,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item.active>.nav-link,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled).active,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled)[aria-expanded=true]{background-color:#2f65b9;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]{border-radius:.313em .313em 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0}.sidebar-default .navbar-nav .nav-item .nav-link .icon{color:#64738b;color:var(--dark-icon-color);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item>.nav-link>.icon,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item.active>.nav-link>.icon,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled).active>.icon,.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled)[aria-expanded=true]>.icon{color:#fff;color:var(--color-theme-white)}.sidebar-default .navbar-nav .nav-item .sub-nav{list-style:none;background:#f8f9fa;background:var(--global-body-bgcolor);padding:.5em 1em 1em;border-radius:0 0 .313em .313em;border-radius:0 0 var(--border-radius) var(--border-radius);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-default.sidebar-mini .navbar-nav .nav-item .sub-nav{padding:0}.sidebar-default .navbar-nav .nav-item .sub-nav .sub-nav{padding:.6em;border-radius:0 0 .313em .313em;border-radius:0 0 var(--border-radius) var(--border-radius);-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.sidebar-default.sidebar-mini .navbar-nav .nav-item .sub-nav .sub-nav{padding:0}.sidebar-default .navbar-nav .nav-item .nav-link .icon img,.sidebar-default .navbar-nav .nav-item .nav-link .icon svg{width:1.428em;height:1.428em;max-width:1.428em}.sidebar .menu-label{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);font-size:.75em;font-size:var(--font-size-small);color:#6f7f92;color:var(--global-font-color);font-weight:600;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one);padding:0;margin-bottom:.8em;-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar.sidebar-mini .menu-label{padding:0}.sidebar .menu-label .count{color:#07142e;color:var(--global-font-title)}.sidebar .sidebar-setting .side-setting-data-box{padding-left:1em}.sidebar .socialv-horizontal-main-box{background:#f8f9fa;background:var(--global-body-bgcolor);padding:1em;margin:0 1em;border-radius:.313em;border-radius:var(--border-radius)}.sidebar.sidebar-mini .socialv-horizontal-main-box{padding:1em .6em}.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;grid-gap:1.1em;gap:1.1em;background:transparent;margin-top:0;padding:0;white-space:nowrap;overflow-x:auto;-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-default.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu .nav-link{height:2.5em;width:2.5em;line-height:2.2em;padding:0;text-align:center;display:block}.sidebar .sidebar-footer .socialv-horizontal-main-box .left,.sidebar .sidebar-footer .socialv-horizontal-main-box .right{position:absolute;top:50%;width:2em;cursor:pointer;z-index:9;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar .sidebar-footer .socialv-horizontal-main-box .left{left:.5em;right:auto}.sidebar .sidebar-footer .socialv-horizontal-main-box .right{left:auto;right:-.5em}.sidebar.sidebar-mini .sidebar-footer .socialv-horizontal-main-box .left,.sidebar.sidebar-mini .sidebar-footer .socialv-horizontal-main-box .right{left:0;right:0;-webkit-transform:inherit;transform:inherit;margin:0 auto}.sidebar.sidebar-mini .sidebar-footer .socialv-horizontal-main-box .left{top:-.35em;bottom:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar.sidebar-mini .sidebar-footer .socialv-horizontal-main-box .right{bottom:-1.3em;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu::-webkit-scrollbar{display:none}.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu{scrollbar-width:none}.sidebar.sidebar-mini .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu{overflow-x:hidden;overflow-y:auto;height:11em;grid-gap:.5em;gap:.5em}.sidebar.sidebar-mini .side-setting-data-box ul,.sidebar.sidebar-mini .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu .nav-item{margin-top:0}.sidebar .side-setting-data-box ul li a{color:#6f7f92;color:var(--global-font-color);font-size:1.5em}.sidebar .widget{display:inherit;width:auto;float:inherit;background:transparent;border-bottom:.063em solid #f1f1f1;border-bottom:.063em solid var(--border-color-light);margin-bottom:1.5em;padding:0 0 1.5em;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.sidebar .widget:last-child{border-bottom:none;margin-bottom:0}.sidebar .widget:last-child .iq-main-menu{margin-bottom:.625em}.sidebar.sidebar-mini .user-menu-head .item-detail-data{opacity:0}.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu .menu-title{font-size:0;opacity:0;display:none;-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu .nav-item{padding:0}.sidebar .sidebar-footer{position:fixed;bottom:1em;width:16.862em;width:var(--sidebar-width);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-mini{max-width:5.5em;max-width:var(--mini-sidebar-width)}.sidebar.sidebar-mini .sidebar-header{padding:.964em 1em;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.sidebar-mini .navbar-brand .logo-title{-webkit-transition:all .45s ease;transition:all .45s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;font-size:0}.sidebar-mini .sidebar-toggle .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-mini.navs-pill .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) i.sidenav-mini-icon,.sidebar-mini.navs-rounded .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) i.sidenav-mini-icon{margin-left:5px}.sidebar-mini.navs-pill .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) .sub-nav .nav-link,.sidebar-mini.navs-rounded .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) .sub-nav .nav-link{padding-left:1.5em}.sidebar-mini .sidebar-body{padding-right:1.2em;padding-left:1.2em}.sidebar-mini .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) span{-webkit-transition:all .45s ease;transition:all .45s ease;-webkit-transform:translateX(-100%) scale(0);transform:translateX(-100%) scale(0);opacity:0}.sidebar-mini .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) span.sidenav-mini-icon{opacity:1;display:block;-webkit-transform:translateX(-100%) scale(1);transform:translateX(-100%) scale(1)}.sidebar-mini .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) i.sidenav-mini-icon{font-style:inherit!important;opacity:1;display:block;margin-left:.25em}.sidebar-mini .sidebar-list .static-item{text-align:center}.sidebar-mini .sidebar-list .static-item .default-icon{display:none}.sidebar-mini .sidebar-list .static-item .mini-icon{display:block}.sidebar-mini.sidebar-hover:hover .navbar-nav .nav-item .nav-link i.sidenav-mini-icon{opacity:0;display:none}.sidebar.sidebar-mini.sidebar-boxed+.main-content{margin-left:7.5em;margin-left:calc(var(--mini-sidebar-width) + 2em)}.sidebar.sidebar-mini+.main-content{-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:5.5em;margin-left:var(--mini-sidebar-width)}.sidebar.sidebar-mini.sidebar-hover.sidebar-transparent:hover+.main-content{margin-left:16.2em;position:relative}.sidebar.sidebar-mini.sidebar-hover.sidebar-transparent:hover+.main-content .iq-header-img{width:100%!important}.sidebar.sidebar-mini .sidebar-footer{width:5.5em;width:var(--mini-sidebar-width)}.sidebar .sidebar-list .widget_iqonic_navigation_menu:last-child ul li:last-child{margin-bottom:.625em}.sidebar.sidebar-boxed .widget:last-child .iq-main-menu{margin-bottom:1.56em}.sidebar-boxed.sidebar-mini .sidebar-list .widget_iqonic_navigation_menu:last-child ul li:last-child{margin-bottom:1em}.navs-rounded-all.sidebar-mini:not(:hover) .sidebar-body{padding-left:1em}.navs-rounded-all.sidebar-mini .navbar-nav .nav-item .nav-link{padding:.625em .75em}.navs-rounded-all .navbar-nav .nav-item .nav-link:not(.disabled),.navs-rounded-all .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-radius:.25em}.sidebar-default.left-bordered .sidebar-body{padding-left:0}.sidebar-default.left-bordered.sidebar-mini .sidebar-body{padding-right:1rem;padding-left:1rem}.sidebar.left-bordered .user-menu-head{padding-left:2em}.sidebar.sidebar-mini.left-bordered .user-menu-head{padding-left:1em}.sidebar.left-bordered .menu-label{padding:0 2em}.sidebar.sidebar-mini.left-bordered .menu-label{padding:0 1em}.sidebar-default.left-bordered.sidebar-mini .navbar-nav .nav-item .nav-link{padding:.625em .75em}.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item>.nav-link,.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item>.nav-link,.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled).active,.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled)[aria-expanded=true]{background-color:transparent;color:#2f65b9;color:var(--color-theme-primary)}.sidebar-default.left-bordered .navbar-nav .nav-item.current-menu-item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon,.sidebar-default.left-bordered .navbar-nav .nav-item.current-menu-item>.nav-link>.icon,.sidebar-default.left-bordered .navbar-nav .nav-item.current_page_item>.nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon,.sidebar-default.left-bordered .navbar-nav .nav-item.current_page_item>.nav-link>.icon,.sidebar-default.left-bordered .navbar-nav .nav-item .nav-link:not(.disabled).active>.icon,.sidebar-default.left-bordered .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]>.icon,.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item.current-menu-item>.nav-link>.icon,.sidebar-default.left-bordered .navbar-nav:not(.socialv-horizontal-container) .nav-item.current_page_item.active>.nav-link>.icon{color:#2f65b9;color:var(--color-theme-primary)}.sidebar-default.left-bordered.sidebar-mini .navbar-nav:not(.sub-nav)>.nav-item.active:before,.sidebar-default.left-bordered.sidebar-mini .navbar-nav:not(.sub-nav)>.nav-item:not(.static-item):before,.sidebar-default.left-bordered.sidebar-mini.sidebar-hover:hover .navbar-nav:not(.sub-nav)>.nav-item.active:before,.sidebar-default.left-bordered.sidebar-mini.sidebar-hover:hover .navbar-nav:not(.sub-nav)>.nav-item:not(.static-item):before{left:-.91em}.sidebar-default.left-bordered .navbar-nav:not(.sub-nav)>.nav-item:not(.static-item){position:relative}.sidebar-default.left-bordered .navbar-nav.socialv-horizontal-container>.nav-item:not(.static-item):before{display:none}.sidebar-default.left-bordered .navbar-nav:not(.sub-nav)>.nav-item:not(.static-item):before{position:absolute;content:"";width:4px;height:0;background-color:#2f65b9;background-color:var(--color-theme-primary);top:0;left:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidebar-default.left-bordered .navbar-nav:not(.sub-nav)>.nav-item:not(.static-item):hover:before{height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:1}.sidebar-default.left-bordered .navbar-nav:not(.sub-nav)>.nav-item.active{position:relative}.sidebar-default.left-bordered .navbar-nav:not(.sub-nav)>.nav-item.active:before{height:100%}.sidebar-default.left-bordered .navbar-nav .nav-item .nav-link:not(.disabled).active,.sidebar-default.left-bordered .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]{background:unset;-webkit-box-shadow:none;box-shadow:none;color:#2f65b9;color:var(--color-theme-primary)}.sidebar-default.left-bordered .navbar-nav .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]){background:unset!important;-webkit-box-shadow:none;box-shadow:none;color:#2f65b9;color:var(--color-theme-primary)}.sidebar-default.left-bordered.sidebar-color .navbar-nav:not(.sub-nav)>.nav-item.active:before,.sidebar-default.left-bordered.sidebar-color .navbar-nav:not(.sub-nav)>.nav-item:not(.static-item):before{background-color:#fff;background-color:var(--color-theme-white)}.sidebar-default.left-bordered.sidebar-color .navbar-nav .nav-item .nav-link:not(.disabled){color:#ededed}.sidebar-default.left-bordered.sidebar-color .navbar-nav .nav-item .nav-link.disabled .default-icon,.sidebar-default.left-bordered.sidebar-color .navbar-nav .nav-item .nav-link:not(.disabled).active,.sidebar-default.left-bordered.sidebar-color .navbar-nav .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),.sidebar-default.left-bordered.sidebar-color .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true],.sidebar.sidebar-color .navbar-brand svg,.sidebar.sidebar-dark .navbar-brand svg{color:#fff;color:var(--color-theme-white)}.sidebar.sidebar-color .sidebar-border-profile-card,.sidebar.sidebar-dark .sidebar-border-profile-card{border-color:#fff;border-color:var(--color-theme-white)}.sidebar.sidebar-color .sidebar-border-profile-card .sidebar-border-profile-body .sidebar-btn,.sidebar.sidebar-dark .sidebar-border-profile-card .sidebar-border-profile-body .sidebar-btn{background:#fff;background:var(--color-theme-white)}.sidebar.sidebar-color .sidebar-border-profile-card .sidebar-border-profile-body .sidebar-border-user-data .sidebar-border-data,.sidebar.sidebar-color.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link.static-item .default-icon,.sidebar.sidebar-dark .sidebar-border-profile-card .sidebar-border-profile-body .sidebar-border-user-data .sidebar-border-data,.sidebar.sidebar-dark.sidebar-default .sidebar-list .navbar-nav .nav-item .nav-link.static-item .default-icon{color:#fff;color:var(--color-theme-white)}.sidebar.sidebar-dark .notification-alert{border-color:#212529;border-color:var(--color-sidebar-dark)}.sidebar-dark{background-color:#212529;background-color:var(--color-sidebar-dark)}.sidebar-dark .navbar-brand .logo-light{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-dark .navbar-brand .logo-dark{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-dark .navbar-brand .logo-title{color:#fff;color:var(--color-theme-white)}.sidebar-dark .sidebar-header{border-bottom-color:#373b3e}.sidebar-dark .navbar-nav .nav-item .nav-link.disabled,.sidebar-dark .navbar-nav .nav-item .nav-link:not(.disabled),.sidebar-dark .navbar-nav .nav-item .nav-link:not(.disabled) .icon{color:#fff;color:var(--color-theme-white)}.sidebar-dark .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-color:#fff;border-color:var(--color-theme-white)}.sidebar-dark .navbar-nav .nav-item .nav-link:not(.disabled).active,.sidebar-dark .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]{background-color:#2f65b9;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);-webkit-box-shadow:0 10px 20px -10px rgba(17,38,146,.4);box-shadow:0 10px 20px -10px rgba(17,38,146,.4)}.sidebar-dark .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]){background-color:hsla(0,0%,100%,.1);color:#fff;color:var(--color-theme-white)}.sidebar.sidebar-dark .sidebar-toggle{background-color:#212529;background-color:var(--color-sidebar-dark)}.sidebar-dark .user-menu-head .item-detail-data .item-title,.sidebar.sidebar-dark .sidebar-toggle{color:#fff;color:var(--color-theme-white)}.sidebar.sidebar-dark .socialv-horizontal-main-box{background:rgba(29,33,38,.9)}.sidebar-default.sidebar-dark .navbar-nav .nav-item .sub-nav{background:hsla(0,0%,100%,.1)}.sidebar-hover:hover{max-width:16.862em;max-width:var(--sidebar-width)}.sidebar-hover:hover .logo-title{-webkit-transition:all .45s ease;transition:all .45s ease;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;font-size:1.44em;font-size:var(--font-size-h4)}.sidebar.sidebar-mini.sidebar-hover:hover .sidebar-header{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.sidebar-hover:hover .sidebar-list .static-item{text-align:left}.sidebar-hover:hover .sidebar-list .static-item .default-icon{display:block}.sidebar-hover:hover .sidebar-list .static-item .mini-icon{display:none}.sidebar-hover:hover .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-hover:hover .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) .icon{display:block}.sidebar.sidebar-hover:hover .user-menu-head .item-detail-data{opacity:1}.sidebar.sidebar-mini.sidebar-hover:hover .side-setting-data-box ul,.sidebar.sidebar-mini.sidebar-hover:hover .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;height:auto}.sidebar.sidebar-mini.sidebar-hover:hover .sidebar-footer{width:16.862em;width:var(--sidebar-width)}.sidebar.sidebar-mini.sidebar-hover:hover .menu-label{text-align:left}.sidebar.sidebar-mini.sidebar-hover:hover .data-scrollbar{max-height:calc(100vh - 12.5em)}@media (max-width:991px){.sidebar.sidebar-mini.sidebar-hover:hover+.main-content{margin-left:0}.sidebar{z-index:99999}.admin-bar .sidebar{top:0}}.sidebar-boxed{margin:1em;border-radius:.25em}.sidebar.sidebar-boxed+.main-content{position:relative}.sidebar.sidebar-boxed+.main-content,.sidebar.sidebar-boxed+.main-content>header{-webkit-transition:margin-left .45s ease;transition:margin-left .45s ease;margin-left:18.862em;margin-left:calc(var(--sidebar-width) + 2em)}.sidebar.sidebar-boxed+.main-content>header{margin-top:1em;margin-right:1em}.sidebar.sidebar-mini.sidebar-boxed+.main-content>header{margin-left:7.5em;margin-left:calc(var(--mini-sidebar-width) + 2em)}.sidebar.sidebar-boxed+.main-content .nav.navbar{margin:1em 1em 0;border-radius:.25em}.sidebar.sidebar-boxed+.main-content .footer{margin:0 1em 1em 0;border-radius:.125em}.sidebar.sidebar-boxed+.main-content .content-area .site-main{padding-top:3em!important}.sidebar-transparent{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.sidebar.sidebar-transparent .sidebar-header{background:#fff;background:var(--color-theme-white-box);border-color:transparent}.sidebar-default.sidebar-transparent .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]{border-radius:.313em;border-radius:var(--border-radius)}.sidebar.sidebar-transparent .socialv-horizontal-main-box{background-color:#fff;background-color:var(--color-theme-white-box)}.sidebar.sidebar-transparent .sidebar-toggle .menu-btn{padding-left:.6em;padding-top:.3em}.sidebar.sidebar-transparent.sidebar-mini .sidebar-toggle .menu-btn{padding-right:.8em;padding-top:0}.sidebar.sidebar-transparent .sidebar-toggle{right:-2em}@media (max-width:1199px){.sidebar.sidebar-transparent{background:#fff;background:var(--color-theme-white-box)}}.navs-pill .sidebar-body{padding-left:0}.sidebar.navs-pill .user-menu-head{padding-left:2em}.sidebar.sidebar-mini.navs-pill .user-menu-head{padding-left:1em}.sidebar.navs-pill .menu-label{padding:0 2em}.navs-pill .navbar-nav .nav-item .nav-link{padding:.625em 1.8em}.navs-pill:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item){padding:0}.navs-pill:not(.sidebar-mini) .navbar-nav .nav-item .nav-link{padding:.625em 1em}.navs-pill:not(.sidebar-mini) .navbar-nav .nav-item .nav-link:not(.disabled) .sub-nav .nav-link{padding-left:2em}.navs-pill .navbar-nav .nav-item .nav-link:not(.disabled),.navs-pill .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-top-right-radius:3.125em;border-top-right-radius:var(--border-radius-pill);border-bottom-right-radius:3.125em;border-bottom-right-radius:var(--border-radius-pill)}.sidebar-default.navs-pill .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]{border-radius:0 .313em 0 0;border-radius:0 var(--border-radius) 0 0}.sidebar.navs-pill .socialv-horizontal-main-box{margin-left:0}.navs-pill-all.sidebar-mini .sidebar-body{padding-right:1em}.navs-pill-all.sidebar-mini .navbar-nav .nav-item .nav-link{padding:.625em 1.1em}.navs-pill-all .sidebar-body{padding-right:1em}.navs-pill-all .navbar-nav .nav-item .nav-link{padding:.625em 1em}.navs-pill-all .navbar-nav .nav-item .nav-link:not(.disabled),.navs-pill-all .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-radius:3.125em;border-radius:var(--border-radius-pill)}.navs-rounded .sidebar-body{padding-right:1em;padding-left:0}.sidebar.navs-rounded .user-menu-head{padding-left:2em}.sidebar.navs-rounded.sidebar-mini .user-menu-head{padding-left:1em}.navs-rounded:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item){padding:0}.navs-rounded:not(.sidebar-mini) .navbar-nav .nav-item .nav-link{padding:.625em 1em}.navs-rounded:not(.sidebar-mini) .navbar-nav .nav-item .nav-link:not(.disabled) .sub-nav .nav-link{padding-left:2em}.navs-rounded .navbar-nav .nav-item .nav-link{padding:.625em 1.8em}.navs-rounded .navbar-nav .nav-item .nav-link:not(.disabled),.navs-rounded .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-radius:0 .313em .313em 0;border-radius:0 var(--border-radius) var(--border-radius) 0}.sidebar.navs-rounded .socialv-horizontal-main-box{margin-left:0}.sidebar.navs-rounded .menu-label{padding:0 2em}.sidebar.sidebar-mini.navs-rounded .menu-label{padding:0 1.5em}.navs-rounded-all.sidebar-mini .sidebar-body,.navs-rounded-all.sidebar-mini:not(:hover) .sidebar-body{padding-right:1.2em;padding-left:1.2em}.navs-rounded-all.sidebar-mini .navbar-nav .nav-item .nav-link{padding:.625em 1em}.navs-rounded-all .sidebar-body{padding-right:2em;padding-left:2em}.navs-rounded-all .navbar-nav .nav-item .nav-link{padding:.625em 1em}.navs-rounded-all .navbar-nav .nav-item .nav-link:not(.disabled),.navs-rounded-all .navbar-nav .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-radius:.313em;border-radius:var(--border-radius)}.sidebar-color{background-color:#2f65b9;background-color:var(--color-theme-primary)}.sidebar-color .navbar-brand .logo-light{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-color .navbar-brand .logo-dark{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .45s ease;transition:all .45s ease}.sidebar-color .navbar-brand .logo-title{color:#ebeefd}.sidebar-color .sidebar-header{border-bottom-color:#2f65b9;border-bottom-color:var(--color-theme-primary)}.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link.disabled{color:#d8ddfa}.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled){color:#fff;color:var(--color-theme-white)}.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled)[aria-expanded=true]:after{border-color:#fff;border-color:var(--color-theme-white)}.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled).active,.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]),.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled)[aria-expanded=true],.sidebar-default.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .sub-nav{background-color:hsla(0,0%,100%,.2);color:#fff;color:var(--color-theme-white)}.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link .icon,.sidebar.sidebar-color .sidebar-toggle{color:#fff;color:var(--color-theme-white)}.sidebar.sidebar-color .sidebar-toggle{background-color:#2f65b9;background-color:var(--color-theme-primary)}.sidebar-color .user-menu-head .item-detail-data .item-title{color:#fff;color:var(--color-theme-white)}.sidebar.sidebar-color .socialv-horizontal-main-box{background-color:rgba(47,101,185,.047058823529411764);background-color:var(--color-theme-primary-dark)}.sidebar-color .user-menu-head .item-detail-data .item-desc,.sidebar.sidebar-color .menu-label{color:hsla(0,0%,100%,.6)}.sidebar.sidebar-color .socialv-horizontal-main-box ul.iq-main-menu .nav-link,.sidebar.sidebar-color .socialv-horizontal-main-box ul.iq-main-menu .nav-link i{color:#fff!important;color:var(--color-theme-white)!important}.sidebar.sidebar-color .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon{color:#fff;color:var(--color-theme-white)}.main-content{position:relative}.sidebar+.main-content,.sidebar+.main-content>header{margin-left:16.862em;margin-left:var(--sidebar-width);-webkit-transition:margin-left .45s ease;transition:margin-left .45s ease}.sidebar.sidebar-mini+.main-content>header{margin-left:5.5em;margin-left:var(--mini-sidebar-width);-webkit-transition:margin-left .45s ease;transition:margin-left .45s ease}.sidebar-default.sidebar .sidebar-footer .socialv-horizontal-main-box ul.iq-main-menu .nav-link{display:inline-block}.sidebar-default .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children .sub-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.1em;gap:1.1em;padding:0}.sidebar-default .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children>a{margin-right:1.1em}.sidebar-default .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children .left-icon,.sidebar-default .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children .right-icon{display:none}.sidebar-default.sidebar-mini .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children .sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.5em;gap:.5em}.sidebar-default.sidebar-mini.sidebar-hover .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children .sub-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.1em;gap:1.1em;padding:0}.sidebar-default.sidebar-mini .sidebar-footer .socialv-horizontal-main-box .navbar-nav .nav-item.menu-item-has-children>a{margin-right:0;margin-bottom:.5em}@media (max-width:991px){.sidebar+.main-content,.sidebar+.main-content>header,.sidebar.sidebar-mini+.main-content,.sidebar.sidebar-mini+.main-content>header{margin-left:0}}@media (min-width:1200px){.sidebar+.main-content .nav .navbar-brand{display:none}.sidebar.sidebar-boxed+.main-content .navs-sticky{width:calc(100% - 2.2em)}.sidebar.sidebar-mini+.main-content .iq-navbar.navs-sticky.menu-sticky{width:calc(100% - 4.8em)}.sidebar.sidebar-mini.sidebar-boxed+.main-content .iq-navbar.navs-sticky.menu-sticky{width:calc(100% - 8.8em)}}@media (max-width:1199px){.sidebar.sidebar-boxed+.main-content .navs-sticky{width:calc(100% - 2.2em)}.sidebar.sidebar-boxed+.main-content .navs-sticky.menu-sticky{width:calc(100% - 2.2em)!important}.sidebar.sidebar-mini+.main-content,.sidebar.sidebar-mini+.main-content>header{margin-left:5.5em;margin-left:var(--mini-sidebar-width)}}@media (max-width:991px){.sidebar.sidebar-mini{-webkit-transform:translateX(-140%);transform:translateX(-140%);visibility:hidden}.sidebar.sidebar-mini+.main-content,.sidebar.sidebar-mini+.main-content>header{margin-left:0}.sidebar.sidebar-mini.sidebar-boxed+.main-content>header{margin-left:1em}.sidebar.sidebar-mini.sidebar-boxed+.main-content{margin-left:0}.sidebar .sidebar-toggle{top:1.9em;z-index:1}.sidebar+.main-content,.sidebar+.main-content>header{margin-left:0}body.socialv-body-overflow{overflow:hidden}}@media (max-width:479px){header:not(.header-verticle) .socialv-logo.navbar-brand .logo-main{min-width:1.5em}header:not(.header-verticle) .socialv-logo.navbar-brand img{height:1.51em}header:not(.header-verticle) .socialv-logo.navbar-brand .logo-title{font-size:1.1em}header:not(.header-verticle) .navbar-brand{margin-right:.5em}header:not(.header-verticle) .header-notification-icon button.dropdown-toggle>i{font-size:1.2em}}header .search-form input{padding-left:2.5em;padding-right:1em;background:#f8f9fa;background:var(--global-body-bgcolor);border:.0625em solid #f1f1f1;border:.0625em solid var(--border-color-light);outline:none;width:21.875em;height:2.5em;border-radius:.313em;border-radius:var(--border-radius);font-size:1em;font-size:var(--font-size-body)}header .search-form .form-search .search-submit{position:absolute;left:0;top:0;cursor:pointer;padding:0;height:100%;width:2.5em;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;background:transparent;color:#7f858b;color:var(--border-color-dark)}header .search-form .form-search .search-submit:hover{background:transparent}.search-form .search-submit{height:3.75em;width:3.75em}.search-box .search-submit:hover{background:none}.search-form .search-submit svg{font-size:1.125em;color:#fff;color:var(--color-theme-white)}.search-form .search-submit{background:transparent;line-height:normal}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}form.search-form .form-row .has-content~label,form.search-form .form-row input:focus~label,form.search-form .form-row label{top:-5.625em}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:2.813em;top:-.813em;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}.search-form input,form.search-form .form-row label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-form input{padding-right:3.125em;padding-left:1em;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent}body.search header.page-header{position:static;background:transparent}.socialv-error .search-form{display:inline-block;width:40%;margin:1em 0 1.563em}.socialv-error .page-content>p{width:50%;margin:1em auto}.socialv-error .search-form input{padding:0 4.375em 0 1em;font-size:1em;font-size:var(--font-size-body);position:relative;background:#fff;background:var(--color-theme-white-box);border:.0625em solid transparent;border-radius:.313em;border-radius:var(--border-radius);-webkit-border-radius:.313em;-webkit-border-radius:var(--border-radius);-moz-border-radius:.313em;-moz-border-radius:var(--border-radius);-o-border-radius:.313em;-o-border-radius:var(--border-radius);-ms-border-radius:.313em;-ms-border-radius:var(--border-radius)}.socialv-error .search-form .search-submit{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.socialv-error .search-form{width:80%}.socialv-error .page-content>p{width:70%}}@media (max-width:479px){.socialv-error .page-content>p,.socialv-error .search-form{width:90%}}.search-form{position:relative}.widget .search-form input{border:.063em solid #cbcbcb;border:.063em solid var(--color-input-border);border-radius:.313em;border-radius:var(--border-radius)}.search-form label{display:none}.search-form .search-submit{position:absolute;right:0;top:0;height:100%;width:3.138em;padding:0;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1em;font-size:var(--font-size-body);background:#2f65b9;background:var(--color-theme-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0 .188em .188em 0}.search-form .search-submit:hover{background:rgba(47,101,185,.047058823529411764);background:var(--color-theme-primary-dark)}.search-form .search-submit .screen-reader-text{display:none}.wp-block-search .wp-block-search__label{position:relative;margin-bottom:1.25em;margin-top:0;font-size:1.438em;color:#07142e;color:var(--global-font-title);line-height:1.138em;font-weight:500;font-weight:var(--font-weight-medium);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);display:none}.wp-block-search .wp-block-search__button{outline:none;border:none;background:#2f65b9;background:var(--color-theme-primary);color:#2f65b9;color:var(--color-theme-primary);position:absolute;padding:0;left:auto;right:0;bottom:0;height:100%;width:3.125em;cursor:pointer;text-indent:1em;overflow:hidden;border-radius:0 .313em .313em 0;border-radius:0 var(--border-radius) var(--border-radius) 0;-webkit-border-radius:0 .313em .313em 0;-webkit-border-radius:0 var(--border-radius) var(--border-radius) 0;-moz-border-radius:0 .313em .313em 0;-moz-border-radius:0 var(--border-radius) var(--border-radius) 0;-o-border-radius:0 .313em .313em 0;-o-border-radius:0 var(--border-radius) var(--border-radius) 0;-ms-border-radius:0 .313em .313em 0;-ms-border-radius:0 var(--border-radius) var(--border-radius) 0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.wp-block-search .wp-block-search__inside-wrapper{position:relative}.wp-block-search .wp-block-search__button:before{content:"\e94b";font-family:iconly;font-size:1.125em;color:#fff;color:var(--color-theme-white);font-weight:200}.wp-block-search .wp-block-search__button:hover{background:#2f65b9;background:var(--color-theme-primary)}.socialv-search-result.search-result-dislogbox{padding:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;-ms-opacity:0;visibility:hidden}.socialv-search-result{background:#fff;background:var(--color-theme-white-box);width:21.875em;border-radius:.313em;border-radius:var(--border-radius);position:absolute;top:100%;padding:1em;max-height:15.625em;overflow-x:hidden;overflow-y:auto;-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-opacity:1;visibility:visible}.socialv-search-result .search-label{margin-bottom:.5em}.socialv-member-list li{margin-bottom:1em}.socialv-member-list .socialv-author-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1em;gap:1em}.socialv-member-list .socialv-author-heading .item-avatar img{border-radius:100%;border-radius:var(--border-radius-full)}.socialv-member-list .socialv-author-heading .item-title a{color:#07142e;color:var(--global-font-title)}.socialv-author-heading .item .item-meta{font-size:.75em;font-size:var(--font-size-small)}.socialv-search-result.search-result-dislogbox .search-label{display:none}.socialv-search-result .socialv-loader,.socialv-search-result .search-label,.load-more .socialv-loader{display:block}.socialv-search-result .socialv-loader,.load-more .socialv-loader{position:relative;width:1.563em;height:1.563em;margin:0 auto;border-radius:50%;background:linear-gradient(45deg,transparent,transparent 40%,#2f65b9);background:linear-gradient(45deg,transparent,transparent 40%,var(--color-theme-primary));-webkit-animation:animate 2s linear infinite;animation:animate 2s linear infinite}.load-more .socialv-loader{height:3em;width:3em}.socialv-search-result .socialv-loader:before,.load-more .socialv-loader:before{content:"";position:absolute;top:.125em;left:.125em;right:.125em;bottom:.125em;background:#fff;background:var(--color-theme-white-box);border-radius:50%;z-index:999}.load-more .socialv-loader:before{background:#f8f9fa;background:var(--global-body-bgcolor)}header .header-search-toggle .search-form input{width:100%;height:3.5em;background:#fff;background:var(--color-theme-white-box)}.header-notification-icon button.search-submit>i{font-size:inherit;width:auto;min-width:auto}@media (max-width:1750px){header .search-form input{width:15em}}@media (max-width:400px){header .search-form input{width:10em}}@keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media (min-width:768px){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 42.2165em);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 42.2165em);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 1em 1em 0}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 1em}}footer{background:#fff;background:var(--color-theme-white-box);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .footer-top .container,footer .footer-top .container-fluid{padding-top:5em;padding-bottom:5em;border-bottom:.0625em solid rgba(47,101,185,.19);border-bottom:.0625em solid var(--border-color-light-opacity)}.footer-main .widget,footer .widget{border:none;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.socialv-footer-hide .main-content{padding-bottom:0;min-height:unset}footer .copyright,footer .copyright a{color:#07142e;color:var(--global-font-title);font-weight:500;font-weight:var(--font-weight-medium)}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul.menu li a:hover:before{color:#2f65b9;color:var(--color-theme-primary)}footer .widget .socialv-contact li a:before{display:none}footer .widget ul.menu li .sub-menu{padding-left:.625em}footer .widget ul.menu>li>a{color:#2f65b9;color:var(--color-theme-primary)}.widget-space{padding-top:5em;padding-bottom:5em}footer .widget ul li a{padding-left:0}footer ul li.cat-item span.post_count,footer ul li span.achiveCount{float:right;color:#2f65b9;color:var(--color-theme-primary);border-radius:3.125em;width:3.125em;height:auto;text-align:center;line-height:1.25em;padding:0;margin-top:.125em}footer .widget .rss-date{color:#2f65b9;color:var(--color-theme-primary)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}footer ul.wp-tag-cloud li{display:inline-block}footer .socialv-social-media ul li a,footer .widget.widget_archive ul li a,footer .widget.widget_block ul.wp-block-archives li a,footer .widget.widget_block ul.wp-block-categories li a,footer .widget.widget_categories ul li a,footer .widget.widget_meta ul li a,footer .widget.widget_nav_menu ul li a,footer .widget.widget_pages ul li a{color:#6f7f92;color:var(--global-font-color);font-size:.875em;font-size:var(--font-size-normal);text-transform:capitalize;font-weight:500;font-weight:var(--font-weight-medium);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);letter-spacing:unset}footer .socialv-social-media ul li a:hover,footer .widget.widget_nav_menu ul li a:hover{color:#2f65b9;color:var(--color-theme-primary);padding-left:.5em}footer .socialv-social-media ul li.media-icon a:hover{padding-left:0}@media (max-width:991px){footer .footer-logo{text-align:center;margin:0 auto}.footer-logo .socialv-logo.navbar-brand.logo-align-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-footer-link-image-box{text-align:center;margin-bottom:3em}.wp-footer-link-image-box .d-flex.align-items-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-top .container,footer .footer-top .container-fluid{padding-top:2em;padding-bottom:2em}}.select2-container{height:3.138em}body.modal-open .select2-dropdown{z-index:9999}.select2-dropdown{border:none;border-bottom:.0625em solid #f1f1f1;border-bottom:.0625em solid var(--border-color-light);border-radius:0;z-index:98}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border:.0625em solid #2f65b9;border:.0625em solid var(--color-theme-primary);background:#fff;background:var(--color-theme-white-box)}.select2-container--open .select2-dropdown--above{border-bottom-color:transparent}.select2-container--open .select2-dropdown--below{border-top-color:transparent}.form-floating .select2-container .select2-selection--single{background:#fff;background:var(--color-theme-white-box);border-color:#f1f1f1;border-color:var(--border-color-light)}.select2-container .select2-selection--single{height:3.138em;background-color:#f8f9fa;background-color:var(--global-body-bgcolor);border-color:#f1f1f1;border-color:var(--border-color-light)}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#2f65b9;border-color:var(--color-theme-primary)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.138em;color:#6f7f92;color:var(--global-font-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.138em;right:.25em;width:1.25em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:transparent;margin:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{position:absolute;content:"\e903";font-weight:200;font-family:iconly!important;background:transparent;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"\e912"}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .25em .313em}.select2-container--default .select2-search--dropdown .select2-search__field{height:2.188em;border-color:#f1f1f1;border-color:var(--border-color-light);background:#fff;background:var(--color-theme-white-box)}.select2-search--dropdown{padding:.8em 1em .25em}.select2-container--default .select2-results>.select2-results__options{padding:.313em 1em;max-height:10.625em;text-align:left}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:transparent;color:#2f65b9;color:var(--color-theme-primary)}.select2-search--dropdown .select2-search__field{padding:0 .625em}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 2.875em 0 1em}.select2-container.select2-container--focus .select2-selection--single{border-color:#2f65b9;border-color:var(--color-theme-primary)}.select2-container.select2-container--focus~label{color:#2f65b9;color:var(--color-theme-primary);z-index:99}[dir=rtl] .select2-container .select2-selection--single .select2-selection__rendered{padding-right:1em;padding-left:2.875em}@media (max-width:479px){.select2-container .select2-selection--single .select2-selection__rendered{padding:0 2em 0 .5em}.socialv-data-filter-by .select2-container--default .select2-selection--single .select2-selection__arrow{right:0}#buddypress .form-floating .select2-container--default .select2-selection--single .select2-selection__arrow,#buddypress .form-floating .select2-container .select2-selection--single{right:.2em}}@media (min-width:1200px){.socialv-mobile-menu{display:none}}.socialv-mobile-menu .navbar-toggler.custom-toggler{left:auto;right:0;height:auto;width:100%;margin:0;padding:1em;border-bottom:.063em solid #f1f1f1;border-bottom:.063em solid var(--border-color-light);border-radius:0;-webkit-transition:all .45s ease;transition:all .45s ease}.socialv-mobile-menu .navbar-toggler.custom-toggler .menu-btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;text-transform:uppercase;font-size:var(--wp--preset--font-size--normal);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one);color:#07142e;color:var(--global-font-title);-webkit-transition:all .45s ease;transition:all .45s ease}.socialv-mobile-menu{position:fixed;top:0;padding:0;line-height:0;left:auto;right:0;height:100vh;display:inline-block;width:25em;-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);background-color:#fff;background-color:var(--color-theme-white-box);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:all .45s ease;transition:all .45s ease;z-index:99999}.socialv-mobile-menu.menu-open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.socialv-mobile-menu .navbar-toggler.custom-toggler .menu-btn-close i{margin-left:.4em}.socialv-mobile-menu .navbar{display:block;padding:0}.socialv-mobile-menu .navbar .menu-all-pages-container{height:calc(100vh - 4em);overflow-y:auto;overflow-x:hidden;padding-top:1em}.socialv-mobile-menu .navbar ul>li{padding:0;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.1em;position:relative}.socialv-mobile-menu .navbar a{font-size:.875em;font-size:var(--font-size-normal);display:block;text-transform:capitalize;color:#7f858b;color:var(--color-menu-font);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--highlight-font-family);padding:1.125em 1em;text-decoration:none;zoom:1;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;position:relative}.socialv-mobile-menu .navbar ul>li>a{text-transform:uppercase;font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one);padding:1.125em 1.563em}.socialv-mobile-menu .navbar ul>li .toggledrop{position:absolute;top:1.1em;left:auto;right:2em;color:#07142e;color:var(--global-font-title);cursor:pointer;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.socialv-mobile-menu .navbar ul>li .toggledrop.active{top:.95em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.socialv-mobile-menu .navbar ul.sub-menu>li .toggledrop{top:.55em}.socialv-mobile-menu .navbar ul.sub-menu>li .toggledrop.active{top:.4em}.socialv-mobile-menu .navbar ul>li .toggledrop svg{width:1.5em;height:1.5em;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.socialv-mobile-menu .top-menu ul.sub-menu{list-style:none;padding-left:1em}.socialv-mobile-menu .navbar ul>li>a{padding:1.125em 2em}.socialv-mobile-menu .navbar .top-menu ul.sub-menu li a{padding:.5em 2em;font-weight:400;font-weight:var(--font-weight-regular);letter-spacing:.0625em;letter-spacing:var(--letter-spacing-one);position:relative;text-transform:capitalize}.socialv-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.socialv-mobile-menu .navbar-nav li.current-menu-item>a,.socialv-mobile-menu .navbar-nav li .sub-menu li:hover>a,.socialv-mobile-menu .navbar-nav li:hover>.toggledrop i,.socialv-mobile-menu .navbar-nav li:hover>a,.socialv-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.socialv-mobile-menu ul>li.current-menu-ancestor>a,.socialv-mobile-menu ul li .sub-menu li.current-menu-item>a,.socialv-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#07142e;color:var(--global-font-title)}.socialv-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.socialv-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.socialv-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#2f65b9;color:var(--color-theme-primary)}@media (max-width:480px){.socialv-mobile-menu{width:15em}}.bypostauthor{display:block}img.photo{border-radius:.313em;border-radius:var(--border-radius);background:#ddeaff;background:var(--color-default-bg-avatar);-o-object-fit:cover;object-fit:cover}.border{border:.063em solid #f1f1f1!important;border:.063em solid var(--border-color-light)!important}#buddypress .socialv-btn-primary,#buddypress .generic-button a.socialv-btn-primary,#buddypress input.socialv-btn-primary,.socialv-btn-primary{color:#fff;color:var(--color-theme-white);background:#2f65b9;background:var(--color-theme-primary);border-color:#2f65b9;border-color:var(--color-theme-primary)}#buddypress .socialv-btn-grey,#buddypress .generic-button a.socialv-btn-grey,#buddypress input.socialv-btn-grey,.socialv-btn-grey{color:#fff;color:var(--color-theme-white);background:#6f7f92;background:var(--color-theme-grey);border-color:#6f7f92;border-color:var(--color-theme-grey)}#buddypress .socialv-btn-success,#buddypress .generic-button a.socialv-btn-success,#buddypress input.socialv-btn-success,.socialv-btn-success{color:#fff;color:var(--color-theme-white);background:#00c792;background:var(--color-theme-success);border-color:#00c792;border-color:var(--color-theme-success)}#buddypress .socialv-btn-danger,#buddypress .generic-button a.socialv-btn-danger,#buddypress input.socialv-btn-danger,.socialv-btn-danger{color:#fff;color:var(--color-theme-white);background:#f14646;background:var(--color-theme-danger);border-color:#f14646;border-color:var(--color-theme-danger)}#buddypress .socialv-btn-info,#buddypress .generic-button a.socialv-btn-info,#buddypress input.socialv-btn-info,.socialv-btn-info{color:#fff;color:var(--color-theme-white);background:#09c;background:var(--color-theme-info);border-color:#09c;border-color:var(--color-theme-info)}#buddypress .socialv-btn-warning,#buddypress .generic-button a.socialv-btn-warning,#buddypress input.socialv-btn-warning,.socialv-btn-warning{color:#fff;color:var(--color-theme-white);background:#ffe978;background:var(--color-theme-warning);border-color:#ffe978;border-color:var(--color-theme-warning)}#buddypress .socialv-btn-orange,#buddypress .generic-button a.socialv-btn-orange,#buddypress input.socialv-btn-orange,.socialv-btn-orange{color:#fff;color:var(--color-theme-white);background:#f07a3a;background:var(--color-theme-orange);border-color:#f07a3a;border-color:var(--color-theme-orange)}#buddypress .socialv-btn-primary:hover,#buddypress .generic-button a.socialv-btn-primary:hover,#buddypress input.socialv-btn-primary:hover,.socialv-btn-primary:hover{color:#fff;color:var(--color-theme-white);background:rgba(47,101,185,.047058823529411764);background:var(--color-theme-primary-dark);border-color:rgba(47,101,185,.047058823529411764);border-color:var(--color-theme-primary-dark)}#buddypress .socialv-btn-grey:hover,#buddypress .generic-button a.socialv-btn-grey:hover,#buddypress input.socialv-btn-grey:hover,.socialv-btn-grey:hover{color:#fff;color:var(--color-theme-white);background:#898c8f;background:var(--color-theme-grey-dark);border-color:#898c8f;border-color:var(--color-theme-grey-dark)}#buddypress .socialv-btn-success:hover,#buddypress .generic-button a.socialv-btn-success:hover,#buddypress input.socialv-btn-success:hover,.socialv-btn-success:hover{color:#fff;color:var(--color-theme-white);background:#029f76;background:var(--color-theme-success-dark);border-color:#029f76;border-color:var(--color-theme-success-dark)}#buddypress .socialv-btn-danger:hover,#buddypress .generic-button a.socialv-btn-danger:hover,#buddypress input.socialv-btn-danger:hover,.socialv-btn-danger:hover{color:#fff;color:var(--color-theme-white);background:#f23737;background:var(--color-theme-danger-dark);border-color:#f23737;border-color:var(--color-theme-danger-dark)}#buddypress .socialv-btn-info:hover,#buddypress .generic-button a.socialv-btn-info:hover,#buddypress input.socialv-btn-info:hover,.socialv-btn-info:hover{color:#fff;color:var(--color-theme-white);background:#0187b4;background:var(--color-theme-info-dark);border-color:#0187b4;border-color:var(--color-theme-info-dark)}#buddypress .socialv-btn-warning:hover,#buddypress .generic-button a.socialv-btn-warning:hover,#buddypress input.socialv-btn-warning:hover,.socialv-btn-warning:hover{color:#fff;color:var(--color-theme-white);background:#fbe15f;background:var(--color-theme-warning-dark);border-color:#fbe15f;border-color:var(--color-theme-warning-dark)}#buddypress .socialv-btn-orange:hover,#buddypress .generic-button a.socialv-btn-orange:hover,#buddypress input.socialv-btn-orange:hover,.socialv-btn-orange:hover{color:#fff;color:var(--color-theme-white);background:#ed6922;background:var(--color-theme-orange-dark);border-color:#ed6922;border-color:var(--color-theme-orange-dark)}#buddypress .btn.socialv-btn-outline-primary,#buddypress .generic-button a.socialv-btn-outline-primary,#buddypress input.socialv-btn-outline-primary,.btn.socialv-btn-outline-primary{color:#2f65b9;color:var(--color-theme-primary);background:#2f65b9;background:var(--color-theme-primary-light);border-color:#2f65b9;border-color:var(--color-theme-primary)}#buddypress .btn.socialv-btn-outline-grey,#buddypress .generic-button a.socialv-btn-outline-grey,#buddypress input.socialv-btn-outline-grey,.btn.socialv-btn-outline-grey{color:#6f7f92;color:var(--color-theme-grey);background:#ebf4ff;background:var(--color-theme-grey-light);border-color:#6f7f92;border-color:var(--color-theme-grey)}#buddypress .btn.socialv-btn-outline-success,#buddypress .generic-button a.socialv-btn-outline-success,#buddypress input.socialv-btn-outline-success,.btn.socialv-btn-outline-success{color:#00c792;color:var(--color-theme-success);background:rgba(0,199,146,.08627450980392157);background:var(--color-theme-success-light);border-color:#00c792;border-color:var(--color-theme-success)}#buddypress .btn.socialv-btn-outline-danger,#buddypress .generic-button a.socialv-btn-outline-danger,#buddypress input.socialv-btn-outline-danger,.btn.socialv-btn-outline-danger{color:#f14646;color:var(--color-theme-danger);background:rgba(241,70,70,.08627450980392157);background:var(--color-theme-danger-light);border-color:#f14646;border-color:var(--color-theme-danger)}#buddypress .btn.socialv-btn-outline-info,#buddypress .generic-button a.socialv-btn-outline-info,#buddypress input.socialv-btn-outline-info,.btn.socialv-btn-outline-info{color:#09c;color:var(--color-theme-info);background:rgba(0,153,204,.08627450980392157);background:var(--color-theme-info-light);border-color:#09c;border-color:var(--color-theme-info)}#buddypress .btn.socialv-btn-outline-warning,#buddypress .generic-button a.socialv-btn-outline-warning,#buddypress input.socialv-btn-outline-warning,.btn.socialv-btn-outline-warning{color:#ffe978;color:var(--color-theme-warning);background:rgba(255,233,120,.14901960784313725);background:var(--color-theme-warning-light);border-color:#ffe978;border-color:var(--color-theme-warning)}#buddypress .btn.socialv-btn-outline-orange,#buddypress .generic-button a.socialv-btn-outline-orange,#buddypress input.socialv-btn-outline-orange,.btn.socialv-btn-outline-orange{color:#f07a3a;color:var(--color-theme-orange);background:rgba(240,122,58,.08627450980392157);background:var(--color-theme-orange-light);border-color:#f07a3a;border-color:var(--color-theme-orange)}#buddypress .btn.socialv-btn-outline-primary:hover,#buddypress .generic-button a.socialv-btn-outline-primary:hover,#buddypress input.socialv-btn-outline-primary:hover,.btn.socialv-btn-outline-primary:hover{color:#fff;color:var(--color-theme-white);background:#2f65b9;background:var(--color-theme-primary);border-color:#2f65b9;border-color:var(--color-theme-primary)}#buddypress .btn.socialv-btn-outline-grey:hover,#buddypress .generic-button a.socialv-btn-outline-grey:hover,#buddypress input.socialv-btn-outline-grey:hover,.btn.socialv-btn-outline-grey:hover{color:#fff;color:var(--color-theme-white);background:#6f7f92;background:var(--color-theme-grey);border-color:#6f7f92;border-color:var(--color-theme-grey)}#buddypress .btn.socialv-btn-outline-success:hover,#buddypress .generic-button a.socialv-btn-outline-success:hover,#buddypress input.socialv-btn-outline-success:hover,.btn.socialv-btn-outline-success:hover{color:#fff;color:var(--color-theme-white);background:#00c792;background:var(--color-theme-success);border-color:#00c792;border-color:var(--color-theme-success)}#buddypress .btn.socialv-btn-outline-danger:hover,#buddypress .generic-button a.socialv-btn-outline-danger:hover,#buddypress input.socialv-btn-outline-danger:hover,.btn.socialv-btn-outline-danger:hover{color:#fff;color:var(--color-theme-white);background:#f14646;background:var(--color-theme-danger);border-color:#f14646;border-color:var(--color-theme-danger)}#buddypress .btn.socialv-btn-outline-info:hover,#buddypress .generic-button a.socialv-btn-outline-info:hover,#buddypress input.socialv-btn-outline-info:hover,.btn.socialv-btn-outline-info:hover{color:#fff;color:var(--color-theme-white);background:#0187b4;background:var(--color-theme-info-dark);border-color:#0187b4;border-color:var(--color-theme-info-dark)}#buddypress .btn.socialv-btn-outline-orange:hover,#buddypress .generic-button a.socialv-btn-outline-orange:hover,#buddypress input.socialv-btn-outline-orange:hover,.btn.socialv-btn-outline-orange:hover{color:#fff;color:var(--color-theme-white);background:#f07a3a;background:var(--color-theme-orange);border-color:#f07a3a;border-color:var(--color-theme-orange)}.socialv-alert{padding:1em;margin-bottom:1em;border-left:.1875em solid}.socialv-alert-primary{color:#2f65b9;color:var(--color-theme-primary);border-color:#2f65b9;border-color:var(--color-theme-primary);background:#2f65b9;background:var(--color-theme-primary-light)}.socialv-alert-success,.pmpro_success{color:#00c792;color:var(--color-theme-success);border-color:#00c792;border-color:var(--color-theme-success);background:rgba(0,199,146,.08627450980392157);background:var(--color-theme-success-light)}.socialv-alert-danger,.pmpro_error{color:#f14646;color:var(--color-theme-danger);border-color:#f14646;border-color:var(--color-theme-danger);background:rgba(241,70,70,.08627450980392157);background:var(--color-theme-danger-light)}.socialv-alert-info,.pmpro_message{color:#09c;color:var(--color-theme-info);border-color:#09c;border-color:var(--color-theme-info);background:rgba(0,153,204,.08627450980392157);background:var(--color-theme-info-light)}.socialv-alert-orange,.pmpro_alert{color:#f07a3a;color:var(--color-theme-orange);border-color:#f07a3a;border-color:var(--color-theme-orange);background:rgba(240,122,58,.08627450980392157);background:var(--color-theme-orange-light)}.list-group-square{list-style-type:square}.list-group-circle{list-style-type:circle}.list-group-disc{list-style-type:disc}.list-style-decimal{list-style-type:decimal}.list-style-disclosure-closed{list-style-type:disclosure-closed}.list-style-disclosure-open{list-style-type:disclosure-open}.card-space{margin-top:2em}.card-space-bottom{margin-bottom:2em}.card-main{background:#fff;background:var(--color-theme-white-box);border:none;border-radius:.375em;border-radius:var(--border-radius-box);-webkit-box-shadow:0 14px 54px rgba(0,0,0,.03);box-shadow:0 14px 54px rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.card-inner{padding:2em}.card-main .card-head{padding:2em 2em 0}.card-main .card-head.card-header-border{padding-bottom:2em;border-bottom:.0625em solid #f1f1f1;border-bottom:.0625em solid var(--border-color-light)}.card-main .card-inner .card-head.card-header-border{padding:0 0 1.25em;margin-bottom:2em}.card-main .card-inner .card-head{padding:0}@media(max-width:767px){.card-inner{padding:1em}.card-main .card-head{padding:1em 1em 0}.card-main .card-head.card-header-border{padding-bottom:1em}.card-main .card-inner .card-head.card-header-border{margin-bottom:1em}}#socialv-preview-image{width:25px;height:25px}#bbpress-forums div.wp-editor-container{border:.063em solid #f1f1f1;border:.063em solid var(--border-color-light);border-radius:.313em;border-radius:var(--border-radius)}.wp-editor-wrap input{width:auto}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{color:#50575e;padding:.25em .438em;font-size:.688em;min-width:1.563em}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{font-size:.75em;font-size:var(--font-size-small);background:#fff;background:var(--color-theme-white-box)}.wp-editor-wrap .quicktags-toolbar{background:#f6f7f7;color:#6f7f92;color:var(--global-font-color);border:none;border-radius:.313em .313em 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0}.wp-editor-container textarea.wp-editor-area:focus{border-color:transparent}.wp-editor-wrap .quicktags-toolbar input{border-color:transparent;color:inherit;background:transparent}.wp-editor-container textarea.wp-editor-area{background:#fff;background:var(--color-theme-white-box);border-radius:0 0 .313em .313em;border-radius:0 0 var(--border-radius) var(--border-radius)}.wp-editor-wrap .wp-editor-container{border:.063em solid #f1f1f1;border:.063em solid var(--border-color-light)}.bbp-forms-sv .bbp-the-content-wrapper{margin-bottom:2em}span.bbp-admin-links{color:#f1f1f1;color:var(--border-color-light)}span.bbp-admin-links a{color:#6f7f92;color:var(--global-font-color)}.avatar-10{height:.625em;width:.625em;min-width:.625em}.avatar-20{height:1.25em;width:1.25em;min-width:1.25em}.avatar-30{height:1.875em;width:1.875em;min-width:1.875em}.avatar-32{height:2em!important;width:2em;min-width:2em}.avatar-35{height:2.188em;width:2.188em;min-width:2.188em}.avatar-40{height:2.5em;width:2.5em;min-width:2.5em}.avatar-50{height:3.125em;width:3.125em;min-width:3.125em}.avatar-55{height:3.438em;width:3.438em;min-width:3.438em}.avatar-60{height:3.75em;width:3.75em;min-width:3.75em}.avatar-65{height:4.063em;width:4.063em;min-width:4.063em}.avatar-70{height:4.375em;width:4.375em;min-width:4.375em}.avatar-80{height:5em;width:5em;min-width:5em}.avatar-90{height:5.625em;width:5.625em;min-width:5.625em}.avatar-100{height:6.25em;width:6.25em;min-width:6.25em}.avatar-140{height:8.75em;width:8.75em;min-width:8.75em}.avatar-150{height:9.375em;width:9.375em;min-width:9.375em}@media (max-width:767px){.avatar-150{height:6.375em;width:6.375em;min-width:6.375em}}.bp-unverified-badge-tooltip,.bp-verified-badge-tooltip{padding:.25em 1.25em;font-size:.8em}.socialv-check label{position:relative}.comment-respond .socialv-check{margin-bottom:1.875em}.socialv-check label{color:#6f7f92;color:var(--global-font-color)}.socialv-check label span{padding-left:1.5em}.socialv-check label input[type=checkbox]{position:absolute;top:.375em;cursor:pointer;width:1.063em;height:1.063em;line-height:normal}.table-responsive{overflow-y:hidden;border-radius:.375em;border-radius:var(--border-radius-box)}body.badge{display:inherit;padding:0;white-space:inherit;border-radius:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:#6f7f92;color:var(--global-font-color);text-align:inherit;vertical-align:inherit}body:before{position:fixed;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .45s ease;transition:all .45s ease;z-index:-1}.mfp-bg,.mfp-wrap{z-index:99999}@media (max-width:1199px){body.overflow-hidden:before{opacity:1;z-index:9999}}@media (max-width:991px){body.socialv-body-overflow:before{opacity:1;z-index:999}}@media (max-width:767px){.card-space{margin-top:1em}.card-space-bottom{margin-bottom:1em}.avatar-80{height:3em;width:3em;min-width:3em}.avatar-140{width:6.25em;height:6.25em;min-width:6.25em}.comment-respond .socialv-check{margin-bottom:1em}}@media(max-width:479px){.avatar-140{width:5em;height:5em;min-width:5em}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9hZG1pbmJhci5jc3MiLCJfaGVhZGVyLmNzcyIsIl92ZXJ0aWNsZS1zaWRlYmFyLmNzcyIsIl9zZWFyY2guY3NzIiwiX21lZGlhLmNzcyIsIl9mb290ZXIuY3NzIiwiX3NlbGVjdDIuY3NzIiwiX2J1cmdlci1tZW51LmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsTUFHQSx3QkFBeUIsQ0FDekIsdUJBQXdCLENBQ3hCLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDM0IsdUJBQXdCLENBQ3hCLDJCQUE0QixDQUk1QixtREFBcUQsQ0FDckQsc0RBQXdELENBQ3hELHNCQUF1QixDQUN2Qiw4QkFBK0IsQ0FDL0IsZ0RBQW1ELENBSW5ELDZCQUE4QixDQUM5QixnQ0FBaUMsQ0FDakMsb0NBQXFDLENBQ3JDLHVDQUF3QyxDQUN4QyxvQ0FBcUMsQ0FDckMsdUNBQXdDLENBSXhDLHVCQUF3QixDQUN4Qix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUdyQiw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBRzFCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUdyQix1QkFBdUIsQ0FDdkIseUJBQXlCLENBQ3pCLHdCQUF3QixDQUN4QiwyQkFBMkIsQ0FDM0Isc0JB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QUFXLENBQ1gsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT0FBUSxDQUNSLHlCQUE2QixDQUM3QixTQUFVLENBQ1YsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixVQUNELENBS0Esa0JBQ0MsYUFDRCxDQUVBLDBCQUNDLDRCQUNDLFNBQVUsQ0FDVixZQUNELENBQ0QsQ0FFQSx5QkFDQyxxQ0FDQyxTQUFVLENBQ1YsV0FDRCxDQUNELENBRUEseUJBQ0MsWUFDQyxjQUNELENBRUEsbUJBQ0MsaUJBQ0QsQ0FFQSxXQUNDLFVBQVcsQ0FDWCxTQUFVLENBQ1YsYUFDRCxDQUVBLFlBQ0MsWUFBYSxDQUNiLGFBQWMsQ0FDZCxnQkFDRCxDQUNBLG1DQUNDLGlCQUNELENBQ0QsQ0FFQSx3QkFDQyxZQUNDLFNBQVUsQ0FDVixVQUFXLENBQ1gsYUFDRCxDQUNEIiwiZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuIDpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiA4NC40MzNlbTtcblx0LS1jb250ZW50LXdpZHRoLXNtOiA3NWVtO1xuXHQtLXNpZGViYXItd2lkdGg6IDE2Ljg2MmVtO1xuXHQtLW1pbmktc2lkZWJhci13aWR0aDogNS41ZW07XG5cdC0tY3VzdG9taXplci13aWR0aDogMjdlbTtcblx0LS1maWx0ZXItc2lkZWJhci13aWR0aDogMThlbTtcblxuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHQtLWdsb2JhbC1mb250LXNpemU6IDFlbTtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS43NTtcblx0LS1nbG9iYWwtYm94LXNoYWRvdzogMCAxNHB4IDU0cHggcmdiYSgwLCAwLCAwLCAuMDMpO1xuXHRcblxuXHQvKiBQYWdlIFNwYWNpbmcgKi9cblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZzogMmVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nOiAyZW07XG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctdGFibGV0OiAyZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctdGFibGV0OiAyZW07XG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlOiAxZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctbW9iaWxlOiAxZW07XG5cblxuXHQvKiBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogLjc1ZW07XG5cdC0tZm9udC1zaXplLW5vcm1hbDogLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1ib2R5OiAxZW07XG5cdC0tZm9udC1zaXplLWgxOiAyLjVlbTtcblx0LS1mb250LXNpemUtaDI6IDIuMDc0ZW07XG5cdC0tZm9udC1zaXplLWgzOiAxLjcyOGVtO1xuXHQtLWZvbnQtc2l6ZS1oNDogMS40NGVtO1xuXHQtLWZvbnQtc2l6ZS1oNTogMS4yZW07XG5cdC0tZm9udC1zaXplLWg2OiAxZW07XG5cdC0tZm9udC1zaXplLXhzOiAuNzVlbTtcblxuXHQvKiBMaW5lLUhlaWdodCAqL1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtYm9keTogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LXA6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDI6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgzOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNDogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDU6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg2OiAxLjM7XG5cblx0LyogRm9udC1XZWlnaHQgKi9cblx0LS1mb250LXdlaWdodC1ib2R5OiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDE6IDYwMDtcblx0LS1mb250LXdlaWdodC1oMjogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgzOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDQ6IDUwMDtcblx0LS1mb250LXdlaWdodC1oNTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg2OiA1MDA7XG5cblx0LyogZm9udC13ZWlnaHQqL1xuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OjMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOjQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06NTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZDo2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDo3MDA7XG5cblx0LyogTGV0dGVyIHNwYWNpbmcgKi9cblx0LS1mb250LWxldHRlci1zcGFjaW5nLWJvZHk6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rOjA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgyOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDM6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg1OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDY6IDA7XG5cdC0tbGV0dGVyLXNwYWNpbmc6LjI1ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctb25lOiAuMDYyNWVtO1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogLjEyNWVtO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctdGhyZWU6IC4xODhlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1mb3VyOiAuMjVlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1laWdodDogLjVlbTtcblxuXHQvKiBib3JkZXItcmFkaXVzICovXG5cdC0tYm9yZGVyLXJhZGl1czogLjMxM2VtOyAvKiA1cHgqL1xuXHQtLWJvcmRlci1yYWRpdXMtMTA6IC42MjVlbTsgLyogMTBweCovXG5cdC0tYm9yZGVyLXJhZGl1cy1ib3g6IC4zNzVlbTsgLyo2cHgqL1xuXHQtLWJvcmRlci1yYWRpdXMtMTI6IC43NWVtOyAvKjEycHgqL1xuXHQtLWJvcmRlci1yYWRpdXMtMTY6IDFlbTsgIC8qIDE2cHggKi9cblx0LS1ib3JkZXItcmFkaXVzLWVpZ2h0OiAuNWVtOyAvKiA4cHggKi9cblx0LS1ib3JkZXItcmFkaXVzLXBpbGw6IDMuMTI1ZW07IC8qIDUwcHggKi9cblx0LS1ib3JkZXItcmFkaXVzLWZ1bGw6IDEwMCU7IC8qIDEwMCUgKi9cblxuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czotMTtcblxuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICNmOGY5ZmE7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcjojZjlmYmZmOyBcblx0LS1nbG9iYWwtZm9udC1jb2xvcjogIzZmN2Y5Mjtcblx0LS1nbG9iYWwtZm9udC10aXRsZTogIzA3MTQyZTtcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNmMWYxZjE7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICM3Zjg1OGI7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGUtYm94OiAjZmZmO1xuXHQtLWJvcmRlci1jb2xvci1saWdodC1vcGFjaXR5OiByZ2JhKDQ3LCAxMDEsIDE4NSwgMC4xOSk7XG5cdC0tdmVyaWZ5LXVzZXItY29sb3I6IzM4OTdGMDtcblx0LS1kYXJrLWljb24tY29sb3I6IzY0NzM4Yjtcblx0LS1jb2xvci1wb3N0LXN0aWNreS1iZzogI2U1ZWZmZjtcblx0LS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogIzdjODU5Yjtcblx0LS1jb2xvci1pbnB1dC1ib3JkZXI6ICNjYmNiY2I7XG5cdC0tY29sb3ItbWVudS1mb250OiAjN2Y4NThiO1xuXHQtLWRpc2FibGUtY29sb3I6I2NiY2JjYjtcblx0LS1nbG9iYWwtZm9udC1kYXJrOiAjNkY3RjkyO1xuXHQtLWNvbG9yLWRlZmF1bHQtYmctYXZhdGFyOiAjZGRlYWZmO1xuXHQtLWNvbG9yLXRoZW1lLWxpZ2h0LWdyZXk6ICNFRkY0RkY7XG5cdC0tZ3JhZGllbnQtY29sb3I6bGluZWFyLWdyYWRpZW50KDE1MWRlZywgIzJGNjVCOSAxNC41OCUsIHJnYig0NyAxMDEgMTg1IC8gMjIlKSA4Mi4wMiUpO1xuXHQtLWluc3RyYS1jb2xvcjpsaW5lYXItZ3JhZGllbnQoNDVkZWcsI2YwOTQzMywjZTY2ODNjIDI1JSwjZGMyNzQzIDUwJSwjY2MyMzY2IDc1JSwjYmMxODg4KTtcblxuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTojMmY2NWI5O1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyazojMmY2NWI5MGM7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzJmNjViOWZmO1xuXHQtLWNvbG9yLXRoZW1lLXN1Y2Nlc3M6ICMwMGM3OTI7IFxuXHQtLWNvbG9yLXRoZW1lLXN1Y2Nlc3MtZGFyazogIzAyOWY3NmZmO1xuXHQtLWNvbG9yLXRoZW1lLXN1Y2Nlc3MtbGlnaHQ6ICMwMGM3OTIxNjsgXG5cdC0tY29sb3ItdGhlbWUtZGFuZ2VyOiAjZjE0NjQ2OyBcblx0LS1jb2xvci10aGVtZS1kYW5nZXItZGFyazogI2YyMzczN2ZmO1xuXHQtLWNvbG9yLXRoZW1lLWRhbmdlci1saWdodDogI2YxNDY0NjE2OyBcblx0LS1jb2xvci10aGVtZS13YXJuaW5nOiAjZmZlOTc4OyBcblx0LS1jb2xvci10aGVtZS13YXJuaW5nLWRhcms6ICNmYmUxNWZmZjtcblx0LS1jb2xvci10aGVtZS13YXJuaW5nLWxpZ2h0OiAjZmZlOTc4MjY7IFxuXHQtLWNvbG9yLXRoZW1lLWluZm86ICMwMDk5Y2M7IFxuXHQtLWNvbG9yLXRoZW1lLWluZm8tZGFyazogIzAxODdiNGZmO1xuXHQtLWNvbG9yLXRoZW1lLWluZm8tbGlnaHQ6ICMwMDk5Y2MxNjtcblx0LS1jb2xvci10aGVtZS1vcmFuZ2U6ICNmMDdhM2E7XG5cdC0tY29sb3ItdGhlbWUtb3JhbmdlLWRhcms6ICNlZDY5MjJmZjtcblx0LS1jb2xvci10aGVtZS1vcmFuZ2UtbGlnaHQ6ICNmMDdhM2ExNjtcdFxuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM2RjdGOTI7XG5cdC0tY29sb3ItdGhlbWUtZ3JleS1kYXJrOiAjODk4YzhmO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXktbGlnaHQ6ICNlYmY0ZmY7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjMDAwNTA1O1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLXRoZW1lLXNrZWxldG9uOiAjZjRmOGZmO1xuXG5cdC0tY29sb3ItdGhlbWUtb25saW5lOiAjMkRDREIyO1xuXHQtLWNvbG9yLXRoZW1lLW9mZmxpbmU6ICNGNkMyM0E7XG5cdC0tdW5yZWFkLW1lc3NhZ2UtY29sb3I6ICNmN2Y3Zjc7XG5cblx0LS1jb2xvci10aGVtZS1yYXR0aW5nOiAjZmZiODAwO1xuXG5cdC0tbHAtcHJpbWFyeS1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgLS1scC1zZWNvbmRhcnktY29sb3I6ICMwNzE0MmU7XG5cblx0LS1tYWluLWJtLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHQtLW1haW4tYm0tYmctY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCkgIWltcG9ydGFudDtcblx0LS1ibS1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xuXHQtLWJtLW1lbnRpb24tY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuXHQtLWJtLW1lbnRpb24tYmc6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpICFpbXBvcnRhbnQ7XG5cblx0LS1yZ2ItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KSAhaW1wb3J0YW50O1xuXHQtLWNvbG9yLWM6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblxuXHQtLWhlYWRlci1oZWlnaHQ6IDcwcHg7XG5cdC8qIHZlcnRpY2FsIG1lbnUgKi9cblx0LS1jb2xvci1zaWRlYmFyLWRhcms6ICMyMTI1Mjk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tZm9udC1zaXplLWJvZHk6IC44MzR2dztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tZm9udC1zaXplLWgxOiAyZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgyOiAxLjhlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDM6IDEuNmVtO1xuXHRcdC0tZm9udC1zaXplLWg0OiAxLjRlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNTogMS4yZW07XG5cdFx0LS1mb250LXNpemUtaDY6IDFlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIDpyb290IHtcblx0XHQtLWZvbnQtc2l6ZS1ib2R5OiAuODc1ZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgxOiAxLjhlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDEuNmVtO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMzogMS40ZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuMmVtO1xuXHRcdC0tZm9udC1zaXplLWg1OiAxLjFlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNjogMWVtO1xuICAgIH1cbn1cblxuW2RhdGEtbW9kZT1kYXJrXSB7XG4gICAgLS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZjtcbiAgICAtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICMwOTEwMjU7XG4gICAgLS1nbG9iYWwtYm9keS1saWdodGNvbG9yOiNmOWZiZmY7IFxuICAgIC0tZ2xvYmFsLWZvbnQtY29sb3I6ICNhNWE4YWI7XG4gICAgLS1nbG9iYWwtZm9udC10aXRsZTogI2ZmZjtcbiAgICAtLWJvcmRlci1jb2xvci1saWdodDogIzEwMTQyMTtcbiAgICAtLWJvcmRlci1jb2xvci1kYXJrOiAjN2Y4NThiOyAgIFxuXHQtLWJvcmRlci1jb2xvci1saWdodC1vcGFjaXR5OiByZ2JhKDAsMCwwLDAuMTkpOyBcbiAgICAtLWRhcmstaWNvbi1jb2xvcjojZmZmO1xuICAgIC0tY29sb3ItcG9zdC1zdGlja3ktYmc6ICNlNWVmZmY7XG4gICAgLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogIzdjODU5YjtcbiAgICAtLWNvbG9yLWlucHV0LWJvcmRlcjogI2NiY2JjYjtcbiAgICAtLWNvbG9yLW1lbnUtZm9udDogIzdmODU4YjtcbiAgICAtLWRpc2FibGUtY29sb3I6I2NiY2JjYjtcbiAgICAtLWNvbG9yLWRlZmF1bHQtYmctYXZhdGFyOiAjZGRlYWZmO1xuICAgIC0tY29sb3ItdGhlbWUtd2hpdGUtYm94OiAjMDgwRDFFO1xuICAgIC0tdW5yZWFkLW1lc3NhZ2UtY29sb3I6ICMwYjExMjY7XG5cdC0tbWVudS1sYWJlbC1jb2xvcjogIzU2NmI4Yztcblx0LS1jb2xvci10aGVtZS1za2VsZXRvbjogIzA4MGYyNjtcblx0LS1jb2xvci10aGVtZS1saWdodC1ncmV5OiAjMjEyMjI0O1xuXHQtLWNvbG9yLWRlZmF1bHQtYmctYXZhdGE6ICMwMTBmMjY7XG59XG4iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuIGh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0LyogMSAqL1xuXHRoZWlnaHQ6IDA7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07XG5cdC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0LyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0LyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlO1xuXHQvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQvKiAxICovXG5cdG1hcmdpbjogMDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0O1xuXHQvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlO1xuXHQvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTtcblx0LyogMSAqL1xuXHRwYWRkaW5nOiAwO1xuXHQvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAxICovXG5cdHBhZGRpbmc6IDA7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0LyogMSAqL1xuXHRmb250OiBpbmhlcml0O1xuXHQvKiAyICovXG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHksXG5ib2R5LmNzc19wcmVmaXgtbGVhcm5wcmVzcyxcbmJvZHkubGVhcm5wcmVzcyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAuNjI1ZW0gMDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxLCAuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiwgLmgyIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgyKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcbn1cblxuaDMsIC5oMyB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDMpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMyk7XG59XG5cbmg0LCAuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSwgLmg1IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcbn1cblxuaDYsIC5oNiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDYpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNik7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbnNtYWxsLFxuLnRleHRfc21hbGwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnotaW5kZXgtbWludXMge1xuXHR6LWluZGV4OiB2YXIoLS16LWluZGV4LW1pbnVzKTtcblxufVxuXG4ubGV0dGVyLXNwYWNpbmcge1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG46aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNikgOmlzKGEsIGE6dmlzaXRlZCkge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbnAge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRtYXJnaW46IDFlbSAwO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMWVtO1xuXHRib3JkZXI6IC4wNjI1ZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3NzX3ByZWZpeCBoMSwgYm9keS5idWRkeXByZXNzIGgxLFxuLmNzc19wcmVmaXggaDIsIGJvZHkuYnVkZHlwcmVzcyBoMixcbi5jc3NfcHJlZml4IGgzLCBib2R5LmJ1ZGR5cHJlc3MgaDMsXG4uY3NzX3ByZWZpeCBoNCwgYm9keS5idWRkeXByZXNzIGg0LFxuLmNzc19wcmVmaXggaDUsIGJvZHkuYnVkZHlwcmVzcyBoNSxcbi5jc3NfcHJlZml4IGg2LCBib2R5LmJ1ZGR5cHJlc3MgaDYge1xuXHRtYXJnaW46IDA7XG59XG5cbio6Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuXHRtYXJnaW46IDFlbSAwO1xuXHRsaW5lLWhlaWdodDogMS42NmVtO1xufVxuXG5jb2RlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAuMDYyNWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdHBhZGRpbmctbGVmdDogMS41NjNlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5cbm9sIG9sIHtcblx0cGFkZGluZy1sZWZ0OiAxLjU2M2VtO1xufVxuXG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG5kbCBkZCB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuZGwgZGQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxpPnVsLFxubGk+b2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG5cdGJvcmRlcjogLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcblx0Ym9yZGVyOiAuMDYyNWVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHBhZGRpbmc6IC4zMTNlbSAuNWVtO1xufVxuXG50YWJsZSB0ZCBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuYXVkaW8ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogaW5wdXRzICovXG5bdHlwZT1yYWRpb10ge1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0bWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0bWFyZ2luLXJpZ2h0OiAuNjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uZm9ybS1jb250cm9sLFxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSwgXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gaW5wdXQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAxZW07XG5cdGhlaWdodDogMy4xMjNlbTtcblx0bGluZS1oZWlnaHQ6IDMuMTIzZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3JkZXI6IC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbnNlbGVjdCxcbi5mb3JtLXNlbGVjdCB7XG5cdGxpbmUtaGVpZ2h0OiAzLjEyM2VtO1xuXHRoZWlnaHQ6IDMuMTIzZW07XG5cdHBhZGRpbmc6IDAgLjYyNWVtO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJvcmRlcjogLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbnRleHRhcmVhLFxuLmZvcm0tZmxvYXRpbmc+dGV4dGFyZWEuZm9ybS1jb250cm9sIHtcblx0cGFkZGluZzogMWVtIDA7XG5cdG1pbi1oZWlnaHQ6IDkuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDFlbTtcbn1cblxuc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogNmVtO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbmlucHV0Ojotd2Via2l0LXBsYWNlaG9sZGVyLFxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzLCBcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBpbnB1dDpmb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1sb2dpbi1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmxhYmVsIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLyogZmxvYXRpbmcgSW5wdXQgKi9cbi5mb3JtLWZsb2F0aW5nLFxuLmZvcm0tZWRpdG9yLWJveCB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmZvcm0tZWRpdG9yLWJveCBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi5mb3JtLWZsb2F0aW5nPmxhYmVsIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IC44NWVtIDFlbTtcblx0Ym9yZGVyOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsLFxuLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCxcbi5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdH5sYWJlbCxcbi5mb3JtLWZsb2F0aW5nPi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXN+bGFiZWwsXG4uZm9ybS1mbG9hdGluZz4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzfmxhYmVsIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSguNzUpIHRyYW5zbGF0ZVkoLS42ZW0pIHRyYW5zbGF0ZVgoMS41ZW0pO1xuXHRwYWRkaW5nOiAwIC41ZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJpZ2h0OiAuMDYyNWVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IDMuMTIzZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjEyM2VtO1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRtaW4taGVpZ2h0OiAzLjEyM2VtO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIGlucHV0IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbn1cblxuLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuXHRwYWRkaW5nOiAxZW07XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ucmFkaW8tYnV0dG9uLW9wdGlvbnMgLm9wdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tZmxvYXRpbmcgLmJwLXhwcm9maWxlLWNoZWNrYm94LWFjY2VwdGFuY2UtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2J1ZGR5cHJlc3MgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRsaW5lLWhlaWdodDogMy4xMjNlbTtcbn1cblxuI2J1ZGR5cHJlc3MgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0aGVpZ2h0OiAzLjEyM2VtO1xufVxuXG4jYnVkZHlwcmVzcyAuZm9ybS1mbG9hdGluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdGhlaWdodDogMy4xMjNlbTtcbn1cblxuI2J1ZGR5cHJlc3MgLmZpZWxkLXZpc2liaWxpdHktc2V0dGluZ3MgLnJhZGlvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEuNWVtO1xuXHRyb3ctZ2FwOiAuNWVtO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xufVxuLmZpZWxkLXZpc2liaWxpdHktc2V0dGluZ3MtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC44ZW07XG59XG4uY3NzX3ByZWZpeC1sb2dpbi1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIFxuLmNzc19wcmVmaXgtbG9naW4tZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSwgXG4uY3NzX3ByZWZpeC1sb2dpbi1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFxuLmNzc19wcmVmaXgtbG9naW4tZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLmNzc19wcmVmaXgtbG9naW4tZm9ybSBpbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5mb3JtLWZsb2F0aW5nPmxhYmVsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdFx0cGFkZGluZzogMS4xZW0gMWVtO1xuXHR9XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBMaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbmEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuXHJcbmE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDk5cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDApIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuYm9keSAuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG5cdHBhZGRpbmc6IDAgMmVtO1xufVxuXG5ib2R5IC5jc3NfcHJlZml4IC5jb250YWluZXIsXG5ib2R5IC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbi5zaWRlYmFyKy5tYWluLWNvbnRhaW5lcixcbi5zaWRlYmFyKy5tYWluLWNvbnRhaW5lcj5oZWFkZXIge1xuXHRtYXJnaW4tbGVmdDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaSsubWFpbi1jb250YWluZXIsXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkrLm1haW4tY29udGFpbmVyPmhlYWRlciB7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1taW5pLXNpZGViYXItd2lkdGgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uY29udGVudC1hcmVhIC5zaXRlLW1haW4sXG4uY3NzX3ByZWZpeC1hY3Rpdml0eS1zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZykgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZyk7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbi5jc3NfcHJlZml4LWJwLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhvbWUgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZykgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLmhvbWUuYnVkZHlwcmVzcy5hY3Rpdml0eSAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAyZW0gMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZyk7XG59XG5cbi5jb250ZW50LWFyZWEgLmNzc19wcmVmaXgtYnAtZGVmYXVsdC1tYWluLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdHBhZGRpbmc6IDAgMmVtO1xuXHR9XG5cblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluLFxuXHQuY3NzX3ByZWZpeC1hY3Rpdml0eS1zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQpO1xuXHR9XG5cblx0LmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQpO1xuXHR9XG5cblx0LmhvbWUuYnVkZHlwcmVzcy5hY3Rpdml0eSAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDJlbSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLXRhYmxldCk7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMCAxZW07XG5cdH1cblxuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4sXG5cdC5jc3NfcHJlZml4LWFjdGl2aXR5LXNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZSk7XG5cdH1cblxuXHQuaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZSk7XG5cdH1cblxuXHQuY29udGVudC1hcmVhIC5jc3NfcHJlZml4LWJwLWRlZmF1bHQtbWFpbi5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHR9XG5cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0ICBTY3JvbGxiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHdpZHRoICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IC42ZW07XG5cdGhlaWdodDogLjI1ZW07XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIC5kcm9wZG93bi1tZW51IC5pdGVtLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyICwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhcntcblx0d2lkdGg6IC4yNWVtO1xufVxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRib3JkZXItcmFkaXVzOiAuMzEzZW07XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAuMzEzZW07XG59XG5cbi5zY3JvbGxiYXItdHJhY2sge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuXHR3aWR0aDogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogLjMxM2VtO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi55U2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnlTY3JvbGxlciB7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3MtcHJlZml4LXRvcCB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbn1cblxuI2JhY2stdG8tdG9wIC50b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAyLjA2M2VtO1xuXHRyaWdodDogMS44NzVlbTtcblx0ei1pbmRleDogOTk5O1xuXHRmb250LXNpemU6IDEuNjI1ZW07XG5cdHdpZHRoOiAxLjg3NWVtO1xuXHRoZWlnaHQ6IDEuODc1ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuODc1ZW07XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmFjay10by10b3AgLnRvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICBMb2FkZXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbG9hZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCcmVhZGNydW1iIHN0eWxlIDEgMiBhbmQgMyA0IDVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDcuMTY2ZW0gMWVtO1xufVxuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdHBhZGRpbmc6IDEyLjEyNWVtIDAgNi44NzVlbTtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1ib3gsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9sIGxpIGEsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9sIGxpIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkgYSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGRcIjtcblx0Zm9udC1mYW1pbHk6ICdpY29ubHknO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDA7XG5cdGxlZnQ6IC00cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbSBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xufVxuXG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAuMzEzZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1uYXYgb2wgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icmVhZGNydW1iLWJnLFxuLmJyZWFkY3J1bWItdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB2aWRlbyxcbi5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHZpZGVvLFxuLnZpZGVvLWJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyICN2aWRlby1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoIDogNzY3cHgpIHtcblx0XG5cdC8qIERlZmF1bHQgSGVhZGVyIG92ZXIgcG9zaXRpb24qL1xuXHQuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlci5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDkuMTI1ZW0gMWVtIDUuMTI1ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiA5LjEyNWVtIDFlbSA1LjEyNWVtO1xuXHR9XG59XG5cbi8qIGJ1ZGR5cHJlc3MgYnJlYWRjcnVtYiAgKi9cblxuLmNzc19wcmVmaXgtYnAtYmFubmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgdXJsKC4uL2ltYWdlcy9yZWR1eC9icC1iYW5uZXIuanBnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZzogNy42ODhlbSAyZW07XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0bWFyZ2luLXRvcDogMmVtO1xufVxuXG4uY3NzX3ByZWZpeC1icC1iYW5uZXIgLmNzc19wcmVmaXgtYnAtYmFubmVyLXRpdGxlIC50aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJwLWJhbm5lciAuY3NzX3ByZWZpeC1zdWJ0aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmNzc19wcmVmaXgtYnAtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA0ZW0gMmVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtYnAtYmFubmVyIC5jc3NfcHJlZml4LXN1YnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmNzc19wcmVmaXgtYnAtYmFubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jc3NfcHJlZml4LWJwLWJhbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFkbWluYmFyIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJvZHkuYWRtaW4tYmFyIGhlYWRlcixcclxuYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG5cdHRvcDogMzJweDtcclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3ODJweCkge1xyXG5cclxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cclxuXHRib2R5LmFkbWluLWJhciBoZWFkZXIsXHJcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH1cclxuXHJcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblxyXG5cdGJvZHkuYWRtaW4tYmFyLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgI3BhZ2Uuc2l0ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIsXHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVyIHtcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcblxyXG5cdGJvZHkuYWRtaW4tYmFyLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVyLmhlYWRlci1zdGlja3ksXHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1zdGlja3kge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblxyXG5cdGJvZHkuYWRtaW4tYmFyLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgI3BhZ2Uuc2l0ZS5oZWFkZXItdmVydGljbGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDEyZW07XHJcblx0fVxyXG59IiwiQGltcG9ydCBcIl9hZG1pbmJhci5jc3NcIjtcblxuLyogaGVhZGVyICovXG5oZWFkZXIge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlIDBzO1xufVxuXG5oZWFkZXIgLm5hdmJhci1icmFuZCxcbmZvb3RlciAubmF2YmFyLWJyYW5kIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuLyogRGVmYXVsdCBIZWFkZXIgKi9cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlci5oZWFkZXItZGVmYXVsdCxcbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlci5oZWFkZXItdmVydGljbGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5ODtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcbn1cbi5jc3NfcHJlZml4LWxvZ2luLWZvcm0gLmNzc19wcmVmaXgtbG9nbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3RpY2t5LFxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVyLmhlYWRlci12ZXJ0aWNsZS5oZWFkZXItc3RpY2t5IHtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcblx0cGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xufVxuXG4vKiBOYXZpZ2F0aW9uIE1lbnUgKi9cbmhlYWRlciAubmF2YmFyLWJyYW5kIHtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG5cdHBhZGRpbmc6IC43NWVtIDA7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbmhlYWRlciAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdj5saTpmaXJzdC1jaGlsZD4ubmF2LWxpbmssIFxuaGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXY+bGk6Zmlyc3QtY2hpbGQ+Lm5hdi1saW5rLCBcbmhlYWRlciAubmF2YmFyLW5hdj5saTpmaXJzdC1jaGlsZD5hIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5oZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXY+bGk+Lm5hdi1saW5rLFxuaGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXY+bGk+Lm5hdi1saW5rLFxuaGVhZGVyIC5uYXZiYXItbmF2PmxpPmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG5cdHBhZGRpbmc6IDEuMTI1ZW0gMS41NjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5oZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLFxuaGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLFxuaGVhZGVyIC5uYXZiYXItbmF2IGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1tZW51LWZvbnQpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0cGFkZGluZzogMS4xMjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0em9vbTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hPi5tZW51LXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbn1cblxuaGVhZGVyIHVsLm5hdmJhci1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hPi5tZW51LXRpdGxlOmFmdGVyICxcbmhlYWRlciB1bC5uYXZiYXItbmF2IGxpLm1vcmVfbWVudT5hPi5tZW51LXRpdGxlOmFmdGVye1xuXHRjb250ZW50OiBcIlxcZTAxNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBJY29ubHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC42ZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5oZWFkZXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE+Lm1lbnUtdGl0bGU6YWZ0ZXIgLFxuaGVhZGVyIHVsLm5hdmJhci1uYXYgbGkubW9yZV9tZW51PmE+Lm1lbnUtdGl0bGU6YWZ0ZXJ7XG5cdGZvbnQtc2l6ZTogLjVlbTtcbn1cbmhlYWRlciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI+YT4ubWVudS10aXRsZTphZnRlciAsXG5oZWFkZXIgdWwubmF2YmFyLW5hdiBsaS5tb3JlX21lbnU6aG92ZXI+YT4ubWVudS10aXRsZTphZnRlcntcbiAgICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuaGVhZGVyIHVsLm5hdmJhci1uYXYgbGk+LnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YT4ubWVudS10aXRsZTphZnRlciB7XG5cdHJpZ2h0OiAyZW07XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG5cdGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuaGVhZGVyIHVsLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRsaW5lLWhlaWdodDogMS43ZW1cbn1cblxuaGVhZGVyIHVsLm5hdmJhci1uYXY+bGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC40NTllbSAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuaGVhZGVyIHVsLm5hdmJhci1uYXY+bGkgLmljb24gc3ZnLFxuaGVhZGVyIHVsLm5hdmJhci1uYXY+bGkgLmljb24gaW1nIHtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG59XG5cbmhlYWRlciB1bC5uYXZiYXItbmF2PmxpIC5yaWdodC1pY29uIHN2ZyB7XG5cdHdpZHRoOiAxZW07XG5cdGhlaWdodDogMWVtO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qIGhlYWRlciBnbGFzcyBlZmZhY3QgICovXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWdsYXNzLFxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVyLmhlYWRlci12ZXJ0aWNsZS5oZWFkZXItZ2xhc3Mge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMzMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIC04JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSAxMjAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMzMwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgLTglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpIDEyMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAtOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSkgMTIwJSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuW2RhdGEtbW9kZT1kYXJrXSAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWdsYXNzLFxuW2RhdGEtbW9kZT1kYXJrXSAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIuaGVhZGVyLXZlcnRpY2xlLmhlYWRlci1nbGFzcyB7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMzMGRlZywgcmdiYSg5LCAxNiwgMzcsIDAuNSkgLTglLCByZ2JhKDksIDE2LCAzNywgMC4wMSkgMTIwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDMzMGRlZywgcmdiYSg5LCAxNiwgMzcsIDAuNSkgLTglLCByZ2JhKDksIDE2LCAzNywgMC4wMSkgMTIwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSg5LCAxNiwgMzcsIDAuNSkgLTglLCByZ2JhKDksIDE2LCAzNywgMC4wMSkgMTIwJSk7XG59XG5cbi8qIGhlYWRlciB0cmFuc3BhcmVudCAqL1xuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci10cmFuc3BhcmVudCxcbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlci5oZWFkZXItdmVydGljbGUuaGVhZGVyLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci1zdGlja3ksXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIuaGVhZGVyLXZlcnRpY2xlLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItc3RpY2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcbn1cblxuLyoqKiBTZiBNZW51ICoqKi9cbi5zZi1tZW51LFxuLnNmLW1lbnUgKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNmLW1lbnUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNmLW1lbnUgdWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk7XG59XG5cbi5zZi1tZW51IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2YtbWVudT5saT51bCB1bCB7XG5cdG1hcmdpbjogMCAwIDAgLjI1ZW07XG5cdG1hcmdpbi10b3A6IC0uNjI1ZW07XG59XG5cbi5zZi1tZW51IGxpOmhvdmVyPnVsLFxuLnNmLW1lbnUgbGkuc2ZIb3Zlcj51bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2YtbWVudSB1bCB1bCB7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUge1xuXHRwYWRkaW5nOiAuNjI1ZW0gMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR3aWR0aDogMjBlbTtcblx0Ym9yZGVyOiAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjdlbTtcblx0cGFkZGluZzogLjc1ZW0gMmVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSA+IGxpID4gYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAxLjVlbTtcblx0cmlnaHQ6IGF1dG87XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IC4xMjVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSA+IGxpOmhvdmVyID4gYTo6YmVmb3JlIHtcblx0d2lkdGg6IC42MjVlbTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNmLW1lbnU+bGk+dWwgdWwge1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogMCAwIDAgLjI1ZW07XG59XG5cbi5zZi1tZW51PmxpPnVsIHVsLm9wZW4tc3VibWVudS1sZWZ0IHtcblx0bWFyZ2luOiAwIC4yNWVtIDAgMDtcbn1cblxuLnNmLW1lbnUgbGk6aG92ZXI+YSxcbi5zZi1tZW51IGxpLnNmSG92ZXI+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNmLW1lbnUgdWwgbGk6aG92ZXI+YSxcbi5zZi1tZW51IHVsIGxpLnNmSG92ZXI+YSB7XG5cdHBhZGRpbmctbGVmdDogMi42ZW07XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LWl0ZW0+Lm5hdi1saW5rLFxuaGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LWl0ZW0+Lm5hdi1saW5rLFxuLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLnNmLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSB1bD5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudD5hLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtYXJyb3dzIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4uc2Ytd2l0aC11bDphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtYXJyb3dzIC5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEgLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2YtYXJyb3dzPmxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cz5saTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3M+LnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyB1bCAuc2Ytd2l0aC11bDphZnRlciAuc2YtYXJyb3dzIHVsIGxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3MgdWwgLnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uc2YtbWVudSB1bCBsaTpob3Zlcj5hOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyICAuc2YtbWVudSAubWFpbi1tZWdhLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnV7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4vKiByZXNwb25zaXZlIG1lbnUgYnV0dG9uICovXG4ubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMS4yZW07XG5cdHdpZHRoOiAxLjVlbTtcblx0bWFyZ2luLWxlZnQ6IDEuMmVtO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5tZW51LWJ0bi10b2dnbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tZW51LWJ0bi10b2dnbGUgLmxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC40LCAwLCAwLCAxKTtcbn1cblxuLm1lbnUtYnRuLXRvZ2dsZSAubGluZS50d28ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCguOCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlcjpob3ZlciAubGluZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKC44KTtcbn1cblxuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyOmhvdmVyIC5saW5lLnR3byB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0PnVsLmxpc3QtbWFpbi1wYXJlbnQ+bGkuaGVhZGVyLXNlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB1bC5saXN0LW1haW4tcGFyZW50IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodD51bC5saXN0LW1haW4tcGFyZW50PmxpIHtcblx0cGFkZGluZzogMCAuNzVlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQ+dWwubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gLmRyb3Bkb3duIHtcblx0cGFkZGluZzogMS40MzNlbSAwIDEuMTllbTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0PnVsLmxpc3QtbWFpbi1wYXJlbnQ+bGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodD51bC5saXN0LW1haW4tcGFyZW50IC5oZWFkZXItbG9naW4gLmJwLWljb24td3JhcCB7XG5cdHBhZGRpbmc6IC43ZW0gMDtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0PnVsLmxpc3QtbWFpbi1wYXJlbnQ+bGkuaGVhZGVyLXNlYXJjaCB7XG5cdHBhZGRpbmc6IC42MjVlbSAxLjVlbSAuNjI1ZW0gMDtcbn1cblxuLmhlYWRlci1sb2dpbiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxubmF2IC5zaWRlYmFyLXRvZ2dsZSB7XG5cdGhlaWdodDogMjZweDtcblx0d2lkdGg6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG5cdHRvcDogMS4yZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDkxMTtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xuXHRoZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXY+bGk+Lm5hdi1saW5rLCBcblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXY+bGk+Lm5hdi1saW5rLCBcblx0aGVhZGVyIC5uYXZiYXItbmF2PmxpPmEge1xuXHRcdHBhZGRpbmc6IDEuMTI1ZW0gLjU2M2VtO1xuXHR9XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodD51bC5saXN0LW1haW4tcGFyZW50PmxpLmhlYWRlci1zZWFyY2gge1xuXHRcdHBhZGRpbmc6IC42MjVlbSAuNWVtIC42MjVlbSAwO1xuXHR9XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodD51bC5saXN0LW1haW4tcGFyZW50PmxpIHtcblx0XHRwYWRkaW5nOiAwIC42NWVtO1xuXHR9XG5cdGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRcdHdpZHRoOiAxM2VtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0PnVsLmxpc3QtbWFpbi1wYXJlbnQ+bGkuaGVhZGVyLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQ+dWwubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjE0NTBweCkge1xuXHRoZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXY+bGk+Lm5hdi1saW5rLFxuXHRoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdj5saT4ubmF2LWxpbmssXG5cdGhlYWRlciAubmF2YmFyLW5hdj5saT5hIHtcblx0XHRwYWRkaW5nOiAxLjEyNWVtIDFlbTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcblx0aGVhZGVyIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2PmxpPi5uYXYtbGluaywgXG5cdGhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2PmxpPi5uYXYtbGluaywgXG5cdGhlYWRlciAubmF2YmFyLW5hdj5saT5hIHtcblx0XHRwYWRkaW5nOiAxLjEyNWVtIC42ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCl7XG5cdGhlYWRlciAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdj5saT4ubmF2LWxpbmssIFxuXHRoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdj5saT4ubmF2LWxpbmssIFxuXHRoZWFkZXIgLm5hdmJhci1uYXY+bGk+YXtcblx0XHRmb250LXNpemU6IC44MTI1ZW07XG5cdH1cblxuXHRoZWFkZXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE+Lm1lbnUtdGl0bGV7XG5cdFx0cGFkZGluZy1yaWdodDogLjhlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0aGVhZGVyLmhlYWRlci12ZXJ0aWNsZSAubmF2YmFyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cdGhlYWRlci5oZWFkZXItdmVydGljbGUubm8tc2lkZWJhciAubmF2YmFyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRoZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXIge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDVlbSk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHRoZWFkZXIgdWwubmF2YmFyLW5hdj5saSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGhlYWRlciB1bC5uYXZiYXItbmF2PmxpIC5yaWdodC1pY29uIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdFx0d2lkdGg6IDJlbTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGhlYWRlciB1bC5uYXZiYXItbmF2PmxpIC5yaWdodC1pY29uIHN2ZyB7XG5cdFx0d2lkdGg6IDEuNWVtO1xuXHRcdGhlaWdodDogMS41ZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHRoZWFkZXIgdWwubmF2YmFyLW5hdiBsaSBhOm5vdCguY29sbGFwc2VkKVthcmlhLWV4cGFuZGVkPXRydWVdIC5yaWdodC1pY29uIHN2ZyB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0fVxuXG5cdGhlYWRlciAudG9wLW1lbnUgdWwuc3ViLW5hdiB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdj5saT4ubmF2LWxpbmssXG5cdGhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2PmxpPi5uYXYtbGluayxcblx0aGVhZGVyIC5uYXZiYXItbmF2PmxpPmEge1xuXHRcdHBhZGRpbmc6IDEuMTI1ZW0gMmVtO1xuXHR9XG5cblx0aGVhZGVyIC50b3AtbWVudS5uYXZiYXItbmF2IHVsLnN1Yi1uYXYgbGkgYSB7XG5cdFx0cGFkZGluZzogLjVlbSAyZW07XG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRoZWFkZXIuaGVhZGVyLXZlcnRpY2xlIC5uYXZiYXItYnJhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLXZlcnRpY2xlLm5vLXNpZGViYXIgLm5hdmJhci1icmFuZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdGhlYWRlciAuc2lkZWJhci10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdGhlYWRlciBuYXYgLnNpZGViYXItdG9nZ2xlIHtcblx0XHRib3JkZXI6IC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLXZlcnRpY2xlIC5uYXZiYXItYnJhbmQge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItdmVydGljbGUubm8tc2lkZWJhciAubmF2YmFyLWJyYW5kIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiAxMy43NWVtIDFlbSAzLjc1ZW07XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHRoZWFkZXIuaGVhZGVyLXZlcnRpY2xlIC5uYXZiYXItYnJhbmQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0PnVsLmxpc3QtbWFpbi1wYXJlbnQgLmhlYWRlci1sb2dpbiAuYnAtaWNvbi13cmFwIHtcblx0XHRwYWRkaW5nOiAxLjFlbSAwO1xuXHR9XG5cdC5oZWFkZXItbG9naW4gLmF2YXRhci01MCB7XG5cdFx0aGVpZ2h0OiAyLjEyNWVtO1xuXHRcdHdpZHRoOiAyLjEyNWVtO1xuXHRcdG1pbi13aWR0aDogMi4xMjVlbTtcblx0fVxufVxuXG5cbi8qIEFuaW1hdGlvbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvblNjYWxlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4yKSByb3RhdGUoMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvblNjYWxlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMikgcm90YXRlKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMikgcm90YXRlKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvblNjYWxlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMikgcm90YXRlKDApO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRQYW5lbCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRQYW5lbCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxuXG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cblxuXHQxMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dE1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogLjE0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogLjE0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dE1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogLjE0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IC4xNDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRNb3ZlMiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAuODtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IC4xNDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlMiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAuODtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAuMTQ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG59XG5cbi8qIG5vdGlmaWNhdGlvbiBpY29uICovXG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZT5pIHtcblx0Zm9udC1zaXplOiAxLjRlbTtcblx0aGVpZ2h0OiAuOTk1M2VtO1xuXHR3aWR0aDogLjk5NTNlbTtcblx0bWluLXdpZHRoOiAuOTk1M2VtO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiBidXR0b24uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gYnV0dG9uIHNwYW4ubm90aWZ5LWNvdW50LFxuLmJhc2tldC1pdGVtLWNvdW50IC5jYXJ0LWl0ZW1zLWNvdW50LFxuLmhlYWRlci1tZXNzYWdlcy5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gLmJwLWJldHRlci1tZXNzYWdlcy11bnJlYWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLS44ZW07XG4gICAgcmlnaHQ6IC0uOGVtO1xuXHRmb250LXNpemU6IC41MjhlbTtcbiAgICBoZWlnaHQ6IDEuOWVtO1xuICAgIHdpZHRoOiAxLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS45ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIC5kcm9wZG93bi1tZW51IHtcblx0d2lkdGg6IDI0Ljk4MDFlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0LXdlYmtpdC1hbmltYXRpb246IGZhZGUtaW4tYm90dG9tIC4ycyBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSBib3RoO1xuXHRhbmltYXRpb246IGZhZGUtaW4tYm90dG9tIC4ycyBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSBib3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbi5oZWFkZXItY2FydC1pY29uIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjEuODc1ZW07XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gLmRyb3Bkb3duLW1lbnUgLml0ZW0taGVhZGluZyB7XG5cdGJvcmRlci1ib3R0b206IC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0cGFkZGluZzogMWVtIDA7XG5cdG1hcmdpbjogMCAyZW07XG59XG5cbi5oZWFkZXItbm90aWZjYXRpb24gLmhlYWRlci1ub3RpZmljYXRpb24tc2V0dGluZyB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1ub3RpZmljYXRpb24taW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jc3NfcHJlZml4LW5vdGlmaWNhdGlvbi1ib3gge1xuXHRwYWRkaW5nOiAxZW0gMmVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlLWluLW91dDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC11bnJlYWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11bnJlYWQtbWVzc2FnZS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW5vdGlmaWNhdGlvbi1ib3ggLnVzZXItZ2FwLWltZyAuY3NzX3ByZWZpeC11c2VyLXN0YXR1cyB7XG4gICAgYm90dG9tOiAuMWVtO1xuICAgIHJpZ2h0OiAwO1xufVxuLnVzZXItZ2FwLWltZyAuY3NzX3ByZWZpeC11c2VyLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC4zZW07XG4gICAgcmlnaHQ6IC41ZW07XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDA7XG59XG5cbi5pdGVtLWJvZHkgLmNzc19wcmVmaXgtdW5yZWFkIC5pdGVtLWRldGFpbHMgcC5ub3RpZmljYXRpb24tdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmNzc19wcmVmaXgtbm90aWZpY2F0aW9uLWJveDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1ub3RpZmljYXRpb24tYm94LmNzc19wcmVmaXgtdW5yZWFkIC5pdGVtLWRldGFpbHMgcCBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmNzc19wcmVmaXgtbm90aWZpY2F0aW9uLWluZm8gLml0ZW0tZGV0YWlscyAuaXRlbS10aW1lIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRtYXJnaW4tdG9wOiAuMzc1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gLmRyb3Bkb3duLW1lbnUgLml0ZW0tZm9vdGVyIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDJlbSAyZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gLmRyb3Bkb3duLW1lbnUgLml0ZW0tZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiAuZHJvcGRvd24tbWVudSAuaXRlbS1mb290ZXIgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY3NzX3ByZWZpeC1ub3RpZmljYXRpb24taW5mbyAuaXRlbS1kZXRhaWxzIGEge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24uaGVhZGVyLW5vdGlmY2F0aW9uIC5kcm9wZG93bi1tZW51IC5pdGVtLWJvZHkge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIC5kcm9wZG93bi1tZW51IC5pdGVtLWJvZHkge1xuXHRtYXgtaGVpZ2h0OiAyMmVtO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gLmRyb3Bkb3duLW1lbnUgLml0ZW0tYm9keSBwLm5vLW1lc3NhZ2UsXG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIC5kcm9wZG93bi1tZW51IC5pdGVtLWJvZHkgcC5uby1yZXF1ZXN0IHtcblx0cGFkZGluZzogMWVtIDJlbSAyZW07XG59XG5cbi5kcm9wZG93bi1tZW51IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLml0ZW0tYm9keSAuaXRlbS1kZXRhaWxzIHAge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNzc19wcmVmaXgtbm90aWZpY2F0aW9uLWJveCAuaXRlbS1kZXRhaWxzIHAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pdGVtLWJvZHkgLml0ZW0tZGV0YWlscyBwLm5vdGlmaWNhdGlvbi10ZXh0IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmNzc19wcmVmaXgtbWVzc2FnZS1ub3RpZmljYXRpb24gLml0ZW0tdGltZSxcbi5pdGVtLWJvZHkgLml0ZW0tZGV0YWlscyBwLml0ZW0tdGltZSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuLmNzc19wcmVmaXgtbWVzc2FnZS1ub3RpZmljYXRpb24gLnRpbWUge1xuICAgIG1pbi13aWR0aDogNS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi8qIGRhcmstbGlndGggbW9kZSAqL1xuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiBidXR0b24uY3NzX3ByZWZpeC1zd2l0Y2gtbW9kZSBpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxLjRlbTtcbiAgICBoZWlnaHQ6IC45OTUzZW07XG4gICAgd2lkdGg6IC45OTUzZW07XG4gICAgbWluLXdpZHRoOiAuOTk1M2VtO1xuXHRsaW5lLWhlaWdodDogMS44O1xufVxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiBidXR0b24uY3NzX3ByZWZpeC1zd2l0Y2gtbW9kZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UgMHM7XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbi5jc3NfcHJlZml4LXN3aXRjaC1tb2RlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLyogdXNlciBwdG9maWxlICovXG4ubWFpbi1wcm9maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1wcm9maWxlIC52ZXJpZmllZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMWVtO1xuXHRsZWZ0OiAzOXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRoZWlnaHQ6IDEuNWVtO1xuXHR3aWR0aDogMS41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5tYWluLXByb2ZpbGUgLml0ZW0tY29udGVudCB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uZHJvcGRvd24tcHJvZmlsZSAuZHJvcGRvd24tdG9nZ2xlIHtcblx0cGFkZGluZzogLjYyNGVtIDA7XG59XG5cbi5oZWFkZXItbG9naW4gLmRyb3Bkb3duLW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxNi4xMjVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gLjJzIGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpIGJvdGg7XG5cdGFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gLjJzIGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpIGJvdGg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLWxvZ2luIC51c2VyLW1lbnUtaGVhZCB7XG5cdHBhZGRpbmc6IDJlbSAwO1xuXHRib3JkZXItYm90dG9tOiAuMDYyNWVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdG1hcmdpbjogMCAyZW0gMmVtO1xufVxuXG4uaGVhZGVyLWxvZ2luIC5idG4tbG9naW4gaW1nIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5oZWFkZXItbG9naW4gLmJ0bi1sb2dpbiBzdmcge1xuXHRoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG59XG5cbi5oZWFkZXItbG9naW4gLmljb24tbm9uZSBzdmcsXG4uaGVhZGVyLWxvZ2luIC5pY29uLW5vbmUgaW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1tZW51IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMmVtIDJlbSAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi51c2VyLW1lbnUtaGVhZCAuaXRlbS1kZXRhaWwtZGF0YSB7XG5cdG1hcmdpbi1sZWZ0OiAxZW07XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UgMHM7XG59XG5cbi51c2VyLW1lbnUtaGVhZCAuaXRlbS1kZXRhaWwtZGF0YSAuaXRlbS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjdlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXItbWVudS1oZWFkIC5pdGVtLWRldGFpbC1kYXRhIC5pdGVtLWRlc2Mge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMzhlbTtcblx0cGFkZGluZzogLjYyNWVtIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC41cmVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLmRyb3Bkb3duLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRyb3Bkb3duLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1tZW51IGxpOmxhc3QtY2hpbGQgYSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZHJvcGRvd24tcHJvZmlsZSAudXNlci1wcm9maWxlLW1lbnUgbGkgYT5pIHtcblx0Zm9udC1zaXplOiAxLjNlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRyb3Bkb3duLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1tZW51IGxpIGEgLm1lbnUtdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZHJvcGRvd24tcHJvZmlsZSAudXNlci1wcm9maWxlLW1lbnUgbGkgYSBzdmcsXG4uZHJvcGRvd24tcHJvZmlsZSAudXNlci1wcm9maWxlLW1lbnUgbGkgYSBpbWcge1xuXHRoZWlnaHQ6IDEuNDI4ZW07XG5cdHdpZHRoOiAxLjQyOGVtO1xuXHRtYXJnaW4tcmlnaHQ6IC41ZW07XG59XG5cbi5kcm9wZG93bi1wcm9maWxlIC51c2VyLXByb2ZpbGUtbWVudSBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwYWRkaW5nLWxlZnQ6IC41ZW07XG59XG5cbi51c2VyLW1lbnUtZm9vdGVyIHtcblx0cGFkZGluZzogMmVtO1xufVxuXG4udXNlci1tZW51LWZvb3RlciAuY3NzX3ByZWZpeC1idXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHVsIGxpIGEgLnNlYXJjaC10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0aGVhZGVyIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR9XG5cdC5jc3NfcHJlZml4IGhlYWRlciAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5cdGhlYWRlciNkZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQgLmN1c3RvbS10b2dnbGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAuY3VzdG9tLXRvZ2dsZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKiBtZWdhbWVudSAqL1xuXHQuc2YtbWVudSAubWFpbi1tZWdhLW1lbnUgdWwuc3ViLW1lbnUge1xuXHRcdHdpZHRoOiA0MGVtO1xuXHRcdG1heC1oZWlnaHQ6IDM1ZW07XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHRoZWFkZXIgLnNmLW1lbnUgLm1haW4tbWVnYS1tZW51IHVsLnN1Yi1tZW51IGxpLm1haW4tbWVnYS1tZW51LWxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0aGVhZGVyIC5zZi1tZW51IC5tYWluLW1lZ2EtbWVudS5jb2x1bW4tMiB1bC5zdWItbWVudSBsaS5tYWluLW1lZ2EtbWVudS1sYWJlbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdGhlYWRlciAuc2YtbWVudSAubWFpbi1tZWdhLW1lbnUuY29sdW1uLTMgdWwuc3ViLW1lbnUgbGkubWFpbi1tZWdhLW1lbnUtbGFiZWwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblxuXHRoZWFkZXIgLnNmLW1lbnUgLm1haW4tbWVnYS1tZW51LmNvbHVtbi00IHVsLnN1Yi1tZW51IGxpLm1haW4tbWVnYS1tZW51LWxhYmVsIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LnNmLW1lbnUgLm1haW4tbWVnYS1tZW51LmNvbHVtbi00IHVsLnN1Yi1tZW51IHtcblx0XHR3aWR0aDogNjBlbTtcblx0fVxuXG5cdC5zZi1tZW51IC5tYWluLW1lZ2EtbWVudS5jb2x1bW4tMyB1bC5zdWItbWVudSB7XG5cdFx0d2lkdGg6IDQwZW07XG5cdH1cblxuXHQuc2YtbWVudSAubWFpbi1tZWdhLW1lbnUuY29sdW1uLTIgdWwuc3ViLW1lbnUge1xuXHRcdHdpZHRoOiAzMGVtO1xuXHR9XG5cblx0aGVhZGVyIC5zZi1tZW51IC5tYWluLW1lZ2EtbWVudSB1bC5zdWItbWVudSBsaS5tYWluLW1lZ2EtbWVudS1sYWJlbD5hIHtcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRcdHBhZGRpbmc6IC43NWVtIDEuOGVtIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuXHR9XG5cblx0aGVhZGVyIC5zZi1tZW51IC5tYWluLW1lZ2EtbWVudSB1bC5zdWItbWVudSBsaS5tYWluLW1lZ2EtbWVudS1sYWJlbD5hOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIgLnNmLW1lbnUgLm1haW4tbWVnYS1tZW51IHVsLnN1Yi1tZW51IGxpLm1haW4tbWVnYS1tZW51LWxhYmVsOmhvdmVyPmEge1xuXHRcdHBhZGRpbmctbGVmdDogMS44ZW07XG5cdH1cblxuXHRoZWFkZXIgLnNmLW1lbnUgLm1haW4tbWVnYS1tZW51IHVsLnN1Yi1tZW51IGxpLm1haW4tbWVnYS1tZW51LWxhYmVsPmE+Lm1lbnUtdGl0bGU6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5zZi1tZW51IC5tYWluLW1lZ2EtbWVudSB1bC5zdWItbWVudSBsaS5tYWluLW1lZ2EtbWVudS1sYWJlbCAuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzBweCkge1xuXHQubWFpbi1wcm9maWxlIC5pdGVtLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiA4Ljc1ZW0gMWVtIDMuNzVlbTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlLmhlYWRlci12ZXJ0aWNsZSB7XG5cdFx0cGFkZGluZy10b3A6IDhlbTtcblx0fVxuXHQuYnAtbGVnYWN5IGhlYWRlci5oZWFkZXItdmVydGljbGUgLm5hdmJhciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJwLWxlZ2FjeSAuaGVhZGVyLXZlcnRpY2xlIC5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMS4xZW07XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxuXHQuYnAtbGVnYWN5IC5oZWFkZXItdmVydGljbGUgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cdC5icC1sZWdhY3kgLmhlYWRlci12ZXJ0aWNsZSAuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQge1xuXHRcdGJvcmRlci10b3A6IC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR9XG5cdC5icC1sZWdhY3kgLmhlYWRlci12ZXJ0aWNsZSAuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQgdWwubGlzdC1tYWluLXBhcmVudCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5icC1sZWdhY3kgLmhlYWRlci12ZXJ0aWNsZSAuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQ+dWwubGlzdC1tYWluLXBhcmVudD5saS5zd2l0Y2gtbW9kZS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAuOGVtO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDNlbTtcblx0fVxuIFxuXHQuaGVhZGVyLXZlcnRpY2xlIC5oZWFkZXItbm90aWZpY2F0aW9uLWljb246bnRoLWNoaWxkKG4rMikgLmRyb3Bkb3duLW1lbnUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDE5Ljk4MDFlbTtcblx0fVxuXHQuaGVhZGVyLXZlcnRpY2xlIC5oZWFkZXItbm90aWZpY2F0aW9uLWljb246bnRoLWxhc3QtY2hpbGQoLW4rMikgLmRyb3Bkb3duLW1lbnUge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyICNwYWdlLnNpdGUuaGVhZGVyLXZlcnRpY2xlIHtcblx0XHRwYWRkaW5nLXRvcDogOC4zZW07XG5cdH1cblx0LmhlYWRlci1ub3RpZmljYXRpb24taWNvbiAuZHJvcGRvd24tbWVudSxcblx0LmhlYWRlci12ZXJ0aWNsZSAuaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uOm50aC1jaGlsZChuKzIpIC5kcm9wZG93bi1tZW51ICB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAuZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodD51bC5saXN0LW1haW4tcGFyZW50PmxpIHtcblx0XHRwYWRkaW5nOiAwIC41ZW07XG5cdH1cblx0Lm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyLWJyYW5kIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0fVxuXG5cdC5tYWluLXByb2ZpbGUgLnZlcmlmaWVkIHtcblx0XHRsZWZ0OiAyZW07XG5cdH1cblxuXHQuaGVhZGVyLWxvZ2luIC5idG4tbG9naW4gaW1nLFxuXHQuaGVhZGVyLWxvZ2luIC5idG4tbG9naW4gc3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmhlYWRlci1sb2dpbiAuYnRuLWxvZ2luIHNwYW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlYWRlci1sb2dpbiAuYnRuLWxvZ2luIHtcblx0XHRwYWRkaW5nOiAuOGVtIDFlbSAuOGVtIDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0fVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjU2M2VtKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41NjNlbSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41NjNlbSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNTYzZW0pO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4vKiBmdWxsIGxvZ28gKi9cblxuLmNzc19wcmVmaXgtZnVsbC1sb2dvIGhlYWRlci5oZWFkZXItdmVydGljbGUgLm5hdmJhci1icmFuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1yaWdodDogNmVtO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLWxvZ28gLnNpZGViYXIgLmNzc19wcmVmaXgtbG9nby5uYXZiYXItYnJhbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLWxvZ28gLnNpZGViYXIgLnNpZGViYXItaGVhZGVyLFxuLmNzc19wcmVmaXgtZnVsbC1sb2dvIC5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1oZWFkZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuc2lkZWJhcisubWFpbi1jb250ZW50PmhlYWRlcixcbi5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuc2lkZWJhci5zaWRlYmFyLW1pbmkrLm1haW4tY29udGVudD5oZWFkZXIge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFkbWluLWJhci5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuc2lkZWJhciB7XG5cdHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuc2lkZWJhciB7XG5cdHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuc2lkZWJhciAuZGF0YS1zY3JvbGxiYXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2ZW0pO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XG5cdC5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQ+dWwubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQ+dWwubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5jc3NfcHJlZml4LWZ1bGwtbG9nbyBoZWFkZXIuaGVhZGVyLXZlcnRpY2xlIC5uYXZiYXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmFkbWluLWJhci5jc3NfcHJlZml4LWZ1bGwtbG9nbyAuc2lkZWJhcixcblx0LmNzc19wcmVmaXgtZnVsbC1sb2dvIC5zaWRlYmFyIHtcblx0XHR0b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufSIsIi8qIHZlcnRpY2FsIHNpZGViYXIgKi9cbi5zaWRlYmFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiA5OTk7XG5cdHRyYW5zaXRpb246IG1heC13aWR0aCAuNDVzIGVhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG5cdGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cblxuLmFkbWluLWJhciAuc2lkZWJhciB7XG5cdHRvcDogMzJweDtcbn1cblxuLnNpZGViYXIgLm5hdmJhci1icmFuZCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItaGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogLjA2M2VtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHBhZGRpbmc6IC45NjRlbSAyZW07XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLWJvZHkge1xuXHRwYWRkaW5nOiAyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyIC5kYXRhLXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxM2VtKTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5kYXRhLXNjcm9sbGJhciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIxZW0pO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci10b2dnbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN2VtO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogLTFlbTtcblx0aGVpZ2h0OiAyLjI4MWVtO1xuXHR3aWR0aDogMi4yODFlbTtcblx0bGluZS1oZWlnaHQ6IDIuMjgxZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0ei1pbmRleDogLTE7XG5cdGJvcmRlci1yYWRpdXM6IC41ZW07XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogc2lkZWJhciBsb2dvICovXG4uY3NzX3ByZWZpeC1sb2dvLm5hdmJhci1icmFuZCBpbWcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGhlaWdodDogMS43NWVtO1xufVxuXG4uY3NzX3ByZWZpeC1sb2dvLm5hdmJhci1icmFuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LWxvZ28ubmF2YmFyLWJyYW5kLmxvZ28tYWxpZ24tbGVmdCB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmNzc19wcmVmaXgtbG9nby5uYXZiYXItYnJhbmQgLmxvZ28tdGl0bGUge1xuXHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblx0d2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLmNzc19wcmVmaXgtbG9nby5uYXZiYXItYnJhbmQgLmxvZ28tbWFpbiB7XG4gICAgbWluLXdpZHRoOiAxLjc1ZW07XG59XG5cbi5jc3NfcHJlZml4LWxvZ28ubmF2YmFyLWJyYW5kLmxvZ28tYWxpZ24tbGVmdCAubG9nby10aXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiAuM2VtO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIHRvZ2dsZSBidXR0b24gKi9cbi5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZSAubWVudS1idG4ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRwYWRkaW5nLWxlZnQ6IDEuMWVtO1xuXHRwYWRkaW5nLXRvcDogLjFlbTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLXRvZ2dsZSAubWVudS1idG4ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDQ1ZGVnKTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjFlbTtcbn1cblxuXG4vKiBkZWZhdWx0IHNpZGViYXIgKi9cbi5zaWRlYmFyLWRlZmF1bHQgLnNpZGViYXItbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogLjZlbTtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAuc2lkZWJhci1saXN0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgc3BhbiB7XG5cdGZsZXg6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAuc2lkZWJhci1saXN0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc3RhdGljLWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zdGF0aWMtaXRlbSAuZGVmYXVsdC1pY29uIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAtd2Via2l0LWNhbGMoMWVtIC0gMnB4KTtcblx0Zm9udC1zaXplOiBjYWxjKDFlbSAtIDJweCk7XG5cdGxldHRlci1zcGFjaW5nOiAuMThlbTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBpLnNpZGVuYXYtbWluaS1pY29uIHtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItZGVmYXVsdDpub3QoLnNpZGViYXItbWluaSkgLm5hdmJhci1uYXYgLnN1Yi1uYXYgLm5hdi1pdGVtOm5vdCguc3RhdGljLWl0ZW0pIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0Om5vdCguc2lkZWJhci1taW5pKSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIDFlbTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQ6bm90KC5zaWRlYmFyLW1pbmkpIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgLnN1Yi1uYXYgLm5hdi1saW5rIHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLnN0YXRpYy1pdGVtIC5taW5pLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG5cdHRyYW5zaXRpb246IGNvbG9yIC40NXMgZWFzZSwgcGFkZGluZy1sZWZ0IC40NXMgZWFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IC41ZW0gMCAwO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuc3ViLW5hdiAubmF2LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7IFxufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgLnJpZ2h0LWljb24ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5yaWdodC1pY29uLFxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnJpZ2h0LWljb24ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpLmFjdGl2ZVthcmlhLWV4cGFuZGVkPWZhbHNlXSAucmlnaHQtaWNvbiB7XG5cdHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtPiAubmF2LWxpbms6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5hY3RpdmUpOm5vdChbYXJpYS1leHBhbmRlZD10cnVlXSksXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPiAubmF2LWxpbms6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5hY3RpdmUpOm5vdChbYXJpYS1leHBhbmRlZD10cnVlXSksXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0uYWN0aXZlPi5uYXYtbGluayxcbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0uYWN0aXZlPi5uYXYtbGluayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpIHZhcigtLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5pY29uIHtcblx0Y29sb3I6IHZhcigtLWRhcmstaWNvbi1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbT4gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5pY29uLFxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT4gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5pY29uLFxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbS5hY3RpdmU+Lm5hdi1saW5rPi5pY29uLFxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT4ubmF2LWxpbms+Lmljb24sXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKS5hY3RpdmU+Lmljb24sXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdPi5pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLnN1Yi1uYXYge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbSAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMpIHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQuc2lkZWJhci1taW5pIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW5hdiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5zdWItbmF2IC5zdWItbmF2IHtcblx0cGFkZGluZzogLjZlbTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMpIHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQuc2lkZWJhci1taW5pIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW5hdiAuc3ViLW5hdiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuaWNvbiBzdmcsXG4uc2lkZWJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLmljb24gaW1nIHtcblx0d2lkdGg6IDEuNDI4ZW07XG4gICAgaGVpZ2h0OiAxLjQyOGVtO1xuICAgIG1heC13aWR0aDogMS40MjhlbTtcbn1cblxuLyogc2V0dGluZyBtZW51ICovXG4uc2lkZWJhciAubWVudS1sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogLjhlbTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxhYmVsIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpZGViYXIgLm1lbnUtbGFiZWwgLmNvdW50IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItc2V0dGluZyAuc2lkZS1zZXR0aW5nLWRhdGEtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNpZGViYXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG4gICAgcGFkZGluZzogMWVtO1xuXHRtYXJnaW46IDAgMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB7XG5cdHBhZGRpbmc6IDFlbSAuNmVtO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG5cdGdhcDogMS4xZW07XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLWZvb3RlciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IHVsLmlxLW1haW4tbWVudSAubmF2LWxpbmsge1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXIgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggLmxlZnQsIFxuLnNpZGViYXIgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggLnJpZ2h0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWZvb3RlciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IC5sZWZ0IHtcblx0bGVmdDogLjVlbTtcblx0cmlnaHQ6IGF1dG87XG59XG4uc2lkZWJhciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAucmlnaHQge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogLS41ZW07XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAubGVmdCwgXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggLnJpZ2h0e1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLWZvb3RlciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IC5sZWZ0IHtcblx0dG9wOiAtLjM1ZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAucmlnaHQge1xuXHRib3R0b206IC0xLjNlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggdWwuaXEtbWFpbi1tZW51IHtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggdWwuaXEtbWFpbi1tZW51IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cdGhlaWdodDogMTFlbTtcbiAgICBnYXA6IC41ZW07XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZS1zZXR0aW5nLWRhdGEtYm94IHVsIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggdWwuaXEtbWFpbi1tZW51IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpZGViYXIgLnNpZGUtc2V0dGluZy1kYXRhLWJveCB1bCBsaSBhIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogLjA2M2VtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNpZGViYXIgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCAuaXEtbWFpbi1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XG59IFxuXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnVzZXItbWVudS1oZWFkIC5pdGVtLWRldGFpbC1kYXRhIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnUgLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMDtcblx0b3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnUgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDFlbTtcblx0d2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG5cbi8qIHNpZGViYXIgbWluaSAqL1xuLnNpZGViYXItbWluaSB7XG5cdG1heC13aWR0aDogdmFyKC0tbWluaS1zaWRlYmFyLXdpZHRoKTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLWhlYWRlciB7XG5cdHBhZGRpbmc6IC45NjRlbSAxZW07XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm5hdmJhci1icmFuZCAubG9nby10aXRsZSB7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnNpZGViYXItbWluaSAuc2lkZWJhci10b2dnbGUgLmljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uc2lkZWJhci1taW5pLm5hdnMtcm91bmRlZCAuc2lkZWJhci1saXN0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgaS5zaWRlbmF2LW1pbmktaWNvbixcbi5zaWRlYmFyLW1pbmkubmF2cy1waWxsIC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSBpLnNpZGVuYXYtbWluaS1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNpZGViYXItbWluaS5uYXZzLXJvdW5kZWQgLnNpZGViYXItbGlzdCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpIC5zdWItbmF2IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkubmF2cy1waWxsIC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSAuc3ViLW5hdiAubmF2LWxpbmsge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWJvZHkge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSBzcGFuIHtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZSgwKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLnNpZGViYXItbWluaSAuc2lkZWJhci1saXN0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgc3Bhbi5zaWRlbmF2LW1pbmktaWNvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlKDEpO1xufVxuXG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSBpLnNpZGVuYXYtbWluaS1pY29uIHtcblx0Zm9udC1zdHlsZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IC4yNWVtO1xufVxuXG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxpc3QgLnN0YXRpYy1pdGVtIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxpc3QgLnN0YXRpYy1pdGVtIC5kZWZhdWx0LWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1taW5pIC5zaWRlYmFyLWxpc3QgLnN0YXRpYy1pdGVtIC5taW5pLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItbWluaS5zaWRlYmFyLWhvdmVyOmhvdmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgaS5zaWRlbmF2LW1pbmktaWNvbiB7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaS5zaWRlYmFyLWJveGVkKy5tYWluLWNvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1taW5pLXNpZGViYXItd2lkdGgpICsgMmVtKTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pKy5tYWluLWNvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLW1pbmktc2lkZWJhci13aWR0aCk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaS5zaWRlYmFyLWhvdmVyLnNpZGViYXItdHJhbnNwYXJlbnQ6aG92ZXIrLm1haW4tY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiAxNi4yZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pLnNpZGViYXItaG92ZXIuc2lkZWJhci10cmFuc3BhcmVudDpob3ZlcisubWFpbi1jb250ZW50IC5pcS1oZWFkZXItaW1nIHtcblx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMGVtKSAhaW1wb3J0YW50O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMGVtKSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItZm9vdGVyIHtcblx0d2lkdGg6IHZhcigtLW1pbmktc2lkZWJhci13aWR0aCk7XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLWxpc3QgLndpZGdldF9pcW9uaWNfbmF2aWdhdGlvbl9tZW51Omxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLWJveGVkIC53aWRnZXQ6bGFzdC1jaGlsZCAuaXEtbWFpbi1tZW51e1xuXHRtYXJnaW4tYm90dG9tOiAxLjU2ZW07XG59XG5cbi5zaWRlYmFyLWJveGVkLnNpZGViYXItbWluaSAuc2lkZWJhci1saXN0IC53aWRnZXRfaXFvbmljX25hdmlnYXRpb25fbWVudTpsYXN0LWNoaWxkIHVsIGxpOmxhc3QtY2hpbGR7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuXG4vKiByb3VuZGVkIGFsbCAqL1xuXG4ubmF2cy1yb3VuZGVkLWFsbC5zaWRlYmFyLW1pbmk6bm90KDpob3ZlcikgLnNpZGViYXItYm9keSB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4ubmF2cy1yb3VuZGVkLWFsbC5zaWRlYmFyLW1pbmkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG5cdHBhZGRpbmc6IC42MjVlbSAuNzVlbTtcbn1cblxuLm5hdnMtcm91bmRlZC1hbGwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG5cdHBhZGRpbmc6IC42MjVlbSAxZW07XG59XG5cbi5uYXZzLXJvdW5kZWQtYWxsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkge1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXHRib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLm5hdnMtcm91bmRlZC1hbGwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuMjVlbTtcblx0Ym9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi8qIHNpZGViYXIgYm9yZGVyIHN0eWxlICovXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLnNpZGViYXItYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkLnNpZGViYXItbWluaSAuc2lkZWJhci1ib2R5IHtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0cGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnNpZGViYXIubGVmdC1ib3JkZXJlZCAudXNlci1tZW51LWhlYWQge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaS5sZWZ0LWJvcmRlcmVkIC51c2VyLW1lbnUtaGVhZCB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNpZGViYXIubGVmdC1ib3JkZXJlZCAubWVudS1sYWJlbCB7XG5cdHBhZGRpbmc6IDAgMmVtO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pLmxlZnQtYm9yZGVyZWQgLm1lbnUtbGFiZWwge1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkLnNpZGViYXItbWluaSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIC43NWVtO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+Lm5hdi1saW5rLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT4ubmF2LWxpbms6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5hY3RpdmUpOm5vdChbYXJpYS1leHBhbmRlZD10cnVlXSksIFxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkIC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtPi5uYXYtbGluaywgXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0+Lm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+Lm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5pY29uLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+Lm5hdi1saW5rPi5pY29uLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0+Lm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5pY29uLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0+Lm5hdi1saW5rPi5pY29uLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpLmFjdGl2ZT4uaWNvbiwgXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdPi5pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+Lm5hdi1saW5rPi5pY29uLCBcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZCAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbS5hY3RpdmU+Lm5hdi1saW5rPi5pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQuc2lkZWJhci1taW5pIC5uYXZiYXItbmF2Om5vdCguc3ViLW5hdik+Lm5hdi1pdGVtLmFjdGl2ZTo6YmVmb3JlLFxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkLnNpZGViYXItbWluaSAubmF2YmFyLW5hdjpub3QoLnN1Yi1uYXYpPi5uYXYtaXRlbTpub3QoLnN0YXRpYy1pdGVtKTo6YmVmb3JlIHtcblx0bGVmdDogLS45MWVtO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQuc2lkZWJhci1taW5pLnNpZGViYXItaG92ZXI6aG92ZXIgLm5hdmJhci1uYXY6bm90KC5zdWItbmF2KT4ubmF2LWl0ZW0uYWN0aXZlOjpiZWZvcmUsXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQuc2lkZWJhci1taW5pLnNpZGViYXItaG92ZXI6aG92ZXIgLm5hdmJhci1uYXY6bm90KC5zdWItbmF2KT4ubmF2LWl0ZW06bm90KC5zdGF0aWMtaXRlbSk6OmJlZm9yZSB7XG5cdGxlZnQ6IC0uOTFlbTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkIC5uYXZiYXItbmF2Om5vdCguc3ViLW5hdik+Lm5hdi1pdGVtOm5vdCguc3RhdGljLWl0ZW0pIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXYuY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcj4ubmF2LWl0ZW06bm90KC5zdGF0aWMtaXRlbSk6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXY6bm90KC5zdWItbmF2KT4ubmF2LWl0ZW06bm90KC5zdGF0aWMtaXRlbSk6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXY6bm90KC5zdWItbmF2KT4ubmF2LWl0ZW06bm90KC5zdGF0aWMtaXRlbSk6aG92ZXI6OmJlZm9yZSB7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0ei1pbmRleDogMTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkIC5uYXZiYXItbmF2Om5vdCguc3ViLW5hdik+Lm5hdi1pdGVtLmFjdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkIC5uYXZiYXItbmF2Om5vdCguc3ViLW5hdik+Lm5hdi1pdGVtLmFjdGl2ZTo6YmVmb3JlIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5hY3RpdmUpOm5vdChbYXJpYS1leHBhbmRlZD10cnVlXSkge1xuXHRiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZC5zaWRlYmFyLWNvbG9yIC5uYXZiYXItbmF2Om5vdCguc3ViLW5hdik+Lm5hdi1pdGVtLmFjdGl2ZTo6YmVmb3JlLFxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkLnNpZGViYXItY29sb3IgLm5hdmJhci1uYXY6bm90KC5zdWItbmF2KT4ubmF2LWl0ZW06bm90KC5zdGF0aWMtaXRlbSk6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5sZWZ0LWJvcmRlcmVkLnNpZGViYXItY29sb3IgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSB7XG5cdGNvbG9yOiAjZWRlZGVkO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQuc2lkZWJhci1jb2xvciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZC5zaWRlYmFyLWNvbG9yIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQubGVmdC1ib3JkZXJlZC5zaWRlYmFyLWNvbG9yIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5hY3RpdmUpOm5vdChbYXJpYS1leHBhbmRlZD10cnVlXSkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0LmxlZnQtYm9yZGVyZWQuc2lkZWJhci1jb2xvciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIC5kZWZhdWx0LWljb24ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi8qIHNpZGViYXIgRGFyayAqL1xuLnNpZGViYXIuc2lkZWJhci1kYXJrIC5uYXZiYXItYnJhbmQgc3ZnLFxuLnNpZGViYXIuc2lkZWJhci1jb2xvciAubmF2YmFyLWJyYW5kIHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItZGFyayAuc2lkZWJhci1ib3JkZXItcHJvZmlsZS1jYXJkLFxuLnNpZGViYXIuc2lkZWJhci1jb2xvciAuc2lkZWJhci1ib3JkZXItcHJvZmlsZS1jYXJkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItZGFyayAuc2lkZWJhci1ib3JkZXItcHJvZmlsZS1jYXJkIC5zaWRlYmFyLWJvcmRlci1wcm9maWxlLWJvZHkgLnNpZGViYXItYnRuLFxuLnNpZGViYXIuc2lkZWJhci1jb2xvciAuc2lkZWJhci1ib3JkZXItcHJvZmlsZS1jYXJkIC5zaWRlYmFyLWJvcmRlci1wcm9maWxlLWJvZHkgLnNpZGViYXItYnRuIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLWRhcmsgLnNpZGViYXItYm9yZGVyLXByb2ZpbGUtY2FyZCAuc2lkZWJhci1ib3JkZXItcHJvZmlsZS1ib2R5IC5zaWRlYmFyLWJvcmRlci11c2VyLWRhdGEgLnNpZGViYXItYm9yZGVyLWRhdGEsXG4uc2lkZWJhci5zaWRlYmFyLWNvbG9yIC5zaWRlYmFyLWJvcmRlci1wcm9maWxlLWNhcmQgLnNpZGViYXItYm9yZGVyLXByb2ZpbGUtYm9keSAuc2lkZWJhci1ib3JkZXItdXNlci1kYXRhIC5zaWRlYmFyLWJvcmRlci1kYXRhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1kYXJrLnNpZGViYXItZGVmYXVsdCAuc2lkZWJhci1saXN0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc3RhdGljLWl0ZW0gLmRlZmF1bHQtaWNvbixcbi5zaWRlYmFyLnNpZGViYXItY29sb3Iuc2lkZWJhci1kZWZhdWx0IC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zdGF0aWMtaXRlbSAuZGVmYXVsdC1pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1kYXJrIC5ub3RpZmljYXRpb24tYWxlcnQge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNpZGViYXItZGFyayk7XG59XG5cbi5zaWRlYmFyLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWRlYmFyLWRhcmspO1xufVxuXG4uc2lkZWJhci1kYXJrIC5uYXZiYXItYnJhbmQgLmxvZ28tbGlnaHQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uc2lkZWJhci1kYXJrIC5uYXZiYXItYnJhbmQgLmxvZ28tZGFyayB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWRhcmsgLm5hdmJhci1icmFuZCAubG9nby10aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlYmFyLWRhcmsgLnNpZGViYXItaGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzM3M2IzZTtcbn1cblxuLnNpZGViYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpLFxuLnNpZGViYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpIC5pY29uICB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSlcbn1cblxuLnNpZGViYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaWRlYmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMTcsIDM4LCAxNDYsIDAuNCk7XG59XG5cbi5zaWRlYmFyLWRhcmsgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpOmhvdmVyOm5vdCguYWN0aXZlKTpub3QoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLnNpZGViYXIuc2lkZWJhci1kYXJrIC5zaWRlYmFyLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNpZGViYXItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uc2lkZWJhci1kYXJrIC51c2VyLW1lbnUtaGVhZCAuaXRlbS1kZXRhaWwtZGF0YSAuaXRlbS10aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uc2lkZWJhci5zaWRlYmFyLWRhcmsgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI5IDMzIDM4IC8gOTAlKTtcbn1cbi5zaWRlYmFyLWRlZmF1bHQuc2lkZWJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW5hdiB7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLDAlLDEwMCUsLjEpO1xufVxuXG4vKiBzaWRlYmFyIGhvdmVyICovXG4uc2lkZWJhci1ob3Zlcjpob3ZlciB7XG5cdG1heC13aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG59XG5cbi5zaWRlYmFyLWhvdmVyOmhvdmVyIC5sb2dvLXRpdGxlIHtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0b3BhY2l0eTogMTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkuc2lkZWJhci1ob3Zlcjpob3ZlciAuc2lkZWJhci1oZWFkZXJ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1ob3Zlcjpob3ZlciAuc2lkZWJhci1saXN0IC5zdGF0aWMtaXRlbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaWRlYmFyLWhvdmVyOmhvdmVyIC5zaWRlYmFyLWxpc3QgLnN0YXRpYy1pdGVtIC5kZWZhdWx0LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItaG92ZXI6aG92ZXIgLnNpZGViYXItbGlzdCAuc3RhdGljLWl0ZW0gLm1pbmktaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWhvdmVyOmhvdmVyIC5zaWRlYmFyLWxpc3QgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSBzcGFuIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uc2lkZWJhci1ob3Zlcjpob3ZlciAuc2lkZWJhci1saXN0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgLmljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXIuc2lkZWJhci1ob3Zlcjpob3ZlciAudXNlci1tZW51LWhlYWQgLml0ZW0tZGV0YWlsLWRhdGEge1xuXHRvcGFjaXR5OiAxO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pLnNpZGViYXItaG92ZXI6aG92ZXIgLnNpZGUtc2V0dGluZy1kYXRhLWJveCB1bCwgXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkuc2lkZWJhci1ob3Zlcjpob3ZlciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnUge1xuXHRmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG5cdGhlaWdodDogYXV0bztcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaS5zaWRlYmFyLWhvdmVyOmhvdmVyIC5zaWRlYmFyLWZvb3RlciB7XG5cdHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaS5zaWRlYmFyLWhvdmVyOmhvdmVyIC5tZW51LWxhYmVsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaS5zaWRlYmFyLWhvdmVyOmhvdmVyIC5kYXRhLXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMi41ZW0pO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnNpZGViYXIuc2lkZWJhci1taW5pLnNpZGViYXItaG92ZXI6aG92ZXIrLm1haW4tY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2lkZWJhciB7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdH1cblxuXHQuYWRtaW4tYmFyIC5zaWRlYmFyIHtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLyogc2lkZWJhciBib3ggKi9cbi5zaWRlYmFyLWJveGVkIHtcblx0bWFyZ2luOiAxZW07XG5cdGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLWJveGVkKy5tYWluLWNvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNDVzIGVhc2U7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNpZGViYXItd2lkdGgpICsgMmVtKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLWJveGVkKy5tYWluLWNvbnRlbnQ+aGVhZGVyIHtcblx0dHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjQ1cyBlYXNlO1xuXHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zaWRlYmFyLXdpZHRoKSArIDJlbSk7XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0bWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaS5zaWRlYmFyLWJveGVkKy5tYWluLWNvbnRlbnQ+aGVhZGVyIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tbWluaS1zaWRlYmFyLXdpZHRoKSArIDJlbSk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItYm94ZWQrLm1haW4tY29udGVudCAubmF2Lm5hdmJhciB7XG5cdG1hcmdpbjogMWVtIDFlbSAwO1xuXHRib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1ib3hlZCsubWFpbi1jb250ZW50IC5mb290ZXIge1xuXHRtYXJnaW46IDAgMWVtIDFlbSAwO1xuXHRib3JkZXItcmFkaXVzOiAuMTI1ZW07XG59XG5cbi5zaWRlYmFyLnNpZGViYXItYm94ZWQrLm1haW4tY29udGVudCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLyogc2lkZWJhciB0cmFuc3ByZW50ICovXG4uc2lkZWJhci10cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2lkZWJhci5zaWRlYmFyLXRyYW5zcGFyZW50IC5zaWRlYmFyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItZGVmYXVsdC5zaWRlYmFyLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG4uc2lkZWJhci5zaWRlYmFyLXRyYW5zcGFyZW50IC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xufVxuLnNpZGViYXIuc2lkZWJhci10cmFuc3BhcmVudCAuc2lkZWJhci10b2dnbGUgLm1lbnUtYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAuNmVtO1xuICAgIHBhZGRpbmctdG9wOiAuM2VtO1xufVxuLnNpZGViYXIuc2lkZWJhci10cmFuc3BhcmVudC5zaWRlYmFyLW1pbmkgLnNpZGViYXItdG9nZ2xlIC5tZW51LWJ0biB7XG4gICAgcGFkZGluZy1yaWdodDogLjhlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zaWRlYmFyLnNpZGViYXItdHJhbnNwYXJlbnQgLnNpZGViYXItdG9nZ2xlIHtcblx0cmlnaHQ6IC0yZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnNpZGViYXIuc2lkZWJhci10cmFuc3BhcmVudCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0fVxufVxuXG4vKiBuYXYgcGlsbCAqL1xuLm5hdnMtcGlsbCAuc2lkZWJhci1ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2lkZWJhci5uYXZzLXBpbGwgLnVzZXItbWVudS1oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1taW5pLm5hdnMtcGlsbCAudXNlci1tZW51LWhlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2lkZWJhci5uYXZzLXBpbGwgLm1lbnUtbGFiZWwge1xuXHRwYWRkaW5nOiAwIDJlbTtcbn1cblxuLm5hdnMtcGlsbCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIDEuOGVtO1xufVxuXG4ubmF2cy1waWxsOm5vdCguc2lkZWJhci1taW5pKSAubmF2YmFyLW5hdiAubmF2LWl0ZW06bm90KC5zdGF0aWMtaXRlbSkge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubmF2cy1waWxsOm5vdCguc2lkZWJhci1taW5pKSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIDFlbTtcbn1cblxuLm5hdnMtcGlsbDpub3QoLnNpZGViYXItbWluaSkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSAuc3ViLW5hdiAubmF2LWxpbmsge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLm5hdnMtcGlsbCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcGlsbCk7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXBpbGwpO1xufVxuXG4ubmF2cy1waWxsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXBpbGwpO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1waWxsKTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5uYXZzLXBpbGwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLnNpZGViYXIubmF2cy1waWxsIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBOYXYgUGlsbCBBbGwgKi9cblxuLm5hdnMtcGlsbC1hbGwuc2lkZWJhci1taW5pIC5zaWRlYmFyLWJvZHkge1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5uYXZzLXBpbGwtYWxsLnNpZGViYXItbWluaSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIDEuMWVtO1xufVxuXG4ubmF2cy1waWxsLWFsbCAuc2lkZWJhci1ib2R5IHtcblx0cGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4ubmF2cy1waWxsLWFsbCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIDFlbTtcbn1cblxuLm5hdnMtcGlsbC1hbGwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKSB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcGlsbCk7XG59XG5cbi5uYXZzLXBpbGwtYWxsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcGlsbCk7XG59XG5cbi8qIG5hdiByb3VuZGVkICovXG4ubmF2cy1yb3VuZGVkIC5zaWRlYmFyLWJvZHkge1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpZGViYXIubmF2cy1yb3VuZGVkIC51c2VyLW1lbnUtaGVhZCB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnNpZGViYXIubmF2cy1yb3VuZGVkLnNpZGViYXItbWluaSAudXNlci1tZW51LWhlYWQge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLm5hdnMtcm91bmRlZDpub3QoLnNpZGViYXItbWluaSkgLm5hdmJhci1uYXYgLm5hdi1pdGVtOm5vdCguc3RhdGljLWl0ZW0pIHtcblx0cGFkZGluZzogMDtcbn1cblxuLm5hdnMtcm91bmRlZDpub3QoLnNpZGViYXItbWluaSkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG5cdHBhZGRpbmc6IC42MjVlbSAxZW07XG59XG5cbi5uYXZzLXJvdW5kZWQ6bm90KC5zaWRlYmFyLW1pbmkpIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkgLnN1Yi1uYXYgLm5hdi1saW5rIHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5uYXZzLXJvdW5kZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG5cdHBhZGRpbmc6IC42MjVlbSAxLjhlbTtcbn1cblxuLm5hdnMtcm91bmRlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpIHtcblx0Ym9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKSAwO1xufVxuXG4ubmF2cy1yb3VuZGVkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG5cdGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cykgdmFyKC0tYm9yZGVyLXJhZGl1cykgMDtcbn1cbi5zaWRlYmFyLm5hdnMtcm91bmRlZCAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaWRlYmFyLm5hdnMtcm91bmRlZCAubWVudS1sYWJlbCB7XG5cdHBhZGRpbmc6IDAgMmVtO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pLm5hdnMtcm91bmRlZCAubWVudS1sYWJlbCB7XG5cdHBhZGRpbmc6IDAgMS41ZW07XG59XG5cbi8qIG5hdiByb3VuZGVkIGFsbCAqL1xuXG4ubmF2cy1yb3VuZGVkLWFsbC5zaWRlYmFyLW1pbmkgLnNpZGViYXItYm9keSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4ubmF2cy1yb3VuZGVkLWFsbC5zaWRlYmFyLW1pbmk6bm90KDpob3ZlcikgLnNpZGViYXItYm9keSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG59XG5cbi5uYXZzLXJvdW5kZWQtYWxsLnNpZGViYXItbWluaSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0cGFkZGluZzogLjYyNWVtIDFlbTtcbn1cblxuLm5hdnMtcm91bmRlZC1hbGwgLnNpZGViYXItYm9keSB7XG5cdHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLm5hdnMtcm91bmRlZC1hbGwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG5cdHBhZGRpbmc6IC42MjVlbSAxZW07XG59XG5cbi5uYXZzLXJvdW5kZWQtYWxsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm5hdnMtcm91bmRlZC1hbGwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLyogc2lkZWJhciBjb2xvciAqL1xuLnNpZGViYXItY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNpZGViYXItY29sb3IgLm5hdmJhci1icmFuZCAubG9nby1saWdodCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWNvbG9yIC5uYXZiYXItYnJhbmQgLmxvZ28tZGFyayB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWNvbG9yIC5uYXZiYXItYnJhbmQgLmxvZ28tdGl0bGUge1xuXHRjb2xvcjogI2ViZWVmZDtcbn1cblxuLnNpZGViYXItY29sb3IgLnNpZGViYXItaGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLWNvbG9yIC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjZDhkZGZhO1xufVxuXG4uc2lkZWJhci1jb2xvciAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZWJhci1jb2xvciAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZClbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZWJhci1jb2xvciAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNpZGViYXItY29sb3IgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguZGlzYWJsZWQpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlYmFyLWNvbG9yIC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmFjdGl2ZSk6bm90KFthcmlhLWV4cGFuZGVkPXRydWVdKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbi5zaWRlYmFyLWRlZmF1bHQuc2lkZWJhci1jb2xvciAubmF2YmFyLW5hdjpub3QoLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1jb250YWluZXIpIC5uYXYtaXRlbSAuc3ViLW5hdiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNpZGViYXItY29sb3IgLm5hdmJhci1uYXY6bm90KC5jc3NfcHJlZml4LWhvcml6b250YWwtY29udGFpbmVyKSAubmF2LWl0ZW0gLm5hdi1saW5rIC5pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbi5zaWRlYmFyLnNpZGViYXItY29sb3IgLnNpZGViYXItdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uc2lkZWJhci1jb2xvciAudXNlci1tZW51LWhlYWQgLml0ZW0tZGV0YWlsLWRhdGEgLml0ZW0tdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLnNpZGViYXIuc2lkZWJhci1jb2xvciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTtcbn1cbi5zaWRlYmFyLnNpZGViYXItY29sb3IgLm1lbnUtbGFiZWwsXG4uc2lkZWJhci1jb2xvciAudXNlci1tZW51LWhlYWQgLml0ZW0tZGV0YWlsLWRhdGEgLml0ZW0tZGVzYyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbn1cbi5zaWRlYmFyLnNpZGViYXItY29sb3IgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAgdWwuaXEtbWFpbi1tZW51IC5uYXYtbGluayxcbi5zaWRlYmFyLnNpZGViYXItY29sb3IgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnUgLm5hdi1saW5rIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci5zaWRlYmFyLWNvbG9yIC5uYXZiYXItbmF2Om5vdCguY3NzX3ByZWZpeC1ob3Jpem9udGFsLWNvbnRhaW5lcikgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmFjdGl2ZSk6bm90KFthcmlhLWV4cGFuZGVkPXRydWVdKSAuaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cblxuLyogbWFpbiBjb250ZW50ICovXG4ubWFpbi1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhcisubWFpbi1jb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyKy5tYWluLWNvbnRlbnQ+aGVhZGVyIHtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbWluaSsubWFpbi1jb250ZW50PmhlYWRlciB7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1taW5pLXNpZGViYXItd2lkdGgpO1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNDVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCB1bC5pcS1tYWluLW1lbnUgLm5hdi1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5zaWRlYmFyLWZvb3RlciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbmF2e1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxLjFlbTtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItZGVmYXVsdCAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAubmF2YmFyLW5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5he1xuXHRtYXJnaW4tcmlnaHQ6IDEuMWVtO1xufVxuXG4uc2lkZWJhci1kZWZhdWx0IC5zaWRlYmFyLWZvb3RlciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5yaWdodC1pY29uLFxuLnNpZGViYXItZGVmYXVsdCAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAubmF2YmFyLW5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubGVmdC1pY29ue1xuICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5zaWRlYmFyLW1pbmkgLnNpZGViYXItZm9vdGVyIC5jc3NfcHJlZml4LWhvcml6b250YWwtbWFpbi1ib3ggLm5hdmJhci1uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1uYXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogLjVlbTtcbn1cblxuLnNpZGViYXItZGVmYXVsdC5zaWRlYmFyLW1pbmkuc2lkZWJhci1ob3ZlciAuc2lkZWJhci1mb290ZXIgLmNzc19wcmVmaXgtaG9yaXpvbnRhbC1tYWluLWJveCAubmF2YmFyLW5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW5hdiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMS4xZW07XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLWRlZmF1bHQuc2lkZWJhci1taW5pIC5zaWRlYmFyLWZvb3RlciAuY3NzX3ByZWZpeC1ob3Jpem9udGFsLW1haW4tYm94IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC5zaWRlYmFyKy5tYWluLWNvbnRlbnQsXG5cdC5zaWRlYmFyKy5tYWluLWNvbnRlbnQ+aGVhZGVyLFxuXHQuc2lkZWJhci5zaWRlYmFyLW1pbmkrLm1haW4tY29udGVudD5oZWFkZXIsXG5cdC5zaWRlYmFyLnNpZGViYXItbWluaSsubWFpbi1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5zaWRlYmFyKy5tYWluLWNvbnRlbnQgLm5hdiAubmF2YmFyLWJyYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNpZGViYXIuc2lkZWJhci1ib3hlZCsubWFpbi1jb250ZW50IC5uYXZzLXN0aWNreSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIuMmVtKTtcblx0fVxuXG5cdC5zaWRlYmFyLnNpZGViYXItbWluaSsubWFpbi1jb250ZW50IC5pcS1uYXZiYXIubmF2cy1zdGlja3kubWVudS1zdGlja3kge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0LjhlbSk7XG5cdH1cblxuXHQuc2lkZWJhci5zaWRlYmFyLW1pbmkuc2lkZWJhci1ib3hlZCsubWFpbi1jb250ZW50IC5pcS1uYXZiYXIubmF2cy1zdGlja3kubWVudS1zdGlja3kge1xuXHRcdHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDguOGVtKTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gOC44ZW0pO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnNpZGViYXIuc2lkZWJhci1ib3hlZCsubWFpbi1jb250ZW50IC5uYXZzLXN0aWNreSB7XG5cdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMi4yZW0pO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyLjJlbSk7XG5cdH1cblxuXHQuc2lkZWJhci5zaWRlYmFyLWJveGVkKy5tYWluLWNvbnRlbnQgLm5hdnMtc3RpY2t5Lm1lbnUtc3RpY2t5IHtcblx0XHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyLjJlbSkgIWltcG9ydGFudDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMi4yZW0pICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2lkZWJhci5zaWRlYmFyLW1pbmkrLm1haW4tY29udGVudCxcblx0LnNpZGViYXIuc2lkZWJhci1taW5pKy5tYWluLWNvbnRlbnQ+aGVhZGVyIHtcblx0XHRtYXJnaW4tbGVmdDogdmFyKC0tbWluaS1zaWRlYmFyLXdpZHRoKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnNpZGViYXIuc2lkZWJhci1taW5pIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE0MCUpO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5zaWRlYmFyLnNpZGViYXItbWluaSsubWFpbi1jb250ZW50LFxuXHQuc2lkZWJhci5zaWRlYmFyLW1pbmkrLm1haW4tY29udGVudD5oZWFkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNpZGViYXIuc2lkZWJhci1taW5pLnNpZGViYXItYm94ZWQrLm1haW4tY29udGVudD5oZWFkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdH1cblx0LnNpZGViYXIuc2lkZWJhci1taW5pLnNpZGViYXItYm94ZWQrLm1haW4tY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2lkZWJhciAuc2lkZWJhci10b2dnbGUge1xuXHRcdHRvcDogMS45ZW07XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5zaWRlYmFyKy5tYWluLWNvbnRlbnQsXG5cdC5zaWRlYmFyKy5tYWluLWNvbnRlbnQ+aGVhZGVyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdGJvZHkuY3NzX3ByZWZpeC1ib2R5LW92ZXJmbG93IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRoZWFkZXI6bm90KC5oZWFkZXItdmVydGljbGUpIC5jc3NfcHJlZml4LWxvZ28ubmF2YmFyLWJyYW5kIC5sb2dvLW1haW4ge1xuXHRcdG1pbi13aWR0aDogMS41ZW07XG5cdH1cblx0aGVhZGVyOm5vdCguaGVhZGVyLXZlcnRpY2xlKSAuY3NzX3ByZWZpeC1sb2dvLm5hdmJhci1icmFuZCBpbWcge1xuXHRcdGhlaWdodDogMS41MWVtO1xuXHR9XG5cdGhlYWRlcjpub3QoLmhlYWRlci12ZXJ0aWNsZSkgLmNzc19wcmVmaXgtbG9nby5uYXZiYXItYnJhbmQgLmxvZ28tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdH1cblx0aGVhZGVyOm5vdCguaGVhZGVyLXZlcnRpY2xlKSAubmF2YmFyLWJyYW5kIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdH1cblx0aGVhZGVyOm5vdCguaGVhZGVyLXZlcnRpY2xlKSAuaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbi5kcm9wZG93bi10b2dnbGU+aSB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgU2VhcmNoIEJveCAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3JkZXI6IC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0b3V0bGluZTogbm9uZTtcblx0d2lkdGg6IDIxLjg3NWVtO1xuXHRoZWlnaHQ6IDIuNWVtO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyLjVlbTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAzLjc1ZW07XG5cdHdpZHRoOiAzLjc1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgLjE4OGVtIC4xODhlbSAwO1xufVxuXG4uc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgLmhhcy1jb250ZW50fmxhYmVsLFxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgaW5wdXQ6Zm9jdXN+bGFiZWwsXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdHRvcDogLTUuNjI1ZW07XG59XG5cbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAyLjgxM2VtO1xuXHR0b3A6IC0uODEzZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMuMTI1ZW07XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc2VhcmNoIGhlYWRlci5wYWdlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbjogMWVtIDAgMS41NjNlbTtcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luOiAxZW0gYXV0bztcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0cGFkZGluZzogMCA0LjM3NWVtIDAgMWVtO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xuXHRib3JkZXI6IC4wNjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLSAgIFNpZGViYXIgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0Ym9yZGVyOiAuMDYzZW0gc29saWQgdmFyKC0tY29sb3ItaW5wdXQtYm9yZGVyKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTtcbn1cblxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDMuMTM4ZW07XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgLjE4OGVtIC4xODhlbSAwO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcblx0bWFyZ2luLXRvcDogMDtcblx0Zm9udC1zaXplOiAxLjQzOGVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRsaW5lLWhlaWdodDogMS4xMzhlbTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDMuMTI1ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1pbmRlbnQ6IDFlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKSAwO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cykgdmFyKC0tYm9yZGVyLXJhZGl1cykgMDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMpIHZhcigtLWJvcmRlci1yYWRpdXMpIDA7XG5cdC1vLWJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cykgdmFyKC0tYm9yZGVyLXJhZGl1cykgMDtcblx0LW1zLWJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cykgdmFyKC0tYm9yZGVyLXJhZGl1cykgMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YlwiO1xuXHRmb250LWZhbWlseTogJ2ljb25seSc7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblxufVxuXG4vKiBhamF4IHNlYXJjaCAqL1xuLmNzc19wcmVmaXgtc2VhcmNoLXJlc3VsdC5zZWFyY2gtcmVzdWx0LWRpc2xvZ2JveCB7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtb3BhY2l0eTogMDtcblx0LW1vei1vcGFjaXR5OiAwO1xuXHQtby1vcGFjaXR5OiAwO1xuXHQtbXMtb3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2gtcmVzdWx0IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0d2lkdGg6IDIxLjg3NWVtO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHBhZGRpbmc6IDFlbTtcblx0bWF4LWhlaWdodDogMTUuNjI1ZW07XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdC1tb3otb3BhY2l0eTogMTtcblx0LW8tb3BhY2l0eTogMTtcblx0LW1zLW9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jc3NfcHJlZml4LXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5jc3NfcHJlZml4LW1lbWJlci1saXN0IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tZW1iZXItbGlzdCAuY3NzX3ByZWZpeC1hdXRob3ItaGVhZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tZW1iZXItbGlzdCAuY3NzX3ByZWZpeC1hdXRob3ItaGVhZGluZyAuaXRlbS1hdmF0YXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xufVxuXG4uY3NzX3ByZWZpeC1tZW1iZXItbGlzdCAuY3NzX3ByZWZpeC1hdXRob3ItaGVhZGluZyAuaXRlbS10aXRsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY3NzX3ByZWZpeC1hdXRob3ItaGVhZGluZyAuaXRlbSAuaXRlbS1tZXRhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2gtcmVzdWx0LnNlYXJjaC1yZXN1bHQtZGlzbG9nYm94IC5zZWFyY2gtbGFiZWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2gtcmVzdWx0IC5zZWFyY2gtbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5jc3NfcHJlZml4LXNlYXJjaC1yZXN1bHQgLmNzc19wcmVmaXgtbG9hZGVyLFxuLmxvYWQtbW9yZSAuY3NzX3ByZWZpeC1sb2FkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5jc3NfcHJlZml4LXNlYXJjaC1yZXN1bHQgLmNzc19wcmVmaXgtbG9hZGVyLFxuLmxvYWQtbW9yZSAuY3NzX3ByZWZpeC1sb2FkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjU2M2VtO1xuXHRoZWlnaHQ6IDEuNTYzZW07XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDQwJSwgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkpO1xuXHRhbmltYXRpb246IGFuaW1hdGUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubG9hZC1tb3JlIC5jc3NfcHJlZml4LWxvYWRlciB7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgd2lkdGg6IDNlbTtcbn1cblxuLmNzc19wcmVmaXgtc2VhcmNoLXJlc3VsdCAuY3NzX3ByZWZpeC1sb2FkZXI6YmVmb3JlLFxuLmxvYWQtbW9yZSAuY3NzX3ByZWZpeC1sb2FkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC4xMjVlbTtcblx0bGVmdDogLjEyNWVtO1xuXHRyaWdodDogLjEyNWVtO1xuXHRib3R0b206IC4xMjVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiA5OTk7XG59XG5cbi5sb2FkLW1vcmUgLmNzc19wcmVmaXgtbG9hZGVyOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xufVxuXG4vKiB0b2dnbGUgc2VhcmNoICovXG5oZWFkZXIgLmhlYWRlci1zZWFyY2gtdG9nZ2xlIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMy41ZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbi5zZWFyY2gtc3VibWl0Pmkge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcblx0aGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdFx0d2lkdGg6IDE1ZW07XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRoZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0XHR3aWR0aDogMTBlbTtcblx0fVxufVxuXG4vKiBMb2FkZXIgQW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYW5pbWF0ZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuQC1vLWtleWZyYW1lcyBhbmltYXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5ALW1zLWtleWZyYW1lcyBhbmltYXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IC44MDc1ZW0gMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDFlbSAxZW0gMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NzlweCkge1xyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwIDFlbSAwO1xyXG5cdH1cclxufSIsImZvb3RlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyLFxuZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXItZmx1aWQge1xuXHRwYWRkaW5nLXRvcDogNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNWVtO1xuXHRib3JkZXItYm90dG9tOiAuMDYyNWVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodC1vcGFjaXR5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQsXG4uZm9vdGVyLW1haW4gLndpZGdldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LWZvb3Rlci1oaWRlIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuXG5mb290ZXIgLmNvcHlyaWdodCBhLFxuZm9vdGVyIC5jb3B5cmlnaHQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IC41ZW0gMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmNzc19wcmVmaXgtY29udGFjdCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogLjYyNWVtO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51PmxpPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQtc3BhY2Uge1xuXHRwYWRkaW5nLXRvcDogNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNWVtO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5mb290ZXIgdWwgbGkuY2F0LWl0ZW0gc3Bhbi5wb3N0X2NvdW50LFxuZm9vdGVyIHVsIGxpIHNwYW4uYWNoaXZlQ291bnQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogMy4xMjVlbTtcblx0d2lkdGg6IDMuMTI1ZW07XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAuMTI1ZW07XG5cbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEsXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLFxuZm9vdGVyIC5jc3NfcHJlZml4LXNvY2lhbC1tZWRpYSB1bCBsaSBhLFxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSwgXG5mb290ZXIgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMgbGkgYSwgXG5mb290ZXIgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaSBhLCBcbmZvb3RlciAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEsIFxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYSwgXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSwgXG5mb290ZXIgLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGxldHRlci1zcGFjaW5nOiB1bnNldDtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6aG92ZXIsXG5mb290ZXIgLmNzc19wcmVmaXgtc29jaWFsLW1lZGlhIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBhZGRpbmctbGVmdDogLjVlbTtcbn1cblxuZm9vdGVyIC5jc3NfcHJlZml4LXNvY2lhbC1tZWRpYSB1bCBsaS5tZWRpYS1pY29uIGE6aG92ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdGZvb3RlciAuZm9vdGVyLWxvZ28ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5mb290ZXItbG9nbyAuY3NzX3ByZWZpeC1sb2dvLm5hdmJhci1icmFuZC5sb2dvLWFsaWduLWxlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LndwLWZvb3Rlci1saW5rLWltYWdlLWJveCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblx0fVxuXG5cdC53cC1mb290ZXItbGluay1pbWFnZS1ib3ggLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Zm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIsXG5cdGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyLWZsdWlkIHtcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyZW07XG5cdH1cbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuXHRoZWlnaHQ6IDMuMTM4ZW07XG59XG5cbmJvZHkubW9kYWwtb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR6LWluZGV4OiA5ODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRib3JkZXI6IC4wNjI1ZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybS1mbG9hdGluZyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGhlaWdodDogMy4xMzhlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCBcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRsaW5lLWhlaWdodDogMy4xMzhlbTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRoZWlnaHQ6IDMuMTM4ZW07XG5cdHJpZ2h0OiAuMjVlbTtcblx0d2lkdGg6IDEuMjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG5cdGJvcmRlcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbjogMFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGU5MDNcIjtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1mYW1pbHk6IGljb25seSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcblx0Ym9yZGVyLXdpZHRoOiAwIC4yNWVtIC4zMTNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdGhlaWdodDogMi4xODhlbTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcblx0cGFkZGluZzogLjhlbSAxZW0gLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRwYWRkaW5nOiAuMzEzZW0gMWVtO1xuXHRtYXgtaGVpZ2h0OiAxMC42MjVlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdHBhZGRpbmc6IDAgLjYyNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdHBhZGRpbmc6IDAgMi44NzVlbSAwIDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXN+bGFiZWwge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHotaW5kZXg6IDk5O1xufVxuXG5bZGlyPXJ0bF0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODc1ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0cGFkZGluZzogMCAyZW0gMCAuNWVtO1xuXHR9XG5cdC5jc3NfcHJlZml4LWRhdGEtZmlsdGVyLWJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdCNidWRkeXByZXNzIC5mb3JtLWZsb2F0aW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuXHQjYnVkZHlwcmVzcyAuZm9ybS1mbG9hdGluZyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdHJpZ2h0OiAuMmVtO1xuXHR9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciAubWVudS1idG4tY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ub3JtYWwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI1ZW07XG5cdGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIgLm1lbnUtYnRuLWNsb3NlIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAuNGVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciB7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDRlbSk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB1bD5saSB7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsaW5lLWhlaWdodDogMS4xZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciBhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbWVudS1mb250KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdHBhZGRpbmc6IDEuMTI1ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHpvb206IDE7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UtaW4tb3V0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIgdWw+bGk+YSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcblx0cGFkZGluZzogMS4xMjVlbSAxLjU2M2VtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHVsPmxpIC50b2dnbGVkcm9wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEuMWVtO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMmVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHVsPmxpIC50b2dnbGVkcm9wLmFjdGl2ZSB7XG5cdHRvcDogLjk1ZW07XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIgdWwuc3ViLW1lbnU+bGkgLnRvZ2dsZWRyb3Age1xuICAgIHRvcDogLjU1ZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIgdWwuc3ViLW1lbnU+bGkgLnRvZ2dsZWRyb3AuYWN0aXZlIHtcbiAgICB0b3A6IC40ZW07XG59XG5cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB1bD5saSAudG9nZ2xlZHJvcCBzdmcge1xuXHR3aWR0aDogMS41ZW07XG5cdGhlaWdodDogMS41ZW07XG5cdHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAudG9wLW1lbnUgdWwuc3ViLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB1bD5saT5hIHtcblx0cGFkZGluZzogMS4xMjVlbSAyZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIgLnRvcC1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAuNWVtIDJlbTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyIC50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gLnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnRvZ2dsZWRyb3AgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHtcblx0XHR3aWR0aDogMTVlbTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBiTE9DS1Ncblx0IyBNZWRpYVxuXHQjIExpbmtzXG5cdCMgSGVhZGVyXG5cdCMgRm9vdGVyXG4jIEFjY2Vzc2liaWxpdHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfaGVhZGVyLmNzc1wiO1xuQGltcG9ydCBcIl92ZXJ0aWNsZS1zaWRlYmFyLmNzc1wiO1xuQGltcG9ydCBcIl9zZWFyY2guY3NzXCI7XG5AaW1wb3J0IFwiX21lZGlhLmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlbGVjdDIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuXG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmltZy5waG90byB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kZWZhdWx0LWJnLWF2YXRhcik7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYm9yZGVyIHtcbiAgICBib3JkZXI6IC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpIWltcG9ydGFudDtcbn1cblxuLyogY29sb3IgYnV0dG9ucyAqL1xuLmNzc19wcmVmaXgtYnRuLXByaW1hcnksXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4tcHJpbWFyeSxcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLXByaW1hcnksXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi1wcmltYXJ5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LWJ0bi1ncmV5LFxuI2J1ZGR5cHJlc3MgLmNzc19wcmVmaXgtYnRuLWdyZXksXG4jYnVkZHlwcmVzcyBpbnB1dC5jc3NfcHJlZml4LWJ0bi1ncmV5LFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tZ3JleSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG4uY3NzX3ByZWZpeC1idG4tc3VjY2VzcyxcbiNidWRkeXByZXNzIC5jc3NfcHJlZml4LWJ0bi1zdWNjZXNzLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tc3VjY2VzcyxcbiNidWRkeXByZXNzIC5nZW5lcmljLWJ1dHRvbiBhLmNzc19wcmVmaXgtYnRuLXN1Y2Nlc3Mge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zdWNjZXNzKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zdWNjZXNzKTtcbn1cbi5jc3NfcHJlZml4LWJ0bi1kYW5nZXIsXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4tZGFuZ2VyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tZGFuZ2VyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tZGFuZ2VyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZGFuZ2VyKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xufVxuXG4uY3NzX3ByZWZpeC1idG4taW5mbyxcbiNidWRkeXByZXNzIC5jc3NfcHJlZml4LWJ0bi1pbmZvLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4taW5mbyxcbiNidWRkeXByZXNzIC5nZW5lcmljLWJ1dHRvbiBhLmNzc19wcmVmaXgtYnRuLWluZm8ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1pbmZvKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1pbmZvKTtcbn1cblxuLmNzc19wcmVmaXgtYnRuLXdhcm5pbmcsXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4td2FybmluZyxcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLXdhcm5pbmcsXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi13YXJuaW5nIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2FybmluZyk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2FybmluZyk7XG59XG5cbi5jc3NfcHJlZml4LWJ0bi1vcmFuZ2UsXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4tb3JhbmdlLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3JhbmdlLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3JhbmdlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtb3JhbmdlKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UpO1xufVxuXG4vKiBob3ZlciBidXR0b24gKi9cbi5jc3NfcHJlZml4LWJ0bi1wcmltYXJ5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmNzc19wcmVmaXgtYnRuLXByaW1hcnk6aG92ZXIsXG4jYnVkZHlwcmVzcyBpbnB1dC5jc3NfcHJlZml4LWJ0bi1wcmltYXJ5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tcHJpbWFyeTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTtcbn1cbi5jc3NfcHJlZml4LWJ0bi1ncmV5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmNzc19wcmVmaXgtYnRuLWdyZXk6aG92ZXIsXG4jYnVkZHlwcmVzcyBpbnB1dC5jc3NfcHJlZml4LWJ0bi1ncmV5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tZ3JleTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktZGFyayk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS1kYXJrKTtcbn1cbi5jc3NfcHJlZml4LWJ0bi1zdWNjZXNzOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmNzc19wcmVmaXgtYnRuLXN1Y2Nlc3M6aG92ZXIsXG4jYnVkZHlwcmVzcyBpbnB1dC5jc3NfcHJlZml4LWJ0bi1zdWNjZXNzOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tc3VjY2Vzczpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXN1Y2Nlc3MtZGFyayk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc3VjY2Vzcy1kYXJrKTtcbn1cbi5jc3NfcHJlZml4LWJ0bi1kYW5nZXI6aG92ZXIsXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4tZGFuZ2VyOmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tZGFuZ2VyOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tZGFuZ2VyOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZGFuZ2VyLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlci1kYXJrKTtcbn1cblxuLmNzc19wcmVmaXgtYnRuLWluZm86aG92ZXIsXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4taW5mbzpob3ZlcixcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLWluZm86aG92ZXIsXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi1pbmZvOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtaW5mby1kYXJrKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1pbmZvLWRhcmspO1xufVxuXG4uY3NzX3ByZWZpeC1idG4td2FybmluZzpob3ZlcixcbiNidWRkeXByZXNzIC5jc3NfcHJlZml4LWJ0bi13YXJuaW5nOmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4td2FybmluZzpob3ZlcixcbiNidWRkeXByZXNzIC5nZW5lcmljLWJ1dHRvbiBhLmNzc19wcmVmaXgtYnRuLXdhcm5pbmc6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13YXJuaW5nLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdhcm5pbmctZGFyayk7XG59XG5cbi5jc3NfcHJlZml4LWJ0bi1vcmFuZ2U6aG92ZXIsXG4jYnVkZHlwcmVzcyAuY3NzX3ByZWZpeC1idG4tb3JhbmdlOmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3JhbmdlOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3JhbmdlOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtb3JhbmdlLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLW9yYW5nZS1kYXJrKTtcbn1cblxuLyogYnV0dG9uIG91dGxpbmUgKi9cbi5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1wcmltYXJ5LFxuI2J1ZGR5cHJlc3MgLmJ0bi5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLXByaW1hcnksXG4jYnVkZHlwcmVzcyBpbnB1dC5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLXByaW1hcnksXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtZ3JleSxcbiNidWRkeXByZXNzIC5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1ncmV5LFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1ncmV5LFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1ncmV5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5LWxpZ2h0KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxuLmJ0bi5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4jYnVkZHlwcmVzcyAuYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtc3VjY2VzcyxcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLW91dGxpbmUtc3VjY2VzcyxcbiNidWRkeXByZXNzIC5nZW5lcmljLWJ1dHRvbiBhLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtc3VjY2VzcyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zdWNjZXNzKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc3VjY2Vzcy1saWdodCk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc3VjY2Vzcyk7XG59XG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtZGFuZ2VyLFxuI2J1ZGR5cHJlc3MgLmJ0bi5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLWRhbmdlcixcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLW91dGxpbmUtZGFuZ2VyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1kYW5nZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZGFuZ2VyKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZGFuZ2VyLWxpZ2h0KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xufVxuXG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtaW5mbyxcbiNidWRkeXByZXNzIC5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1pbmZvLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1pbmZvLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1pbmZvIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWluZm8pO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1pbmZvLWxpZ2h0KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1pbmZvKTtcbn1cblxuLmJ0bi5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4jYnVkZHlwcmVzcyAuYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtd2FybmluZyxcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLW91dGxpbmUtd2FybmluZyxcbiNidWRkeXByZXNzIC5nZW5lcmljLWJ1dHRvbiBhLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtd2FybmluZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13YXJuaW5nKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2FybmluZy1saWdodCk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2FybmluZyk7XG59XG5cbi5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1vcmFuZ2UsXG4jYnVkZHlwcmVzcyAuYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtb3JhbmdlLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1vcmFuZ2UsXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLW9yYW5nZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UtbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLW9yYW5nZSk7XG59XG5cbi8qIGhvdmVyIGJ1dHRvbiBvdXRsaW5lICovXG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlcixcbiNidWRkeXByZXNzIC5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtZ3JleTpob3ZlcixcbiNidWRkeXByZXNzIC5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1ncmV5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1ncmV5OmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1ncmV5OmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlcixcbiNidWRkeXByZXNzIC5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc3VjY2Vzcyk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc3VjY2Vzcyk7XG59XG4uYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmJ0bi5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlcixcbiNidWRkeXByZXNzIGlucHV0LmNzc19wcmVmaXgtYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmdlbmVyaWMtYnV0dG9uIGEuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG59XG5cbi5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1pbmZvOmhvdmVyLFxuI2J1ZGR5cHJlc3MgLmJ0bi5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLWluZm86aG92ZXIsXG4jYnVkZHlwcmVzcyBpbnB1dC5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLWluZm86aG92ZXIsXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1pbmZvLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWluZm8tZGFyayk7XG59XG5cbi5idG4uY3NzX3ByZWZpeC1idG4tb3V0bGluZS1vcmFuZ2U6aG92ZXIsXG4jYnVkZHlwcmVzcyAuYnRuLmNzc19wcmVmaXgtYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyLFxuI2J1ZGR5cHJlc3MgaW5wdXQuY3NzX3ByZWZpeC1idG4tb3V0bGluZS1vcmFuZ2U6aG92ZXIsXG4jYnVkZHlwcmVzcyAuZ2VuZXJpYy1idXR0b24gYS5jc3NfcHJlZml4LWJ0bi1vdXRsaW5lLW9yYW5nZTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLW9yYW5nZSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtb3JhbmdlKTtcbn1cblxuLyogYnV0dG9uIGFsZXJ0ICovXG5cbi5jc3NfcHJlZml4LWFsZXJ0IHtcblx0cGFkZGluZzogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBib3JkZXItbGVmdDogLjE4NzVlbSBzb2xpZDtcbn1cblxuLmNzc19wcmVmaXgtYWxlcnQtcHJpbWFyeSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7XG59XG5cbi5jc3NfcHJlZml4LWFsZXJ0LXN1Y2Nlc3MsXG4ucG1wcm9fc3VjY2VzcyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zdWNjZXNzKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zdWNjZXNzKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc3VjY2Vzcy1saWdodCk7XG59XG5cbi5jc3NfcHJlZml4LWFsZXJ0LWRhbmdlcixcbi5wbXByb19lcnJvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlci1saWdodCk7XG59XG4uY3NzX3ByZWZpeC1hbGVydC1pbmZvLFxuLnBtcHJvX21lc3NhZ2Uge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtaW5mbyk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtaW5mbyk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWluZm8tbGlnaHQpO1xufVxuXG4uY3NzX3ByZWZpeC1hbGVydC1vcmFuZ2UsXG4ucG1wcm9fYWxlcnQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtb3JhbmdlKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UtbGlnaHQpO1xufVxuXG4vKiBsaXN0IGdyb3VwICovXG4ubGlzdC1ncm91cC1zcXVhcmUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuLmxpc3QtZ3JvdXAtY2lyY2xlIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbi5saXN0LWdyb3VwLWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5saXN0LXN0eWxlLWRlY2ltYWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5saXN0LXN0eWxlLWRpc2Nsb3N1cmUtY2xvc2VkIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2Nsb3N1cmUtY2xvc2VkO1xufVxuLmxpc3Qtc3R5bGUtZGlzY2xvc3VyZS1vcGVuIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2Nsb3N1cmUtb3Blbjtcbn1cblxuLyogY2FyZCBib3ggc3RhcnQgKi9cbi5jYXJkLXNwYWNlIHtcblx0bWFyZ2luLXRvcDogMmVtO1xufVxuXG4uY2FyZC1zcGFjZS1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jYXJkLW1haW4ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xufVxuXG4uY2FyZC1pbm5lciB7XG5cdHBhZGRpbmc6IDJlbTtcbn1cblxuLmNhcmQtbWFpbiAuY2FyZC1oZWFkIHtcblx0cGFkZGluZzogMmVtIDJlbSAwO1xufVxuXG4uY2FyZC1tYWluIC5jYXJkLWhlYWQuY2FyZC1oZWFkZXItYm9yZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDJlbTtcblx0Ym9yZGVyLWJvdHRvbTogLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4uY2FyZC1tYWluIC5jYXJkLWlubmVyIC5jYXJkLWhlYWQuY2FyZC1oZWFkZXItYm9yZGVyIHtcblx0cGFkZGluZzogMCAwIDEuMjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY2FyZC1tYWluIC5jYXJkLWlubmVyIC5jYXJkLWhlYWQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdC5jYXJkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxZW07XG5cdH1cblxuXHQuY2FyZC1tYWluIC5jYXJkLWhlYWQge1xuXHRcdHBhZGRpbmc6IDFlbSAxZW0gMDtcblx0fVxuXG5cdC5jYXJkLW1haW4gLmNhcmQtaGVhZC5jYXJkLWhlYWRlci1ib3JkZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdH1cblxuXHQuY2FyZC1tYWluIC5jYXJkLWlubmVyIC5jYXJkLWhlYWQuY2FyZC1oZWFkZXItYm9yZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbn1cblxuLyogY2FyZCBib3ggZW5kICovXG5cbi8qIGFkbWluIHBhbmVsIG1lbnUgaWNvbiAqL1xuI2Nzc19wcmVmaXgtcHJldmlldy1pbWFnZSB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi8qIHdwIGVkaXRvciAqL1xuI2JicHJlc3MtZm9ydW1zIGRpdi53cC1lZGl0b3ItY29udGFpbmVyIHtcblx0Ym9yZGVyOiAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53cC1lZGl0b3Itd3JhcCBpbnB1dCB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgZGl2LmJicC10aGUtY29udGVudC13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXSB7XG5cdGNvbG9yOiAjNTA1NzVlO1xuXHRwYWRkaW5nOiAuMjVlbSAuNDM4ZW07XG5cdGZvbnQtc2l6ZTogLjY4OGVtO1xuXHRtaW4td2lkdGg6IDEuNTYzZW07XG59XG5cbiNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXRoZS1jb250ZW50LXdyYXBwZXIgdGV4dGFyZWEuYmJwLXRoZS1jb250ZW50IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1ib3gpO1xufVxuXG4ud3AtZWRpdG9yLXdyYXAgLnF1aWNrdGFncy10b29sYmFyIHtcblx0YmFja2dyb3VuZDogI2Y2ZjdmNztcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi53cC1lZGl0b3ItY29udGFpbmVyIHRleHRhcmVhLndwLWVkaXRvci1hcmVhOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWVkaXRvci13cmFwIC5xdWlja3RhZ3MtdG9vbGJhciBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1lZGl0b3ItY29udGFpbmVyIHRleHRhcmVhLndwLWVkaXRvci1hcmVhIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtYm94KTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMpIHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud3AtZWRpdG9yLXdyYXAgLndwLWVkaXRvci1jb250YWluZXIge1xuXHRib3JkZXI6IC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuLmJicC1mb3Jtcy1zdiAuYmJwLXRoZS1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbnNwYW4uYmJwLWFkbWluLWxpbmtzIHtcblx0Y29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5zcGFuLmJicC1hZG1pbi1saW5rcyBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuXG4vKiBhdmF0YXIgKi9cbi5hdmF0YXItMTAge1xuXHRoZWlnaHQ6IC42MjVlbTtcblx0d2lkdGg6IC42MjVlbTtcblx0bWluLXdpZHRoOiAuNjI1ZW07XG59XG5cbi5hdmF0YXItMjAge1xuXHRoZWlnaHQ6IDEuMjVlbTtcblx0d2lkdGg6IDEuMjVlbTtcblx0bWluLXdpZHRoOiAxLjI1ZW07XG59XG5cbi5hdmF0YXItMzAge1xuXHRoZWlnaHQ6IDEuODc1ZW07XG5cdHdpZHRoOiAxLjg3NWVtO1xuXHRtaW4td2lkdGg6IDEuODc1ZW07XG59XG5cbi5hdmF0YXItMzIge1xuXHRoZWlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMmVtO1xuXHRtaW4td2lkdGg6IDJlbTtcbn1cblxuLmF2YXRhci0zNSB7XG5cdGhlaWdodDogMi4xODhlbTtcblx0d2lkdGg6IDIuMTg4ZW07XG5cdG1pbi13aWR0aDogMi4xODhlbTtcbn1cblxuLmF2YXRhci00MCB7XG5cdGhlaWdodDogMi41ZW07XG5cdHdpZHRoOiAyLjVlbTtcblx0bWluLXdpZHRoOiAyLjVlbTtcbn1cblxuLmF2YXRhci01MCB7XG5cdGhlaWdodDogMy4xMjVlbTtcblx0d2lkdGg6IDMuMTI1ZW07XG5cdG1pbi13aWR0aDogMy4xMjVlbTtcbn1cblxuLmF2YXRhci01NSB7XG5cdGhlaWdodDogMy40MzhlbTtcblx0d2lkdGg6IDMuNDM4ZW07XG5cdG1pbi13aWR0aDogMy40MzhlbTtcbn1cblxuLmF2YXRhci02MCB7XG5cdGhlaWdodDogMy43NWVtO1xuXHR3aWR0aDogMy43NWVtO1xuXHRtaW4td2lkdGg6IDMuNzVlbTtcbn1cblxuLmF2YXRhci02NSB7XG5cdGhlaWdodDogNC4wNjNlbTtcblx0d2lkdGg6IDQuMDYzZW07XG5cdG1pbi13aWR0aDogNC4wNjNlbTtcbn1cblxuLmF2YXRhci03MCB7XG5cdGhlaWdodDogNC4zNzVlbTtcblx0d2lkdGg6IDQuMzc1ZW07XG5cdG1pbi13aWR0aDogNC4zNzVlbTtcbn1cblxuLmF2YXRhci04MCB7XG5cdGhlaWdodDogNWVtO1xuXHR3aWR0aDogNWVtO1xuXHRtaW4td2lkdGg6IDVlbTtcbn1cblxuLmF2YXRhci05MCB7XG5cdGhlaWdodDogNS42MjVlbTtcblx0d2lkdGg6IDUuNjI1ZW07XG5cdG1pbi13aWR0aDogNS42MjVlbTtcbn1cblxuLmF2YXRhci0xMDAge1xuXHRoZWlnaHQ6IDYuMjVlbTtcblx0d2lkdGg6IDYuMjVlbTtcblx0bWluLXdpZHRoOiA2LjI1ZW07XG59XG5cbi5hdmF0YXItMTQwIHtcblx0aGVpZ2h0OiA4Ljc1ZW07XG5cdHdpZHRoOiA4Ljc1ZW07XG5cdG1pbi13aWR0aDogOC43NWVtO1xufVxuXG4uYXZhdGFyLTE1MCB7XG5cdGhlaWdodDogOS4zNzVlbTtcblx0d2lkdGg6IDkuMzc1ZW07XG5cdG1pbi13aWR0aDogOS4zNzVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5hdmF0YXItMTUwIHtcblx0XHRoZWlnaHQ6IDYuMzc1ZW07XG5cdFx0d2lkdGg6IDYuMzc1ZW07XG5cdFx0bWluLXdpZHRoOiA2LjM3NWVtO1xuXHR9XG59XG5cbi8qVG9vbHRpcCAqL1xuLmJwLXZlcmlmaWVkLWJhZGdlLXRvb2x0aXAsXG4uYnAtdW52ZXJpZmllZC1iYWRnZS10b29sdGlwIHtcblx0cGFkZGluZzogLjI1ZW0gMS4yNWVtO1xuXHRmb250LXNpemU6IC44ZW07XG59XG5cbi8qSW1wb3J0YW50IGZvciAgY2hlY2tib3ggKi9cblxuLmNzc19wcmVmaXgtY2hlY2sgbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNzc19wcmVmaXgtY2hlY2sge1xuXHRtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4uY3NzX3ByZWZpeC1jaGVjayBsYWJlbCBzcGFue1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLmNzc19wcmVmaXgtY2hlY2sgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF17XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4zNzVlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMS4wNjNlbTtcblx0aGVpZ2h0OiAxLjA2M2VtO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuYm9keS5iYWRnZSB7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbmJvZHk6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5tZnAtYmcge1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cbi5tZnAtd3JhcCB7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdGJvZHkub3ZlcmZsb3ctaGlkZGVuOjpiZWZvcmV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRib2R5LmNzc19wcmVmaXgtYm9keS1vdmVyZmxvdzo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNhcmQtc3BhY2Uge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXG5cdC5jYXJkLXNwYWNlLWJvdHRvbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG5cblx0LmF2YXRhci04MCB7XG5cdFx0aGVpZ2h0OiAzZW07XG5cdFx0d2lkdGg6IDNlbTtcblx0XHRtaW4td2lkdGg6IDNlbTtcblx0fVxuXG5cdC5hdmF0YXItMTQwIHtcblx0XHR3aWR0aDogNi4yNWVtO1xuXHRcdGhlaWdodDogNi4yNWVtO1xuXHRcdG1pbi13aWR0aDogNi4yNWVtO1xuXHR9XG5cdC5jb21tZW50LXJlc3BvbmQgLmNzc19wcmVmaXgtY2hlY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjQ3OXB4KSB7XG5cdC5hdmF0YXItMTQwIHtcblx0XHR3aWR0aDogNWVtO1xuXHRcdGhlaWdodDogNWVtO1xuXHRcdG1pbi13aWR0aDogNWVtO1xuXHR9XG59XG4iXX0= */