:root{--lume-g-color-opacity-disabled:0.5;--lume-g-color-yellow-95:#fbf3e0;--lume-g-color-yellow-90:#f9e3b6;--lume-g-color-yellow-80:#fcc003;--lume-g-color-yellow-70:#e4a201;--lume-g-color-yellow-65:#d79304;--lume-g-color-yellow-60:#ca8501;--lume-g-color-yellow-50:#a86403;--lume-g-color-yellow-40:#8c4b02;--lume-g-color-yellow-30:#6f3400;--lume-g-color-yellow-20:#4f2100;--lume-g-color-yellow-15:#2e2204;--lume-g-color-yellow-10:#281202;--lume-g-color-green-95:#ebf7e6;--lume-g-color-green-90:#cdefc4;--lume-g-color-green-80:#91db8b;--lume-g-color-green-70:#45c65a;--lume-g-color-green-65:#41b658;--lume-g-color-green-60:#3ba755;--lume-g-color-green-50:#2e844a;--lume-g-color-green-40:#396547;--lume-g-color-green-30:#194e31;--lume-g-color-green-20:#1c3326;--lume-g-color-green-15:#0c2912;--lume-g-color-green-10:#071b12;--lume-g-color-teal-95:#def9f3;--lume-g-color-teal-90:#acf3e4;--lume-g-color-teal-80:#04e1cb;--lume-g-color-teal-70:#01c3b3;--lume-g-color-teal-65:#03b4a7;--lume-g-color-teal-60:#06a59a;--lume-g-color-teal-50:#0b827c;--lume-g-color-teal-40:#056764;--lume-g-color-teal-30:#024d4c;--lume-g-color-teal-20:#023434;--lume-g-color-teal-15:#072825;--lume-g-color-teal-10:#071b12;--lume-g-color-blue-95:#eef4ff;--lume-g-color-blue-90:#d8e6fe;--lume-g-color-blue-80:#aacbff;--lume-g-color-blue-70:#78b0fd;--lume-g-color-blue-65:#57a3fd;--lume-g-color-blue-60:#1b96ff;--lume-g-color-blue-50:#0176d3;--lume-g-color-blue-40:#0b5cab;--lume-g-color-blue-30:#014486;--lume-g-color-blue-20:#032d60;--lume-g-color-blue-15:#03234d;--lume-g-color-blue-10:#001639;--lume-g-color-indigo-95:#f1f3fb;--lume-g-color-indigo-90:#e0e5f8;--lume-g-color-indigo-80:#bec7f6;--lume-g-color-indigo-70:#9ea9f1;--lume-g-color-indigo-65:#8e9bef;--lume-g-color-indigo-60:#7f8ced;--lume-g-color-indigo-50:#5867e8;--lume-g-color-indigo-40:#3a49da;--lume-g-color-indigo-30:#2f2cb7;--lume-g-color-indigo-20:#321d71;--lume-g-color-indigo-15:#1f0974;--lume-g-color-indigo-10:#200647;--lume-g-color-neutral-100:#fff;--lume-g-color-neutral-95:#f3f3f3;--lume-g-color-neutral-90:#e5e5e5;--lume-g-color-neutral-80:#c9c9c9;--lume-g-color-neutral-70:#aeaeae;--lume-g-color-neutral-65:#a0a0a0;--lume-g-color-neutral-60:#939393;--lume-g-color-neutral-50:#747474;--lume-g-color-neutral-40:#5c5c5c;--lume-g-color-neutral-30:#444;--lume-g-color-neutral-20:#2e2e2e;--lume-g-color-neutral-15:#242424;--lume-g-color-neutral-10:#181818;--lume-g-color-red-95:#fef1ee;--lume-g-color-red-90:#feded8;--lume-g-color-red-80:#feb8ab;--lume-g-color-red-70:#fe8f7d;--lume-g-color-red-65:#fe7765;--lume-g-color-red-60:#fe5c4c;--lume-g-color-red-50:#ea001e;--lume-g-color-red-40:#ba0517;--lume-g-color-red-30:#8e030f;--lume-g-color-red-20:#640103;--lume-g-color-red-15:#4a0c04;--lume-g-color-red-10:#300c01;--lume-g-color-border-primary:var(--lume-g-color-neutral-80);--lume-g-color-border-disabled:var(--lume-g-color-neutral-90);--lume-g-color-border-focus:var(--lume-g-color-blue-50);--lume-g-color-border-secondary:var(--lume-g-color-neutral-70);--lume-g-color-border-tertiary:var(--lume-g-color-neutral-60);--lume-g-color-border-inverse:var(--lume-g-color-neutral-100);--lume-g-color-border-divider:var(--lume-g-color-neutral-80);--lume-g-color-border-brand:var(--lume-g-color-indigo-70);--lume-g-color-border-accent:var(--lume-g-color-teal-70);--lume-g-color-border-informative:var(--lume-g-color-blue-70);--lume-g-color-border-positive:var(--lume-g-color-green-70);--lume-g-color-border-attentive:var(--lume-g-color-yellow-70);--lume-g-color-border-negative:var(--lume-g-color-red-60);--lume-g-color-container-primary:var(--lume-g-color-neutral-100);--lume-g-color-container-primary-hover:var(--lume-g-color-neutral-95);--lume-g-color-container-primary-active:var(--lume-g-color-neutral-90);--lume-g-color-container-secondary:var(--lume-g-color-neutral-95);--lume-g-color-container-secondary-hover:var(--lume-g-color-neutral-90);--lume-g-color-container-secondary-active:var(--lume-g-color-neutral-80);--lume-g-color-container-tertiary:var(--lume-g-color-neutral-90);--lume-g-color-container-tertiary-hover:var(--lume-g-color-neutral-80);--lume-g-color-container-tertiary-active:var(--lume-g-color-neutral-70);--lume-g-color-container-selected:var(--lume-g-color-indigo-95);--lume-g-color-container-selected-hover:var(--lume-g-color-indigo-90);--lume-g-color-container-selected-active:var(--lume-g-color-indigo-80);--lume-g-color-container-brand:var(--lume-g-color-indigo-50);--lume-g-color-container-brand-hover:var(--lume-g-color-indigo-40);--lume-g-color-container-brand-active:var(--lume-g-color-indigo-30);--lume-g-color-container-brand-secondary:var(--lume-g-color-indigo-95);--lume-g-color-container-accent:var(--lume-g-color-teal-50);--lume-g-color-container-accent-hover:var(--lume-g-color-teal-40);--lume-g-color-container-accent-active:var(--lume-g-color-teal-30);--lume-g-color-container-accent-secondary:var(--lume-g-color-teal-95);--lume-g-color-container-informative:var(--lume-g-color-blue-60);--lume-g-color-container-informative-hover:var(--lume-g-color-blue-50);--lume-g-color-container-informative-active:var(--lume-g-color-blue-40);--lume-g-color-container-informative-secondary:var(--lume-g-color-blue-95);--lume-g-color-container-positive:var(--lume-g-color-green-50);--lume-g-color-container-positive-hover:var(--lume-g-color-green-40);--lume-g-color-container-positive-active:var(--lume-g-color-green-30);--lume-g-color-container-positive-secondary:var(--lume-g-color-green-95);--lume-g-color-container-attentive:var(--lume-g-color-yellow-80);--lume-g-color-container-attentive-hover:var(--lume-g-color-yellow-70);--lume-g-color-container-attentive-active:var(--lume-g-color-yellow-60);--lume-g-color-container-attentive-secondary:var(--lume-g-color-yellow-95);--lume-g-color-container-negative:var(--lume-g-color-red-50);--lume-g-color-container-negative-hover:var(--lume-g-color-red-40);--lume-g-color-container-negative-active:var(--lume-g-color-red-30);--lume-g-color-container-negative-secondary:var(--lume-g-color-red-95);--lume-g-color-container-disabled:var(--lume-g-color-neutral-90);--lume-g-color-icon-primary:var(--lume-g-color-neutral-20);--lume-g-color-icon-disabled:var(--lume-g-color-neutral-65);--lume-g-color-icon-selected:var(--lume-g-color-indigo-40);--lume-g-color-icon-secondary:var(--lume-g-color-neutral-30);--lume-g-color-icon-tertiary:var(--lume-g-color-neutral-40);--lume-g-color-icon-inverse:var(--lume-g-color-neutral-100);--lume-g-color-icon-brand:var(--lume-g-color-indigo-40);--lume-g-color-icon-accent:var(--lume-g-color-teal-40);--lume-g-color-icon-informative:var(--lume-g-color-blue-40);--lume-g-color-icon-positive:var(--lume-g-color-green-40);--lume-g-color-icon-attentive:var(--lume-g-color-yellow-40);--lume-g-color-icon-negative:var(--lume-g-color-red-40);--lume-g-color-surface-container-primary:var(--lume-g-color-neutral-100);--lume-g-color-surface-container-secondary:var(--lume-g-color-neutral-95);--lume-g-color-surface-container-tertiary:var(--lume-g-color-neutral-90);--lume-g-color-surface-container-inverse:var(--lume-g-color-blue-20);--lume-g-color-surface-container-brand:var(--lume-g-color-indigo-95);--lume-g-color-surface-container-accent:var(--lume-g-color-teal-95);--lume-g-color-surface-container-informative:var(--lume-g-color-blue-95);--lume-g-color-surface-container-positive:var(--lume-g-color-green-95);--lume-g-color-surface-container-attentive:var(--lume-g-color-yellow-95);--lume-g-color-surface-container-negative:var(--lume-g-color-red-95);--lume-g-color-surface-primary:var(--lume-g-color-neutral-100);--lume-g-color-surface-secondary:var(--lume-g-color-neutral-95);--lume-g-color-text-primary:var(--lume-g-color-neutral-20);--lume-g-color-text-disabled:var(--lume-g-color-neutral-65);--lume-g-color-text-selected:var(--lume-g-color-indigo-40);--lume-g-color-text-secondary:var(--lume-g-color-neutral-30);--lume-g-color-text-tertiary:var(--lume-g-color-neutral-40);--lume-g-color-text-inverse:var(--lume-g-color-neutral-100);--lume-g-color-text-placeholder:var(--lume-g-color-neutral-70);--lume-g-color-text-link:var(--lume-g-color-blue-50);--lume-g-color-text-link-hover:var(--lume-g-color-blue-40);--lume-g-color-text-link-active:var(--lume-g-color-blue-30);--lume-g-color-text-brand:var(--lume-g-color-indigo-40);--lume-g-color-text-brand-on-container:var(--lume-g-color-neutral-100);--lume-g-color-text-accent:var(--lume-g-color-teal-40);--lume-g-color-text-accent-on-container:var(--lume-g-color-neutral-100);--lume-g-color-text-informative:var(--lume-g-color-blue-40);--lume-g-color-text-informative-on-container:var(--lume-g-color-blue-15);--lume-g-color-text-positive:var(--lume-g-color-green-40);--lume-g-color-text-positive-on-container:var(--lume-g-color-neutral-100);--lume-g-color-text-attentive:var(--lume-g-color-yellow-40);--lume-g-color-text-attentive-on-container:var(--lume-g-color-yellow-15);--lume-g-color-text-negative:var(--lume-g-color-red-40);--lume-g-color-text-negative-on-container:var(--lume-g-color-neutral-100);--lume-g-font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--lume-g-font-family-code:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--lume-g-font-weight-normal:400;--lume-g-font-weight-semibold:600;--lume-g-font-weight-bold:700;--lume-g-font-scale-neg-2:0.75rem;--lume-g-font-scale-neg-1:0.875rem;--lume-g-font-size-base:1rem;--lume-g-font-scale-1:1.25rem;--lume-g-font-scale-2:1.5rem;--lume-g-font-scale-3:1.75rem;--lume-g-font-scale-4:2rem;--lume-g-font-scale-5:2.5rem;--lume-g-font-scale-6:3rem;--lume-g-font-scale-7:3.5rem;--lume-g-font-scale-8:4rem;--lume-g-kinetics-transition-duration:0.15s;--lume-g-kinetics-transition-timing-function:cubic-bezier(0.46,0.03,0.52,0.96);--lume-g-outline-focus-ring:2px solid transparent;--lume-g-outline-offset-focus-ring:0px;--lume-g-radius-border-1:0.25rem;--lume-g-radius-border-2:0.5rem;--lume-g-radius-border-3:0.75rem;--lume-g-radius-border-4:1.25rem;--lume-g-radius-border-circle:100%;--lume-g-radius-border-pill:999px;--lume-g-shadow-focus-ring:0px 0px 0px 2px var(--lume-g-color-neutral-100),0px 0px 0px 4px var(--lume-g-color-blue-50);--lume-g-shadow-level-1:0px 0px 1px 0px rgba(0,0,0,.1),0px 1px 1px 0px rgba(0,0,0,.09),0px 3px 2px 0px rgba(0,0,0,.05),0px 6px 2px 0px rgba(0,0,0,.01);--lume-g-shadow-level-2:0px 2px 4px 0px rgba(0,0,0,.1),0px 7px 7px 0px rgba(0,0,0,.09),0px 16px 10px 0px rgba(0,0,0,.05),0px 28px 11px 0px rgba(0,0,0,.01);--lume-g-shadow-level-3:0px 3px 8px 0px rgba(0,0,0,.1),0px 14px 14px 0px rgba(0,0,0,.09),0px 31px 19px 0px rgba(0,0,0,.05),0px 55px 22px 0px rgba(0,0,0,.01);--lume-g-shadow-level-4:0px 5px 10px 0px rgba(0,0,0,.1),0px 18px 18px 0px rgba(0,0,0,.09),0px 41px 25px 0px rgba(0,0,0,.05),0px 73px 29px 0px rgba(0,0,0,.01);--lume-g-shadow-level-5:0px 5px 12px 0px rgba(0,0,0,.1),0px 21px 21px 0px rgba(0,0,0,.09),0px 47px 28px 0px rgba(0,0,0,.05),0px 84px 34px 0px rgba(0,0,0,.01);--lume-g-sizing-border-1:1px;--lume-g-sizing-border-2:2px;--lume-g-sizing-border-3:3px;--lume-g-sizing-border-4:4px;--lume-g-spacing-1:0.125rem;--lume-g-spacing-2:0.25rem;--lume-g-spacing-3:0.375rem;--lume-g-spacing-4:0.5rem;--lume-g-spacing-5:0.75rem;--lume-g-spacing-6:1rem;--lume-g-spacing-7:1.25rem;--lume-g-spacing-8:1.5rem;--lume-g-spacing-9:2rem;--lume-g-spacing-10:2.5rem;--lume-g-spacing-11:3rem;--lume-g-spacing-12:3.5rem;--lume-g-spacing-13:4rem;--lume-g-spacing-14:4.5rem;--lume-g-spacing-15:5rem;--primary:var(--core-blue3);--secondary:var(--robust-blue3);--tertiary:var(--lume-g-color-neutral-100);--success:var(--future-green3);--danger:var(--red3);--aluminum1:var(--lume-g-color-neutral-95);--aluminum2:var(--lume-g-color-neutral-90);--aluminum3:var(--lume-g-color-neutral-80);--aluminum4:var(--lume-g-color-neutral-70);--aluminum5:var(--lume-g-color-neutral-65);--core-blue1:var(--lume-g-color-blue-95);--core-blue2:var(--lume-g-color-blue-65);--core-blue3:var(--lume-g-color-blue-50);--core-blue4:var(--lume-g-color-blue-30);--core-blue5:var(--lume-g-color-blue-20);--future-green1:#dcfdd0;--future-green2:var(--lume-g-color-green-60);--future-green3:var(--lume-g-color-green-50);--future-green4:#22683e;--future-green5:var(--lume-g-color-green-30);--red1:var(--lume-g-color-red-95);--red2:var(--lume-g-color-red-50);--red3:var(--lume-g-color-red-40);--red4:var(--lume-g-color-red-30);--red5:var(--lume-g-color-red-20);--robust-blue1:#a1b1b8;--robust-blue2:#6b8a99;--robust-blue3:#506773;--robust-blue4:#32444d;--robust-blue5:#272f33;--steel1:var(--lume-g-color-neutral-60);--steel2:var(--lume-g-color-neutral-50);--steel3:var(--lume-g-color-neutral-40);--steel4:var(--lume-g-color-neutral-30);--steel5:#0b0b0b;--yellow1:#fef3d9;--yellow2:#ffe3a2;--yellow3:var(--lume-g-color-yellow-80);--yellow4:var(--lume-g-color-yellow-70);--yellow5:var(--lume-g-color-yellow-60);--indigo3:#5e66f9;--navy3:#178bea;--teal3:#00b5d1;--viridian3:#00b49d;--violet3:#9a63f9}.anypoint-styles{font-size:14px;line-height:1.5}.anypoint-styles *{-webkit-box-sizing:border-box;box-sizing:border-box}.anypoint-styles b,.anypoint-styles strong{font-weight:700}.anypoint-styles ::-moz-focus-inner{border:0;padding:0}.anypoint-styles :focus{outline:0}.anypoint-styles img{border:0;height:auto;max-width:100%}.anypoint-styles table{border-collapse:collapse;border-spacing:0}.anypoint-styles a{background-color:transparent}.anypoint-styles :link,.anypoint-styles :visited,.anypoint-styles a,.anypoint-styles area[href]{text-decoration:none}.anypoint-styles :-webkit-any-link{text-decoration:none}.anypoint-styles :-moz-any-link{text-decoration:none}.anypoint-styles :link,.anypoint-styles :visited{text-decoration:none}.anypoint-styles{color:#5c5c5c;color:var(--steel3)}.anypoint-styles,.anypoint-styles h1,.anypoint-styles h2,.anypoint-styles h3,.anypoint-styles h4,.anypoint-styles h5,.anypoint-styles h6{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Liberation Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--lume-g-font-family)}.anypoint-styles h1,.anypoint-styles h2,.anypoint-styles h3,.anypoint-styles h4,.anypoint-styles h5,.anypoint-styles h6{font-weight:700}.anypoint-styles h1{font-size:31px}.anypoint-styles h2{font-size:28px}.anypoint-styles h3{font-size:25px}.anypoint-styles h4{font-size:22px}.anypoint-styles h5{font-size:19px}.anypoint-styles h6{font-size:16px}.anypoint-styles h1,.anypoint-styles h2,.anypoint-styles h3{color:#0b0b0b;color:var(--steel5);color:#444;color:var(--steel4);margin:20px 0 10px}.anypoint-styles h4,.anypoint-styles h5,.anypoint-styles h6,.anypoint-styles p{margin:10px 0}.anypoint-styles fieldset{border:0;margin:0;padding:0}.anypoint-styles fieldset label{display:inline-block}.anypoint-styles fieldset label:first-child{margin-top:0}.anypoint-styles fieldset legend{border-bottom:1px solid #c9c9c9;border-bottom:1px solid var(--aluminum3);color:#5c5c5c;color:var(--steel3);font-size:20px;font-weight:300;margin:0 0 10px;padding:0;width:100%}.anypoint-styles blockquote{border-left:3px solid #a0a0a0;border-left:3px solid var(--aluminum5);color:#5c5c5c;color:var(--steel3);margin:10px 0;padding:10px 20px}.anypoint-styles code{color:#5c5c5c;color:var(--steel3);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--lume-g-font-family-code);padding:2px 4px}.anypoint-styles code,.anypoint-styles pre{background-color:#f3f3f3;background-color:var(--aluminum1)}.anypoint-styles pre{border:1px solid #aeaeae;border:1px solid var(--aluminum4);margin:0 0 10px;padding:9.5px;word-break:break-all;word-wrap:break-word;line-height:1.42}.anypoint-styles hr{border:0;border-top:1px solid #c9c9c9;border-top:1px solid var(--aluminum3)}.DefaultTheme__empty-result___2nFjO{font-size:20px;text-align:center;width:100%}.DefaultTheme__empty-result___2nFjO .DefaultTheme__image___E8pxQ{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cpath fill='%23f3f3f3' d='M0 0h120v60H0z'/%3E%3Cpath fill='%23cacbcc' d='M120 60H0V40l40-20 40 20 40-20zM0 67h80v8H0z'/%3E%3Cpath fill='%23e5e5e5' d='M0 82h120v8H0z'/%3E%3C/svg%3E") 50% no-repeat;background-size:120px;display:block;height:90px;margin-bottom:10px;width:100%}.DefaultTheme__empty-result___2nFjO .DefaultTheme__message___3aWDY{color:var(--steel3);color:var(--_apc-empty-result-color,var(--steel3));font-size:14px;line-height:20px}.DarkTheme__empty-result___25P0x .DarkTheme__image___1GZtZ{background-color:var(--steel3)}.DarkTheme__empty-result___25P0x .DarkTheme__message___28I_K{color:var(--tertiary)}.LumeTheme__empty-result___b14SS{--_apc-empty-result-color:var(--lume-g-color-text-primary)}.DefaultTheme__link___3uopH[data-anypoint-component=Link]{cursor:pointer}.DefaultTheme__link___3uopH[data-anypoint-component=Link] a{color:var(--primary);color:var(--_apc-link-color,var(--primary));fill:var(--primary);fill:var(--_apc-link-color,var(--primary));text-decoration:underline}.DefaultTheme__link___3uopH[data-anypoint-component=Link] a:hover{color:var(--core-blue2);color:var(--_apc-link-hover-color,var(--core-blue2));fill:var(--core-blue2);fill:var(--_apc-link-hover-color,var(--core-blue2))}.DefaultTheme__link___3uopH[data-anypoint-component=Link].DefaultTheme__disabled___agDKH a{color:var(--aluminum4);color:var(--_apc-link-disabled-color,var(--aluminum4));cursor:not-allowed;fill:var(--aluminum4);fill:var(--_apc-link-disabled-color,var(--aluminum4))}.DarkTheme__link___2D8Pz a{color:var(--core-blue2);fill:var(--core-blue2)}.DarkTheme__link___2D8Pz:hover a{color:var(--core-blue1);fill:var(--core-blue1)}.DarkTheme__link___2D8Pz.DarkTheme__disabled___2AgfC a{color:var(--aluminum5);fill:var(--aluminum5)}.LumeTheme__link___2nLRm{--_apc-link-color:var(--lume-g-color-text-link);--_apc-link-hover-color:var(--lume-g-color-text-link-hover);--_apc-link-disabled-color:var(--lume-g-color-text-disabled)}.DefaultTheme__spinner___1ZqfV{-webkit-animation:DefaultTheme__spin___2BLHD .8s linear infinite;animation:DefaultTheme__spin___2BLHD .8s linear infinite}.DefaultTheme__spinner___1ZqfV.DefaultTheme__s___1Ezcf{border:2px solid transparent;border-radius:100%;border-top:2px solid var(--_apc-spinner-line-color,var(--primary));height:20px;width:20px}.DefaultTheme__spinner___1ZqfV.DefaultTheme__m___FFO2l{border:4px solid transparent;border-radius:100%;border-top:4px solid var(--_apc-spinner-line-color,var(--primary));height:40px;width:40px}.DefaultTheme__spinner___1ZqfV.DefaultTheme__l___3u_d-{border:8px solid transparent;border-radius:100%;border-top:8px solid var(--_apc-spinner-line-color,var(--primary));height:80px;width:80px}@-webkit-keyframes DefaultTheme__spin___2BLHD{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes DefaultTheme__spin___2BLHD{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.DarkTheme__spinner___3yNHB.DarkTheme__s___1X_Gq{border:2px solid transparent;border-radius:100%;border-top:2px solid var(--indigo3);height:20px;width:20px}.DarkTheme__spinner___3yNHB.DarkTheme__m___1T7UJ{border:4px solid transparent;border-radius:100%;border-top:4px solid var(--indigo3);height:40px;width:40px}.DarkTheme__spinner___3yNHB.DarkTheme__l___3zdVO{border:8px solid transparent;border-radius:100%;border-top:8px solid var(--indigo3);height:80px;width:80px}.LumeTheme__spinner___1zWlc{--_apc-spinner-line-color:var(--lume-g-color-icon-brand)}.DefaultTheme__label___3U_zM{color:var(--steel4);color:var(--_apc-label-color,var(--steel4))}.anypoint-form-layout-horizontal .DefaultTheme__label___3U_zM{font-size:14px}.anypoint-form-layout-vertical .DefaultTheme__label___3U_zM{display:block;font-size:14px;margin-bottom:5px}.DarkTheme__label___3QEB2{color:var(--aluminum1)}.LumeTheme__label___1JgXs{--_apc-label-color:var(--lume-g-color-text-primary)}.DefaultTheme__form-size-lg___3TnpZ,.DefaultTheme__form-size-md___3q25X,.DefaultTheme__form-size-sm___Yn3yq{width:100%}.DefaultTheme__form-size-sm___Yn3yq{max-width:100px}.DefaultTheme__form-size-md___3q25X{max-width:250px}.DefaultTheme__form-size-lg___3TnpZ{max-width:500px}.DefaultTheme__text-field___fBqG3{position:relative}.DefaultTheme__text-field___fBqG3.DefaultTheme__is-dirty___12Ha8.DefaultTheme__has-error___wbsII input{border-color:var(--danger)}.DefaultTheme__text-field___fBqG3.DefaultTheme__is-dirty___12Ha8.DefaultTheme__has-error___wbsII input:focus{-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__text-field___fBqG3.DefaultTheme__is-password-type___1-Ae3 input{padding-right:50px}.DefaultTheme__text-field___fBqG3 input{--_apc-text-field-border-radius:var(--_apc-text-field-border-radius-lume,4px);background-color:var(--tertiary);border:1px solid;border-color:var(--_apc-text-field-input-border-color,var(--steel2));border-radius:var(--_apc-text-field-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--steel5);color:var(--_apc-text-field-input-color,var(--steel5));font-family:var(--lume-g-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:9px 12px;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion){.DefaultTheme__text-field___fBqG3 input{-webkit-transition:none;transition:none}}.DefaultTheme__text-field___fBqG3 input{-webkit-box-shadow:none;box-shadow:none}.DefaultTheme__text-field___fBqG3 input:-webkit-autofill{background:#fbfec4}.DefaultTheme__text-field___fBqG3 input::-webkit-search-cancel-button,.DefaultTheme__text-field___fBqG3 input::-webkit-search-decoration{display:none}.DefaultTheme__text-field___fBqG3 input::-ms-clear{display:none}.DefaultTheme__text-field___fBqG3 input:focus{border-color:var(--_apc-text-field-input-focus-border-color,var(--core-blue3));-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;outline:none}.DefaultTheme__text-field___fBqG3 input::-webkit-input-placeholder{color:var(--steel2);color:var(--_apc-text-field-input-placeholder-color,var(--steel2))}.DefaultTheme__text-field___fBqG3 input::-moz-placeholder{color:var(--steel2);color:var(--_apc-text-field-input-placeholder-color,var(--steel2))}.DefaultTheme__text-field___fBqG3 input:-ms-input-placeholder{color:var(--steel2);color:var(--_apc-text-field-input-placeholder-color,var(--steel2))}.DefaultTheme__text-field___fBqG3 input::-ms-input-placeholder{color:var(--steel2);color:var(--_apc-text-field-input-placeholder-color,var(--steel2))}.DefaultTheme__text-field___fBqG3 input::placeholder{color:var(--steel2);color:var(--_apc-text-field-input-placeholder-color,var(--steel2))}.DefaultTheme__text-field___fBqG3 input[type=search]{-webkit-appearance:textfield;padding-left:31px;padding-right:31px}.DefaultTheme__text-field___fBqG3 input[disabled]{background-color:var(--aluminum2);background-color:var(--_apc-text-field-input-disabled-background-color,var(--aluminum2));border-color:var(--_apc-text-field-input-disabled-border-color,var(--aluminum3));color:var(--steel2);cursor:not-allowed}.DefaultTheme__text-field___fBqG3 input[disabled]::-webkit-input-placeholder{color:var(--aluminum4)}.DefaultTheme__text-field___fBqG3 input[disabled]::-moz-placeholder{color:var(--aluminum4)}.DefaultTheme__text-field___fBqG3 input[disabled]:-ms-input-placeholder{color:var(--aluminum4)}.DefaultTheme__text-field___fBqG3 input[disabled]::-ms-input-placeholder{color:var(--aluminum4)}.DefaultTheme__text-field___fBqG3 input[disabled]::placeholder{color:var(--aluminum4)}.DefaultTheme__text-field___fBqG3 .DefaultTheme__search___Wk7X8{padding:12px 4px 12px 12px;position:absolute}.DefaultTheme__text-field___fBqG3 .DefaultTheme__search___Wk7X8 svg{fill:var(--steel2);fill:var(--_apc-text-field-input-search-svg-fill,var(--steel2))}.DefaultTheme__text-field___fBqG3 .DefaultTheme__clear___-8sfQ{background:none;border:none;bottom:0;cursor:pointer;fill:var(--steel2);outline:0;padding:12px 12px 12px 4px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DefaultTheme__text-field___fBqG3 .DefaultTheme__clear___-8sfQ:focus,.DefaultTheme__text-field___fBqG3 .DefaultTheme__clear___-8sfQ:hover{fill:var(--core-blue3)}.DefaultTheme__text-field___fBqG3 .DefaultTheme__clear___-8sfQ:active{fill:var(--core-blue4)}.DefaultTheme__text-field___fBqG3 .DefaultTheme__show-hide-password___2B8RC{background:none;border:0;border-radius:4px;color:var(--steel2);cursor:pointer;font-size:12px;height:20px;padding:0;position:absolute;right:13px;top:10px;z-index:999}.DefaultTheme__text-field___fBqG3 .DefaultTheme__show-hide-password___2B8RC:focus,.DefaultTheme__text-field___fBqG3 .DefaultTheme__show-hide-password___2B8RC:hover{color:var(--core-blue3);outline:none}.DefaultTheme__text-field___fBqG3 .DefaultTheme__show-hide-password___2B8RC:active{color:var(--core-blue4)}.DarkTheme__text-field___wMCf_{background:var(--steel4)}.DarkTheme__text-field___wMCf_.DarkTheme__is-focused___3BIhD>input,.DarkTheme__text-field___wMCf_.DarkTheme__is-focused___3BIhD>input:hover{background-color:var(--steel3)}.DarkTheme__text-field___wMCf_ input{background:var(--steel4);border-color:transparent;color:var(--aluminum3)}.DarkTheme__text-field___wMCf_ input:focus,.DarkTheme__text-field___wMCf_ input:hover{background:var(--steel3)}.DarkTheme__text-field___wMCf_ input:hover{border-color:transparent}.DarkTheme__text-field___wMCf_ input:focus,.DarkTheme__text-field___wMCf_ input:focus:hover{border-color:var(--navy3)}.LumeTheme__text-field___3mZTa{--_apc-text-field-input-color:var(--lume-g-color-text-primary);--_apc-text-field-input-border-color:var(--lume-g-color-neutral-60);--_apc-text-input-color:var(--lume-g-color-text-primary);--_apc-text-field-input-focus-border-color:var(--lume-g-color-indigo-40);--_apc-text-field-input-placeholder-color:var(--lume-g-color-neutral-50);--_apc-text-field-input-disabled-background-color:var(--lume-g-color-container-disabled);--_apc-text-field-input-disabled-border-color:var(--lume-g-color-neutral-50);--_apc-text-field-input-search-svg-fill:var(--lume-g-color-icon-primary);--_apc-text-field-border-radius-lume:8px}.DefaultTheme__form-size-lg___3Xtoe,.DefaultTheme__form-size-md___3TxDA,.DefaultTheme__form-size-sm___3ycP3{width:100%}.DefaultTheme__form-size-sm___3ycP3{max-width:100px}.DefaultTheme__form-size-md___3TxDA{max-width:250px}.DefaultTheme__form-size-lg___3Xtoe{max-width:500px}.DefaultTheme__select___1qBDv{cursor:pointer;position:relative}.DefaultTheme__select___1qBDv,.DefaultTheme__select___1qBDv div,.DefaultTheme__select___1qBDv input,.DefaultTheme__select___1qBDv span{-webkit-box-sizing:border-box;box-sizing:border-box}.DefaultTheme__select___1qBDv .DefaultTheme__select-control___1Pnw3{--_apc-select-control-border-radius:var(--_apc-select-control-border-radius-lume,4px);background-color:var(--tertiary);border:1px solid var(--steel2);border-radius:var(--_apc-select-control-border-radius);color:var(--steel5);color:var(--_apc-select-control-color,var(--steel5));display:table;font-size:14px;height:40px;line-height:38px;outline:none;overflow:hidden;padding:0 12px;position:relative;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion){.DefaultTheme__select___1qBDv .DefaultTheme__select-control___1Pnw3{-webkit-transition:none;transition:none}}.DefaultTheme__select___1qBDv[focus-within] .DefaultTheme__select-control___1Pnw3{border-color:var(--_apc-select-focus-border,var(--core-blue3));-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__select___1qBDv.DefaultTheme__has-error___2pDW6 .DefaultTheme__select-control___1Pnw3{border-color:var(--danger)}.DefaultTheme__select___1qBDv[focus-within].DefaultTheme__has-error___2pDW6 .DefaultTheme__select-control___1Pnw3{-webkit-box-shadow:0 0 0 3px rgba(251,106,120,.4);box-shadow:0 0 0 3px rgba(251,106,120,.4)}.DefaultTheme__select___1qBDv.DefaultTheme__is-searchable___3iaJ3.DefaultTheme__is-open___3xj30 .DefaultTheme__select-control___1Pnw3{cursor:text}.DefaultTheme__select___1qBDv.DefaultTheme__is-open___3xj30 .DefaultTheme__select-control___1Pnw3{border-color:1px;-webkit-box-shadow:none;box-shadow:none}.DefaultTheme__select___1qBDv.DefaultTheme__is-disabled___31xF1 .DefaultTheme__select-control___1Pnw3{background-color:var(--aluminum2);background-color:var(--_apc-select-is-disabled-background-color,var(--aluminum2));border-color:var(--_apc-select-is-disabled-border-color,var(--aluminum3));color:var(--steel2);cursor:not-allowed}.DefaultTheme__select___1qBDv.DefaultTheme__is-disabled___31xF1 .DefaultTheme__select-control___1Pnw3 .DefaultTheme__select-placeholder___IC546{color:var(--aluminum4)}.DefaultTheme__select___1qBDv.DefaultTheme__is-disabled___31xF1 .DefaultTheme__select-control___1Pnw3 .anypoint-icon{opacity:.5}.DefaultTheme__select___1qBDv.DefaultTheme__has-value___1my5y.DefaultTheme__is-pseudo-focused___3HZz6 .DefaultTheme__select-input___2avnv{opacity:0}.DefaultTheme__select-placeholder___IC546{bottom:0;color:var(--steel2);left:0;line-height:inherit;max-width:100%;overflow:hidden;padding-left:12px;padding-right:31px;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.DefaultTheme__select-placeholder___IC546+div{border:0;display:inline-block;width:1px}.DefaultTheme__select-input___2avnv{-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--steel5);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;height:38px;line-height:inherit;margin:0;outline:none;padding:0;width:5px}.DefaultTheme__select-input___2avnv:focus{outline:none}.DefaultTheme__select-input___2avnv input{-webkit-appearance:none;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:var(--steel5);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:5px}.DefaultTheme__select-input___2avnv input:focus{outline:none}.DefaultTheme__select-arrow-zone___3e32g,.DefaultTheme__select-clear-zone___2fi4k,.DefaultTheme__select-loading-zone___WAhzl{display:table-cell;padding-left:4px;vertical-align:middle}.DefaultTheme__select-loading-zone___WAhzl{width:20px}.DefaultTheme__select-arrow-zone___3e32g,.DefaultTheme__select-clear-zone___2fi4k{color:var(--steel2);color:var(--_apc-select-clear-zone-color,var(--steel2));height:16px;width:16px}.DefaultTheme__select-arrow-zone___3e32g .anypoint-icon,.DefaultTheme__select-clear-zone___2fi4k .anypoint-icon{display:grid;height:16px;width:16px}.DefaultTheme__select-arrow-zone___3e32g .anypoint-icon svg,.DefaultTheme__select-clear-zone___2fi4k .anypoint-icon svg{height:100%;width:100%}.DefaultTheme__select-arrow-zone___3e32g .DefaultTheme__select-arrow___Dayiq svg{height:20px;left:-2px;position:relative;top:-1px;width:20px}.DefaultTheme__select-clear-zone___2fi4k{cursor:pointer;position:relative}.DefaultTheme__select-clear-zone___2fi4k .DefaultTheme__select-clear-wrapper___1ayXZ{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px}.DefaultTheme__select-clear-zone___2fi4k button{-webkit-appearance:none;background-color:transparent;border:0;border-radius:4px;color:var(--steel2);color:var(--_apc-select-clear-zone-color,var(--steel2));cursor:pointer;line-height:inherit;outline:none;padding:2px}.DefaultTheme__select-clear-zone___2fi4k button:hover{color:var(--core-blue3)}.DefaultTheme__select-clear-zone___2fi4k button:active{color:var(--core-blue4)}.DefaultTheme__select-clear-zone___2fi4k button:focus{-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__select-aria-only___1gpr1{display:inline-block;height:0;width:0;clip:rect(0,0,0,0);overflow:hidden;position:absolute}.DefaultTheme__select-value-label___27p-c{color:inherit}a.DefaultTheme__select-value-label___27p-c{--_apc-select-value-label-text-decoration:var(--_apc-select-value-label-text-decoration-lume,underline);cursor:pointer;text-decoration:none}a.DefaultTheme__select-value-label___27p-c[href]{-webkit-text-decoration:var(--_apc-select-value-label-text-decoration);text-decoration:var(--_apc-select-value-label-text-decoration)}.DefaultTheme__select-value___BQiRf{max-width:calc(100% - 44px);overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.DefaultTheme__select-value-clearable___2LpKU{max-width:calc(100% - 64px)}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value___BQiRf{--_apc-select-multi-border-radius:var(--_apc-select-multi-border-radius-lume,2px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--core-blue3);background-color:var(--_apc-select-multi-value-background-color,var(--core-blue3));border:1px solid var(--_apc-select-multi-value-background-color,var(--core-blue3));border-radius:var(--_apc-select-multi-border-radius);color:var(--tertiary);color:var(--_apc-select-multi-value-color,var(--tertiary));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;height:26px;line-height:24px;margin:6px 6px 0 0;padding:0 6px;position:relative}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value-icon___Z0NY3,.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value-label___27p-c{display:inline-block;vertical-align:middle}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value-icon___Z0NY3{--_apc-select-multi-icon-font-size:var(--_apc-select-multi-icon-font-size-lume,13px);cursor:pointer;font-size:var(--_apc-select-multi-icon-font-size);line-height:inherit;margin-right:-6px;padding:0 6px;position:relative}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value-icon___Z0NY3:focus,.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value-icon___Z0NY3:hover{opacity:.5}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value-label___27p-c{line-height:inherit;max-width:300px;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DefaultTheme__select--multi___1T068.DefaultTheme__is-disabled___31xF1 .DefaultTheme__select-value___BQiRf{background-color:var(--aluminum1);border-color:var(--aluminum3);color:var(--steel2)}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-input___2avnv{width:auto}.DefaultTheme__select-multi-value-wrapper___3v8iM{display:inline-block}@supports (flex-wrap:wrap){.DefaultTheme__select-multi-value-wrapper___3v8iM{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.DefaultTheme__select-input-inline___3hzsy{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px}.DefaultTheme__select-input-inline___3hzsy input:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.DefaultTheme__select-menu-outer___364oB{--_apc-select-menu-outer-border-radius:var(--_apc-select-menu-outer-border-radius-lume,4px);--_apc-select-menu-outer-box-shadow:var(--_apc-select-menu-outer-box-shadow-lume,0 2px 6px rgba(0,0,0,.075));-webkit-overflow-scrolling:touch;background-color:var(--tertiary);border:1px solid var(--aluminum3);border-radius:var(--_apc-select-menu-outer-border-radius);-webkit-box-shadow:var(--_apc-select-menu-outer-box-shadow);box-shadow:var(--_apc-select-menu-outer-box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:6px;position:fixed;top:100%;z-index:1050}.DefaultTheme__select-menu-outer___364oB.DefaultTheme__render-in-component___2EwT8{position:absolute}.DefaultTheme__select-menu-outer___364oB .DefaultTheme__fixed-action___39eNF{border-left:2px solid var(--aluminum4);border-right:2px solid var(--aluminum4);border-top:2px solid var(--aluminum3);font-size:14px;padding:9px 10px}.DefaultTheme__select-menu-outer-upwards___179o_{margin-top:-6px}.DefaultTheme__select-menu___1Ofcw{--_apc-select-menu-padding:var(--_apc-select-menu-padding-lume,6px 4px);font-size:14px;max-height:225px;overflow-y:auto;padding:var(--_apc-select-menu-padding)}.DefaultTheme__select-menu-header___2ehOS{color:var(--core-blue3);font-style:italic}.DefaultTheme__select-menu-header___2ehOS+.DefaultTheme__select-noresults___3l8hJ{display:none}.DefaultTheme__select-menu-header-hint___2gat7{color:var(--steel2)}.DefaultTheme__select-menu-header-hint___2gat7+.DefaultTheme__select-noresults___3l8hJ{display:block}.DefaultTheme__select-noresults___3l8hJ{color:var(--steel2);font-style:italic}.DefaultTheme__select-menu-header___2ehOS,.DefaultTheme__select-noresults___3l8hJ,.DefaultTheme__select-option___2xwWF{padding:9.5px 12px}.DefaultTheme__select-option___2xwWF{background-color:var(--tertiary);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--steel5);color:var(--_apc-select-option-color,var(--steel5));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DefaultTheme__select-option___2xwWF .option-icon{height:16px;margin-right:8px;width:16px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.DefaultTheme__select-option___2xwWF .option-label{overflow:hidden;text-overflow:ellipsis}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-focused___lR404{outline:2px solid var(--core-blue3);outline-offset:-2px}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-focused___lR404:hover:active{background-color:var(--aluminum2)}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-focused___lR404:hover{background-color:var(--aluminum1);background-color:var(--_apc-select-option-background-color,var(--aluminum1));outline:none;outline-offset:none}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-selected___2QAek{background-color:var(--tertiary);background-color:var(--_apc-select-option-selected-background-color,var(--tertiary));color:var(--core-blue3);color:var(--_apc-select-option-is-selected-color,var(--core-blue3));font-weight:600}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-selected___2QAek svg{fill:var(--core-blue3);fill:var(--_apc-select-option-is-selected-color,var(--core-blue3))}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-selected___2QAek.DefaultTheme__is-focused___lR404{--_apc-select-option-selected-focused-background-color:var(
          --_apc-select-option-selected-background-color,transparent
        );background-color:var(--tertiary);background-color:var(--_apc-select-option-selected-background-color,var(--tertiary));color:var(--core-blue3);color:var(--_apc-select-option-is-selected-color,var(--core-blue3));font-weight:600;outline:2px solid var(--core-blue3);outline-offset:-2px}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-selected___2QAek.DefaultTheme__is-focused___lR404:hover{--_apc-select-option-selected-hover-background-color:var(
            --_apc-select-option-selected-hover-background-color-lume,transparent
          );background-color:var(--_apc-select-option-selected-hover-background-color)}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-disabled___31xF1{color:var(--steel2);cursor:default}.DarkTheme__select___34n6G input{color:var(--tertiary)}.DarkTheme__select___34n6G .DarkTheme__select-control___3mEL9{background:var(--steel4);border-color:transparent;color:var(--tertiary)}.DarkTheme__select___34n6G .DarkTheme__select-control___3mEL9:hover{background:var(--steel3);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.DarkTheme__select___34n6G .DarkTheme__select-control___3mEL9 .DarkTheme__select-input___1bIKY:focus{background-color:var(--steel3)}.DarkTheme__select___34n6G .DarkTheme__select-control___3mEL9 .DarkTheme__select-value___30BIs,.DarkTheme__select___34n6G .DarkTheme__select-control___3mEL9 .DarkTheme__select-value___30BIs .DarkTheme__select-value-label___lLTL5,.DarkTheme__select___34n6G.DarkTheme__has-value___3P5BN.DarkTheme__is-pseudo-focused___23OTF.DarkTheme__select--single___10lG->.DarkTheme__select-control___3mEL9 .DarkTheme__select-value___30BIs .DarkTheme__select-value-label___lLTL5,.DarkTheme__select___34n6G.DarkTheme__has-value___3P5BN.DarkTheme__select--single___10lG->.DarkTheme__select-control___3mEL9 .DarkTheme__select-value___30BIs .DarkTheme__select-value-label___lLTL5{color:var(--tertiary)}.DarkTheme__select___34n6G.DarkTheme__focus-select___1gIws>.DarkTheme__select-control___3mEL9,.DarkTheme__select___34n6G.DarkTheme__focus-select___1gIws>.DarkTheme__select-control___3mEL9:hover{background:var(--steel3);border-color:var(--navy3)}.DarkTheme__select___34n6G.DarkTheme__is-open___i_gFZ .DarkTheme__select-control___3mEL9{background:var(--steel3);border-color:var(--steel3)}.DarkTheme__select___34n6G.DarkTheme__is-disabled___Qunr8>.DarkTheme__select-control___3mEL9{background:var(--steel4);border-color:transparent;color:var(--tertiary)}.DarkTheme__select___34n6G.DarkTheme__is-disabled___Qunr8>.DarkTheme__select-control___3mEL9:hover{background:var(--steel3)}.DarkTheme__select___34n6G .DarkTheme__is-searchable___1Lca8.DarkTheme__is-open___i_gFZ>.DarkTheme__select-control___3mEL9{cursor:text}.DarkTheme__select-option___2hAiH{background:var(--steel4);border-color:var(--steel5);color:var(--tertiary)}.DarkTheme__select-option___2hAiH.DarkTheme__is-focused___240Mf,.DarkTheme__select-option___2hAiH.DarkTheme__is-selected___102ix{border-color:var(--navy3)}.DarkTheme__select-option___2hAiH.DarkTheme__is-selected___102ix{background:var(--steel3);color:var(--aluminum4)}.DarkTheme__select-option___2hAiH.DarkTheme__is-disabled___Qunr8{color:var(--steel1)}.DarkTheme__select-menu-outer___3ArQK{border-color:var(--steel5)}.DarkTheme__select-menu-outer___3ArQK .DarkTheme__select-menu___2M4w8 .DarkTheme__select-menu-header___jwX7g{background:var(--steel4);border-color:var(--steel5);color:var(--navy3)}.DarkTheme__select-menu-outer___3ArQK .DarkTheme__select-menu___2M4w8 .DarkTheme__select-menu-header___jwX7g.DarkTheme__select-menu-header-hint___fPv1K{color:var(--tertiary)}.DarkTheme__select-menu-outer___3ArQK .DarkTheme__select-menu___2M4w8 .DarkTheme__select-menu-header___jwX7g+.DarkTheme__select-noresults___1wPN8{display:none}.DarkTheme__select-noresults___1wPN8{background:var(--steel4);border-color:var(--steel5)}[data-anypoint-component=Search] .DarkTheme__select--single___10lG->.DarkTheme__select-control___3mEL9{border-right:2px solid var(--steel3)}[data-anypoint-component=Search] .DarkTheme__select___34n6G.DarkTheme__select--single___10lG-.DarkTheme__is-disabled___Qunr8>.DarkTheme__select-control___3mEL9 .DarkTheme__select-value___30BIs .DarkTheme__select-value-label___lLTL5{color:var(--tertiary)}.LumeTheme__select___18MCr{--_apc-select-control-color:var(--lume-g-color-text-primary);--_apc-select-is-disabled-background-color:var(--lume-g-color-container-disabled);--_apc-select-is-disabled-border-color:var(--lume-g-color-neutral-50);--_apc-select-multi-value-background-color:var(--lume-g-color-teal-90);--_apc-select-multi-value-color:var(--lume-g-color-teal-40);--_apc-select-option-background-color:var(--lume-g-color-container-secondary);--_apc-select-clear-zone-color:var(--lume-g-color-icon-primary);--_apc-select-focus-border:var(--lume-g-color-border-focus);--_apc-select-control-border-radius-lume:8px}.LumeTheme__select-option___2H28Z{--_apc-select-option-color:var(--lume-g-color-text-primary);--_apc-select-option-is-selected-color:var(--lume-g-color-text-selected);--_apc-select-option-selected-background-color:var(--lume-g-color-container-selected);--_apc-select-option-selected-hover-background-color-lume:var(--lume-g-color-container-selected-hover)}.LumeTheme__select-menu___26aMY{--_apc-select-menu-padding-lume:6px}.LumeTheme__select--multi___2zU_Z{--_apc-select-multi-border-radius-lume:4px;--_apc-select-multi-icon-font-size-lume:18px}.LumeTheme__select-menu-outer___3VdKI{--_apc-select-menu-outer-border-radius-lume:8px;--_apc-select-menu-outer-box-shadow-lume:var(--lume-g-shadow-level-1)}a.LumeTheme__select-value-label___3K5-P{--_apc-select-value-label-text-decoration-lume:none}.DefaultTheme__tab___1lwKI{border:none;color:var(--steel4);color:var(--_apc-tab-color-text,var(--steel4));cursor:pointer;display:inline-block;font-size:14px;line-height:20px;list-style:none;padding:3px 15px;position:relative;vertical-align:bottom}.LumeTheme__tab___1EY6b{--_apc-tab-color-text:var(--lume-g-color-text-primary)}.DefaultTheme__container___Z6XA3{position:relative}.DefaultTheme__tablist___1os49{margin:0 0 10px;padding:0;position:relative;text-align:center;z-index:23}.DefaultTheme__tabpanel___pazLR{display:none}.DefaultTheme__tabpanel___pazLR.DefaultTheme__active___2xepg{display:block}.DefaultTheme__tabs___2jEX3{background-color:transparent;position:relative}.DefaultTheme__tabs___2jEX3.DefaultTheme__selectWithArrows___1PB33 .DefaultTheme__tab___3pKCP.DefaultTheme__selected___Di4E3,.DefaultTheme__tabs___2jEX3.DefaultTheme__selectWithArrows___1PB33 .DefaultTheme__tab___3pKCP.DefaultTheme__selected___Di4E3:focus{color:var(--steel4);color:var(--_apc-tab-color-text,var(--steel4));text-decoration:none}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tablist___3BEUZ{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:0;text-align:center}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP{--_apc-tabs-border-radius:var(--_apc-tabs-border-radius-lume,4px);border-radius:var(--_apc-tabs-border-radius);-webkit-transition:outline .15s cubic-bezier(.46,.03,.52,.96);transition:outline .15s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion){.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP{-webkit-transition:none;transition:none}}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:after{background-color:var(--aluminum2);background-color:var(--_apc-tab-border-color,var(--aluminum2));bottom:-9px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:hover:not(.DefaultTheme__disabled___14VI5):not(.DefaultTheme__selected___Di4E3):after{background-color:var(--aluminum3);background-color:var(--_apc-tab-after-hover-background-color,var(--aluminum3))}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:hover:not(.DefaultTheme__disabled___14VI5):not(.DefaultTheme__selected___Di4E3){--_apc-tabs-hover-not-disabled-not-selected-text-decoration:var(--_apc-tabs-text-decoration,underline);--_apc-tabs-hover-not-disabled-not-selected-font-weight:var(
          --_apc-tabs-hover-not-disabled-not-selected-font-weight-lume,400
        );color:var(--core-blue3);color:var(--_apc-tab-hover-color,var(--core-blue3));font-weight:var(--_apc-tabs-hover-not-disabled-not-selected-font-weight);-webkit-text-decoration:var(--_apc-tabs-hover-not-disabled-not-selected-text-decoration);text-decoration:var(--_apc-tabs-hover-not-disabled-not-selected-text-decoration)}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:active:not(.DefaultTheme__disabled___14VI5):not(.DefaultTheme__selected___Di4E3):after{background-color:var(--aluminum2);background-color:var(--_apc-tab-after-active-background-color,var(--aluminum2))}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP.DefaultTheme__selected___Di4E3{color:var(--steel4);color:var(--_apc-tabs-selected,var(--steel4));font-weight:600}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP.DefaultTheme__disabled___14VI5{--_apc-tabs-disabled-opacity:var(--_apc-tabs-disabled-opacity-lume,0.5);color:var(--steel4);color:var(--_apc-tabs-disabled-color,var(--steel4));cursor:not-allowed;opacity:var(--_apc-tabs-disabled-opacity)}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:focus:not(.DefaultTheme__disabled___14VI5){--_apc-tabs-focus-not-disabled-text-decoration:var(--_apc-tabs-text-decoration,underline);color:var(--core-blue3);color:var(--_apc-tab-primary-color,var(--core-blue3));outline:2px solid var(--core-blue3);outline-offset:-2px;-webkit-text-decoration:var(--_apc-tabs-focus-not-disabled-text-decoration);text-decoration:var(--_apc-tabs-focus-not-disabled-text-decoration)}.DefaultTheme__tabs___2jEX3 .DefaultTheme__bar___2USgS{--_apc-tabs-bar-height:var(--_apc-tabs-bar-height-lume,5px);background-color:var(--core-blue3);background-color:var(--_apc-tab-primary-color,var(--core-blue3));border-radius:4px;height:var(--_apc-tabs-bar-height);position:absolute;-webkit-transition:.15s cubic-bezier(.46,.03,.52,.96);transition:.15s cubic-bezier(.46,.03,.52,.96);z-index:1}.DefaultTheme__tabs___2jEX3.DefaultTheme__no-stretch___3_R_k .DefaultTheme__tablist___3BEUZ{display:block}.DefaultTheme__tabs___2jEX3.DefaultTheme__no-stretch___3_R_k .DefaultTheme__tab___3pKCP{width:auto}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv .DefaultTheme__tablist___3BEUZ{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv .DefaultTheme__tabpanel___3TTT7{position:relative}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv .DefaultTheme__bar___2USgS{background-color:var(--core-blue3);background-color:var(--_apc-tab-primary-color,var(--core-blue3));border-radius:4px;-webkit-transition:.15s cubic-bezier(.46,.03,.52,.96);transition:.15s cubic-bezier(.46,.03,.52,.96);width:5px}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv .DefaultTheme__tab___3pKCP{border:none;cursor:pointer;display:block;font-size:14px;line-height:20px;list-style:none;margin:0 9px 0 11px;padding:5px 6px;position:relative;text-align:left;width:auto}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv .DefaultTheme__tab___3pKCP:after{bottom:0;content:"";height:100%;left:-9px;position:absolute;right:0;top:0;width:2px}.DefaultTheme__tabs___2jEX3.DefaultTheme__small___3MPMV .DefaultTheme__tablist___3BEUZ{display:block}.DefaultTheme__tabs___2jEX3.DefaultTheme__small___3MPMV .DefaultTheme__bar___2USgS{background-color:var(--secondary);background-color:var(--_apc-tab-color-text,var(--secondary))}.DefaultTheme__tabs___2jEX3.DefaultTheme__small___3MPMV .DefaultTheme__tab___3pKCP{padding:0 10px;width:auto}.DefaultTheme__tabs___2jEX3.DefaultTheme__small___3MPMV .DefaultTheme__tab___3pKCP:focus:not(.DefaultTheme__disabled___14VI5){outline:2px solid var(--core-blue3);outline-offset:-2px}.DefaultTheme__tabs___2jEX3.DefaultTheme__small___3MPMV .DefaultTheme__tab___3pKCP:after{right:5%}.DefaultTheme__tabs___2jEX3.DefaultTheme__small___3MPMV.DefaultTheme__vertical___31Ykv .DefaultTheme__tab___3pKCP{padding:0 6px}.DefaultTheme__tabs___2jEX3.DefaultTheme__secondary___12uId .DefaultTheme__bar___2USgS{background-color:var(--secondary);background-color:var(--_apc-tabs-secondary-background-color,var(--secondary));height:var(--_apc-tabs-bar-height)}.DefaultTheme__tabs___2jEX3.DefaultTheme__secondary___12uId .DefaultTheme__tab___3pKCP.DefaultTheme__selected___Di4E3{color:var(--secondary);color:var(--_apc-tab-color-text,var(--secondary))}.DefaultTheme__tabs___2jEX3.DefaultTheme__secondary___12uId .DefaultTheme__tab___3pKCP:focus:not(.DefaultTheme__disabled___14VI5){outline:2px solid var(--core-blue3);outline-offset:-2px}@media (-ms-high-contrast:none){.DefaultTheme__tabs___2jEX3 ::-ms-backdrop,.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.DarkTheme__tabs___1JtiU .DarkTheme__tab___qnMgu{color:var(--aluminum3)}.DarkTheme__tabs___1JtiU .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN{color:var(--tertiary)}.DarkTheme__tabs___1JtiU .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN:after{background:var(--navy3)}.DarkTheme__tabs___1JtiU .DarkTheme__tab___qnMgu:after{background:var(--steel3)}.DarkTheme__tabs___1JtiU.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu{color:var(--aluminum4)}.DarkTheme__tabs___1JtiU.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN{color:var(--aluminum2)}.DarkTheme__tabs___1JtiU.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN:after{background:var(--steel1)}.DarkTheme__tabs___1JtiU.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu:hover{color:var(--aluminum3)}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw .DarkTheme__tab___qnMgu:after{background:var(--steel3)}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw .DarkTheme__tab___qnMgu:hover:after{background:var(--steel2)}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN:after,.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN:hover:after{background:var(--navy3)}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw.DarkTheme__secondary___aorrY.DarkTheme__vertical___1-kcw.DarkTheme__small___3sW4N .DarkTheme__tab___qnMgu:after,.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw.DarkTheme__secondary___aorrY.DarkTheme__vertical___1-kcw.DarkTheme__small___3sW4N .DarkTheme__tab___qnMgu:hover:after{background:transparent}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu:after{background:var(--steel4)}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu:hover:after{background:var(--steel3)}.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN:after,.DarkTheme__tabs___1JtiU.DarkTheme__vertical___1-kcw.DarkTheme__secondary___aorrY .DarkTheme__tab___qnMgu.DarkTheme__selected___2T8kN:hover:after{background:var(--steel2)}.LumeTheme__tabs___3x6aB{--_apc-tab-color-text:var(--lume-g-color-text-primary);--_apc-tab-border-color:var(--lume-g-color-border-primary);--_apc-tab-after-hover-background-color:var(--lume-g-color-border-primary);--_apc-tab-after-active-background-color:var(--lume-g-color-border-secondary);--_apc-tab-primary-color:var(--lume-g-color-indigo-50);--_apc-tab-hover-color:var(--lume-g-color-text-primary);--_apc-tabs-secondary-background-color:var(--lume-g-color-neutral-20);--_apc-tabs-border-radius-lume:8px;--_apc-tabs-disabled-opacity-lume:1;--_apc-tabs-disabled-color:var(--lume-g-color-text-disabled);--_apc-tabs-selected:var(--lume-g-color-indigo-50);--_apc-tabs-hover-not-disabled-not-selected-font-weight-lume:var(--lume-g-font-weight-semibold);--_apc-tabs-bar-height-lume:3px;--_apc-tabs-text-decoration:none}.DefaultTheme__tooltip-wrap___2Y4Yy{display:inline-block;position:relative}.DefaultTheme__tooltip-wrap___2Y4Yy .DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-visible___3TKRE,.DefaultTheme__tooltip-wrap___2Y4Yy:hover .DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-visible___3TKRE{opacity:1;visibility:visible}.DefaultTheme__tooltip___n3ADt{--_apc-tooltip-border-radius:var(--_apc-tooltip-border-radius-lume,0);background-color:var(--robust-blue5);background-color:var(--_apc-tooltip-background-color,var(--robust-blue5));border-radius:var(--_apc-tooltip-border-radius);color:var(--tertiary);display:block;opacity:0;position:absolute;-webkit-transition:visibility .1s ease-out,opacity .1s ease;transition:visibility .1s ease-out,opacity .1s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;z-index:1000}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-bottom___M5eAs,.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-top___10DA7{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-left___1s_GA,.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-right___2Gf_i{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-top___10DA7{bottom:100%}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-bottom___M5eAs{top:100%}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-left___1s_GA{right:100%}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-right___2Gf_i{left:100%}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-primary___2C6k0{border:1px solid #d8d8d8;border-bottom:2px solid var(--_apc-tooltip-primary-border,var(--core-blue3))}.DefaultTheme__tooltip-text___1rrAD{display:inline-block;font-size:13px;line-height:17px;padding:5px 10px;text-align:center;white-space:nowrap}span .DefaultTheme__tooltip-children-wrapper___3g6MD:focus{outline:var(--core-blue3) auto 5px}.DefaultTheme__tooltip-inner-multi-line___18OSR .DefaultTheme__tooltip-text___1rrAD{white-space:normal}.DarkTheme__tooltip___2_edM{background-color:var(--robust-blue3)}.LumeTheme__tooltip___31wmx{--_apc-tooltip-background-color:var(--lume-g-color-blue-10);--_apc-tooltip-primary-border:var(--lume-g-color-indigo-50);--_apc-tooltip-border-radius-lume:8px}.DefaultTheme__button___29mtS{--_apc-button-border-radius:4px;--_apc-button-disabled-opacity:0.5;--_apc-button-disabled-opacity-inverse:0.3;--_apc-button-color:var(--_apc-button-color-lume,var(--tertiary));border:1px solid transparent;border-radius:var(--_apc-button-border-radius);border-radius:var(--_apc-button-border-radius-lume,var(--_apc-button-border-radius));-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--_apc-button-color);cursor:pointer;display:inline-block;fill:currentColor;font-family:var(--lume-g-font-family);font-style:normal;font-weight:500;max-height:100%;outline:0;text-align:center;text-decoration:none;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media (prefers-reduced-motion){.DefaultTheme__button___29mtS{-webkit-transition:none;transition:none}}.DefaultTheme__button___29mtS:focus{-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es{background-color:var(--core-blue3);background-color:var(--_apc-button-primary-color,var(--core-blue3));border-color:var(--_apc-button-primary-color,var(--core-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:hover,.DefaultTheme__button___29mtS.DefaultTheme__primary___249es:hover{--_apc-button-no-fill-hover-background-color:var(
            --_apc-button-primary-no-fill-hover-background-color,var(--core-blue4)
          );--_apc-button-no-fill-hover-color:var(--_apc-button-primary-no-fill-hover-color);--_apc-button-no-fill-hover-border-color:var(--_apc-button-primary-hover-border-color,var(--core-blue4));--_apc-button-no-fill-neutral-hover-background-color:var(
            --_apc-button-primary-neutral-no-fill-hover-background-color,var(--core-blue4)
          );background-color:var(--core-blue4);background-color:var(--_apc-button-primary-hover-background-color,var(--core-blue4));border-color:var(--_apc-button-primary-hover-border-color,var(--core-blue4))}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:active,.DefaultTheme__button___29mtS.DefaultTheme__primary___249es:active{--_apc-button-no-fill-active-background-color:var(
            --_apc-button-primary-no-fill-active-background-color,var(--core-blue5)
          );--_apc-button-no-fill-active-color:var(--_apc-button-primary-no-fill-active-color);--_apc-button-no-fill-active-border-color:var(--_apc-button-primary-active-border-color,var(--core-blue5));--_apc-button-no-fill-neutral-active-background-color:var(
            --_apc-button-primary-neutral-no-fill-active-background-color,var(--core-blue5)
          );background-color:var(--core-blue5);background-color:var(--_apc-button-primary-active-background-color,var(--core-blue5));border-color:var(--_apc-button-primary-active-border-color,var(--core-blue5))}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es[disabled],.DefaultTheme__button___29mtS.DefaultTheme__primary___249es[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__primary___249es[disabled]:hover{background-color:var(--core-blue3);background-color:var(--_apc-button-primary-disabled-background-color,var(--core-blue3));border-color:var(--_apc-button-primary-disabled-border-color,var(--core-blue3));cursor:not-allowed;opacity:var(--_apc-button-disabled-opacity);opacity:var(--_apc-button-disabled-opacity-lume,var(--_apc-button-disabled-opacity))}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q{color:var(--core-blue3);color:var(--_apc-button-primary-no-fill-color,var(--core-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary)}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:hover{background-color:var(--_apc-button-no-fill-neutral-hover-background-color)}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:active{background-color:var(--_apc-button-no-fill-neutral-active-background-color)}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q[disabled],.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q[disabled]:hover{--_apc-button-no-fill-background-color-lume:var(--_apc-button-no-fill-background-color,transparent);background-color:var(--_apc-button-no-fill-background-color-lume);color:var(--core-blue3);color:var(--_apc-button-primary-no-fill-neutral-disabled-color,var(--core-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q[disabled].DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q[disabled]:active.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q[disabled]:hover.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary);border-color:var(--_apc-button-primary-disabled-border-color,var(--core-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ{--_apc-button-color-lume:var(--_apc-button-secondary-color);background-color:var(--robust-blue3);background-color:var(--_apc-button-secondary-background-color,var(--robust-blue3));border-color:var(--_apc-button-secondary-border-color,var(--robust-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:hover,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ:hover{--_apc-button-no-fill-hover-background-color:var(
            --_apc-button-secondary-no-fill-hover-background-color,var(--robust-blue4)
          );--_apc-button-no-fill-hover-color:var(--_apc-button-secondary-no-fill-hover-color);--_apc-button-no-fill-hover-border-color:var(
            --_apc-button-secondary-no-fill-hover-border-color,var(--robust-blue4)
          );--_apc-button-no-fill-neutral-hover-background-color:var(
            --_apc-button-secondary-neutral-no-fill-hover-background-color,var(--robust-blue4)
          );background-color:var(--robust-blue4);background-color:var(--_apc-button-secondary-hover-background-color,var(--robust-blue4));border-color:var(--_apc-button-secondary-hover-border-color,var(--robust-blue4))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:active,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ:active{--_apc-button-no-fill-active-background-color:var(
            --_apc-button-secondary-no-fill-active-background-color,var(--robust-blue5)
          );--_apc-button-no-fill-active-color:var(--_apc-button-secondary-no-fill-active-color);--_apc-button-no-fill-active-border-color:var(
            --_apc-button-secondary-no-fill-active-border-color,var(--robust-blue5)
          );--_apc-button-no-fill-neutral-active-background-color:var(
            --_apc-button-secondary-neutral-no-fill-active-background-color,var(--robust-blue5)
          );background-color:var(--robust-blue5);background-color:var(--_apc-button-secondary-active-background-color,var(--robust-blue5));border-color:var(--_apc-button-secondary-active-border-color,var(--robust-blue5))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:focus,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ:focus{-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ[disabled],.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ[disabled]:hover{--_apc-button-color-lume:var(--_apc-button-secondary-disabled-color);background-color:var(--robust-blue3);background-color:var(--_apc-button-secondary-disabled-background-color,var(--robust-blue3));border-color:var(--_apc-button-secondary-disabled-border-color,var(--robust-blue3));cursor:not-allowed;opacity:var(--_apc-button-disabled-opacity);opacity:var(--_apc-button-disabled-opacity-lume,var(--_apc-button-disabled-opacity))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q{color:var(--robust-blue3);color:var(--_apc-button-secondary-no-fill-color,var(--robust-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary)}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:hover{background-color:var(--_apc-button-no-fill-neutral-hover-background-color)}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:active{background-color:var(--_apc-button-no-fill-neutral-active-background-color)}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled],.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled]:focus,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled]:hover{--_apc-button-no-fill-background-color-lume:var(--_apc-button-no-fill-background-color,transparent);background-color:var(--_apc-button-no-fill-background-color-lume);color:var(--robust-blue3);color:var(--_apc-button-secondary-disabled-color,var(--robust-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled].DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled]:active.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled]:focus.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q[disabled]:hover.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary);border-color:var(--_apc-button-secondary-disabled-border-color,var(--robust-blue3))}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz{--_apc-button-color-lume:var(--_apc-button-tertiary-color);background-color:var(--steel2);background-color:var(--_apc-button-tertiary-background-color,var(--steel2));border-color:var(
          --_apc-button-tertiary-no-fill-border-color-lume,var(--_apc-button-tertiary-border-color,var(--steel2))
        )}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:hover,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K:hover,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:hover,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz:hover{--_apc-button-no-fill-hover-background-color:var(
            --_apc-button-tertiary-no-fill-hover-background-color,var(--steel3)
          );--_apc-button-no-fill-hover-color:var(--_apc-button-tertiary-no-fill-hover-color);--_apc-button-no-fill-neutral-hover-background-color:var(
            --_apc-button-tertiary-neutral-no-fill-hover-background-color,var(--steel3)
          );background-color:var(--steel3);background-color:var(--_apc-button-tertiary-hover-background-color,var(--steel3));border-color:var(--_apc-button-tertiary-hover-border-color,var(--steel3))}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:active,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K:active,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:active,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz:active{--_apc-button-no-fill-active-background-color:var(
            --_apc-button-tertiary-no-fill-active-background-color,var(--steel4)
          );--_apc-button-no-fill-active-color:var(--_apc-button-tertiary-no-fill-active-color);--_apc-button-no-fill-active-border-color:var(
            --_apc-button-tertiary-no-fill-active-border-color,var(--steel4)
          );--_apc-button-no-fill-neutral-active-background-color:var(
            --_apc-button-tertiary-neutral-no-fill-active-background-color,var(--steel4)
          );background-color:var(--steel4);background-color:var(--_apc-button-tertiary-active-background-color,var(--steel4));border-color:var(--_apc-button-tertiary-active-border-color,var(--steel4))}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K[disabled],.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K[disabled]:hover,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz[disabled],.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz[disabled]:hover{--_apc-button-color-lume:var(--_apc-button-tertiary-disabled-color);background-color:var(--steel2);background-color:var(--_apc-button-tertiary-disabled-background-color,var(--steel2));border-color:var(--_apc-button-tertiary-disabled-border-color,var(--steel2));cursor:not-allowed;opacity:var(--_apc-button-disabled-opacity);opacity:var(--_apc-button-disabled-opacity-lume,var(--_apc-button-disabled-opacity))}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q{color:var(--steel2);color:var(--_apc-button-tertiary-no-fill-color,var(--steel2));--_apc-button-no-fill-hover-border-color:var(--_apc-button-tertiary-no-fill-hover-border-color,var(--steel3));--_apc-button-tertiary-no-fill-border-color-lume:var(--_apc-button-tertiary-no-fill-border-color)}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary)}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:hover,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:hover{background-color:var(--_apc-button-no-fill-neutral-hover-background-color);border-color:var(--_apc-button-tertiary-no-fill-hover-border-color)}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:active,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:active{background-color:var(--_apc-button-no-fill-neutral-active-background-color);border-color:var(--_apc-button-tertiary-no-fill-active-border-color)}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled],.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled]:focus,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled]:hover,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled],.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled]:focus,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled]:hover{--_apc-button-no-fill-background-color-lume:var(--_apc-button-no-fill-background-color,transparent);background-color:var(--_apc-button-no-fill-background-color-lume);border-color:var(--_apc-button-tertiary-no-fill-disabled-border-color,var(--steel2));color:var(--steel2);color:var(--_apc-button-tertiary-no-fill-disabled-color,var(--steel2))}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled].DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled]:active.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled]:focus.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q[disabled]:hover.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled].DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled]:active.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled]:focus.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q[disabled]:hover.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary)}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA{background-color:var(--red3);background-color:var(--_apc-button-danger-background-color,var(--red3));border-color:var(--_apc-button-danger-border-color,var(--red3))}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:hover,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA:hover{--_apc-button-no-fill-hover-background-color:var(
            --_apc-button-danger-no-fill-hover-background-color,var(--red4)
          );--_apc-button-no-fill-hover-color:var(--_apc-button-danger-no-fill-hover-color);--_apc-button-no-fill-hover-border-color:var(--_apc-button-danger-no-fill-hover-border-color,var(--red4));--_apc-button-no-fill-neutral-hover-background-color:var(
            --_apc-button-danger-neutral-no-fill-hover-background-color,var(--red4)
          );background-color:var(--red4);background-color:var(--_apc-button-danger-hover-background-color,var(--red4));border-color:var(--_apc-button-danger-hover-border-color,var(--red4))}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__neutral___3ZBg8.DefaultTheme__no-fill___1Pw4q:active,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA:active{--_apc-button-no-fill-active-background-color:var(
            --_apc-button-danger-no-fill-active-background-color,var(--red5)
          );--_apc-button-no-fill-active-color:var(--_apc-button-danger-no-fill-active-color);--_apc-button-no-fill-active-border-color:var(--_apc-button-danger-no-fill-active-border-color,var(--red5));--_apc-button-no-fill-neutral-active-background-color:var(
            --_apc-button-danger-neutral-no-fill-active-background-color,var(--red5)
          );background-color:var(--red5);background-color:var(--_apc-button-danger-active-background-color,var(--red5));border-color:var(--_apc-button-danger-border-color,var(--red5))}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA[disabled],.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA[disabled]:hover{background-color:var(--red3);background-color:var(--_apc-button-danger-disabled-background-color,var(--red3));border-color:var(--_apc-button-danger-disabled-border-color,var(--red3));cursor:not-allowed;opacity:var(--_apc-button-disabled-opacity);opacity:var(--_apc-button-disabled-opacity-lume,var(--_apc-button-disabled-opacity))}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q{color:var(--red3);color:var(--_apc-button-danger-no-fill-color,var(--red3))}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary)}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:hover{background-color:var(--_apc-button-no-fill-neutral-hover-background-color);border-color:var(--_apc-button-danger-no-fill-hover-border-color)}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q.DefaultTheme__neutral___3ZBg8:active{background-color:var(--_apc-button-no-fill-neutral-active-background-color);border-color:var(--_apc-button-danger-no-fill-active-border-color)}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled],.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled]:focus,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled]:hover{--_apc-button-no-fill-background-color-lume:var(--_apc-button-no-fill-background-color,transparent);background-color:var(--_apc-button-no-fill-background-color-lume);color:var(--red3);color:var(--_apc-button-danger-no-fill-disabled-color,var(--red3))}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled].DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled]:active.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled]:focus.DefaultTheme__neutral___3ZBg8,.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q[disabled]:hover.DefaultTheme__neutral___3ZBg8{background-color:var(--tertiary);background-color:var(--_apc-button-danger-neutral-background-color,var(--tertiary));border-color:var(--_apc-button-danger-disabled-border-color,var(--red3))}.DefaultTheme__button___29mtS.DefaultTheme__no-fill___1Pw4q{--_apc-button-no-fill-background-color-lume:var(--_apc-button-no-fill-background-color,transparent);background-color:var(--_apc-button-no-fill-background-color-lume)}.DefaultTheme__button___29mtS.DefaultTheme__no-fill___1Pw4q:active{background-color:var(--_apc-button-no-fill-active-background-color);border-color:var(--_apc-button-no-fill-active-border-color);color:var(--tertiary);color:var(--_apc-button-no-fill-active-color,var(--tertiary))}.DefaultTheme__button___29mtS.DefaultTheme__no-fill___1Pw4q:hover{background-color:var(--_apc-button-no-fill-hover-background-color);border-color:var(--_apc-button-no-fill-hover-border-color);color:var(--tertiary);color:var(--_apc-button-no-fill-hover-color,var(--tertiary))}.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH{background-color:transparent;border-color:currentColor;color:var(--aluminum1);color:var(--_apc-button-inverse-color,var(--aluminum1))}.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH:hover{color:var(--aluminum3)}.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH:active{color:var(--aluminum5)}.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH:focus{-webkit-box-shadow:var(--lume-g-color-neutral-10) 0 0 0 2px,var(--lume-g-color-neutral-100) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-10) 0 0 0 2px,var(--lume-g-color-neutral-100) 0 0 0 4px}.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH[disabled],.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH[disabled]:active,.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH[disabled]:hover{color:var(--aluminum1);cursor:not-allowed;opacity:var(--_apc-button-disabled-opacity-inverse);opacity:var(--_apc-button-disabled-opacity-lume,var(--_apc-button-disabled-opacity-inverse))}.DefaultTheme__button___29mtS.DefaultTheme__sm___IcJN8{font-size:13px;line-height:20px;min-height:28px;padding:0 8px}.DefaultTheme__button___29mtS.DefaultTheme__sm___IcJN8 .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm{height:16px;width:16px}.DefaultTheme__button___29mtS.DefaultTheme__sm___IcJN8 .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm:first-child{margin-right:8px}.DefaultTheme__button___29mtS.DefaultTheme__sm___IcJN8 .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm:last-child{margin-left:8px}.DefaultTheme__button___29mtS.DefaultTheme__md___1s5qL{font-size:14px;line-height:20px;min-height:40px;padding:0 15px}.DefaultTheme__button___29mtS.DefaultTheme__lg___o_Th1{font-size:18px;line-height:24px;min-height:54px;padding:0 19px}.DefaultTheme__button___29mtS.DefaultTheme__circular___3nFPO{border-radius:50%;height:40px;min-width:40px;padding:0}.DefaultTheme__button___29mtS.DefaultTheme__is-loading___z_iqy{cursor:not-allowed;opacity:var(--_apc-button-disabled-opacity);opacity:var(--_apc-button-disabled-opacity-lume,var(--_apc-button-disabled-opacity))}.DefaultTheme__button___29mtS .DefaultTheme__children___WfQFi,.DefaultTheme__button___29mtS .DefaultTheme__spinner___1NECm{display:inline-block;position:relative;vertical-align:middle}.DefaultTheme__button___29mtS .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm{border-top-color:currentColor}.DefaultTheme__button___29mtS .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm:first-child{margin-right:10px}.DefaultTheme__button___29mtS .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm:last-child{margin-left:10px}.DefaultTheme__button___29mtS .DefaultTheme__spinner___1NECm.DefaultTheme__spinner___1NECm:only-child{margin:0}.DefaultTheme__button___29mtS .anypoint-icon{display:inline-block}.DefaultTheme__button___29mtS .anypoint-icon:first-child{margin-right:5px}.DefaultTheme__button___29mtS .anypoint-icon:last-child{margin-left:5px}.DefaultTheme__button___29mtS .anypoint-icon:only-child{margin:0}.DefaultTheme__button___29mtS .anypoint-icon svg{fill:currentColor;margin-top:-2px;vertical-align:middle}.DarkTheme__button___2kIdG.DarkTheme__disabled___1M4kT{background-color:var(--tertiary);border:1px solid var(--tertiary);color:var(--aluminum4);fill:var(--aluminum4)}.DarkTheme__button___2kIdG.DarkTheme__disabled___1M4kT.DarkTheme__no-fill___2QrWc{opacity:.97}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__primary___3Uk1Z{background-color:var(--indigo3);border:1px solid var(--indigo3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__primary___3Uk1Z.DarkTheme__no-fill___2QrWc{background-color:var(--aluminum3);color:var(--indigo3);fill:var(--indigo3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__primary___3Uk1Z:hover{background-color:var(--navy3);border-color:var(--navy3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__primary___3Uk1Z:active{color:#4957a5;fill:#4957a5}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__secondary___2kdte{background-color:var(--violet3);border:1px solid var(--violet3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__secondary___2kdte.DarkTheme__no-fill___2QrWc{background-color:var(--aluminum3);color:var(--violet3);fill:var(--violet3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__secondary___2kdte:hover{background-color:#af84fb;border-color:#af84fb}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__secondary___2kdte:active{color:#7057a5;fill:#7057a5}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb{background-color:var(--steel2);border:1px solid var(--steel2);color:var(--aluminum3);fill:var(--aluminum3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6.DarkTheme__no-fill___2QrWc,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb.DarkTheme__no-fill___2QrWc{background-color:var(--aluminum3);color:var(--steel2);fill:var(--steel2)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6:hover,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb:hover{background-color:var(--steel3);border-color:var(--steel3);color:var(--aluminum3);fill:var(--aluminum3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6:active,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb:active{color:var(--aluminum5);fill:var(--aluminum5)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__danger___38aEz.DarkTheme__no-fill___2QrWc{background-color:var(--aluminum3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__danger___38aEz:hover{background-color:#e23955}.LumeTheme__button___2d3zl{--_apc-button-border-radius-lume:var(--lume-g-radius-border-pill);--_apc-button-disabled-opacity-lume:1;--_apc-button-primary-color:var(--lume-g-color-container-brand);--_apc-button-primary-hover-background-color:var(--lume-g-color-container-brand-hover);--_apc-button-primary-hover-border-color:var(--lume-g-color-container-brand-hover);--_apc-button-primary-active-background-color:var(--lume-g-color-container-brand-active);--_apc-button-primary-active-border-color:var(--lume-g-color-container-brand-active);--_apc-button-primary-disabled-background-color:var(--lume-g-color-indigo-80);--_apc-button-primary-disabled-border-color:var(--lume-g-color-indigo-80);--_apc-button-primary-no-fill-color:var(--lume-g-color-text-brand);--_apc-button-primary-no-fill-neutral-disabled-color:var(--lume-g-color-indigo-80);--_apc-button-secondary-color:var(--lume-g-color-text-primary);--_apc-button-secondary-background-color:var(--lume-g-color-container-primary);--_apc-button-secondary-border-color:var(--lume-g-color-border-primary);--_apc-button-secondary-hover-background-color:var(--lume-g-color-container-secondary);--_apc-button-secondary-hover-border-color:var(--lume-g-color-border-tertiary);--_apc-button-secondary-active-background-color:var(--lume-g-color-container-primary-active);--_apc-button-secondary-active-border-color:var(--lume-g-color-border-tertiary);--_apc-button-secondary-disabled-background-color:var(--lume-g-color-neutral-100);--_apc-button-secondary-disabled-border-color:var(--lume-g-color-border-primary);--_apc-button-secondary-disabled-color:var(--lume-g-color-border-primary);--_apc-button-secondary-no-fill-color:var(--lume-g-color-text-primary);--_apc-button-tertiary-color:var(--lume-g-color-text-brand);--_apc-button-tertiary-background-color:var(--lume-g-color-container-brand-secondary);--_apc-button-tertiary-border-color:var(--lume-g-color-container-brand-secondary);--_apc-button-tertiary-hover-background-color:var(--lume-g-color-indigo-90);--_apc-button-tertiary-hover-border-color:var(--lume-g-color-indigo-90);--_apc-button-tertiary-disabled-background-color:var(--lume-g-color-indigo-95);--_apc-button-tertiary-disabled-border-color:var(--lume-g-color-indigo-95);--_apc-button-tertiary-active-background-color:var(--lume-g-color-indigo-80);--_apc-button-tertiary-active-border-color:var(--lume-g-color-indigo-80);--_apc-button-tertiary-no-fill-color:var(--lume-g-color-neutral-20);--_apc-button-tertiary-no-fill-disabled-color:var(--lume-g-color-neutral-80);--_apc-button-tertiary-disabled-color:var(--lume-g-color-indigo-80);--_apc-button-danger-background-color:var(--lume-g-color-red-40);--_apc-button-danger-border-color:var(--lume-g-color-red-40);--_apc-button-danger-hover-background-color:var(--lume-g-color-red-30);--_apc-button-danger-hover-border-color:var(--lume-g-color-red-30);--_apc-button-danger-active-background-color:var(--lume-g-color-red-20);--_apc-button-danger-disabled-background-color:var(--lume-g-color-red-80);--_apc-button-danger-disabled-border-color:var(--lume-g-color-red-80);--_apc-button-danger-no-fill-color:var(--lume-g-color-red-40);--_apc-button-danger-no-fill-disabled-color:var(--lume-g-color-red-80);--_apc-button-danger-neutral-background-color:var(--lume-g-color-neutral-100);--_apc-button-inverse-color:var(--lume-g-color-container-primary);--_apc-button-no-fill-background-color:var(--lume-g-color-container-primary);--_apc-button-tertiary-no-fill-disabled-border-color:var(--lume-g-color-border-primary);--_apc-button-primary-no-fill-hover-background-color:var(--lume-g-color-indigo-95);--_apc-button-primary-no-fill-hover-color:var(--lume-g-color-indigo-40);--_apc-button-secondary-no-fill-hover-background-color:var(--lume-g-color-neutral-95);--_apc-button-secondary-no-fill-hover-color:var(--lume-g-color-neutral-20);--_apc-button-secondary-no-fill-hover-border-color:var(--lume-g-color-neutral-60);--_apc-button-tertiary-no-fill-hover-background-color:var(--lume-g-color-neutral-95);--_apc-button-tertiary-no-fill-hover-color:var(--lume-g-color-neutral-20);--_apc-button-tertiary-no-fill-hover-border-color:var(--lume-g-color-neutral-60);--_apc-button-tertiary-no-fill-border-color:var(--lume-g-color-neutral-80);--_apc-button-danger-no-fill-hover-background-color:var(--lume-g-color-red-95);--_apc-button-danger-no-fill-hover-color:var(--lume-g-color-red-30);--_apc-button-danger-no-fill-hover-border-color:var(--lume-g-color-red-30);--_apc-button-primary-no-fill-active-background-color:var(--lume-g-color-indigo-90);--_apc-button-primary-no-fill-active-color:var(--lume-g-color-indigo-30);--_apc-button-secondary-no-fill-active-background-color:var(--lume-g-color-neutral-90);--_apc-button-secondary-no-fill-active-color:var(--lume-g-color-neutral-100);--_apc-button-secondary-no-fill-active-border-color:var(--lume-g-color-neutral-60);--_apc-button-tertiary-no-fill-active-background-color:var(--lume-g-color-neutral-90);--_apc-button-tertiary-no-fill-active-color:var(--lume-g-color-neutral-20);--_apc-button-danger-no-fill-active-background-color:var(--lume-g-color-red-90);--_apc-button-danger-no-fill-active-color:var(--lume-g-color-neutral-100);--_apc-button-tertiary-no-fill-active-border-color:var(--lume-g-color-neutral-60);--_apc-button-danger-no-fill-active-border-color:var(--lume-g-color-red-30);--_apc-button-primary-neutral-no-fill-hover-background-color:var(--lume-g-color-indigo-95);--_apc-button-primary-neutral-no-fill-hover-color:var(--lume-g-color-indigo-50);--_apc-button-secondary-neutral-no-fill-hover-background-color:var(--lume-g-color-neutral-95);--_apc-button-tertiary-neutral-no-fill-hover-background-color:var(--lume-g-color-neutral-95);--_apc-button-danger-neutral-no-fill-hover-background-color:var(--lume-g-color-red-95);--_apc-button-primary-neutral-no-fill-active-background-color:var(--lume-g-color-indigo-90);--_apc-button-secondary-neutral-no-fill-active-background-color:var(--lume-g-color-neutral-90);--_apc-button-tertiary-neutral-no-fill-active-background-color:var(--lume-g-color-neutral-90);--_apc-button-danger-neutral-no-fill-active-background-color:var(--lume-g-color-red-90)}.DefaultTheme__checkbox___1QMds{display:inline-block;line-height:1.5}.DefaultTheme__checkbox___1QMds input{opacity:0;position:absolute;z-index:-1}.DefaultTheme__checkbox___1QMds label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--steel5);color:var(--_apc-checkbox-label-color,var(--steel5));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10}.DefaultTheme__checkbox___1QMds label .DefaultTheme__assistive-text___3Fqqf{overflow:hidden;position:absolute;top:auto;clip:rect(1px,1px,1px,1px);height:1px;white-space:nowrap;width:1px}.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP{--_apc-checkbox-border-radius:var(--_apc-checkbox-border-radius-lume,2px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--tertiary);border:1px solid var(--_apc-checkbox-border,var(--steel2));border-radius:var(--_apc-checkbox-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:20px}@media (prefers-reduced-motion){.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP{-webkit-transition:none;transition:none}}.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP:before{border-color:transparent;border-style:none none solid solid;border-width:2px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:6px;position:relative;top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP .DefaultTheme__bar___1ts46{content:"";display:block;height:2px;width:10px}.DefaultTheme__checkbox___1QMds.DefaultTheme__checked___Cbw9V .DefaultTheme__box-shape___1_CBP{background-color:var(--core-blue3);background-color:var(
        --_apc-checkbox-disabled-checked-background-color,var(--_apc-checkbox-color,var(--core-blue3))
      );border-color:var(--_apc-checkbox-disabled-checked-border-color,var(--_apc-checkbox-color,var(--core-blue3)))}.DefaultTheme__checkbox___1QMds.DefaultTheme__checked___Cbw9V .DefaultTheme__box-shape___1_CBP:before{border-color:var(--_apc-checkbox-disabled-checked-before-border-color,var(--tertiary))}.DefaultTheme__checkbox___1QMds.DefaultTheme__indeterminate___2gC0x .DefaultTheme__box-shape___1_CBP{background-color:var(--core-blue3);background-color:var(
        --_apc-checkbox-disabled-indeterminate-background-color,var(--_apc-checkbox-color,var(--core-blue3))
      );border-color:var(
        --_apc-checkbox-disabled-indeterminate-border-color,var(--_apc-checkbox-color,var(--core-blue3))
      )}.DefaultTheme__checkbox___1QMds.DefaultTheme__indeterminate___2gC0x .DefaultTheme__box-shape___1_CBP:before{display:none}.DefaultTheme__checkbox___1QMds.DefaultTheme__indeterminate___2gC0x .DefaultTheme__box-shape___1_CBP .DefaultTheme__bar___1ts46{background-color:var(--tertiary);background-color:var(--_apc-checkbox-disabled-indeterminate-bar-background-color,var(--tertiary))}.DefaultTheme__checkbox___1QMds:not(.DefaultTheme__disabled___14VkI) input:focus+.DefaultTheme__box-shape___1_CBP,.DefaultTheme__checkbox___1QMds:not(.DefaultTheme__disabled___14VkI).DefaultTheme__is-focused___3KyYI .DefaultTheme__box-shape___1_CBP{-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__checkbox___1QMds.DefaultTheme__disabled___14VkI label{color:var(--steel2);color:var(--_apc-checkbox-disabled-label-color,var(--steel2));cursor:not-allowed}.DefaultTheme__checkbox___1QMds.DefaultTheme__disabled___14VkI:not(.DefaultTheme__checked___Cbw9V):not(.DefaultTheme__indeterminate___2gC0x) .DefaultTheme__box-shape___1_CBP{background-color:var(--aluminum2);background-color:var(--_apc-checkbox-disabled-unchecked-background-color,var(--aluminum2));border-color:var(--_apc-checkbox-disabled-unchecked-border-color,var(--aluminum3));opacity:1}.DefaultTheme__checkbox___1QMds.DefaultTheme__disabled___14VkI.DefaultTheme__checked___Cbw9V .DefaultTheme__box-shape___1_CBP,.DefaultTheme__checkbox___1QMds.DefaultTheme__disabled___14VkI.DefaultTheme__indeterminate___2gC0x .DefaultTheme__box-shape___1_CBP{--_apc-checkbox-disabled-checked-background-color:var(--_apc-checkbox-disabled-checked-background-color-lume);--_apc-checkbox-disabled-checked-border-color:var(--_apc-checkbox-disabled-checked-border-color-lume);--_apc-checkbox-disabled-checked-before-border-color:var(
          --_apc-checkbox-disabled-checked-before-border-color-lume
        );--_apc-checkbox-disabled-indeterminate-background-color:var(
          --_apc-checkbox-disabled-indeterminate-background-color-lume
        );--_apc-checkbox-disabled-indeterminate-border-color:var(
          --_apc-checkbox-disabled-indeterminate-border-color-lume
        );--_apc-checkbox-disabled-indeterminate-bar-background-color:var(
          --_apc-checkbox-disabled-indeterminate-bar-background-color-lume
        );opacity:.5}.DarkTheme__checkbox___wS4HH{color:var(--tertiary)}.DarkTheme__checkbox___wS4HH label:before{border-color:var(--steel4)}.DarkTheme__checkbox___wS4HH.DarkTheme__checked___3R7Ro label:before{background-color:var(--indigo3);border-color:var(--indigo3)}.DarkTheme__checkbox___wS4HH.DarkTheme__indeterminate___Us8gu label:before{background-color:var(--indigo3);border-color:1px solid var(--indigo3)}.DarkTheme__checkbox___wS4HH.DarkTheme__is-focused___PriUD label:before,.DarkTheme__checkbox___wS4HH:hover label:before{-webkit-box-shadow:0 0 0 .25em hsla(0,0%,100%,.2);box-shadow:0 0 0 .25em hsla(0,0%,100%,.2)}.LumeTheme__checkbox___2aVzg{--_apc-checkbox-label-color:var(--lume-g-color-text-primary);--_apc-checkbox-border:var(--lume-g-color-border-tertiary);--_apc-checkbox-color:var(--lume-g-color-container-brand);--_apc-checkbox-disabled-label-color:var(--lume-g-color-text-disabled);--_apc-checkbox-disabled-unchecked-background-color:var(--lume-g-color-container-disabled);--_apc-checkbox-disabled-unchecked-border-color:var(--lume-g-color-border-disabled);--_apc-checkbox-border-radius-lume:4px;--_apc-checkbox-disabled-checked-background-color-lume:var(--lume-g-color-container-disabled);--_apc-checkbox-disabled-checked-border-color-lume:var(--lume-g-color-border-disabled);--_apc-checkbox-disabled-checked-before-border-color-lume:var(--lume-g-color-neutral-30);--_apc-checkbox-disabled-indeterminate-background-color-lume:var(--lume-g-color-container-disabled);--_apc-checkbox-disabled-indeterminate-border-color-lume:var(--lume-g-color-border-disabled);--_apc-checkbox-disabled-indeterminate-bar-background-color-lume:var(--lume-g-color-neutral-30)}.fixedDataTableCellGroupLayout_cellGroup{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.fixedDataTableCellGroupLayout_cellGroup>.public_fixedDataTableCell_main{display:inline-block;vertical-align:top;white-space:normal}.fixedDataTableCellGroupLayout_cellGroupWrapper{position:absolute;top:0}.fixedDataTableCellLayout_main{border-right-style:solid;border-width:0 1px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;position:absolute;white-space:normal}.fixedDataTableCellLayout_lastChild{border-width:0 1px 1px 0}.fixedDataTableCellLayout_alignRight{text-align:right}.fixedDataTableCellLayout_alignCenter{text-align:center}.fixedDataTableCellLayout_wrap2{display:table-row}.fixedDataTableCellLayout_wrap3{display:table-cell;vertical-align:middle}.fixedDataTableCellLayout_columnResizerContainer{position:absolute;right:0;width:6px;z-index:1}.fixedDataTableCellLayout_columnResizerContainer:hover{cursor:ew-resize}.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob{visibility:visible}.fixedDataTableCellLayout_columnResizerKnob{position:absolute;right:0;visibility:hidden;width:4px}.fixedDataTableColumnResizerLineLayout_mouseArea{cursor:ew-resize;position:absolute;right:-5px;width:12px}.fixedDataTableColumnResizerLineLayout_main{border-right-style:solid;border-right-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10}.fixedDataTableColumnResizerLineLayout_hiddenElem,body[dir=rtl] .fixedDataTableColumnResizerLineLayout_main{display:none!important}.fixedDataTableLayout_main{border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.fixedDataTableLayout_hasBottomBorder,.fixedDataTableLayout_header{border-bottom-style:solid;border-bottom-width:1px}.fixedDataTableLayout_footer .public_fixedDataTableCell_main{border-top-style:solid;border-top-width:1px}.fixedDataTableLayout_bottomShadow,.fixedDataTableLayout_topShadow{height:4px;left:0;position:absolute;right:0;z-index:1}.fixedDataTableLayout_bottomShadow{margin-top:-4px}.fixedDataTableLayout_rowsContainer{overflow:hidden;position:relative}.fixedDataTableLayout_horizontalScrollbar{bottom:0;position:absolute}.fixedDataTableRowLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;top:0}.fixedDataTableRowLayout_body{left:0;position:absolute;top:0}.fixedDataTableRowLayout_fixedColumnsDivider{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-left-style:solid;border-left-width:1px;left:0;position:absolute;top:0;width:0}.fixedDataTableRowLayout_columnsShadow{width:4px}.fixedDataTableRowLayout_rowWrapper{position:absolute;top:0}.ScrollbarLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;overflow:hidden;position:absolute;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ScrollbarLayout_mainVertical{bottom:0;right:0;top:0;-webkit-transition-property:background-color width;transition-property:background-color width;width:15px}.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,.ScrollbarLayout_mainVertical:hover{width:17px}.ScrollbarLayout_mainHorizontal{bottom:0;height:15px;left:0;-webkit-transition-property:background-color height;transition-property:background-color height}.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,.ScrollbarLayout_mainHorizontal:hover{height:17px}.ScrollbarLayout_face{left:0;overflow:hidden;position:absolute;z-index:1}.ScrollbarLayout_face:after{border-radius:6px;content:"";display:block;position:absolute;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.ScrollbarLayout_faceHorizontal{bottom:0;left:0;top:0}.ScrollbarLayout_faceHorizontal:after{bottom:4px;left:0;top:4px;width:100%}.ScrollbarLayout_faceVertical{left:0;right:0;top:0}.ScrollbarLayout_faceVertical:after{height:100%;left:4px;right:4px;top:0}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{-webkit-box-flex:0;fill:currentColor;-ms-flex:0 0 24px;flex:0 0 24px;height:1em;width:1em}.ScrollbarLayout_mainVertical,.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,.ScrollbarLayout_mainVertical:hover{width:8px}.ScrollbarLayout_mainHorizontal,.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,.ScrollbarLayout_mainHorizontal:hover{height:8px}.ScrollbarLayout_face:after{border-radius:0}.ScrollbarLayout_faceHorizontal:after{bottom:0;top:0}.ScrollbarLayout_faceVertical:after{left:0;right:0}.public_Scrollbar_main{background-color:hsla(220,7%,92%,.8)}.public_Scrollbar_main.public_Scrollbar_mainActive,.public_Scrollbar_main:hover{background-color:#e8e9eb}.public_Scrollbar_face:after{background-color:#c2c2c2}.public_Scrollbar_faceActive:after,.public_Scrollbar_main:hover .public_Scrollbar_face:after,.public_Scrollbar_mainActive .public_Scrollbar_face:after{background-color:#7d7d7d}.fixedDataTableCellLayout_wrap1{display:table;table-layout:fixed}.fixedDataTableCellLayout_main,.fixedDataTableLayout_hasBottomBorder,.fixedDataTableLayout_main{border:none}.DefaultTheme__fixed-table___13zN6{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:200px;width:100%}.DefaultTheme__fixed-table___13zN6 .DefaultTheme__single-select___1kB1k .public_fixedDataTableCell_main:first-child .DefaultTheme__body-cell___2rrU1.DefaultTheme__selected___3_tdh{border-left:2px solid var(--primary)}.DefaultTheme__fixed-table___13zN6 .DefaultTheme__sortIcon___IZT43{margin-left:5px}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper{background-color:var(--tertiary)}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper a{color:var(--steel4);color:var(--_apc-fixed-table-text-color,var(--steel4))}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper:hover .DefaultTheme__actions___15HMz{display:-webkit-box;display:-ms-flexbox;display:flex}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper:hover .DefaultTheme__moreActionIcon___1EwE4{display:none}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main:last-child{overflow:visible}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper:hover a{color:var(--primary)}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper:hover a:hover{color:var(--core-blue2);color:var(--_apc-fixed-table-row-body-hover-anchor-color,var(--core-blue2))}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header{border:none}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header .DefaultTheme__header-cell___LK0os{border-bottom:3px solid var(--_apc-table-cell-header-border,var(--aluminum2));font-weight:700}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header .DefaultTheme__header-cell___LK0os.DefaultTheme__sortable___aQoGj{cursor:pointer}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header .DefaultTheme__header-cell___LK0os.DefaultTheme__sort-column___2vW4b{border-color:var(--_apc-fixed-table-sort-column-border,var(--core-blue3))}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header .DefaultTheme__header-cell___LK0os .public_fixedDataTableCell_cellContent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--steel4);color:var(--_apc-fixed-table-text-color,var(--steel4));display:-webkit-box;display:-ms-flexbox;display:flex}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__body-cell___2rrU1{border-bottom:1px solid var(--_apc-fixed-table-cell-body-border,var(--aluminum2))}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__body-cell___2rrU1.DefaultTheme__selected___3_tdh{background-color:var(--aluminum2);background-color:var(--_apc-fixed-table-cell-body-border,var(--aluminum2))}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__body-cell___2rrU1 .public_fixedDataTableCell_cellContent{color:var(--steel4);color:var(--_apc-fixed-table-text-color,var(--steel4));overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__actionCell___1i-qA{position:relative}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__moreActionIcon___1EwE4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:var(--aluminum4);height:100%}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__actions___15HMz{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(35%,var(--aluminum2)),to(var(--aluminum2)));background:linear-gradient(90deg,transparent,var(--aluminum2) 35%,var(--aluminum2));display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:var(--aluminum5);height:100%;padding:5px 15px 5px 40px;position:absolute;right:0;top:0}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__action___1o6QN{cursor:pointer;margin-left:5px;margin-top:4px}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__action___1o6QN:hover{fill:var(--steel2)}.DefaultTheme__fixed-table___13zN6 .DefaultTheme__checkbox-col___2XXLv .public_fixedDataTableCell_cellContent{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;height:45px;justify-content:center}.DefaultTheme__fixed-table___13zN6 .DefaultTheme__checkbox-col___2XXLv label{width:32px}.DefaultTheme__empty-header-select-cell___3Khhk{border-bottom:3px solid var(--aluminum2);height:100%}.DefaultTheme__anypoint-item-centered___36Kl9{background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DefaultTheme__row___-1jwJ:hover{background-color:var(--aluminum1);background-color:var(--_apc-fixed-table-row-body-hover,var(--aluminum1))}.public_Scrollbar_main{background-color:var(--aluminum3);opacity:.8}.public_Scrollbar_main.public_Scrollbar_mainActive,.public_Scrollbar_main:hover{opacity:1}.public_Scrollbar_mainOpaque,.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,.public_Scrollbar_mainOpaque:hover{background-color:var(--tertiary)}.public_Scrollbar_face:after{background-color:var(--aluminum4)}.public_Scrollbar_faceActive:after,.public_Scrollbar_main:hover .public_Scrollbar_face:after,.public_Scrollbar_mainActive .public_Scrollbar_face:after{background-color:var(--steel1)}.DarkTheme__fixed-table___2kbQz{background-color:var(--steel3)}.DarkTheme__fixed-table___2kbQz .fixedDataTableRowLayout_rowWrapper{background-color:var(--steel3);color:var(--tertiary)}.DarkTheme__fixed-table___2kbQz .fixedDataTableRowLayout_rowWrapper:hover .DarkTheme__body-cell___Hg-ya{background-color:var(--steel4)}.DarkTheme__fixed-table___2kbQz .fixedDataTableLayout_header .DarkTheme__header-cell___2wq0n{border-bottom:3px solid var(--aluminum4)}.DarkTheme__fixed-table___2kbQz .fixedDataTableLayout_header .DarkTheme__header-cell___2wq0n.DarkTheme__sort-column___28HCW{border-color:var(--robust-blue2)}.DarkTheme__fixed-table___2kbQz .fixedDataTableLayout_header .DarkTheme__header-cell___2wq0n .public_fixedDataTableCell_cellContent{fill:var(--tertiary)}.DarkTheme__fixed-table___2kbQz .public_fixedDataTableCell_main .DarkTheme__body-cell___Hg-ya{border-bottom:1px solid var(--aluminum4)}.DarkTheme__fixed-table___2kbQz .public_fixedDataTableCell_main .DarkTheme__body-cell___Hg-ya.DarkTheme__selected___2Iau2{background-color:var(--steel4)}.DarkTheme__anypoint-item-centered___1NyQM{background-color:transparent}.LumeTheme__fixed-table___2n19M{--_apc-fixed-table-row-body-hover-anchor-color:var(--lume-g-color-text-link);--_apc-fixed-table-cell-header-border:var(--lume-g-color-neutral-90);--_apc-fixed-table-sort-column-border:var(--lume-g-color-indigo-50);--_apc-fixed-table-text-color:var(--lume-g-color-text-primary);--_apc-fixed-table-cell-body-border:var(--lume-g-color-neutral-90);--_apc-fixed-table-row-body-hover:var(--lume-g-color-container-primary-hover)}@-webkit-keyframes rcTriggerZoomIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rcTriggerZoomIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes rcTriggerZoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rcTriggerZoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.rc-trigger-popup{left:-9999px;position:absolute;top:-9999px;z-index:1020}.anypoint-portal-active .rc-trigger-popup{z-index:1050}.anypoint-modal-open .rc-trigger-popup{position:fixed;z-index:1050}.rc-trigger-popup-hidden{display:none}.rc-trigger-popup-zoom-appear,.rc-trigger-popup-zoom-enter{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);opacity:0}.rc-trigger-popup-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-timing-function:cubic-bezier(.6,-.3,.74,.05)}.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active,.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active{-webkit-animation-name:rcTriggerZoomIn;animation-name:rcTriggerZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active{-webkit-animation-name:rcTriggerZoomOut;animation-name:rcTriggerZoomOut;-webkit-animation-play-state:running;animation-play-state:running}.alignment-override.target-tl.popup-tl .menu-title-container{padding-left:30px}.DefaultTheme__popoverContent___22VDT{position:absolute;z-index:1020}.DefaultTheme__popoverFixed___3dOYc{position:fixed;z-index:1050}.anypoint-modal-open .DefaultTheme__popoverContent___22VDT{position:fixed;z-index:999999999}.DefaultTheme__triggerWrapper___2mIRR:focus{border-radius:4px;-webkit-box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;outline:0}.DarkTheme__popoverContent___urrUF{background-color:var(--steel3);border:2px solid var(--steel3);color:var(--tertiary)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9jc3MvdmVuZG9yLmQzN2E0MWViYmMzNjVmMmRjYmU0LmNzcyIsImFzc2V0cy9jc3Mvc291cmNlL3N0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsTUNDQSxtQ0FBQSxDQUNBLGdDQUFBLENEQ00sZ0NBQWlDLENDQ3ZDLGdDQUF1QixDRENqQixnQ0FBaUMsQ0NDdkMsZ0NBQUEsQ0FDQSxnQ0FBQSxDRENNLGdDQUFpQyxDQ0N2QyxnQ0FBQSxDQUNBLGdDQUFBLENEQ00sZ0NBQWlDLENDQ3ZDLGdDQUF3QixDRENsQixnQ0FBaUMsQ0NDdkMsK0JBQUEsQ0FDQSwrQkFBQSxDRENNLCtCQUFnQyxDQ0N0QywrQkFBQSxDQUNBLCtCQUFBLENEQ00sK0JBQWdDLENDQ3RDLCtCQUFBLENBQ0UsK0JBQWdCLENBQ2hCLCtCQUF5QixDQUN6QiwrQkFBYSxDQUFiLCtCQUFhLENBQ2IsK0JBQW1CLENBQW5CLDhCQUFtQixDREdmLDhCQ0hlLENBQ25CLDhCQUFtQixDRElmLDhCQ0plLENBQ3JCLDhCQUFBLENBQ0EsOEJBQUEsQ0FDRSw4QkFBYSxDQUFiLDhCQUFhLENBQ2IsOEJBQW1CLENBQW5CLDhCQUFtQixDRE9mLDhCQ1BlLENBQ25CLDhCQUFtQixDRFFmLDhCQ1JlLENBQ3JCLDhCQUFBLENEU00sOEJBQStCLENDUHJDLDhCQUFBLENBQ0UsOEJBQXFCLENBQ3JCLDhCQUFlLENBQ2YsOEJBQW1CLENBQ25CLDhCQUF1QixDQUN2Qiw4QkFBZ0IsQ0FDbEIsOEJBQUEsQ0RTTSw4QkFBK0IsQ0NQckMsOEJBQUEsQ0RTTSxnQ0FBaUMsQ0NQckMsZ0NBQWtCLENBQ2xCLGdDQUFjLENBQ2hCLGdDQUFBLENBQ0EsZ0NBQUEsQ0FDRSxnQ0FBdUIsQ0FDdkIsZ0NBQW1CLENBQ3JCLGdDQUFBLENEU00sZ0NBQWlDLENDUHZDLGdDQUFBLENEU00sZ0NBQWlDLENDUHJDLGdDQUFpQixDQUNuQiwrQkFBQSxDQUNBLGlDQUFBLENBQ0UsaUNBQWUsQ0FDakIs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QkFDRixDQUVGLDRDQUlJLGlCQUFrQixDQUZsQix3RkFBdUcsQ0FDL0YsZ0ZBQStGLENBRnZHLFNBSUYsQ0FFRixtQ0FDSSw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLHFCQUNGIiwiZmlsZSI6ImFzc2V0cy9jc3MvdmVuZG9yLmQzN2E0MWViYmMzNjVmMmRjYmU0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBBbnlwb2ludCBTdHlsZXMgKGFueXBvaW50LXVpIG1vbm8tcmVwbykgdjUuMC4yNVxuICogRGVwbG95ZWQgYnkgVmFsa3lyXG4gKi9cbjpyb290IHtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW9wYWNpdHktZGlzYWJsZWQ6IDAuNTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy05NTogI2ZiZjNlMDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy05MDogI2Y5ZTNiNjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy04MDogI2ZjYzAwMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy03MDogI2U0YTIwMTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy02NTogI2Q3OTMwNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy02MDogI2NhODUwMTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy01MDogI2E4NjQwMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy00MDogIzhjNGIwMjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy0zMDogIzZmMzQwMDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy0yMDogIzRmMjEwMDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy0xNTogIzJlMjIwNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXllbGxvdy0xMDogIzI4MTIwMjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTk1OiAjZWJmN2U2O1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tOTA6ICNjZGVmYzQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi04MDogIzkxZGI4YjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTcwOiAjNDVjNjVhO1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tNjU6ICM0MWI2NTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi02MDogIzNiYTc1NTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTUwOiAjMmU4NDRhO1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tNDA6ICMzOTY1NDc7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi0zMDogIzE5NGUzMTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTIwOiAjMWMzMzI2O1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tMTU6ICMwYzI5MTI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi0xMDogIzA3MWIxMjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtOTU6ICNkZWY5ZjM7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTkwOiAjYWNmM2U0O1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC04MDogIzA0ZTFjYjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtNzA6ICMwMWMzYjM7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTY1OiAjMDNiNGE3O1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC02MDogIzA2YTU5YTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtNTA6ICMwYjgyN2M7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTQwOiAjMDU2NzY0O1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC0zMDogIzAyNGQ0YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtMjA6ICMwMjM0MzQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTE1OiAjMDcyODI1O1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC0xMDogIzA3MWIxMjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtOTU6ICNlZWY0ZmY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTkwOiAjZDhlNmZlO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS04MDogI2FhY2JmZjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNzA6ICM3OGIwZmQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTY1OiAjNTdhM2ZkO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS02MDogIzFiOTZmZjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTQwOiAjMGI1Y2FiO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS0zMDogIzAxNDQ4NjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtMjA6ICMwMzJkNjA7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTE1OiAjMDMyMzRkO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS0xMDogIzAwMTYzOTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby05NTogI2YxZjNmYjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby05MDogI2UwZTVmODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby04MDogI2JlYzdmNjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby03MDogIzllYTlmMTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby02NTogIzhlOWJlZjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby02MDogIzdmOGNlZDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby01MDogIzU4NjdlODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby00MDogIzNhNDlkYTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby0zMDogIzJmMmNiNztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby0yMDogIzMyMWQ3MTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby0xNTogIzFmMDk3NDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWluZGlnby0xMDogIzIwMDY0NztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NTogI2YzZjNmMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MDogI2FlYWVhZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjU6ICNhMGEwYTA7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwOiAjOTM5MzkzO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDA6ICM1YzVjNWM7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMDogIzJlMmUyZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTU6ICMyNDI0MjQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTk1OiAjZmVmMWVlO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTkwOiAjZmVkZWQ4O1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTgwOiAjZmViOGFiO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTcwOiAjZmU4ZjdkO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTY1OiAjZmU3NzY1O1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTYwOiAjZmU1YzRjO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTUwOiAjZWEwMDFlO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTQwOiAjYmEwNTE3O1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTMwOiAjOGUwMzBmO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTIwOiAjNjQwMTAzO1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTE1OiAjNGEwYzA0O1xuICAgICAgLS1sdW1lLWctY29sb3ItcmVkLTEwOiAjMzAwYzAxO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLXByaW1hcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1kaXNhYmxlZDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWZvY3VzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1pbnZlcnNlOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWRpdmlkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1icmFuZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItYWNjZW50OiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItaW5mb3JtYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1wb3NpdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1hdHRlbnRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLW5lZ2F0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTYwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wcmltYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXByaW1hcnktaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wcmltYXJ5LWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlY29uZGFyeS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXRlcnRpYXJ5LWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItdGVydGlhcnktYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2VsZWN0ZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlbGVjdGVkLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1zZWxlY3RlZC1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWJyYW5kOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1icmFuZC1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1icmFuZC1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWFjY2VudDogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWFjY2VudC1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWFjY2VudC1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hY2NlbnQtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItaW5mb3JtYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTYwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1pbmZvcm1hdGl2ZS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWluZm9ybWF0aXZlLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWluZm9ybWF0aXZlLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXBvc2l0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXBvc2l0aXZlLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXBvc2l0aXZlLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wb3NpdGl2ZS1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYXR0ZW50aXZlOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTgwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hdHRlbnRpdmUtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWF0dGVudGl2ZS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWF0dGVudGl2ZS1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLW5lZ2F0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1uZWdhdGl2ZS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItbmVnYXRpdmUtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1uZWdhdGl2ZS1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWRpc2FibGVkOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLXByaW1hcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tZGlzYWJsZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tc2VsZWN0ZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24taW52ZXJzZTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tYnJhbmQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1hY2NlbnQ6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24taW5mb3JtYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tcG9zaXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLWF0dGVudGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLW5lZ2F0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLXByaW1hcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1pbnZlcnNlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0yMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1icmFuZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1hY2NlbnQ6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWluZm9ybWF0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1wb3NpdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWF0dGVudGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1uZWdhdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLXByaW1hcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1wcmltYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWRpc2FibGVkOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXNlbGVjdGVkOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWludmVyc2U6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXBsYWNlaG9sZGVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWxpbms6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtbGluay1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1saW5rLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1icmFuZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWJyYW5kLW9uLWNvbnRhaW5lcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtYWNjZW50OiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWFjY2VudC1vbi1jb250YWluZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWluZm9ybWF0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWluZm9ybWF0aXZlLW9uLWNvbnRhaW5lcjogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtMTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1wb3NpdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtcG9zaXRpdmUtb24tY29udGFpbmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1hdHRlbnRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1hdHRlbnRpdmUtb24tY29udGFpbmVyOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTE1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtbmVnYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1uZWdhdGl2ZS1vbi1jb250YWluZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAgICAgLS1sdW1lLWctZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgICAgIC0tbHVtZS1nLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtbmVnLTI6IDAuNzVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLW5lZy0xOiAwLjg3NXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS0xOiAxLjI1cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS0yOiAxLjVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTM6IDEuNzVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTQ6IDJyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTU6IDIuNXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtNjogM3JlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtNzogMy41cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS04OiA0cmVtO1xuICAgICAgLS1sdW1lLWcta2luZXRpY3MtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAtLWx1bWUtZy1raW5ldGljcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDYsIDAuMDMsIDAuNTIsIDAuOTYpO1xuICAgICAgLS1sdW1lLWctb3V0bGluZS1mb2N1cy1yaW5nOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAtLWx1bWUtZy1vdXRsaW5lLW9mZnNldC1mb2N1cy1yaW5nOiAwcHg7XG4gICAgICAtLWx1bWUtZy1yYWRpdXMtYm9yZGVyLTE6IDAuMjVyZW07XG4gICAgICAtLWx1bWUtZy1yYWRpdXMtYm9yZGVyLTI6IDAuNXJlbTtcbiAgICAgIC0tbHVtZS1nLXJhZGl1cy1ib3JkZXItMzogMC43NXJlbTtcbiAgICAgIC0tbHVtZS1nLXJhZGl1cy1ib3JkZXItNDogMS4yNXJlbTtcbiAgICAgIC0tbHVtZS1nLXJhZGl1cy1ib3JkZXItY2lyY2xlOiAxMDAlO1xuICAgICAgLS1sdW1lLWctcmFkaXVzLWJvcmRlci1waWxsOiA5OTlweDtcbiAgICAgIC0tbHVtZS1nLXNoYWRvdy1mb2N1cy1yaW5nOiAwcHggMHB4IDBweCAycHggdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSwgMHB4IDBweCAwcHggNHB4IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC0xOiAwcHggMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAzcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC0yOiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDdweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAxNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAyOHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICAtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtMzogMHB4IDNweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAxNHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAzMXB4IDE5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA1NXB4IDIycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICAtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtNDogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggMThweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggNDFweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNzNweCAyOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgLS1sdW1lLWctc2hhZG93LWxldmVsLTU6IDBweCA1cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDIxcHggMjFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDQ3cHggMjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDg0cHggMzRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIC0tbHVtZS1nLXNpemluZy1ib3JkZXItMTogMXB4O1xuICAgICAgLS1sdW1lLWctc2l6aW5nLWJvcmRlci0yOiAycHg7XG4gICAgICAtLWx1bWUtZy1zaXppbmctYm9yZGVyLTM6IDNweDtcbiAgICAgIC0tbHVtZS1nLXNpemluZy1ib3JkZXItNDogNHB4O1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xOiAwLjEyNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMjogMC4yNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMzogMC4zNzVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTQ6IDAuNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctNTogMC43NXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctNjogMXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctNzogMS4yNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctODogMS41cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy05OiAycmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xMDogMi41cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xMTogM3JlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTI6IDMuNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTM6IDRyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTE0OiA0LjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTE1OiA1cmVtO1xuICB9XG46cm9vdCB7XG4gIC0tcHJpbWFyeTogdmFyKC0tY29yZS1ibHVlMyk7XG4gIC0tc2Vjb25kYXJ5OiB2YXIoLS1yb2J1c3QtYmx1ZTMpO1xuICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLXN1Y2Nlc3M6IHZhcigtLWZ1dHVyZS1ncmVlbjMpO1xuICAtLWRhbmdlcjogdmFyKC0tcmVkMyk7XG5cbiAgLS1hbHVtaW51bTE6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS1hbHVtaW51bTI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgLS1hbHVtaW51bTM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgLS1hbHVtaW51bTQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgLS1hbHVtaW51bTU6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1KTtcblxuICAtLWNvcmUtYmx1ZTE6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTk1KTtcbiAgLS1jb3JlLWJsdWUyOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS02NSk7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWNvcmUtYmx1ZTQ6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTMwKTtcbiAgLS1jb3JlLWJsdWU1OiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0yMCk7XG5cbiAgLS1mdXR1cmUtZ3JlZW4xOiAjZGNmZGQwO1xuICAtLWZ1dHVyZS1ncmVlbjI6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi02MCk7XG4gIC0tZnV0dXJlLWdyZWVuMzogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTUwKTtcbiAgLS1mdXR1cmUtZ3JlZW40OiAjMjI2ODNlO1xuICAtLWZ1dHVyZS1ncmVlbjU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi0zMCk7XG5cbiAgLS1yZWQxOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTk1KTtcbiAgLS1yZWQyOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTUwKTtcbiAgLS1yZWQzOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgLS1yZWQ0OiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcbiAgLS1yZWQ1OiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTIwKTtcblxuICAtLXJvYnVzdC1ibHVlMTogI2ExYjFiODtcbiAgLS1yb2J1c3QtYmx1ZTI6ICM2YjhhOTk7XG4gIC0tcm9idXN0LWJsdWUzOiAjNTA2NzczO1xuICAtLXJvYnVzdC1ibHVlNDogIzMyNDQ0ZDtcbiAgLS1yb2J1c3QtYmx1ZTU6ICMyNzJmMzM7XG5cbiAgLS1zdGVlbDE6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgLS1zdGVlbDM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgLS1zdGVlbDU6ICMwYjBiMGI7XG5cbiAgLS15ZWxsb3cxOiAjZmVmM2Q5O1xuICAtLXllbGxvdzI6ICNmZmUzYTI7XG4gIC0teWVsbG93MzogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy04MCk7XG4gIC0teWVsbG93NDogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy03MCk7XG4gIC0teWVsbG93NTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy02MCk7XG5cbiAgLS1pbmRpZ28zOiAjNWU2NmY5O1xuICAtLW5hdnkzOiAjMTc4YmVhO1xuICAtLXRlYWwzOiAjMDBiNWQxO1xuICAtLXZpcmlkaWFuMzogIzAwYjQ5ZDtcbiAgLS12aW9sZXQzOiAjOWE2M2Y5O1xufVxuLmFueXBvaW50LXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hbnlwb2ludC1zdHlsZXMgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBiLCAuYW55cG9pbnQtc3R5bGVzIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyA6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbi8qIFNlcGFyYXRlZCB0aGVzZSAzIGFueS1saW5rIHBzZXVkbyBzZWxlY3RvcnMgaW4gMyBkaWZmZXJlbnQgc2VjdGlvblxuICAgKiBiZWNhdXNlIHdlIGNhbm5vdCB1c2UgYSBzaW5nbGUgc2VjdGlvbiB3aXRoIGNvbW1hc1xuICAgKi9cbi5hbnlwb2ludC1zdHlsZXMgOi13ZWJraXQtYW55LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyA6LW1vei1hbnktbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIDpsaW5rLCAuYW55cG9pbnQtc3R5bGVzIDp2aXNpdGVkLCAuYW55cG9pbnQtc3R5bGVzIGFyZWFbaHJlZl0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyA6LXdlYmtpdC1hbnktbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIDotbW96LWFueS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgOmxpbmssLmFueXBvaW50LXN0eWxlcyA6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBmb250LWZhbWlseTogdmFyKC0tbHVtZS1nLWZvbnQtZmFtaWx5KTtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogdmFyKC0tc3RlZWwzKTtcbn1cbi5hbnlwb2ludC1zdHlsZXMgaDEsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDIsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDMsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDQsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDUsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sdW1lLWctZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoNSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaDEsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDIsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDMge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICBjb2xvcjogIzBiMGIwYjtcbiAgICBjb2xvcjogIzBiMGIwYjtcbiAgICBjb2xvcjogdmFyKC0tc3RlZWw1KTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoMSxcbiAgLmFueXBvaW50LXN0eWxlcyBoMixcbiAgLmFueXBvaW50LXN0eWxlcyBoMyB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaDQsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDUsXG4gIC5hbnlwb2ludC1zdHlsZXMgaDYsXG4gIC5hbnlwb2ludC1zdHlsZXMgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgZmllbGRzZXQgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbi5hbnlwb2ludC1zdHlsZXMgZmllbGRzZXQgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4uYW55cG9pbnQtc3R5bGVzIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgICAgY29sb3I6ICM1YzVjNWM7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hbHVtaW51bTMpO1xuICAgIH1cbi5hbnlwb2ludC1zdHlsZXMgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYTBhMGEwO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2EwYTBhMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWFsdW1pbnVtNSk7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sdW1lLWctZm9udC1mYW1pbHktY29kZSk7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBjb2xvcjogIzVjNWM1YztcbiAgICBjb2xvcjogIzVjNWM1YztcbiAgICBjb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0xKTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBwcmUge1xuICAgIHBhZGRpbmc6IDkuNXB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWx1bWludW00KTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGhyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWFsdW1pbnVtMyk7XG4gIH1cblxuXG4uRGVmYXVsdFRoZW1lX19lbXB0eS1yZXN1bHRfX18ybkZqTyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuICAuRGVmYXVsdFRoZW1lX19lbXB0eS1yZXN1bHRfX18ybkZqTyAuRGVmYXVsdFRoZW1lX19pbWFnZV9fX0U4cHhRIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyIHZpZXdCb3glM0QlMjIwIDAgMTIwIDkwJTIyJTNFICAlM0NyZWN0IGZpbGwlM0QlMjIlMjNmM2YzZjMlMjIgd2lkdGglM0QlMjIxMjAlMjIgaGVpZ2h0JTNEJTIyNjAlMjIlMkYlM0UgICUzQ3BvbHlnb24gZmlsbCUzRCUyMiUyM2NhY2JjYyUyMiBwb2ludHMlM0QlMjIxMjAgNjAgMCA2MCAwIDQwIDQwIDIwIDgwIDQwIDEyMCAyMCAxMjAgNjAlMjIlMkYlM0UgICUzQ3JlY3QgZmlsbCUzRCUyMiUyM2NhY2JjYyUyMiB5JTNEJTIyNjclMjIgd2lkdGglM0QlMjI4MCUyMiBoZWlnaHQlM0QlMjI4JTIyJTJGJTNFICAlM0NyZWN0IGZpbGwlM0QlMjIlMjNlNWU1ZTUlMjIgeSUzRCUyMjgyJTIyIHdpZHRoJTNEJTIyMTIwJTIyIGhlaWdodCUzRCUyMjglMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX2VtcHR5LXJlc3VsdF9fXzJuRmpPIC5EZWZhdWx0VGhlbWVfX21lc3NhZ2VfX18zYVdEWSB7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtZW1wdHktcmVzdWx0LWNvbG9yLCB2YXIoLS1zdGVlbDMpKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuLkRhcmtUaGVtZV9fZW1wdHktcmVzdWx0X19fMjVQMHggLkRhcmtUaGVtZV9faW1hZ2VfX18xR1p0WiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIH1cbiAgICAuRGFya1RoZW1lX19lbXB0eS1yZXN1bHRfX18yNVAweCAuRGFya1RoZW1lX19tZXNzYWdlX19fMjhJX0sge1xuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9XG5cbi5MdW1lVGhlbWVfX2VtcHR5LXJlc3VsdF9fX2IxNFNTIHtcbiAgLS1fYXBjLWVtcHR5LXJlc3VsdC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG59XG5cbi8qIEluY3JlYXNpbmcgc3BlY2lmaWNpdHkgd2l0aCBkYXRhIGF0dHJpYnV0ZVxudG8gb3ZlcnJpZGUgYW55cG9pbnQtc3R5bGVzIHJlbW92YWwgb2YgdGV4dC1kZWNvcmF0aW9uICovXG4uRGVmYXVsdFRoZW1lX19saW5rX19fM3VvcEhbZGF0YS1hbnlwb2ludC1jb21wb25lbnQ9J0xpbmsnXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5EZWZhdWx0VGhlbWVfX2xpbmtfX18zdW9wSFtkYXRhLWFueXBvaW50LWNvbXBvbmVudD0nTGluayddIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tX2FwYy1saW5rLWNvbG9yLCB2YXIoLS1wcmltYXJ5KSk7XG4gICAgZmlsbDogdmFyKC0tcHJpbWFyeSk7XG4gICAgZmlsbDogdmFyKC0tX2FwYy1saW5rLWNvbG9yLCB2YXIoLS1wcmltYXJ5KSk7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX2xpbmtfX18zdW9wSFtkYXRhLWFueXBvaW50LWNvbXBvbmVudD0nTGluayddIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUyKTtcbiAgICBjb2xvcjogdmFyKC0tX2FwYy1saW5rLWhvdmVyLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUyKSk7XG4gICAgZmlsbDogdmFyKC0tY29yZS1ibHVlMik7XG4gICAgZmlsbDogdmFyKC0tX2FwYy1saW5rLWhvdmVyLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUyKSk7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX2xpbmtfX18zdW9wSFtkYXRhLWFueXBvaW50LWNvbXBvbmVudD0nTGluayddLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX19hZ0RLSCBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtbGluay1kaXNhYmxlZC1jb2xvciwgdmFyKC0tYWx1bWludW00KSk7XG4gICAgICBmaWxsOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgZmlsbDogdmFyKC0tX2FwYy1saW5rLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1hbHVtaW51bTQpKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4uRGFya1RoZW1lX19saW5rX19fMkQ4UHogYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMik7XG4gICAgICBmaWxsOiB2YXIoLS1jb3JlLWJsdWUyKTtcbiAgICB9XG4gICAgLkRhcmtUaGVtZV9fbGlua19fXzJEOFB6OmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMSk7XG4gICAgICAgIGZpbGw6IHZhcigtLWNvcmUtYmx1ZTEpO1xuICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX2xpbmtfX18yRDhQei5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMkFnZkMgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTUpO1xuICAgICAgICBmaWxsOiB2YXIoLS1hbHVtaW51bTUpO1xuICAgICAgfVxuXG4uTHVtZVRoZW1lX19saW5rX19fMm5MUm0ge1xuICAtLV9hcGMtbGluay1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtbGluayk7XG4gIC0tX2FwYy1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGV4dC1saW5rLWhvdmVyKTtcbiAgLS1fYXBjLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LWRpc2FibGVkKTtcbn1cblxuLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFacWZWIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogRGVmYXVsdFRoZW1lX19zcGluX19fMkJMSEQgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IERlZmF1bHRUaGVtZV9fc3Bpbl9fXzJCTEhEIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMVpxZlYuRGVmYXVsdFRoZW1lX19zX19fMUV6Y2Yge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogY2FsYygyMHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBjYWxjKDIwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDIwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDIwcHggLyAxMCkgc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDIwcHggLyAxMCkgc29saWQgdmFyKC0tX2FwYy1zcGlubmVyLWxpbmUtY29sb3IsIHZhcigtLXByaW1hcnkpKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFacWZWLkRlZmF1bHRUaGVtZV9fbV9fX0ZGTzJsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXRvcDogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHZhcigtLV9hcGMtc3Bpbm5lci1saW5lLWNvbG9yLCB2YXIoLS1wcmltYXJ5KSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xWnFmVi5EZWZhdWx0VGhlbWVfX2xfX18zdV9kLSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDgwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB2YXIoLS1fYXBjLXNwaW5uZXItbGluZS1jb2xvciwgdmFyKC0tcHJpbWFyeSkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgRGVmYXVsdFRoZW1lX19zcGluX19fMkJMSEQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4gICAgQGtleWZyYW1lcyBEZWZhdWx0VGhlbWVfX3NwaW5fX18yQkxIRCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5EYXJrVGhlbWVfX3NwaW5uZXJfX18zeU5IQi5EYXJrVGhlbWVfX3NfX18xWF9HcSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDIwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICAgIC5EYXJrVGhlbWVfX3NwaW5uZXJfX18zeU5IQi5EYXJrVGhlbWVfX21fX18xVDdVSiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDQwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICAgIC5EYXJrVGhlbWVfX3NwaW5uZXJfX18zeU5IQi5EYXJrVGhlbWVfX2xfX18zemRWTyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDgwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG4uTHVtZVRoZW1lX19zcGlubmVyX19fMXpXbGMge1xuICAtLV9hcGMtc3Bpbm5lci1saW5lLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaWNvbi1icmFuZCk7XG59XG5cbi5EZWZhdWx0VGhlbWVfX2xhYmVsX19fM1Vfek0ge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLWxhYmVsLWNvbG9yLCB2YXIoLS1zdGVlbDQpKTtcbiAgfVxuXG4uYW55cG9pbnQtZm9ybS1sYXlvdXQtaG9yaXpvbnRhbCAuRGVmYXVsdFRoZW1lX19sYWJlbF9fXzNVX3pNIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbi5hbnlwb2ludC1mb3JtLWxheW91dC12ZXJ0aWNhbCAuRGVmYXVsdFRoZW1lX19sYWJlbF9fXzNVX3pNIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuLkRhcmtUaGVtZV9fbGFiZWxfX18zUUVCMiB7XG4gICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMSk7XG4gIH1cblxuLkx1bWVUaGVtZV9fbGFiZWxfX18xSmdYcyB7XG4gIC0tX2FwYy1sYWJlbC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG59XG5cbi8qIGZvcm0gc2l6ZXMgKi9cbi5EZWZhdWx0VGhlbWVfX2Zvcm0tc2l6ZS1zbV9fX1luM3lxLFxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fM3EyNVgsXG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbGdfX18zVG5wWiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLXNtX19fWW4zeXEge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fM3EyNVgge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLWxnX19fM1RucFoge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczLkRlZmF1bHRUaGVtZV9faXMtZGlydHlfX18xMkhhOC5EZWZhdWx0VGhlbWVfX2hhcy1lcnJvcl9fX3dic0lJIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRhbmdlcik7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMy5EZWZhdWx0VGhlbWVfX2lzLWRpcnR5X19fMTJIYTguRGVmYXVsdFRoZW1lX19oYXMtZXJyb3JfX193YnNJSSBpbnB1dDpmb2N1cyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMuRGVmYXVsdFRoZW1lX19pcy1wYXNzd29yZC10eXBlX19fMS1BZTMgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IC8qIHRvIGFjY29tb2RhdGUgc2hvdy9oaWRlIGJ1dHRvbiAqL1xuICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQge1xuICAgIC0tX2FwYy10ZXh0LWZpZWxkLWJvcmRlci1yYWRpdXM6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1ib3JkZXItcmFkaXVzLWx1bWUsIDRweCk7XG5cbiAgICBmb250LWZhbWlseTogdmFyKC0tbHVtZS1nLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1ib3JkZXItY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1jb2xvciwgdmFyKC0tc3RlZWw1KSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45NiksIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lXG4gIH1cbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBjaGFuZ2UgYXV0b2NvbXBsZXRlIHN0eWxlcyBpbiBTYWZhcmkgJiBDaHJvbWUgKi9cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZlYzQ7XG4gICAgfVxuLyogcmVtb3ZlIHRoZSByZWQgYm9yZGVycyBmcm9tIHJlcXVpcmVkIGlucHV0cyBpbiBmaXJlZm94ICovXG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0OjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSAwcHggMHB4IDBweCAycHgsICB2YXIoLS1jb3JlLWJsdWUzKSAwcHggMHB4IDBweCA0cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4OyAvKiB3aWR0aCBvZiBpY29uIGNvbnRhaW5lciAtMXB4IGZvciBib3JkZXIgKi9cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7IC8qIHdpZHRoIG9mIGljb24gY29udGFpbmVyIC0xcHggZm9yIGJvcmRlciAqL1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWFsdW1pbnVtMikpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1hbHVtaW51bTMpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXRbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXRbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0W2Rpc2FibGVkXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXRbZGlzYWJsZWRdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIC5EZWZhdWx0VGhlbWVfX3NlYXJjaF9fX1drN1g4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgLyogY2VudGVyIDE2cHggaWNvbiBpbiA0MHB4IGNvbnRhaW5lciAqL1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgLyogbWF0Y2ggZGVmYXVsdCBwYWRkaW5nICovXG4gICAgcGFkZGluZy1yaWdodDogNHB4OyAvKiBsZXNzIHNwYWNlIGJldHdlZW4gaWNvbiBhbmQgdGV4dCAqL1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyAvKiBjZW50ZXIgMTZweCBpY29uIGluIDQwcHggY29udGFpbmVyICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgLkRlZmF1bHRUaGVtZV9fc2VhcmNoX19fV2s3WDggc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXN0ZWVsMik7XG4gICAgICBmaWxsOiB2YXIoLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtc2VhcmNoLXN2Zy1maWxsLCB2YXIoLS1zdGVlbDIpKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgLkRlZmF1bHRUaGVtZV9fY2xlYXJfX18tOHNmUSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWxsOiB2YXIoLS1zdGVlbDIpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNHB4OyAvKiByZWZsZWN0IHNlYXJjaCBpY29uIHBhZGRpbmcgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19jbGVhcl9fXy04c2ZROmhvdmVyLFxuICAgIC5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19jbGVhcl9fXy04c2ZROmZvY3VzIHtcbiAgICAgIGZpbGw6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19jbGVhcl9fXy04c2ZROmFjdGl2ZSB7XG4gICAgICBmaWxsOiB2YXIoLS1jb3JlLWJsdWU0KTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgLkRlZmF1bHRUaGVtZV9fc2hvdy1oaWRlLXBhc3N3b3JkX19fMkI4UkMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19zaG93LWhpZGUtcGFzc3dvcmRfX18yQjhSQzpob3ZlcixcbiAgICAuRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgLkRlZmF1bHRUaGVtZV9fc2hvdy1oaWRlLXBhc3N3b3JkX19fMkI4UkM6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgLkRlZmF1bHRUaGVtZV9fc2hvdy1oaWRlLXBhc3N3b3JkX19fMkI4UkM6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWU0KTtcbiAgICB9XG5cbi5EYXJrVGhlbWVfX3RleHQtZmllbGRfX193TUNmXyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWw0KTtcbiAgfVxuXG4gICAgLkRhcmtUaGVtZV9fdGV4dC1maWVsZF9fX3dNQ2ZfLkRhcmtUaGVtZV9faXMtZm9jdXNlZF9fXzNCSWhEID4gaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICB9XG5cbiAgICAuRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8uRGFya1RoZW1lX19pcy1mb2N1c2VkX19fM0JJaEQgPiBpbnB1dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgICB9XG5cbiAgICAuRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8gaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWw0KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICB9XG5cbiAgICAuRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8gaW5wdXQ6aG92ZXIsIC5EYXJrVGhlbWVfX3RleHQtZmllbGRfX193TUNmXyBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMyk7XG4gICAgICB9XG5cbiAgICAuRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8gaW5wdXQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgLkRhcmtUaGVtZV9fdGV4dC1maWVsZF9fX3dNQ2ZfIGlucHV0OmZvY3VzLCAuRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8gaW5wdXQ6Zm9jdXM6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5hdnkzKTtcbiAgICAgIH1cblxuLkx1bWVUaGVtZV9fdGV4dC1maWVsZF9fXzNtWlRhIHtcbiAgLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LXByaW1hcnkpO1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTsgLyogVE9ETzogc2hhcmVkLWlucHV0LWJvcmRlciAqL1xuICAtLV9hcGMtdGV4dC1pbnB1dC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gIC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7IC8qIFRPRE86IHNoYXJlZC1pbnB1dC1ib3JkZXItYWN0aXZlICovXG4gIC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7IC8qIFRPRE86IHNoYXJlZC1pbnB1dC10ZXh0ICovXG4gIC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItZGlzYWJsZWQpO1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTsgLyogVE9ETzogc2hhcmVkLWlucHV0LWJvcmRlciAqL1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1zZWFyY2gtc3ZnLWZpbGw6IHZhcigtLWx1bWUtZy1jb2xvci1pY29uLXByaW1hcnkpO1xuICAtLV9hcGMtdGV4dC1maWVsZC1ib3JkZXItcmFkaXVzLWx1bWU6IDhweDtcbn1cblxuLyogZm9ybSBzaXplcyAqL1xuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLXNtX19fM3ljUDMsXG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbWRfX18zVHhEQSxcbi5EZWZhdWx0VGhlbWVfX2Zvcm0tc2l6ZS1sZ19fXzNYdG9lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtc21fX18zeWNQMyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbWRfX18zVHhEQSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbGdfX18zWHRvZSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYgZGl2LCAuRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdiBpbnB1dCwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYgc3BhbiB7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jb250cm9sX19fMVBudzMge1xuICAgICAgLS1fYXBjLXNlbGVjdC1jb250cm9sLWJvcmRlci1yYWRpdXM6IHZhcigtLV9hcGMtc2VsZWN0LWNvbnRyb2wtYm9yZGVyLXJhZGl1cy1sdW1lLCA0cHgpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1fYXBjLXNlbGVjdC1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3RlZWwyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LWNvbnRyb2wtY29sb3IsIHZhcigtLXN0ZWVsNSkpO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgLyogJHNpemluZ1hsIC0gMnB4IGZvciB0b3AvYm90dG9tIGJvcmRlciAqL1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45NiksIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdiAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHZbZm9jdXMtd2l0aGluXSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LWZvY3VzLWJvcmRlciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSAwcHggMHB4IDBweCAycHgsICB2YXIoLS1jb3JlLWJsdWUzKSAwcHggMHB4IDBweCA0cHg7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYuRGVmYXVsdFRoZW1lX19oYXMtZXJyb3JfX18ycERXNiAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdltmb2N1cy13aXRoaW5dLkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fMnBEVzYgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18xUG53MyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCBoc2woMzU0ZGVnIDk1JSA3MCUgLyA0MCUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggaHNsKDM1NGRlZyA5NSUgNzAlIC8gNDAlKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdi5EZWZhdWx0VGhlbWVfX2lzLXNlYXJjaGFibGVfX18zaWFKMy5EZWZhdWx0VGhlbWVfX2lzLW9wZW5fX18zeGozMCAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdi5EZWZhdWx0VGhlbWVfX2lzLW9wZW5fX18zeGozMCAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogMXB4O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1pcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1hbHVtaW51bTIpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1zZWxlY3QtaXMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1hbHVtaW51bTMpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdi5EZWZhdWx0VGhlbWVfX2lzLWRpc2FibGVkX19fMzF4RjEgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18xUG53MyAuRGVmYXVsdFRoZW1lX19zZWxlY3QtcGxhY2Vob2xkZXJfX19JQzU0NiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgfVxuLyogYXBwbGllcyB0byBzZWxlY3QgYXJyb3cgaWNvbiBhbmQgdHlwZWFoZWFkIHNlYXJjaCBpY29uICovXG4uRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdi5EZWZhdWx0VGhlbWVfX2lzLWRpc2FibGVkX19fMzF4RjEgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18xUG53MyAuYW55cG9pbnQtaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faGFzLXZhbHVlX19fMW15NXkuRGVmYXVsdFRoZW1lX19pcy1wc2V1ZG8tZm9jdXNlZF9fXzNIWno2IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1pbnB1dF9fXzJhdm52IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXBsYWNlaG9sZGVyX19fSUM1NDYge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgLyogbWF0Y2ggZGVmYXVsdCBwYWRkaW5nICovXG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgLyogd2lkdGggb2YgYXJyb3cgaWNvbiBjb250YWluZXIgLTFweCBmb3IgYm9yZGVyICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRvcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtcGxhY2Vob2xkZXJfX19JQzU0NiArIGRpdiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbi8qIERlcGVuZGluZyBvbiB0aGUgdmFyaWFudCwgdGhpcyBpcyBhbiBgaW5wdXRgIGVsZW1lbnQgb3IgYSBgZGl2YCBwYXJlbnQgb2YgdGhlIGBpbnB1dGAuXG4gICAgIFBsZWFzZSByZXZpZXcgdGhlIGxvZ2ljIG9mIHRoZSBgcmVuZGVySW5wdXRgIGZ1bmN0aW9uLiAqL1xuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWlucHV0X19fMmF2bnYge1xuICAgIGhlaWdodDogMzhweDsgLyogJHNpemluZ1hsIC0gMnB4IGZvciB0b3AvYm90dG9tIGJvcmRlciAqL1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8qIElmIHRoZSB3aWR0aCBpcyAwcHgsIGl0IGlzIHJlbW92ZWQgZnJvbSB0aGUgZG9jdW1lbnQgZmxvdyBhbmQgaXMgcmVtb3ZlZCBmcm9tXG4gICAgICAgdGhlIEFjY2Vzc2liaWl0eSBPYmplY3QgTW9kZWwuICovXG4gICAgd2lkdGg6IDVweDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWlucHV0X19fMmF2bnY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtaW5wdXRfX18yYXZudiBpbnB1dCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC8qIElmIHRoZSB3aWR0aCBpcyAwcHgsIGl0IGlzIHJlbW92ZWQgZnJvbSB0aGUgZG9jdW1lbnQgZmxvdyBhbmQgaXMgcmVtb3ZlZCBmcm9tXG4gICAgICAgICB0aGUgQWNjZXNzaWJpaXR5IE9iamVjdCBNb2RlbC4gKi9cbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWlucHV0X19fMmF2bnYgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWxvYWRpbmctem9uZV9fX1dBaHpsLCAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItem9uZV9fXzJmaTRrLCAuRGVmYXVsdFRoZW1lX19zZWxlY3QtYXJyb3ctem9uZV9fXzNlMzJnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1sb2FkaW5nLXpvbmVfX19XQWh6bCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGssIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1hcnJvdy16b25lX19fM2UzMmcge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1jbGVhci16b25lLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbi8qIGFwcGxpZXMgdG8gY2xlYXIgaWNvbiwgYXJyb3cgaWNvbiwgYW5kIHNlYXJjaCBpY29uIChpbiB0eXBlYWhlYWQgY29tcG9uZW50KSAgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGsgLmFueXBvaW50LWljb24sIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1hcnJvdy16b25lX19fM2UzMmcgLmFueXBvaW50LWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItem9uZV9fXzJmaTRrIC5hbnlwb2ludC1pY29uIHN2ZywgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWFycm93LXpvbmVfX18zZTMyZyAuYW55cG9pbnQtaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuLyogb3ZlcnJpZGUgZm9yIGFycm93IGljb24gYmVjYXVzZSBpdCdzIGRyYXduIHNtYWxsZXIgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1hcnJvdy16b25lX19fM2UzMmcgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWFycm93X19fRGF5aXEgc3ZnIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyAvKiBvcHRpY2FsIGFkanVzdG1lbnQgKi9cbiAgICB3aWR0aDogMjBweDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNsZWFyLXpvbmVfX18yZmk0ayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNsZWFyLXpvbmVfX18yZmk0ayAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItd3JhcHBlcl9fXzFheVhaIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItem9uZV9fXzJmaTRrIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1jbGVhci16b25lLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItem9uZV9fXzJmaTRrIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGsgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWU0KTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGsgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1hcmlhLW9ubHlfX18xZ3ByMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWUtbGFiZWxfX18yN3AtYyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbmEuRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWUtbGFiZWxfX18yN3AtYyB7XG4gICAgLS1fYXBjLXNlbGVjdC12YWx1ZS1sYWJlbC10ZXh0LWRlY29yYXRpb246IHZhcigtLV9hcGMtc2VsZWN0LXZhbHVlLWxhYmVsLXRleHQtZGVjb3JhdGlvbi1sdW1lLCB1bmRlcmxpbmUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLyogbXVsdGktc2VsZWN0IFwidGFnc1wiIGNhbiBoYXZlIFVSTHMgd2l0aGluIGEgc2VsZWN0ICovXG5hLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fMjdwLWNbaHJlZl0ge1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHZhcigtLV9hcGMtc2VsZWN0LXZhbHVlLWxhYmVsLXRleHQtZGVjb3JhdGlvbik7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tX2FwYy1zZWxlY3QtdmFsdWUtbGFiZWwtdGV4dC1kZWNvcmF0aW9uKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWVfX19CUWlSZiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTsgLyogdG8gYWNjb21tb2RhdGUgcGFkZGluZyBvbiBwYXJlbnQgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWUtY2xlYXJhYmxlX19fMkxwS1Uge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7IC8qIHRvIGFjY29tbW9kYXRlIGNsZWFyIFggKi9cbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZV9fX0JRaVJmIHtcbiAgICAgIC0tX2FwYy1zZWxlY3QtbXVsdGktYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy1zZWxlY3QtbXVsdGktYm9yZGVyLXJhZGl1cy1sdW1lLCBjYWxjKDRweCAvIDIpKTtcblxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1zZWxlY3QtbXVsdGktdmFsdWUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy1zZWxlY3QtbXVsdGktYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLV9hcGMtc2VsZWN0LW11bHRpLXZhbHVlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy1zZWxlY3QtbXVsdGktdmFsdWUtY29sb3IsIHZhcigtLXRlcnRpYXJ5KSk7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiA2cHggNnB4IDAgMDsgLyogdG8gc2V0ICRzaXppbmdYbCAoc3RhbmRhcmQgY29udHJvbCBoZWlnaHQpICovXG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtLW11bHRpX19fMVQwNjggLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWljb25fX19aME5ZMywgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fXzI3cC1jIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1pY29uX19fWjBOWTMge1xuICAgICAgLS1fYXBjLXNlbGVjdC1tdWx0aS1pY29uLWZvbnQtc2l6ZTogdmFyKC0tX2FwYy1zZWxlY3QtbXVsdGktaWNvbi1mb250LXNpemUtbHVtZSwgMTNweCk7XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IHZhcigtLV9hcGMtc2VsZWN0LW11bHRpLWljb24tZm9udC1zaXplKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtLW11bHRpX19fMVQwNjggLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWljb25fX19aME5ZMzpob3ZlciwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1pY29uX19fWjBOWTM6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtLW11bHRpX19fMVQwNjggLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fMjdwLWMge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4LkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWVfX19CUWlSZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1pbnB1dF9fXzJhdm52IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tdWx0aS12YWx1ZS13cmFwcGVyX19fM3Y4aU0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuLyogZm9yIGllIDExLCB3aGljaCAgZG9lcyBzdXBwb3J0IGZsZXgtd3JhcCwgYnV0IGRvZXMgbm90IHN1cHBvcnQgZmxleC13cmFwIGNvcnJlY3RseSAqL1xuQHN1cHBvcnRzIChmbGV4LXdyYXA6IHdyYXApIHtcbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tdWx0aS12YWx1ZS13cmFwcGVyX19fM3Y4aU0ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICB9XG4gICAgfVxuLyogYXBwbGllcyBvbmx5IHRvIHNlbGVjdCB3aGVuIGF1dG9zaXplIHByb3AgaXMgZmFsc2UgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1pbnB1dC1pbmxpbmVfX18zaHpzeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgODBweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA4MHB4O1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtaW5wdXQtaW5saW5lX19fM2h6c3kgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4vKiB3cmFwcyBvcHRpb25zIG1lbnUgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LW91dGVyX19fMzY0b0Ige1xuICAgIC0tX2FwYy1zZWxlY3QtbWVudS1vdXRlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1fYXBjLXNlbGVjdC1tZW51LW91dGVyLWJvcmRlci1yYWRpdXMtbHVtZSwgNHB4KTtcbiAgICAtLV9hcGMtc2VsZWN0LW1lbnUtb3V0ZXItYm94LXNoYWRvdzogdmFyKC0tX2FwYy1zZWxlY3QtbWVudS1vdXRlci1ib3gtc2hhZG93LWx1bWUsIDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSk7XG5cbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLV9hcGMtc2VsZWN0LW1lbnUtb3V0ZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWx1bWludW0zKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLV9hcGMtc2VsZWN0LW1lbnUtb3V0ZXItYm94LXNoYWRvdyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1fYXBjLXNlbGVjdC1tZW51LW91dGVyLWJveC1zaGFkb3cpO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgLyogcG9zaXRpb24gc2hvdWxkIGJlIGZpeGVkIGlmIG1lbnVDb250YWluZXIgd2FzIHJlbmRlcmVkIGluIGJvZHkgKi9cbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTA1MDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zNjRvQi5EZWZhdWx0VGhlbWVfX3JlbmRlci1pbi1jb21wb25lbnRfX18yRXdUOCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIHBvc2l0aW9uIHNob3VsZCBiZSBhYnNvbHV0ZSBpZiBtZW51Q29udGFpbmVyIHdhcyByZW5kZXJlZCBpbiBjb21wb25lbnQgKi9cbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtbWVudS1vdXRlcl9fXzM2NG9CIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLWFjdGlvbl9fXzM5ZU5GIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYWx1bWludW00KTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYWx1bWludW0zKTtcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgIH1cbi8qIHdoZW4gb3B0aW9ucyBtZW51IGlzIHBvc2l0aW9uZWQgYWJvdmUgdGhlIHNlbGVjdCBpbnB1dCAqL1xuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXItdXB3YXJkc19fXzE3OW9fIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtbWVudV9fXzFPZmN3IHtcbiAgICAtLV9hcGMtc2VsZWN0LW1lbnUtcGFkZGluZzogdmFyKC0tX2FwYy1zZWxlY3QtbWVudS1wYWRkaW5nLWx1bWUsIDZweCA0cHgpO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogdmFyKC0tX2FwYy1zZWxlY3QtbWVudS1wYWRkaW5nKTtcbiAgfVxuLyogZ3VpZGFuY2UgZm9yIHN1Ym1pdHRpbmcgYSBjdXN0b20gdmFsdWUgdGhhdCBoYXMgYmVlbiB0eXBlZCAqL1xuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyX19fMmVoT1Mge1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LWhlYWRlcl9fXzJlaE9TICsgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW5vcmVzdWx0c19fXzNsOGhKIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuLyogb3B0aW9uYWwgZ3VpZGFuY2UgaW5zaWRlIHRoZSBvcHRpb25zIG1lbnUgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LWhlYWRlci1oaW50X19fMmdhdDcge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtbWVudS1oZWFkZXItaGludF9fXzJnYXQ3ICsgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW5vcmVzdWx0c19fXzNsOGhKIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbi8qIGVtcHR5IHN0YXRlICovXG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtbm9yZXN1bHRzX19fM2w4aEoge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyX19fMmVoT1MsIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1ub3Jlc3VsdHNfX18zbDhoSiwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGIHtcbiAgICBwYWRkaW5nOiA5LjVweCAxMnB4O1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMnh3V0Yge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1vcHRpb24tY29sb3IsIHZhcigtLXN0ZWVsNSkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGIC5vcHRpb24taWNvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1vcHRpb25fX18yeHdXRiAub3B0aW9uLWxhYmVsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMnh3V0YuRGVmYXVsdFRoZW1lX19pcy1mb2N1c2VkX19fbFI0MDQge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtZm9jdXNlZF9fX2xSNDA0OmhvdmVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1vcHRpb25fX18yeHdXRi5EZWZhdWx0VGhlbWVfX2lzLWZvY3VzZWRfX19sUjQwNDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1zZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWFsdW1pbnVtMSkpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiBub25lO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1vcHRpb25fX18yeHdXRi5EZWZhdWx0VGhlbWVfX2lzLXNlbGVjdGVkX19fMlFBZWsge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1pcy1zZWxlY3RlZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1vcHRpb25fX18yeHdXRi5EZWZhdWx0VGhlbWVfX2lzLXNlbGVjdGVkX19fMlFBZWsgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIGZpbGw6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1pcy1zZWxlY3RlZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtc2VsZWN0ZWRfX18yUUFlay5EZWZhdWx0VGhlbWVfX2lzLWZvY3VzZWRfX19sUjQwNCB7XG4gICAgICAtLV9hcGMtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1mb2N1c2VkLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgIHZhcihcbiAgICAgICAgICAtLV9hcGMtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgICAgICk7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcblxuICAgICAgY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1pcy1zZWxlY3RlZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXRlcnRpYXJ5KSk7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtc2VsZWN0ZWRfX18yUUFlay5EZWZhdWx0VGhlbWVfX2lzLWZvY3VzZWRfX19sUjQwNDpob3ZlciB7XG4gICAgICAgIC0tX2FwYy1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZC1jb2xvci1sdW1lLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICAgICApO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1vcHRpb25fX18yeHdXRi5EZWZhdWx0VGhlbWVfX2lzLWRpc2FibGVkX19fMzF4RjEge1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4uRGFya1RoZW1lX19zZWxlY3RfX18zNG42RyBpbnB1dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42RyAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcgLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHIC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LWlucHV0X19fMWJJS1k6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHIC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlX19fMzBCSXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHIC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlX19fMzBCSXMgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fbExUTDUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICAgIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42Ry5EYXJrVGhlbWVfX2hhcy12YWx1ZV9fXzNQNUJOLkRhcmtUaGVtZV9fc2VsZWN0LS1zaW5nbGVfX18xMGxHLSA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlX19fMzBCSXMgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fbExUTDUsIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHLkRhcmtUaGVtZV9faGFzLXZhbHVlX19fM1A1Qk4uRGFya1RoZW1lX19pcy1wc2V1ZG8tZm9jdXNlZF9fXzIzT1RGLkRhcmtUaGVtZV9fc2VsZWN0LS1zaW5nbGVfX18xMGxHLSA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlX19fMzBCSXMgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fbExUTDUge1xuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9XG4gICAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19mb2N1cy1zZWxlY3RfX18xZ0l3cyA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2eTMpO1xuICAgIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42Ry5EYXJrVGhlbWVfX2ZvY3VzLXNlbGVjdF9fXzFnSXdzID4gLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2eTMpO1xuICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHLkRhcmtUaGVtZV9faXMtb3Blbl9fX2lfZ0ZaIC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICB9XG4gICAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19pcy1kaXNhYmxlZF9fX1F1bnI4ID4gLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHLkRhcmtUaGVtZV9faXMtZGlzYWJsZWRfX19RdW5yOCA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHIC5EYXJrVGhlbWVfX2lzLXNlYXJjaGFibGVfX18xTGNhOC5EYXJrVGhlbWVfX2lzLW9wZW5fX19pX2dGWiA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkge1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3Qtb3B0aW9uX19fMmhBaUgge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3Qtb3B0aW9uX19fMmhBaUguRGFya1RoZW1lX19pcy1mb2N1c2VkX19fMjQwTWYsIC5EYXJrVGhlbWVfX3NlbGVjdC1vcHRpb25fX18yaEFpSC5EYXJrVGhlbWVfX2lzLXNlbGVjdGVkX19fMTAyaXgge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXZ5Myk7XG4gICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdC1vcHRpb25fX18yaEFpSC5EYXJrVGhlbWVfX2lzLXNlbGVjdGVkX19fMTAyaXgge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3Qtb3B0aW9uX19fMmhBaUguRGFya1RoZW1lX19pcy1kaXNhYmxlZF9fX1F1bnI4IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDEpO1xuICAgIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3QtbWVudS1vdXRlcl9fXzNBclFLIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gIH1cbiAgICAuRGFya1RoZW1lX19zZWxlY3QtbWVudS1vdXRlcl9fXzNBclFLIC5EYXJrVGhlbWVfX3NlbGVjdC1tZW51X19fMk00dzggLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyX19fandYN2cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5Myk7XG4gICAgICB9XG4gICAgLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zQXJRSyAuRGFya1RoZW1lX19zZWxlY3QtbWVudV9fXzJNNHc4IC5EYXJrVGhlbWVfX3NlbGVjdC1tZW51LWhlYWRlcl9fX2p3WDdnLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyLWhpbnRfX19mUHYxSyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdC1tZW51LW91dGVyX19fM0FyUUsgLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnVfX18yTTR3OCAuRGFya1RoZW1lX19zZWxlY3QtbWVudS1oZWFkZXJfX19qd1g3ZyArIC5EYXJrVGhlbWVfX3NlbGVjdC1ub3Jlc3VsdHNfX18xd1BOOCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIC5EYXJrVGhlbWVfX3NlbGVjdC1ub3Jlc3VsdHNfX18xd1BOOCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWw0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gIH1cbiAgICBbZGF0YS1hbnlwb2ludC1jb21wb25lbnQ9J1NlYXJjaCddIC5EYXJrVGhlbWVfX3NlbGVjdC0tc2luZ2xlX19fMTBsRy0gPiAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5IHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXN0ZWVsMyk7XG4gICAgfVxuICAgIFtkYXRhLWFueXBvaW50LWNvbXBvbmVudD0nU2VhcmNoJ10gLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19zZWxlY3QtLXNpbmdsZV9fXzEwbEctLkRhcmtUaGVtZV9faXMtZGlzYWJsZWRfX19RdW5yOCA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlX19fMzBCSXMgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fbExUTDUge1xuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9XG5cbi5MdW1lVGhlbWVfX3NlbGVjdF9fXzE4TUNyIHtcbiAgLS1fYXBjLXNlbGVjdC1jb250cm9sLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgLS1fYXBjLXNlbGVjdC1pcy1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWRpc2FibGVkKTtcbiAgLS1fYXBjLXNlbGVjdC1pcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTsgLyogVE9ETzogc2hhcmVkLWlucHV0LWJvcmRlci1kaXNhYmxlZCAqL1xuICAtLV9hcGMtc2VsZWN0LW11bHRpLXZhbHVlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTkwKTtcbiAgLS1fYXBjLXNlbGVjdC1tdWx0aS12YWx1ZS1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtNDApO1xuICAtLV9hcGMtc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlY29uZGFyeSk7XG4gIC0tX2FwYy1zZWxlY3QtY2xlYXItem9uZS1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWljb24tcHJpbWFyeSk7XG4gIC0tX2FwYy1zZWxlY3QtZm9jdXMtYm9yZGVyOiB2YXIoLS1sdW1lLWctY29sb3ItYm9yZGVyLWZvY3VzKTtcbiAgLS1fYXBjLXNlbGVjdC1jb250cm9sLWJvcmRlci1yYWRpdXMtbHVtZTogOHB4O1xufVxuXG4uTHVtZVRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMkgyOFoge1xuICAtLV9hcGMtc2VsZWN0LW9wdGlvbi1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gIC0tX2FwYy1zZWxlY3Qtb3B0aW9uLWlzLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGV4dC1zZWxlY3RlZCk7XG4gIC0tX2FwYy1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2VsZWN0ZWQpO1xuICAtLV9hcGMtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLWx1bWU6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2VsZWN0ZWQtaG92ZXIpO1xufVxuXG4uTHVtZVRoZW1lX19zZWxlY3QtbWVudV9fXzI2YU1ZIHtcbiAgLS1fYXBjLXNlbGVjdC1tZW51LXBhZGRpbmctbHVtZTogNnB4OyAvKiBUT0RPOiBzcGFjaW5nLXRva2VuICovXG59XG5cbi5MdW1lVGhlbWVfX3NlbGVjdC0tbXVsdGlfX18yelVfWiB7XG4gIC0tX2FwYy1zZWxlY3QtbXVsdGktYm9yZGVyLXJhZGl1cy1sdW1lOiA0cHg7XG4gIC0tX2FwYy1zZWxlY3QtbXVsdGktaWNvbi1mb250LXNpemUtbHVtZTogMThweDtcbn1cblxuLkx1bWVUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zVmRLSSB7XG4gIC0tX2FwYy1zZWxlY3QtbWVudS1vdXRlci1ib3JkZXItcmFkaXVzLWx1bWU6IDhweDtcbiAgLS1fYXBjLXNlbGVjdC1tZW51LW91dGVyLWJveC1zaGFkb3ctbHVtZTogdmFyKC0tbHVtZS1nLXNoYWRvdy1sZXZlbC0xKTtcbn1cblxuYS5MdW1lVGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fXzNLNS1QIHtcbiAgLS1fYXBjLXNlbGVjdC12YWx1ZS1sYWJlbC10ZXh0LWRlY29yYXRpb24tbHVtZTogbm9uZTtcbn1cblxuLkRlZmF1bHRUaGVtZV9fdGFiX19fMWx3S0kge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICBjb2xvcjogdmFyKC0tX2FwYy10YWItY29sb3ItdGV4dCwgdmFyKC0tc3RlZWw0KSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAzcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uTHVtZVRoZW1lX190YWJfX18xRVk2YiB7XG4gIC0tX2FwYy10YWItY29sb3ItdGV4dDogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG59XG5cbi5EZWZhdWx0VGhlbWVfX2NvbnRhaW5lcl9fX1o2WEEzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRGVmYXVsdFRoZW1lX190YWJsaXN0X19fMW9zNDkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjM7XG59XG5cbi5EZWZhdWx0VGhlbWVfX3RhYnBhbmVsX19fcGF6TFIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX3RhYnBhbmVsX19fcGF6TFIuRGVmYXVsdFRoZW1lX19hY3RpdmVfX18yeGVwZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc2VsZWN0V2l0aEFycm93c19fXzFQQjMzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX19EaTRFMyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRhYi1jb2xvci10ZXh0LCB2YXIoLS1zdGVlbDQpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc2VsZWN0V2l0aEFycm93c19fXzFQQjMzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX19EaTRFMzpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRhYi1jb2xvci10ZXh0LCB2YXIoLS1zdGVlbDQpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYmxpc3RfX18zQkVVWiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQIHtcbiAgICAtLV9hcGMtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1fYXBjLXRhYnMtYm9yZGVyLXJhZGl1cy1sdW1lLCA0cHgpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy10YWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3V0bGluZSAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHRyYW5zaXRpb246IG91dGxpbmUgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuXG4gIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lXG4gIH1cbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy10YWItYm9yZGVyLWNvbG9yLCB2YXIoLS1hbHVtaW51bTIpKTtcbiAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOmhvdmVyOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0Vkk1KTpub3QoLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX19EaTRFMyk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLXRhYi1hZnRlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1hbHVtaW51bTMpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOmhvdmVyOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0Vkk1KTpub3QoLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX19EaTRFMykge1xuICAgICAgLS1fYXBjLXRhYnMtaG92ZXItbm90LWRpc2FibGVkLW5vdC1zZWxlY3RlZC10ZXh0LWRlY29yYXRpb246IHZhcigtLV9hcGMtdGFicy10ZXh0LWRlY29yYXRpb24sIHVuZGVybGluZSk7XG4gICAgICAtLV9hcGMtdGFicy1ob3Zlci1ub3QtZGlzYWJsZWQtbm90LXNlbGVjdGVkLWZvbnQtd2VpZ2h0OlxuICAgICAgICB2YXIoXG4gICAgICAgICAgLS1fYXBjLXRhYnMtaG92ZXItbm90LWRpc2FibGVkLW5vdC1zZWxlY3RlZC1mb250LXdlaWdodC1sdW1lLFxuICAgICAgICAgIDQwMFxuICAgICAgICApO1xuXG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdmFyKC0tX2FwYy10YWJzLWhvdmVyLW5vdC1kaXNhYmxlZC1ub3Qtc2VsZWN0ZWQtdGV4dC1kZWNvcmF0aW9uKTtcblxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLV9hcGMtdGFicy1ob3Zlci1ub3QtZGlzYWJsZWQtbm90LXNlbGVjdGVkLXRleHQtZGVjb3JhdGlvbik7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy10YWItaG92ZXItY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1fYXBjLXRhYnMtaG92ZXItbm90LWRpc2FibGVkLW5vdC1zZWxlY3RlZC1mb250LXdlaWdodCk7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUDphY3RpdmU6bm90KC5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWSTUpOm5vdCguRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fX0RpNEUzKTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtdGFiLWFmdGVyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1hbHVtaW51bTIpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX19EaTRFMyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy10YWJzLXNlbGVjdGVkLCB2YXIoLS1zdGVlbDQpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZJNSB7XG4gICAgICAtLV9hcGMtdGFicy1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1fYXBjLXRhYnMtZGlzYWJsZWQtb3BhY2l0eS1sdW1lLCAwLjUpO1xuXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogdmFyKC0tX2FwYy10YWJzLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy10YWJzLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1zdGVlbDQpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOmZvY3VzOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0Vkk1KSB7XG4gICAgICAtLV9hcGMtdGFicy1mb2N1cy1ub3QtZGlzYWJsZWQtdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1fYXBjLXRhYnMtdGV4dC1kZWNvcmF0aW9uLCB1bmRlcmxpbmUpO1xuXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1fYXBjLXRhYnMtZm9jdXMtbm90LWRpc2FibGVkLXRleHQtZGVjb3JhdGlvbik7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tX2FwYy10YWJzLWZvY3VzLW5vdC1kaXNhYmxlZC10ZXh0LWRlY29yYXRpb24pO1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtdGFiLXByaW1hcnktY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX2Jhcl9fXzJVU2dTIHtcbiAgICAtLV9hcGMtdGFicy1iYXItaGVpZ2h0OiB2YXIoLS1fYXBjLXRhYnMtYmFyLWhlaWdodC1sdW1lLCA1cHgpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLXRhYi1wcmltYXJ5LWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1fYXBjLXRhYnMtYmFyLWhlaWdodCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fbm8tc3RyZXRjaF9fXzNfUl9rIC5EZWZhdWx0VGhlbWVfX3RhYmxpc3RfX18zQkVVWiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fbm8tc3RyZXRjaF9fXzNfUl9rIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX192ZXJ0aWNhbF9fXzMxWWt2IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fdmVydGljYWxfX18zMVlrdiAuRGVmYXVsdFRoZW1lX190YWJsaXN0X19fM0JFVVoge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3ZlcnRpY2FsX19fMzFZa3YgLkRlZmF1bHRUaGVtZV9fdGFicGFuZWxfX18zVFRUNyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3ZlcnRpY2FsX19fMzFZa3YgLkRlZmF1bHRUaGVtZV9fYmFyX19fMlVTZ1Mge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy10YWItcHJpbWFyeS1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fdmVydGljYWxfX18zMVlrdiAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgOXB4IDAgMTFweDtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fdmVydGljYWxfX18zMVlrdiAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogLTlweDtcbiAgICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX19zbWFsbF9fXzNNUE1WIC5EZWZhdWx0VGhlbWVfX3RhYmxpc3RfX18zQkVVWiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc21hbGxfX18zTVBNViAuRGVmYXVsdFRoZW1lX19iYXJfX18yVVNnUyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy10YWItY29sb3ItdGV4dCwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NtYWxsX19fM01QTVYgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1Age1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NtYWxsX19fM01QTVYgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1A6Zm9jdXM6bm90KC5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWSTUpIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX19zbWFsbF9fXzNNUE1WIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX19zbWFsbF9fXzNNUE1WLkRlZmF1bHRUaGVtZV9fdmVydGljYWxfX18zMVlrdiAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMTJ1SWQgLkRlZmF1bHRUaGVtZV9fYmFyX19fMlVTZ1Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtdGFicy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLV9hcGMtdGFicy1iYXItaGVpZ2h0KTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMTJ1SWQgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1AuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fX0RpNEUzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRhYi1jb2xvci10ZXh0LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xMnVJZCAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUDpmb2N1czpub3QoLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZJNSkge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyB7IC8qIElFMTEgKi9cbn1cbiAgICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3ZlcnRpY2FsX19fMzFZa3Yge1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4uRGFya1RoZW1lX190YWJzX19fMUp0aVUgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3Uge1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fdGFic19fXzFKdGlVIC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1LkRhcmtUaGVtZV9fc2VsZWN0ZWRfX18yVDhrTjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdnkzKTtcbiAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3U6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3Uge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW00KTtcbiAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW0yKTtcbiAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndS5EYXJrVGhlbWVfX3NlbGVjdGVkX19fMlQ4a046OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fdmVydGljYWxfX18xLWtjdyAuRGFya1RoZW1lX190YWJfX19xbk1ndTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMyk7XG4gICAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fdmVydGljYWxfX18xLWtjdyAuRGFya1RoZW1lX190YWJfX19xbk1ndTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwyKTtcbiAgICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5Myk7XG4gICAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3IC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1LkRhcmtUaGVtZV9fc2VsZWN0ZWRfX18yVDhrTjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5Myk7XG4gICAgICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cuRGFya1RoZW1lX19zbWFsbF9fXzNzVzROIC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1OjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc21hbGxfX18zc1c0TiAuRGFya1RoZW1lX190YWJfX19xbk1ndTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWw0KTtcbiAgICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndS5EYXJrVGhlbWVfX3NlbGVjdGVkX19fMlQ4a046aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDIpO1xuICAgICAgICAgICAgICB9XG5cbi5MdW1lVGhlbWVfX3RhYnNfX18zeDZhQiB7XG4gIC0tX2FwYy10YWItY29sb3ItdGV4dDogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gIC0tX2FwYy10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItYm9yZGVyLXByaW1hcnkpO1xuICAtLV9hcGMtdGFiLWFmdGVyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1ib3JkZXItcHJpbWFyeSk7XG4gIC0tX2FwYy10YWItYWZ0ZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgLS1fYXBjLXRhYi1wcmltYXJ5LWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTUwKTsgLyogVE9ETzogY29tcG9uZW50LXRva2VuICovXG4gIC0tX2FwYy10YWItaG92ZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LXByaW1hcnkpO1xuICAtLV9hcGMtdGFicy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApOyAvKiBUT0RPOiBjb21wb25lbnQtdG9rZW4gKi9cbiAgLS1fYXBjLXRhYnMtYm9yZGVyLXJhZGl1cy1sdW1lOiA4cHg7XG4gIC0tX2FwYy10YWJzLWRpc2FibGVkLW9wYWNpdHktbHVtZTogMTtcbiAgLS1fYXBjLXRhYnMtZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LWRpc2FibGVkKTtcbiAgLS1fYXBjLXRhYnMtc2VsZWN0ZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTApOyAvKiBUT0RPOiBjb21wb25lbnQtdG9rZW4gKi9cbiAgLS1fYXBjLXRhYnMtaG92ZXItbm90LWRpc2FibGVkLW5vdC1zZWxlY3RlZC1mb250LXdlaWdodC1sdW1lOiB2YXIoLS1sdW1lLWctZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAtLV9hcGMtdGFicy1iYXItaGVpZ2h0LWx1bWU6IDNweDtcbiAgLS1fYXBjLXRhYnMtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uRGVmYXVsdFRoZW1lX190b29sdGlwLXdyYXBfX18yWTRZeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtd3JhcF9fXzJZNFl5OmhvdmVyIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtdmlzaWJsZV9fXzNUS1JFIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwLXdyYXBfX18yWTRZeSAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXZpc2libGVfX18zVEtSRSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcF9fX24zQUR0IHtcbiAgLS1fYXBjLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy10b29sdGlwLWJvcmRlci1yYWRpdXMtbHVtZSwgMCk7XG5cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTUpKTtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtcG9zaXRpb24tdG9wX19fMTBEQTcsXG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtcG9zaXRpb24tYm90dG9tX19fTTVlQXMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLWxlZnRfX18xc19HQSxcbiAgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcF9fX24zQUR0LkRlZmF1bHRUaGVtZV9fdG9vbHRpcC1wb3NpdGlvbi1yaWdodF9fXzJHZl9pIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLXRvcF9fXzEwREE3IHtcbiAgICBib3R0b206IDEwMCU7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLWJvdHRvbV9fX001ZUFzIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLWxlZnRfX18xc19HQSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLXJpZ2h0X19fMkdmX2kge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXByaW1hcnlfX18yQzZrMCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLV9hcGMtdG9vbHRpcC1wcmltYXJ5LWJvcmRlciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcC10ZXh0X19fMXJyQUQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiAgc3BhbiAuRGVmYXVsdFRoZW1lX190b29sdGlwLWNoaWxkcmVuLXdyYXBwZXJfX18zZzZNRDpmb2N1cyB7XG4gIG91dGxpbmU6IHZhcigtLWNvcmUtYmx1ZTMpIGF1dG8gNXB4O1xufVxuXG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtaW5uZXItbXVsdGktbGluZV9fXzE4T1NSIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtdGV4dF9fXzFyckFEIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbi5EYXJrVGhlbWVfX3Rvb2x0aXBfX18yX2VkTSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWUzKTtcbiAgfVxuXG4uTHVtZVRoZW1lX190b29sdGlwX19fMzF3bXgge1xuICAtLV9hcGMtdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0xMCk7IC8qIFRPRE86IGNvbXBvbmVudC10b2tlbiAqL1xuICAtLV9hcGMtdG9vbHRpcC1wcmltYXJ5LWJvcmRlcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby01MCk7XG4gIC0tX2FwYy10b29sdGlwLWJvcmRlci1yYWRpdXMtbHVtZTogOHB4O1xufVxuXG4uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyB7XG4gICAgLS1fYXBjLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gICAgLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5LWludmVyc2U6IDAuMztcbiAgICAtLV9hcGMtYnV0dG9uLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1jb2xvci1sdW1lLCB2YXIoLS10ZXJ0aWFyeSkpO1xuXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWx1bWUtZy1mb250LWZhbWlseSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy1idXR0b24tYm9yZGVyLXJhZGl1cy1sdW1lLCB2YXIoLS1fYXBjLWJ1dHRvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45NiksIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLyogc3Bpbm5lciAqL1xuICB9XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHsuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lXG4gIH1cbiAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uzpmb2N1cyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICB9XG5cbiAgICAvKiBwcmltYXJ5IGJ1dHRvbiAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXM6aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmhvdmVyIHtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLWNvcmUtYmx1ZTQpXG4gICAgICAgICAgKTtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWhvdmVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtaG92ZXItY29sb3IpO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvciwgdmFyKC0tY29yZS1ibHVlNCkpO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtbmV1dHJhbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tcHJpbWFyeS1uZXV0cmFsLW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLWNvcmUtYmx1ZTQpXG4gICAgICAgICAgKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWU0KTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTQpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWU0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvciwgdmFyKC0tY29yZS1ibHVlNCkpO1xuICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXM6YWN0aXZlLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTphY3RpdmUge1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3IsXG4gICAgICAgICAgICB2YXIoLS1jb3JlLWJsdWU1KVxuICAgICAgICAgICk7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1hY3RpdmUtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktbm8tZmlsbC1hY3RpdmUtY29sb3IpO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWU1KSk7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1uZXV0cmFsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tcHJpbWFyeS1uZXV0cmFsLW5vLWZpbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3IsXG4gICAgICAgICAgICB2YXIoLS1jb3JlLWJsdWU1KVxuICAgICAgICAgICk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1ibHVlNSk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlNSkpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvcmUtYmx1ZTUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvciwgdmFyKC0tY29yZS1ibHVlNSkpO1xuICAgICAgfVxuXG4gICAgLyogc3R5bGluZyB0aGUgZGlzYWJsZWQgc3RhdGUgc2VwYXJhdGVseSwgcmF0aGVyIHRoYW4gdXNpbmcgJjpub3QoW2Rpc2FibGVkXSkgYWJvdmUuXG4gICAgICB0aGlzIGlzIHRvIGtlZXAgc3BlY2lmaWNpdHkgbG93LCB3aGljaCBpcyBpbXBvcnRhbnQgZm9yIHNvbWUgZXhpc3RpbmcgZGVwZW5kZW50cyAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXNbZGlzYWJsZWRdLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllc1tkaXNhYmxlZF06aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tX2FwYy1idXR0b24tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgICAgIG9wYWNpdHk6IHZhcigtLV9hcGMtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHktbHVtZSwgdmFyKC0tX2FwYy1idXR0b24tZGlzYWJsZWQtb3BhY2l0eSkpO1xuICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtbmV1dHJhbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnODphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tbm8tZmlsbC1uZXV0cmFsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWJhY2tncm91bmQtY29sb3ItbHVtZTogdmFyKC0tX2FwYy1idXR0b24tbm8tZmlsbC1iYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc3BhcmVudCk7XG5cbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG5cbiAgICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1uby1maWxsLW5ldXRyYWwtZGlzYWJsZWQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWJhY2tncm91bmQtY29sb3ItbHVtZSk7XG4gICAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgICAgICAgfVxuXG4gICAgLyogc2Vjb25kYXJ5IGJ1dHRvbiAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUSB7XG4gICAgICAtLV9hcGMtYnV0dG9uLWNvbG9yLWx1bWU6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvcik7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMyk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTMpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWUzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWJvcmRlci1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWUzKSk7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTpob3ZlciB7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXJvYnVzdC1ibHVlNClcbiAgICAgICAgICApO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtaG92ZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcjpcbiAgICAgICAgICB2YXIoXG4gICAgICAgICAgICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXJvYnVzdC1ibHVlNClcbiAgICAgICAgICApO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtbmV1dHJhbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LW5ldXRyYWwtbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgICAgdmFyKC0tcm9idXN0LWJsdWU0KVxuICAgICAgICAgICk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWU0KTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWU0KSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWU0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTQpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblE6YWN0aXZlLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmFjdGl2ZSB7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjpcbiAgICAgICAgICB2YXIoXG4gICAgICAgICAgICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgICAgdmFyKC0tcm9idXN0LWJsdWU1KVxuICAgICAgICAgICk7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1hY3RpdmUtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1hY3RpdmUtYm9yZGVyLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LW5vLWZpbGwtYWN0aXZlLWJvcmRlci1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXJvYnVzdC1ibHVlNSlcbiAgICAgICAgICApO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtbmV1dHJhbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjpcbiAgICAgICAgICB2YXIoXG4gICAgICAgICAgICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uZXV0cmFsLW5vLWZpbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3IsXG4gICAgICAgICAgICB2YXIoLS1yb2J1c3QtYmx1ZTUpXG4gICAgICAgICAgKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yb2J1c3QtYmx1ZTUpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWU1KSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWU1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYWN0aXZlLWJvcmRlci1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWU1KSk7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5ROmZvY3VzLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblFbZGlzYWJsZWRdLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1jb2xvci1sdW1lOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktZGlzYWJsZWQtY29sb3IpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMyk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJvYnVzdC1ibHVlMykpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWUzKSk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IHZhcigtLV9hcGMtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgICAgICBvcGFjaXR5OiB2YXIoLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5LWx1bWUsIHZhcigtLV9hcGMtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHkpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEge1xuICAgICAgICBjb2xvcjogdmFyKC0tcm9idXN0LWJsdWUzKTtcbiAgICAgICAgY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTMpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnODpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLW5ldXRyYWwtaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnODphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tbm8tZmlsbC1uZXV0cmFsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1iYWNrZ3JvdW5kLWNvbG9yLWx1bWU6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuXG4gICAgICAgICAgY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMyk7XG5cbiAgICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTMpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWJhY2tncm91bmQtY29sb3ItbHVtZSk7XG4gICAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3Zlci5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpmb2N1cy5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMyk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3IsIHZhcigtLXJvYnVzdC1ibHVlMykpO1xuICAgICAgICAgIH1cblxuICAgIC8qIHRlcnRpYXJ5IGJ1dHRvbiAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1SyB7XG4gICAgICAtLV9hcGMtYnV0dG9uLWNvbG9yLWx1bWU6IHZhcigtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWNvbG9yKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwyKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICBib3JkZXItY29sb3I6XG4gICAgICAgIHZhcigtLXN0ZWVsMik7XG4gICAgICBib3JkZXItY29sb3I6XG4gICAgICAgIHZhcihcbiAgICAgICAgICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtYm9yZGVyLWNvbG9yLWx1bWUsXG4gICAgICAgICAgdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktYm9yZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDIpKVxuICAgICAgICApO1xuICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIejpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Szpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzguRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6aG92ZXIge1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcjpcbiAgICAgICAgICB2YXIoXG4gICAgICAgICAgICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXN0ZWVsMylcbiAgICAgICAgICApO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtaG92ZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtaG92ZXItY29sb3IpO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtbmV1dHJhbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tdGVydGlhcnktbmV1dHJhbC1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3IsXG4gICAgICAgICAgICB2YXIoLS1zdGVlbDMpXG4gICAgICAgICAgKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXN0ZWVsMykpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDMpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIejphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzguRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6YWN0aXZlIHtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXN0ZWVsNClcbiAgICAgICAgICApO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYWN0aXZlLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1hY3RpdmUtYm9yZGVyLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1hY3RpdmUtYm9yZGVyLWNvbG9yLFxuICAgICAgICAgICAgdmFyKC0tc3RlZWw0KVxuICAgICAgICAgICk7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1uZXV0cmFsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgIHZhcihcbiAgICAgICAgICAgIC0tX2FwYy1idXR0b24tdGVydGlhcnktbmV1dHJhbC1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgICAgdmFyKC0tc3RlZWw0KVxuICAgICAgICAgICk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWw0KTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc3RlZWw0KSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDQpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIeltkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIeltkaXNhYmxlZF06aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIeltkaXNhYmxlZF06YWN0aXZlLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1S1tkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUtbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAgIC0tX2FwYy1idXR0b24tY29sb3ItbHVtZTogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktZGlzYWJsZWQtY29sb3IpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMik7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiB2YXIoLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tX2FwYy1idXR0b24tZGlzYWJsZWQtb3BhY2l0eS1sdW1lLCB2YXIoLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5KSk7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3RlcnRpYXJ5X19fM2NMSHouRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcblxuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvciwgdmFyKC0tc3RlZWwzKSk7XG4gICAgICAgIC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1ib3JkZXItY29sb3ItbHVtZTogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3RlcnRpYXJ5X19fM2NMSHouRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzg6aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtbmV1dHJhbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnODphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4OmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLW5ldXRyYWwtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3RlcnRpYXJ5X19fM2NMSHouRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzIHtcbiAgICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYmFja2dyb3VuZC1jb2xvci1sdW1lOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcblxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuXG4gICAgICAgICAgY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtZGlzYWJsZWQtY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYmFja2dyb3VuZC1jb2xvci1sdW1lKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWRpc2FibGVkLWJvcmRlci1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0uRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06aG92ZXIuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3RlcnRpYXJ5X19fM2NMSHouRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0uRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3Zlci5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmFjdGl2ZS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgICB9XG5cbiAgICAvKiBkYW5nZXIgYnV0dG9uICovXG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZDMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJlZDMpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkMyk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1ib3JkZXItY29sb3IsIHZhcigtLXJlZDMpKTtcbiAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmhvdmVyIHtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgICAgdmFyKC0tcmVkNClcbiAgICAgICAgICApO1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtaG92ZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1yZWQ0KSk7XG4gICAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1uZXV0cmFsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbmV1dHJhbC1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3IsXG4gICAgICAgICAgICB2YXIoLS1yZWQ0KVxuICAgICAgICAgICk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkNCk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJlZDQpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQ0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1yZWQ0KSk7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTphY3RpdmUge1xuICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbm8tZmlsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXJlZDUpXG4gICAgICAgICAgKTtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWFjdGl2ZS1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWFjdGl2ZS1ib3JkZXItY29sb3IsIHZhcigtLXJlZDUpKTtcbiAgICAgICAgLS1fYXBjLWJ1dHRvbi1uby1maWxsLW5ldXRyYWwtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgICAgdmFyKFxuICAgICAgICAgICAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbmV1dHJhbC1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgICAgdmFyKC0tcmVkNSlcbiAgICAgICAgICApO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZDUpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcmVkNSkpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZDUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1ib3JkZXItY29sb3IsIHZhcigtLXJlZDUpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakFbZGlzYWJsZWRdLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1yZWQzKSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWRpc2FibGVkLWJvcmRlci1jb2xvciwgdmFyKC0tcmVkMykpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiB2YXIoLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tX2FwYy1idXR0b24tZGlzYWJsZWQtb3BhY2l0eS1sdW1lLCB2YXIoLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5KSk7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZDMpO1xuICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtY29sb3IsIHZhcigtLXJlZDMpKTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnODpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLW5ldXRyYWwtaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnODphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tbm8tZmlsbC1uZXV0cmFsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzIHtcbiAgICAgICAgICAtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYmFja2dyb3VuZC1jb2xvci1sdW1lOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcblxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQzKTtcblxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1kYW5nZXItbm8tZmlsbC1kaXNhYmxlZC1jb2xvciwgdmFyKC0tcmVkMykpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYmFja2dyb3VuZC1jb2xvci1sdW1lKTtcbiAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0uRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTphY3RpdmUuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1uZXV0cmFsLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXRlcnRpYXJ5KSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZDMpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1yZWQzKSk7XG4gICAgICAgICAgfVxuXG4gICAgLyogbm8gZmlsbCBidXR0b24gKi9cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxIHtcbiAgICAgIC0tX2FwYy1idXR0b24tbm8tZmlsbC1iYWNrZ3JvdW5kLWNvbG9yLWx1bWU6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWJhY2tncm91bmQtY29sb3ItbHVtZSk7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLW5vLWZpbGwtYWN0aXZlLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tbm8tZmlsbC1ob3Zlci1jb2xvciwgdmFyKC0tdGVydGlhcnkpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAvKiBpbnZlcnNlIGJ1dHRvbiAoZm9yIHVzZSBvbiBkYXJrIGJhY2tncm91bmRzKSAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19pbnZlcnNlX19faTRhQUgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTEpO1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWludmVyc2UtY29sb3IsIHZhcigtLWFsdW1pbnVtMSkpO1xuICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faW52ZXJzZV9fX2k0YUFIOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ludmVyc2VfX19pNGFBSDphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW01KTtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faW52ZXJzZV9fX2k0YUFIOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMCkgMHB4IDBweCAwcHggMnB4LCB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMCkgMHB4IDBweCAwcHggMnB4LCB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDRweDtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faW52ZXJzZV9fX2k0YUFIW2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19pbnZlcnNlX19faTRhQUhbZGlzYWJsZWRdOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ludmVyc2VfX19pNGFBSFtkaXNhYmxlZF06YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMSk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IHZhcigtLV9hcGMtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHktaW52ZXJzZSk7XG4gICAgICAgIG9wYWNpdHk6IHZhcigtLV9hcGMtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHktbHVtZSwgdmFyKC0tX2FwYy1idXR0b24tZGlzYWJsZWQtb3BhY2l0eS1pbnZlcnNlKSk7XG4gICAgICB9XG5cbiAgICAvKiBzaXplIHNtYWxsICovXG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NtX19fSWNKTjgge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLyogcmVkdWNlIHNwaW5uZXIgc2l6ZSBmb3Igc21hbGwgYnV0dG9ucyAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zbV9fX0ljSk44IC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbS5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NtX19fSWNKTjggLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFORUNtLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFORUNtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zbV9fX0ljSk44IC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbS5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAvKiBzaXplIG1lZGl1bSAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19tZF9fXzFzNXFMIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAvKiBzaXplIGxhcmdlICovXG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2xnX19fb19UaDEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMCAxOXB4O1xuICAgIH1cblxuICAgIC8qIGNpcmN1bGFyIGJ1dHRvbiAqL1xuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19jaXJjdWxhcl9fXzNuRlBPIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19pcy1sb2FkaW5nX19fel9pcXkge1xuICAgICAgb3BhY2l0eTogdmFyKC0tX2FwYy1idXR0b24tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgICBvcGFjaXR5OiB2YXIoLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5LWx1bWUsIHZhcigtLV9hcGMtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHkpKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMgLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFORUNtLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuRGVmYXVsdFRoZW1lX19jaGlsZHJlbl9fX1dmUUZpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcHJldmVudCBzaGlmdGluZyB0ZXh0IG9uIDphY3RpdmUgc3RhdGUgaW4gSUUxMSAqL1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvKiBleHRyYSBzcGVjaWZpY2l0eSB0byBvdmVycmlkZSBkZWZhdWx0IHNwaW5uZXIgc3R5bGVzICovXG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbS5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbS5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ206b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgIC8qIGljb25zICovXG5cbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuYW55cG9pbnQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMgLmFueXBvaW50LWljb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5hbnlwb2ludC1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMgLmFueXBvaW50LWljb246b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5hbnlwb2ludC1pY29uIHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEcuRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgZmlsbDogdmFyKC0tYWx1bWludW00KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVC5EYXJrVGhlbWVfX25vLWZpbGxfX18yUXJXYyB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTc7XG4gICAgICB9XG5cbiAgICAgIC8qIFByaW1hcnkgQnV0dG9uICovXG5cbiAgICAgIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3ByaW1hcnlfX18zVWsxWiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnbzMpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fcHJpbWFyeV9fXzNVazFaLkRhcmtUaGVtZV9fbm8tZmlsbF9fXzJRcldjIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taW5kaWdvMyk7XG4gICAgICAgICAgZmlsbDogdmFyKC0taW5kaWdvMyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19wcmltYXJ5X19fM1VrMVo6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdnkzKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5hdnkzKTtcbiAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19wcmltYXJ5X19fM1VrMVo6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzQ5NTdhNTtcbiAgICAgICAgICBmaWxsOiAjNDk1N2E1O1xuICAgICAgICB9XG5cbiAgICAgIC8qIFNlY29uZGFyeSBCdXR0b24gKi9cblxuICAgICAgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fMmtkdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQzKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmlvbGV0Myk7XG4gICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3NlY29uZGFyeV9fXzJrZHRlLkRhcmtUaGVtZV9fbm8tZmlsbF9fXzJRcldjIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdmlvbGV0Myk7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdmlvbGV0Myk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgfVxuXG4gICAgICAuRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19zZWNvbmRhcnlfX18ya2R0ZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmODRmYjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNhZjg0ZmI7XG4gICAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fMmtkdGU6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzcwNTdhNTtcbiAgICAgICAgICBmaWxsOiAjNzA1N2E1O1xuICAgICAgICB9XG5cbiAgICAgIC8qIFRlcnRpYXJ5IEJ1dHRvbiAqL1xuXG4gICAgICAuRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX190ZXJ0aWFyeV9fXzJJY3RiLCAuRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19mbGF0X19fWjQ2bzYge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgZmlsbDogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3RlZWwyKTtcbiAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fdGVydGlhcnlfX18ySWN0Yi5EYXJrVGhlbWVfX25vLWZpbGxfX18yUXJXYywgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fZmxhdF9fX1o0Nm82LkRhcmtUaGVtZV9fbm8tZmlsbF9fXzJRcldjIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1zdGVlbDIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICAgIH1cblxuICAgICAgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fdGVydGlhcnlfX18ySWN0Yjpob3ZlciwgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fZmxhdF9fX1o0Nm82OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3RlcnRpYXJ5X19fMkljdGI6YWN0aXZlLCAuRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19mbGF0X19fWjQ2bzY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW01KTtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hbHVtaW51bTUpO1xuICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX2Rhbmdlcl9fXzM4YUV6LkRhcmtUaGVtZV9fbm8tZmlsbF9fXzJRcldjIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICB9XG5cbiAgICAgIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX2Rhbmdlcl9fXzM4YUV6OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzOTU1O1xuICAgICAgICB9XG5cbi8qIFNraXAgc2VtYW50aWMgdG9rZW5zIHdoZW4gQVBDIGRvZXMgbm90IG1hdGNoIEx1bWU6XG4tIGFsbCBkaXNhYmxlZCBzdGF0ZXNcbi0gdGVydGlhcnkgKyBob3ZlclxuLSB0ZXJ0aWFyeSArIGFjdGl2ZVxuLSBhbGwgTm9GaWxsIHZhcmlhbnRzXG4tIGRhbmdlciB2YXJpYW50XG4gKi9cbi5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psIHtcbiAgLyogQWxsIHZhcmlhbnRzICovXG4gIC0tX2FwYy1idXR0b24tYm9yZGVyLXJhZGl1cy1sdW1lOiB2YXIoLS1sdW1lLWctcmFkaXVzLWJvcmRlci1waWxsKTtcbiAgLS1fYXBjLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5LWx1bWU6IDE7XG5cbiAgLyogUHJpbWFyeSAqL1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQpO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1icmFuZC1ob3Zlcik7XG4gIC0tX2FwYy1idXR0b24tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQtaG92ZXIpO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQtYWN0aXZlKTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQtYWN0aXZlKTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tODApO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwKTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LWJyYW5kKTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtbmV1dHJhbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby04MCk7XG5cbiAgLyogU2Vjb25kYXJ5ICovXG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wcmltYXJ5KTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItYm9yZGVyLXByaW1hcnkpO1xuICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlY29uZGFyeSk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWJvcmRlci10ZXJ0aWFyeSk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXByaW1hcnktYWN0aXZlKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWJvcmRlci10ZXJ0aWFyeSk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWJvcmRlci1wcmltYXJ5KTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1ib3JkZXItcHJpbWFyeSk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LW5vLWZpbGwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LXByaW1hcnkpO1xuXG4gIC8qIFRlcnRpYXJ5ICovXG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LWJyYW5kKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWJyYW5kLXNlY29uZGFyeSk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWJyYW5kLXNlY29uZGFyeSk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05MCk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTUpO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMCk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwKTtcblxuICAvKiBEYW5nZXIgKi9cbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtMzApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtMzApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC0yMCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtODApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtODApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbm8tZmlsbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC04MCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLW5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcblxuICAvKiBJbnZlcnNlICovXG4gIC0tX2FwYy1idXR0b24taW52ZXJzZS1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wcmltYXJ5KTtcblxuICAvKiBObyBGaWxsICovXG4gIC0tX2FwYy1idXR0b24tbm8tZmlsbC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXByaW1hcnkpO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItYm9yZGVyLXByaW1hcnkpO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtaG92ZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktbm8tZmlsbC1ob3Zlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtaG92ZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC05NSk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtaG92ZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtMzApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC0zMCk7XG4gIC0tX2FwYy1idXR0b24tcHJpbWFyeS1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtYWN0aXZlLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTMwKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktbm8tZmlsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWFjdGl2ZS1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktbm8tZmlsbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MCk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtYWN0aXZlLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtOTApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWFjdGl2ZS1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbm8tZmlsbC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcblxuICAvKiBOZXV0cmFsIE5vIEZpbGwgKi9cbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5ldXRyYWwtbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5ldXRyYWwtbm8tZmlsbC1ob3Zlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby01MCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LW5ldXRyYWwtbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktbmV1dHJhbC1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbmV1dHJhbC1uby1maWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtOTUpO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktbmV1dHJhbC1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktbmV1dHJhbC1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktbmV1dHJhbC1uby1maWxsLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLW5ldXRyYWwtbm8tZmlsbC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC05MCk7XG59XG5cbi5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcyBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzIGxhYmVsIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tc3RlZWw1KTtcbiAgICBjb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1sYWJlbC1jb2xvciwgdmFyKC0tc3RlZWw1KSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcyBsYWJlbCAuRGVmYXVsdFRoZW1lX19hc3Npc3RpdmUtdGV4dF9fXzNGcXFmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzIC5EZWZhdWx0VGhlbWVfX2JveC1zaGFwZV9fXzFfQ0JQIHtcbiAgICAtLV9hcGMtY2hlY2tib3gtYm9yZGVyLXJhZGl1czogdmFyKC0tX2FwYy1jaGVja2JveC1ib3JkZXItcmFkaXVzLWx1bWUsIGNhbGMoNHB4IC8gMikpO1xuXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1fYXBjLWNoZWNrYm94LWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0ZWVsMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tX2FwYy1jaGVja2JveC1ib3JkZXIsIHZhcigtLXN0ZWVsMikpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KSwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzIC5EZWZhdWx0VGhlbWVfX2JveC1zaGFwZV9fXzFfQ0JQIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgfVxuICAgIH1cblxuICAvKiBjaGVjayAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlA6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDsgLyogZm9yIG9wdGljYWwgYWxpZ25tZW50ICovXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgLyogYmFyIChpbmRldGVybWluYXRlKSAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAgLkRlZmF1bHRUaGVtZV9fYmFyX19fMXRzNDYge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMuRGVmYXVsdFRoZW1lX19jaGVja2VkX19fQ2J3OVYgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAge1xuICAgIGJhY2tncm91bmQtY29sb3I6XG4gICAgICB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgdmFyKFxuICAgICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICB2YXIoLS1fYXBjLWNoZWNrYm94LWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSlcbiAgICAgICk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXItY29sb3IsIHZhcigtLV9hcGMtY2hlY2tib3gtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKSk7XG4gIH1cblxuICAvKiBjaGVjayAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMuRGVmYXVsdFRoZW1lX19jaGVja2VkX19fQ2J3OVYgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlA6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJlZm9yZS1ib3JkZXItY29sb3IsIHZhcigtLXRlcnRpYXJ5KSk7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMuRGVmYXVsdFRoZW1lX19pbmRldGVybWluYXRlX19fMmdDMHggLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAge1xuICAgIGJhY2tncm91bmQtY29sb3I6XG4gICAgICB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgdmFyKFxuICAgICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICB2YXIoLS1fYXBjLWNoZWNrYm94LWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSlcbiAgICAgICk7XG4gICAgYm9yZGVyLWNvbG9yOlxuICAgICAgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgYm9yZGVyLWNvbG9yOlxuICAgICAgdmFyKFxuICAgICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3IsXG4gICAgICAgIHZhcigtLV9hcGMtY2hlY2tib3gtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKVxuICAgICAgKTtcbiAgfVxuXG4gIC8qIGNoZWNrICovXG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcy5EZWZhdWx0VGhlbWVfX2luZGV0ZXJtaW5hdGVfX18yZ0MweCAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIC8qIGJhciAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMuRGVmYXVsdFRoZW1lX19pbmRldGVybWluYXRlX19fMmdDMHggLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAgLkRlZmF1bHRUaGVtZV9fYmFyX19fMXRzNDYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1pbmRldGVybWluYXRlLWJhci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0VmtJKS5EZWZhdWx0VGhlbWVfX2lzLWZvY3VzZWRfX18zS3lZSSAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCxcbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kczpub3QoLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSSkgaW5wdXQ6Zm9jdXMgKyAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcy5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWa0kgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1sYWJlbC1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSTpub3QoLkRlZmF1bHRUaGVtZV9fY2hlY2tlZF9fX0NidzlWKTpub3QoLkRlZmF1bHRUaGVtZV9faW5kZXRlcm1pbmF0ZV9fXzJnQzB4KSAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC11bmNoZWNrZWQtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tYWx1bWludW0yKSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgdmFyKC0tYWx1bWludW0zKSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSS5EZWZhdWx0VGhlbWVfX2NoZWNrZWRfX19DYnc5ViAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCxcbiAgICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSS5EZWZhdWx0VGhlbWVfX2luZGV0ZXJtaW5hdGVfX18yZ0MweCAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCB7XG4gICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvci1sdW1lKTtcbiAgICAgIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvci1sdW1lKTtcbiAgICAgIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJlZm9yZS1ib3JkZXItY29sb3I6XG4gICAgICAgIHZhcihcbiAgICAgICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1iZWZvcmUtYm9yZGVyLWNvbG9yLWx1bWVcbiAgICAgICAgKTtcbiAgICAgIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1pbmRldGVybWluYXRlLWJhY2tncm91bmQtY29sb3I6XG4gICAgICAgIHZhcihcbiAgICAgICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yLWx1bWVcbiAgICAgICAgKTtcbiAgICAgIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjpcbiAgICAgICAgdmFyKFxuICAgICAgICAgIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvci1sdW1lXG4gICAgICAgICk7XG4gICAgICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtaW5kZXRlcm1pbmF0ZS1iYXItYmFja2dyb3VuZC1jb2xvcjpcbiAgICAgICAgdmFyKFxuICAgICAgICAgIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1pbmRldGVybWluYXRlLWJhci1iYWNrZ3JvdW5kLWNvbG9yLWx1bWVcbiAgICAgICAgKTtcblxuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuLkRhcmtUaGVtZV9fY2hlY2tib3hfX193UzRISCB7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuXG4gICAgLkRhcmtUaGVtZV9fY2hlY2tib3hfX193UzRISCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICB9XG5cbiAgICAuRGFya1RoZW1lX19jaGVja2JveF9fX3dTNEhILkRhcmtUaGVtZV9fY2hlY2tlZF9fXzNSN1JvIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIH1cblxuICAgIC5EYXJrVGhlbWVfX2NoZWNrYm94X19fd1M0SEguRGFya1RoZW1lX19pbmRldGVybWluYXRlX19fVXM4Z3UgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnbzMpO1xuICAgICAgICBib3JkZXItY29sb3I6IDFweCBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIH1cblxuICAgIC5EYXJrVGhlbWVfX2NoZWNrYm94X19fd1M0SEg6aG92ZXIgbGFiZWw6OmJlZm9yZSwgLkRhcmtUaGVtZV9fY2hlY2tib3hfX193UzRISC5EYXJrVGhlbWVfX2lzLWZvY3VzZWRfX19QcmlVRCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICB9XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1saW5lLWxlbmd0aCAqL1xuLkx1bWVUaGVtZV9fY2hlY2tib3hfX18yYVZ6ZyB7XG4gIC0tX2FwYy1jaGVja2JveC1sYWJlbC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gIC0tX2FwYy1jaGVja2JveC1ib3JkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1ib3JkZXItdGVydGlhcnkpO1xuICAtLV9hcGMtY2hlY2tib3gtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQpO1xuICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtbGFiZWwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LWRpc2FibGVkKTtcbiAgLS1fYXBjLWNoZWNrYm94LWRpc2FibGVkLXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWRpc2FibGVkKTtcbiAgLS1fYXBjLWNoZWNrYm94LWRpc2FibGVkLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1ib3JkZXItZGlzYWJsZWQpO1xuICAtLV9hcGMtY2hlY2tib3gtYm9yZGVyLXJhZGl1cy1sdW1lOiA0cHg7XG4gIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJhY2tncm91bmQtY29sb3ItbHVtZTogdmFyKC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1kaXNhYmxlZCk7XG4gIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJvcmRlci1jb2xvci1sdW1lOiB2YXIoLS1sdW1lLWctY29sb3ItYm9yZGVyLWRpc2FibGVkKTtcbiAgLS1fYXBjLWNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYmVmb3JlLWJvcmRlci1jb2xvci1sdW1lOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7IC8qIGNvbXBvbmVudC10b2tlbiAqL1xuICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtaW5kZXRlcm1pbmF0ZS1iYWNrZ3JvdW5kLWNvbG9yLWx1bWU6IHZhcigtLWx1bWUtZy1jb2xvci1jb250YWluZXItZGlzYWJsZWQpO1xuICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3ItbHVtZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJvcmRlci1kaXNhYmxlZCk7XG4gIC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1pbmRldGVybWluYXRlLWJhci1iYWNrZ3JvdW5kLWNvbG9yLWx1bWU6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTsgLyogY29tcG9uZW50LXRva2VuICovXG59XG5cbiB7XG4gIC8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJbk52ZFhKalpTOXpkSGxzWlhNdVkzTnpJbDBzSW01aGJXVnpJanBiWFN3aWJXRndjR2x1WjNNaU9pSkJRVUZCTERaQ1FVRTJRanM3UVVGRk4wSTdRVUZEUVRzN1FVRkZRVHRCUVVOQk96dEJRVVZCTEhWQ1FVRjFRanM3UVVGRmRrSTdRVUZEUVRzN1FVRkZRVHRCUVVOQk96dEJRVVZCTEhkQ1FVRjNRanM3UVVGRmVFSTdRVUZEUVRzN1FVRkZRVHRCUVVOQk96dEJRVVZCTzBWQlEwVXNaMEpCUVdkQ08wVkJRMmhDTEhsQ1FVRjVRanRGUVVONlFpeHZRa0ZCWVR0RlFVRmlMR0ZCUVdFN1JVRkRZaXc0UWtGQmJVSTdSVUZCYmtJc05rSkJRVzFDTzFWQlFXNUNMRzFDUVVGdFFqdEZRVU51UWl4NVFrRkJiVUk3VlVGQmJrSXNiVUpCUVcxQ08wRkJRM0pDTzBGQlEwRTdSVUZEUlN4dlFrRkJZVHRGUVVGaUxHRkJRV0U3UlVGRFlpdzRRa0ZCYlVJN1JVRkJia0lzTmtKQlFXMUNPMVZCUVc1Q0xHMUNRVUZ0UWp0RlFVTnVRaXg1UWtGQmJVSTdWVUZCYmtJc2JVSkJRVzFDTzBGQlEzSkNPenRCUVVWQk8wVkJRMFVzY1VKQlFYRkNPMFZCUTNKQ0xHVkJRV1U3UlVGRFppeHRRa0ZCYlVJN1JVRkRia0lzZFVKQlFYVkNPMFZCUTNaQ0xHZENRVUZuUWp0QlFVTnNRanM3UVVGRlFUczdSVUZGUlN4clFrRkJhMEk3UlVGRGJFSXNZMEZCWXp0QlFVTm9RanRCUVVOQk8wVkJRMFVzZFVKQlFYVkNPMFZCUTNaQ0xHMUNRVUZ0UWp0QlFVTnlRanM3UVVGRlFUczdSVUZGUlN4cFFrRkJhVUk3UVVGRGJrSTdRVUZEUVR0RlFVTkZMR1ZCUVdVN1FVRkRha0k3TzBGQlJVRTdSVUZEUlN4dlFrRkJZVHRGUVVGaUxHRkJRV0U3UlVGRFlpeDVRa0ZCYlVJN1ZVRkJia0lzYlVKQlFXMUNPMEZCUTNKQ08wRkJRMEU3UlVGRFJTeHRRa0ZCWXp0VlFVRmtMR05CUVdNN1JVRkRaQ3hYUVVGWE8wVkJRMWdzVlVGQlZUdEZRVU5XTEd0Q1FVRnJRanRCUVVOd1FqczdRVUZGUVN4MVFrRkJkVUk3TzBGQlJYWkNPMEZCUTBFaUxDSm1hV3hsSWpvaWMzUjViR1Z6TG1OemN5SXNJbk52ZFhKalpYTkRiMjUwWlc1MElqcGJJaThxSUVOdmJHeGxZM1JwYjI0Z1pHVm1ZWFZzZENCMGFHVnRaU0FxTDF4dVhHNHVVbVZoWTNSV2FYSjBkV0ZzYVhwbFpGOWZRMjlzYkdWamRHbHZiaUI3WEc1OVhHNWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlEYjJ4c1pXTjBhVzl1WDE5cGJtNWxjbE5qY205c2JFTnZiblJoYVc1bGNpQjdYRzU5WEc1Y2JpOHFJRWR5YVdRZ1pHVm1ZWFZzZENCMGFHVnRaU0FxTDF4dVhHNHVVbVZoWTNSV2FYSjBkV0ZzYVhwbFpGOWZSM0pwWkNCN1hHNTlYRzVjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5SGNtbGtYMTlwYm01bGNsTmpjbTlzYkVOdmJuUmhhVzVsY2lCN1hHNTlYRzVjYmk4cUlGUmhZbXhsSUdSbFptRjFiSFFnZEdobGJXVWdLaTljYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsSUh0Y2JuMWNibHh1TGxKbFlXTjBWbWx5ZEhWaGJHbDZaV1JmWDFSaFlteGxYMTlIY21sa0lIdGNibjFjYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5b1pXRmtaWEpTYjNjZ2UxeHVJQ0JtYjI1MExYZGxhV2RvZERvZ056QXdPMXh1SUNCMFpYaDBMWFJ5WVc1elptOXliVG9nZFhCd1pYSmpZWE5sTzF4dUlDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQm1iR1Y0TFdScGNtVmpkR2x2YmpvZ2NtOTNPMXh1SUNCaGJHbG5iaTFwZEdWdGN6b2dZMlZ1ZEdWeU8xeHVmVnh1TGxKbFlXTjBWbWx5ZEhWaGJHbDZaV1JmWDFSaFlteGxYMTl5YjNjZ2UxeHVJQ0JrYVhOd2JHRjVPaUJtYkdWNE8xeHVJQ0JtYkdWNExXUnBjbVZqZEdsdmJqb2djbTkzTzF4dUlDQmhiR2xuYmkxcGRHVnRjem9nWTJWdWRHVnlPMXh1ZlZ4dVhHNHVVbVZoWTNSV2FYSjBkV0ZzYVhwbFpGOWZWR0ZpYkdWZlgyaGxZV1JsY2xSeWRXNWpZWFJsWkZSbGVIUWdlMXh1SUNCa2FYTndiR0Y1T2lCcGJteHBibVV0WW14dlkyczdYRzRnSUcxaGVDMTNhV1IwYURvZ01UQXdKVHRjYmlBZ2QyaHBkR1V0YzNCaFkyVTZJRzV2ZDNKaGNEdGNiaUFnZEdWNGRDMXZkbVZ5Wm14dmR6b2daV3hzYVhCemFYTTdYRzRnSUc5MlpYSm1iRzkzT2lCb2FXUmtaVzQ3WEc1OVhHNWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlVWVdKc1pWOWZhR1ZoWkdWeVEyOXNkVzF1TEZ4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5eWIzZERiMngxYlc0Z2UxeHVJQ0J0WVhKbmFXNHRjbWxuYUhRNklERXdjSGc3WEc0Z0lHMXBiaTEzYVdSMGFEb2dNSEI0TzF4dWZWeHVMbEpsWVdOMFZtbHlkSFZoYkdsNlpXUmZYMVJoWW14bFgxOXliM2REYjJ4MWJXNGdlMXh1SUNCMFpYaDBMVzkyWlhKbWJHOTNPaUJsYkd4cGNITnBjenRjYmlBZ2QyaHBkR1V0YzNCaFkyVTZJRzV2ZDNKaGNEdGNibjFjYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5b1pXRmtaWEpEYjJ4MWJXNDZabWx5YzNRdGIyWXRkSGx3WlN4Y2JpNVNaV0ZqZEZacGNuUjFZV3hwZW1Wa1gxOVVZV0pzWlY5ZmNtOTNRMjlzZFcxdU9tWnBjbk4wTFc5bUxYUjVjR1VnZTF4dUlDQnRZWEpuYVc0dGJHVm1kRG9nTVRCd2VEdGNibjFjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5VVlXSnNaVjlmYzI5eWRHRmliR1ZJWldGa1pYSkRiMngxYlc0Z2UxeHVJQ0JqZFhKemIzSTZJSEJ2YVc1MFpYSTdYRzU5WEc1Y2JpNVNaV0ZqZEZacGNuUjFZV3hwZW1Wa1gxOVVZV0pzWlY5ZmMyOXlkR0ZpYkdWSVpXRmtaWEpKWTI5dVEyOXVkR0ZwYm1WeUlIdGNiaUFnWkdsemNHeGhlVG9nWm14bGVEdGNiaUFnWVd4cFoyNHRhWFJsYlhNNklHTmxiblJsY2p0Y2JuMWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlVWVdKc1pWOWZjMjl5ZEdGaWJHVklaV0ZrWlhKSlkyOXVJSHRjYmlBZ1pteGxlRG9nTUNBd0lESTBjSGc3WEc0Z0lHaGxhV2RvZERvZ01XVnRPMXh1SUNCM2FXUjBhRG9nTVdWdE8xeHVJQ0JtYVd4c09pQmpkWEp5Wlc1MFEyOXNiM0k3WEc1OVhHNWNiaThxSUV4cGMzUWdaR1ZtWVhWc2RDQjBhR1Z0WlNBcUwxeHVYRzR1VW1WaFkzUldhWEowZFdGc2FYcGxaRjlmVEdsemRDQjdYRzU5WEc0aVhYMD0gKi9cbn1cbiAgLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgZml4ZWREYXRhVGFibGVDZWxsR3JvdXBMYXlvdXRcbiAqL1xuICAuZml4ZWREYXRhVGFibGVDZWxsR3JvdXBMYXlvdXRfY2VsbEdyb3VwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiAgLyoqXG4gKiBGaXhlZERhdGFUYWJsZSB2MC42LjUgXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LCBGYWNlYm9vaywgSW5jLlxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0Qtc3R5bGUgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS4gQW4gYWRkaXRpb25hbCBncmFudFxuICogb2YgcGF0ZW50IHJpZ2h0cyBjYW4gYmUgZm91bmQgaW4gdGhlIFBBVEVOVFMgZmlsZSBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuXG4gKi9cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbEdyb3VwTGF5b3V0X2NlbGxHcm91cCA+IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4gIC5maXhlZERhdGFUYWJsZUNlbGxHcm91cExheW91dF9jZWxsR3JvdXBXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4gIC8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LCBGYWNlYm9vaywgSW5jLlxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0Qtc3R5bGUgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS4gQW4gYWRkaXRpb25hbCBncmFudFxuICogb2YgcGF0ZW50IHJpZ2h0cyBjYW4gYmUgZm91bmQgaW4gdGhlIFBBVEVOVFMgZmlsZSBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuXG4gKlxuICogQHByb3ZpZGVzTW9kdWxlIGZpeGVkRGF0YVRhYmxlQ2VsbExheW91dFxuICovXG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfbWFpbiB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfbGFzdENoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9hbGlnblJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfYWxpZ25DZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfd3JhcDEge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF93cmFwMiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF93cmFwMyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDZweDtcbiAgei1pbmRleDogMTtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyQ29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplckNvbnRhaW5lcjpob3ZlciAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2NvbHVtblJlc2l6ZXJLbm9iIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyS25vYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNHB4O1xufVxuICAvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lTGF5b3V0XG4gKi9cbiAgLmZpeGVkRGF0YVRhYmxlQ29sdW1uUmVzaXplckxpbmVMYXlvdXRfbW91c2VBcmVhIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuICAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9tYWluIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuICBib2R5W2Rpcj1cInJ0bFwiXSAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9tYWluIHtcbiAgLyogdGhlIHJlc2l6ZXIgbGluZSBpcyBpbiB0aGUgd3JvbmcgcG9zaXRpb24gaW4gUlRMIHdpdGggbm8gZWFzeSBmaXguXG4gICAqIERpc2FibGluZyBpcyBtb3JlIHVzZWZ1bCB0aGFuIGRpc3BsYXlpbmcgaXQuXG4gICAqICMxNjcgKGdpdGh1Yikgc2hvdWxkIGxvb2sgaW50byB0aGlzIGFuZCBjb21lIHVwIHdpdGggYSBwZXJtYW5lbnQgZml4LlxuICAgKi9cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuICAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9oaWRkZW5FbGVtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuICAvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUxheW91dFxuICovXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9tYWluIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIsIC5maXhlZERhdGFUYWJsZUxheW91dF9oYXNCb3R0b21Cb3JkZXIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuICAuZml4ZWREYXRhVGFibGVMYXlvdXRfZm9vdGVyIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuICAuZml4ZWREYXRhVGFibGVMYXlvdXRfdG9wU2hhZG93LCAuZml4ZWREYXRhVGFibGVMYXlvdXRfYm90dG9tU2hhZG93IHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9ib3R0b21TaGFkb3cge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuICAuZml4ZWREYXRhVGFibGVMYXlvdXRfcm93c0NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hvcml6b250YWxTY3JvbGxiYXIge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiAgLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgZml4ZWREYXRhVGFibGVSb3dMYXlvdXRcbiAqL1xuICAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfbWFpbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X2JvZHkge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbiAgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X2ZpeGVkQ29sdW1uc0RpdmlkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xufVxuICAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfY29sdW1uc1NoYWRvdyB7XG4gIHdpZHRoOiA0cHg7XG59XG4gIC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4gIC8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LCBGYWNlYm9vaywgSW5jLlxuICogQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0Qtc3R5bGUgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS4gQW4gYWRkaXRpb25hbCBncmFudFxuICogb2YgcGF0ZW50IHJpZ2h0cyBjYW4gYmUgZm91bmQgaW4gdGhlIFBBVEVOVFMgZmlsZSBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuXG4gKlxuICogQHByb3ZpZGVzTW9kdWxlIFNjcm9sbGJhckxheW91dFxuICovXG4gIC5TY3JvbGxiYXJMYXlvdXRfbWFpbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4gIC5TY3JvbGxiYXJMYXlvdXRfbWFpblZlcnRpY2FsIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3Igd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3Igd2lkdGg7XG4gIHdpZHRoOiAxNXB4O1xufVxuICAuU2Nyb2xsYmFyTGF5b3V0X21haW5WZXJ0aWNhbC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsIC5TY3JvbGxiYXJMYXlvdXRfbWFpblZlcnRpY2FsOmhvdmVyIHtcbiAgd2lkdGg6IDE3cHg7XG59XG4gIC5TY3JvbGxiYXJMYXlvdXRfbWFpbkhvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciBoZWlnaHQ7XG59XG4gIC8qIFRvdWNoaW5nIHRoZSBzY3JvbGwtdHJhY2sgZGlyZWN0bHkgbWFrZXMgdGhlIHNjcm9sbC10cmFjayBib2xkZXIgKi9cbiAgLlNjcm9sbGJhckxheW91dF9tYWluSG9yaXpvbnRhbC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsIC5TY3JvbGxiYXJMYXlvdXRfbWFpbkhvcml6b250YWw6aG92ZXIge1xuICBoZWlnaHQ6IDE3cHg7XG59XG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZSB7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbiAgLyoqXG4gKiBUaGlzIHNlbGVjdG9yIHJlbmRlcnMgdGhlIFwibnViXCIgb2YgdGhlIHNjcm9sbGZhY2UuIFRoZSBudWIgbXVzdFxuICogYmUgcmVuZGVyZWQgYXMgcHNldWRvLWVsZW1lbnQgc28gdGhhdCBpdCB3b24ndCByZWNlaXZlIGFueSBVSSBldmVudHMgdGhlblxuICogd2UgY2FuIGdldCB0aGUgY29ycmVjdCBgZXZlbnQub2Zmc2V0WGAgYW5kIGBldmVudC5vZmZzZXRZYCBmcm9tIHRoZVxuICogc2Nyb2xsZmFjZSBlbGVtZW50IHdoaWxlIGRyYWdnaW5nIGl0LlxuICovXG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2U7XG59XG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZUhvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbiAgLlNjcm9sbGJhckxheW91dF9mYWNlSG9yaXpvbnRhbDphZnRlciB7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZVZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbiAgLlNjcm9sbGJhckxheW91dF9mYWNlVmVydGljYWw6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAwO1xufVxuICAvKiBDb2xsZWN0aW9uIGRlZmF1bHQgdGhlbWUgKi9cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX0NvbGxlY3Rpb24ge1xufVxuICAuUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbl9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuICAvKiBHcmlkIGRlZmF1bHQgdGhlbWUgKi9cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWQge1xufVxuICAuUmVhY3RWaXJ0dWFsaXplZF9fR3JpZF9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuICAvKiBUYWJsZSBkZWZhdWx0IHRoZW1lICovXG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSB7XG59XG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fR3JpZCB7XG59XG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyUm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuICAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclRydW5jYXRlZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uLCAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAwcHg7XG59XG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uOmZpcnN0LW9mLXR5cGUsIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19zb3J0YWJsZUhlYWRlckNvbHVtbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19zb3J0YWJsZUhlYWRlckljb25Db250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDI0cHg7XG4gICAgICBmbGV4OiAwIDAgMjRweDtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbiAgLyogTGlzdCBkZWZhdWx0IHRoZW1lICovXG4gIC5SZWFjdFZpcnR1YWxpemVkX19MaXN0IHtcbn1cbiAgLyoqXG4gICAqIFNjcm9sbGJhcnMgc2V0dGluZ3MgKGZyb20gZml4LWRhdGEtdGFibGUgKyBjdXN0b20gc3R5bGVzKVxuICAgKi9cbiAgLlNjcm9sbGJhckxheW91dF9tYWluVmVydGljYWwsIC5TY3JvbGxiYXJMYXlvdXRfbWFpblZlcnRpY2FsLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLlNjcm9sbGJhckxheW91dF9tYWluVmVydGljYWw6aG92ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbiAgLlNjcm9sbGJhckxheW91dF9tYWluSG9yaXpvbnRhbCwgLlNjcm9sbGJhckxheW91dF9tYWluSG9yaXpvbnRhbC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsIC5TY3JvbGxiYXJMYXlvdXRfbWFpbkhvcml6b250YWw6aG92ZXIge1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLlNjcm9sbGJhckxheW91dF9mYWNlSG9yaXpvbnRhbDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLlNjcm9sbGJhckxheW91dF9mYWNlVmVydGljYWw6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wdWJsaWNfU2Nyb2xsYmFyX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzMsIDIzNSwgMC44KTtcbiAgfVxuICAucHVibGljX1Njcm9sbGJhcl9tYWluLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLnB1YmxpY19TY3JvbGxiYXJfbWFpbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMywgMjM1LCAxKTtcbiAgfVxuICAucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlLCAucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLnB1YmxpY19TY3JvbGxiYXJfbWFpbk9wYXF1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICB9XG4gIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2U6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICB9XG4gIC5wdWJsaWNfU2Nyb2xsYmFyX21haW46aG92ZXIgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTo6YWZ0ZXIsIC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTo6YWZ0ZXIsIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2VBY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3ZDdkO1xuICB9XG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfd3JhcDEge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbiAgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X21haW4sIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfbWFpbiwgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hhc0JvdHRvbUJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLkRlZmF1bHRUaGVtZV9fc2luZ2xlLXNlbGVjdF9fXzFrQjFrIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW46Zmlyc3QtY2hpbGQgLkRlZmF1bHRUaGVtZV9fYm9keS1jZWxsX19fMnJyVTEuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fXzNfdGRoIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuRGVmYXVsdFRoZW1lX19zb3J0SWNvbl9fX0laVDQzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X3Jvd1dyYXBwZXIgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1maXhlZC10YWJsZS10ZXh0LWNvbG9yLCB2YXIoLS1zdGVlbDQpKTtcbiAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlcjpob3ZlciAuRGVmYXVsdFRoZW1lX19hY3Rpb25zX19fMTVITXoge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlcjpob3ZlciAuRGVmYXVsdFRoZW1lX19tb3JlQWN0aW9uSWNvbl9fXzFFd0U0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X3Jvd1dyYXBwZXI6aG92ZXIgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyOmhvdmVyIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTIpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLV9hcGMtZml4ZWQtdGFibGUtcm93LWJvZHktaG92ZXItYW5jaG9yLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUyKSk7XG4gICAgICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIC5EZWZhdWx0VGhlbWVfX2hlYWRlci1jZWxsX19fTEswb3Mge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYWx1bWludW0yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLV9hcGMtdGFibGUtY2VsbC1oZWFkZXItYm9yZGVyLCB2YXIoLS1hbHVtaW51bTIpKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlciAuRGVmYXVsdFRoZW1lX19oZWFkZXItY2VsbF9fX0xLMG9zLkRlZmF1bHRUaGVtZV9fc29ydGFibGVfX19hUW9HaiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlciAuRGVmYXVsdFRoZW1lX19oZWFkZXItY2VsbF9fX0xLMG9zLkRlZmF1bHRUaGVtZV9fc29ydC1jb2x1bW5fX18ydlc0YiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtZml4ZWQtdGFibGUtc29ydC1jb2x1bW4tYm9yZGVyLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIC5EZWZhdWx0VGhlbWVfX2hlYWRlci1jZWxsX19fTEswb3MgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfY2VsbENvbnRlbnQge1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWZpeGVkLXRhYmxlLXRleHQtY29sb3IsIHZhcigtLXN0ZWVsNCkpO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EZWZhdWx0VGhlbWVfX2JvZHktY2VsbF9fXzJyclUxIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFsdW1pbnVtMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1fYXBjLWZpeGVkLXRhYmxlLWNlbGwtYm9keS1ib3JkZXIsIHZhcigtLWFsdW1pbnVtMikpO1xuICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4gLkRlZmF1bHRUaGVtZV9fYm9keS1jZWxsX19fMnJyVTEuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fXzNfdGRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtZml4ZWQtdGFibGUtY2VsbC1ib2R5LWJvcmRlciwgdmFyKC0tYWx1bWludW0yKSk7XG4gICAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EZWZhdWx0VGhlbWVfX2JvZHktY2VsbF9fXzJyclUxIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX2NlbGxDb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1maXhlZC10YWJsZS10ZXh0LWNvbG9yLCB2YXIoLS1zdGVlbDQpKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGVmYXVsdFRoZW1lX19hY3Rpb25DZWxsX19fMWktcUEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGVmYXVsdFRoZW1lX19tb3JlQWN0aW9uSWNvbl9fXzFFd0U0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGVmYXVsdFRoZW1lX19hY3Rpb25zX19fMTVITXoge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSh0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMzUlLCB2YXIoLS1hbHVtaW51bTIpKSwgdG8odmFyKC0tYWx1bWludW0yKSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS1hbHVtaW51bTIpIDM1JSwgdmFyKC0tYWx1bWludW0yKSk7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZpbGw6IHZhcigtLWFsdW1pbnVtNSk7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGVmYXVsdFRoZW1lX19hY3Rpb25fX18xbzZRTiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4gLkRlZmF1bHRUaGVtZV9fYWN0aW9uX19fMW82UU46aG92ZXIge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuRGVmYXVsdFRoZW1lX19jaGVja2JveC1jb2xfX18yWFhMdiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9jZWxsQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3gtY29sX19fMlhYTHYgbGFiZWwge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZW1wdHktaGVhZGVyLXNlbGVjdC1jZWxsX19fM0toaGsge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1hbHVtaW51bTIpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19hbnlwb2ludC1pdGVtLWNlbnRlcmVkX19fMzZLbDkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLkRlZmF1bHRUaGVtZV9fcm93X19fLTFqd0o6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtZml4ZWQtdGFibGUtcm93LWJvZHktaG92ZXIsIHZhcigtLWFsdW1pbnVtMSkpO1xuICAgIH1cblxuLnB1YmxpY19TY3JvbGxiYXJfbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLnB1YmxpY19TY3JvbGxiYXJfbWFpbi5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsIC5wdWJsaWNfU2Nyb2xsYmFyX21haW46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnB1YmxpY19TY3JvbGxiYXJfbWFpbk9wYXF1ZSwgLnB1YmxpY19TY3JvbGxiYXJfbWFpbk9wYXF1ZS5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUsIC5wdWJsaWNfU2Nyb2xsYmFyX21haW5PcGFxdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuICAucHVibGljX1Njcm9sbGJhcl9mYWNlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW00KTtcbiAgfVxuICAucHVibGljX1Njcm9sbGJhcl9tYWluOmhvdmVyIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2U6OmFmdGVyLCAucHVibGljX1Njcm9sbGJhcl9tYWluQWN0aXZlIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2U6OmFmdGVyLCAucHVibGljX1Njcm9sbGJhcl9mYWNlQWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwxKTtcbiAgfVxuICAuRGFya1RoZW1lX19maXhlZC10YWJsZV9fXzJrYlF6IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICB9XG4gIC5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXogLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X3Jvd1dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuICAuRGFya1RoZW1lX19maXhlZC10YWJsZV9fXzJrYlF6IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyOmhvdmVyIC5EYXJrVGhlbWVfX2JvZHktY2VsbF9fX0hnLXlhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICB9XG4gIC5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXogLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlciAuRGFya1RoZW1lX19oZWFkZXItY2VsbF9fXzJ3cTBuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4gIC5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXogLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlciAuRGFya1RoZW1lX19oZWFkZXItY2VsbF9fXzJ3cTBuLkRhcmtUaGVtZV9fc29ydC1jb2x1bW5fX18yOEhDVyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yb2J1c3QtYmx1ZTIpO1xuICAgICAgICB9XG4gIC5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXogLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlciAuRGFya1RoZW1lX19oZWFkZXItY2VsbF9fXzJ3cTBuIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX2NlbGxDb250ZW50IHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICAgIH1cbiAgLkRhcmtUaGVtZV9fZml4ZWQtdGFibGVfX18ya2JReiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EYXJrVGhlbWVfX2JvZHktY2VsbF9fX0hnLXlhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4gIC5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXogLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGFya1RoZW1lX19ib2R5LWNlbGxfX19IZy15YS5EYXJrVGhlbWVfX3NlbGVjdGVkX19fMklhdTIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgICAgIH1cbiAgLkRhcmtUaGVtZV9fYW55cG9pbnQtaXRlbS1jZW50ZXJlZF9fXzFOeVFNIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4uTHVtZVRoZW1lX19maXhlZC10YWJsZV9fXzJuMTlNIHtcbiAgLS1fYXBjLWZpeGVkLXRhYmxlLXJvdy1ib2R5LWhvdmVyLWFuY2hvci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXRleHQtbGluayk7XG4gIC0tX2FwYy1maXhlZC10YWJsZS1jZWxsLWhlYWRlci1ib3JkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTsgLyogVE9ETzogY29tcG9uZW50LXRva2VuICovXG4gIC0tX2FwYy1maXhlZC10YWJsZS1zb3J0LWNvbHVtbi1ib3JkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTApOyAvKiBUT0RPOiBjb21wb25lbnQtdG9rZW4gKi9cbiAgLS1fYXBjLWZpeGVkLXRhYmxlLXRleHQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LXByaW1hcnkpO1xuICAtLV9hcGMtZml4ZWQtdGFibGUtY2VsbC1ib2R5LWJvcmRlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApOyAvKiBUT0RPOiBjb21wb25lbnQtdG9rZW4gKi9cbiAgLS1fYXBjLWZpeGVkLXRhYmxlLXJvdy1ib2R5LWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXByaW1hcnktaG92ZXIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmNUcmlnZ2VyWm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByY1RyaWdnZXJab29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmNUcmlnZ2VyWm9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmNUcmlnZ2VyWm9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG59XG5cbi5yYy10cmlnZ2VyLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuXG4uYW55cG9pbnQtcG9ydGFsLWFjdGl2ZSAucmMtdHJpZ2dlci1wb3B1cCB7XG4gICAgei1pbmRleDogMTA1MDtcbiAgfVxuXG4uYW55cG9pbnQtbW9kYWwtb3BlbiAucmMtdHJpZ2dlci1wb3B1cCB7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuLnJjLXRyaWdnZXItcG9wdXAtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5yYy10cmlnZ2VyLXBvcHVwLXpvb20tZW50ZXIsIC5yYy10cmlnZ2VyLXBvcHVwLXpvb20tYXBwZWFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgfVxuXG4ucmMtdHJpZ2dlci1wb3B1cC16b29tLWxlYXZlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMywgMC43NCwgMC4wNSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4zLCAwLjc0LCAwLjA1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG5cbi5yYy10cmlnZ2VyLXBvcHVwLXpvb20tZW50ZXIucmMtdHJpZ2dlci1wb3B1cC16b29tLWVudGVyLWFjdGl2ZSwgLnJjLXRyaWdnZXItcG9wdXAtem9vbS1hcHBlYXIucmMtdHJpZ2dlci1wb3B1cC16b29tLWFwcGVhci1hY3RpdmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJjVHJpZ2dlclpvb21JbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByY1RyaWdnZXJab29tSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICB9XG5cbi5yYy10cmlnZ2VyLXBvcHVwLXpvb20tbGVhdmUucmMtdHJpZ2dlci1wb3B1cC16b29tLWxlYXZlLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmNUcmlnZ2VyWm9vbU91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByY1RyaWdnZXJab29tT3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxuXG4uYWxpZ25tZW50LW92ZXJyaWRlLnRhcmdldC10bC5wb3B1cC10bCAubWVudS10aXRsZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX3BvcG92ZXJDb250ZW50X19fMjJWRFQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX3BvcG92ZXJGaXhlZF9fXzNkT1ljIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA1MDtcbiAgfVxuXG4uYW55cG9pbnQtbW9kYWwtb3BlbiAuRGVmYXVsdFRoZW1lX19wb3BvdmVyQ29udGVudF9fXzIyVkRUIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX3RyaWdnZXJXcmFwcGVyX19fMm1JUlI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4uRGFya1RoZW1lX19wb3BvdmVyQ29udGVudF9fX3VyclVGIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXN0ZWVsMyk7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuXG4iLCIvKiBDb2xsZWN0aW9uIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0NvbGxlY3Rpb24ge1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbl9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuXG4vKiBHcmlkIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWQge1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZF9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuXG4vKiBUYWJsZSBkZWZhdWx0IHRoZW1lICovXG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyUm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJUcnVuY2F0ZWRUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlckNvbHVtbixcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uOmZpcnN0LW9mLXR5cGUsXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVyQ29sdW1uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVySWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVySWNvbiB7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiBMaXN0IGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0xpc3Qge1xufVxuIl19 */