.DefaultTheme__spinner___1ZqfV{animation:DefaultTheme__spin___2BLHD .8s linear infinite}.DefaultTheme__spinner___1ZqfV.DefaultTheme__s___1Ezcf{border:2px solid #0000;border-radius:100%;border-top:2px solid var(--primary);height:20px;width:20px}.DefaultTheme__spinner___1ZqfV.DefaultTheme__m___FFO2l{border:4px solid #0000;border-radius:100%;border-top:4px solid var(--primary);height:40px;width:40px}.DefaultTheme__spinner___1ZqfV.DefaultTheme__l___3u_d-{border:8px solid #0000;border-radius:100%;border-top:8px solid var(--primary);height:80px;width:80px}@keyframes DefaultTheme__spin___2BLHD{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.DarkTheme__spinner___3yNHB.DarkTheme__s___1X_Gq{border:2px solid #0000;border-radius:100%;border-top:2px solid var(--indigo3);height:20px;width:20px}.DarkTheme__spinner___3yNHB.DarkTheme__m___1T7UJ{border:4px solid #0000;border-radius:100%;border-top:4px solid var(--indigo3);height:40px;width:40px}.DarkTheme__spinner___3yNHB.DarkTheme__l___3zdVO{border:8px solid #0000;border-radius:100%;border-top:8px solid var(--indigo3);height:80px;width:80px}.LumeTheme__spinner___1zWlc.LumeTheme__s___3dTU6{border:2px solid #0000;border-radius:100%;border-top:2px solid var(--lume-g-color-indigo-40);height:20px;width:20px}.LumeTheme__spinner___1zWlc.LumeTheme__m___27Si0{border:4px solid #0000;border-radius:100%;border-top:4px solid var(--lume-g-color-indigo-40);height:40px;width:40px}.LumeTheme__spinner___1zWlc.LumeTheme__l___-kPK5{border:8px solid #0000;border-radius:100%;border-top:8px solid var(--lume-g-color-indigo-40);height:80px;width:80px}.DefaultTheme__button___29mtS{fill:currentColor;border:1px solid #0000;border-radius:4px;box-sizing:border-box;color:var(--tertiary);cursor:pointer;display:inline-block;font-family:var(--lume-g-font-family);font-style:normal;font-weight:500;max-height:100%;outline:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (prefers-reduced-motion){.DefaultTheme__button___29mtS{transition:none}}.DefaultTheme__button___29mtS:focus{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(--_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{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{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(--_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:.5}.DefaultTheme__button___29mtS.DefaultTheme__primary___249es.DefaultTheme__no-fill___1Pw4q{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[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{background-color:initial;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)}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ{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{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{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{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{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:.5}.DefaultTheme__button___29mtS.DefaultTheme__secondary___1JUnQ.DefaultTheme__no-fill___1Pw4q{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[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{background-color:initial;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)}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz{background-color:var(--_apc-button-tertiary-background-color,var(--steel2));border-color: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{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{background-color:var--steel4);border-color:var(--_apc-button-tertiary-neutral-no-fill-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{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:.5}.DefaultTheme__button___29mtS.DefaultTheme__flat___1g85K.DefaultTheme__no-fill___1Pw4q,.DefaultTheme__button___29mtS.DefaultTheme__tertiary___3cLHz.DefaultTheme__no-fill___1Pw4q{color:var(--_apc-button-tertiary-no-fill-color,var(--steel2))}.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[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{background-color:initial;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(--_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{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{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(--_apc-button-danger-disabled-background-color,var(--red3));border-color:var(--_apc-button-danger-disabled-border-color,var(--red3));cursor:not-allowed;opacity:.5}.DefaultTheme__button___29mtS.DefaultTheme__danger___hdJjA.DefaultTheme__no-fill___1Pw4q{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[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{background-color:initial;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(--_apc-button-danger-neutral-background-color,var(--tertiary))}.DefaultTheme__button___29mtS.DefaultTheme__no-fill___1Pw4q{background-color:initial}.DefaultTheme__button___29mtS.DefaultTheme__no-fill___1Pw4q:active,.DefaultTheme__button___29mtS.DefaultTheme__no-fill___1Pw4q:hover{color:var(--tertiary)}.DefaultTheme__button___29mtS.DefaultTheme__inverse___i4aAH{background-color:initial;border-color:currentColor;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{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:.3}.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:.5}.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:initial}.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{fill:var(--aluminum4);background-color:var(--tertiary);border:1px solid var(--tertiary);color: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{fill:var(--indigo3);background-color:var(--aluminum3);color: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{fill:#4957a5;color:#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{fill:var(--violet3);background-color:var(--aluminum3);color: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{fill:#7057a5;color:#7057a5}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb{fill:var(--aluminum3);background-color:var(--steel2);border:1px solid var(--steel2);color: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{fill:var(--steel2);background-color:var(--aluminum3);color:var(--steel2)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6:hover,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb:hover{fill:var(--aluminum3);background-color:var(--steel3);border-color:var(--steel3);color:var(--aluminum3)}.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__flat___Z46o6:active,.DarkTheme__button___2kIdG:not(.DarkTheme__disabled___1M4kT).DarkTheme__tertiary___2Ictb:active{fill:var(--aluminum5);color: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-primary-color:var(--lume-g-color-indigo-50);--_apc-button-primary-hover-background-color:var(--lume-g-color-indigo-40);--_apc-button-primary-hover-border-color:var(--lume-g-color-indigo-40);--_apc-button-primary-active-background-color:var(--lume-g-color-indigo-30);--_apc-button-primary-active-border-color:var(--lume-g-color-indigo-30);--_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-indigo-40);--_apc-button-secondary-background-color:var(--lume-g-color-neutral-100);--_apc-button-secondary-border-color:var(--lume-g-color-neutral-80);--_apc-button-secondary-hover-background-color:var(--lume-g-color-neutral-95);--_apc-button-secondary-hover-border-color:var(--lume-g-color-neutral-60);--_apc-button-secondary-active-background-color:var(--lume-g-color-neutral-90);--_apc-button-secondary-active-border-color:var(--lume-g-color-neutral-60);--_apc-button-secondary-disabled-background-color:var(--lume-g-color-neutral-100);--_apc-button-secondary-disabled-border-color:var(--lume-g-color-neutral-80);--_apc-button-secondary-disabled-color:var(--lume-g-color-neutral-80);--_apc-button-secondary-no-fill-color:var(--lume-g-color-neutral-20);--_apc-button-tertiary-background-color:var(--lume-g-color-indigo-95);--_apc-button-tertiary-border-color:var(--lume-g-color-indigo-95);--_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-neutral-no-fill-hover-background-color:var(--lume-g-color-neutral-95);--_apc-button-tertiary-neutral-no-fill-border-color:var(--lume-g-color-neutral-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-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-neutral-100);border-radius:36px;opacity:1}.LumeTheme__button___2d3zl.LumeTheme__primary___2CAl2.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:hover{background-color:var(--lume-g-color-indigo-95);border-color:var(--lume-g-color-indigo-40);color:var(--lume-g-color-indigo-50)}.LumeTheme__button___2d3zl.LumeTheme__primary___2CAl2.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:active{background-color:var(--lume-g-color-indigo-90);border-color:var(--lume-g-color-indigo-30)}.LumeTheme__button___2d3zl.LumeTheme__primary___2CAl2[disabled],.LumeTheme__button___2d3zl.LumeTheme__primary___2CAl2[disabled]:active,.LumeTheme__button___2d3zl.LumeTheme__primary___2CAl2[disabled]:hover{opacity:1}.LumeTheme__button___2d3zl.LumeTheme__secondary___3hW-C,.LumeTheme__button___2d3zl.LumeTheme__secondary___3hW-C.LumeTheme__no-fill___3fIjD.LumeTheme__neutral___2MUZk{color:var(--lume-g-color-neutral-20)}.LumeTheme__button___2d3zl.LumeTheme__secondary___3hW-C.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:hover{background-color:var(--lume-g-color-neutral-95);border-color:var(--lume-g-color-neutral-60);color:var(--lume-g-color-neutral-20)}.LumeTheme__button___2d3zl.LumeTheme__flat___FFmev,.LumeTheme__button___2d3zl.LumeTheme__tertiary___1449T{color:var(--lume-g-color-indigo-40)}.LumeTheme__button___2d3zl.LumeTheme__flat___FFmev.LumeTheme__no-fill___3fIjD,.LumeTheme__button___2d3zl.LumeTheme__tertiary___1449T.LumeTheme__no-fill___3fIjD{border-color:var(--lume-g-color-neutral-80)}.LumeTheme__button___2d3zl.LumeTheme__flat___FFmev.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:hover,.LumeTheme__button___2d3zl.LumeTheme__tertiary___1449T.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:hover{background-color:var(--lume-g-color-neutral-95);border-color:var(--lume-g-color-neutral-60);color:var(--lume-g-color-neutral-20)}.LumeTheme__button___2d3zl.LumeTheme__flat___FFmev.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:active,.LumeTheme__button___2d3zl.LumeTheme__tertiary___1449T.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:active{background-color:var(--lume-g-color-neutral-90);border-color:var(--lume-g-color-neutral-60);color:var(--lume-g-color-neutral-20)}.LumeTheme__button___2d3zl.LumeTheme__danger___1JqDp.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:hover{background-color:var(--lume-g-color-red-95);border-color:var(--lume-g-color-red-30);color:var(--lume-g-color-red-30)}.LumeTheme__button___2d3zl.LumeTheme__danger___1JqDp.LumeTheme__neutral___2MUZk.LumeTheme__no-fill___3fIjD:active{background-color:var(--lume-g-color-red-90);border-color:var(--lume-g-color-red-30)}.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{align-items:center;color:var(--_apc-checkbox-label-color,var(--steel5));cursor:pointer;display:flex;position:relative;z-index:10}.DefaultTheme__checkbox___1QMds label .DefaultTheme__assistive-text___3Fqqf{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP{align-items:center;background-color:var(--tertiary);border:1px solid var(--_apc-checkbox-border,var(--steel2));border-radius:2px;display:flex;flex:0 0 auto;height:20px;justify-content:center;margin-right:10px;transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:20px}@media (prefers-reduced-motion){.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP{transition:none}}.DefaultTheme__checkbox___1QMds .DefaultTheme__box-shape___1_CBP:before{border-color:#0000;border-style:none none solid solid;border-width:2px;box-sizing:border-box;content:"";display:block;height:6px;position:relative;top:-1px;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(--_apc-checkbox-color,var(--core-blue3));border-color:var(--_apc-checkbox-color,var(--core-blue3))}.DefaultTheme__checkbox___1QMds.DefaultTheme__checked___Cbw9V .DefaultTheme__box-shape___1_CBP:before{border-color:var(--tertiary)}.DefaultTheme__checkbox___1QMds.DefaultTheme__indeterminate___2gC0x .DefaultTheme__box-shape___1_CBP{background-color:var(--_apc-checkbox-color,var(--core-blue3));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)}.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{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(--_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(--_apc-checkbox-disabled-unchecked-background-color,var(--aluminum2));border-color:var(--_apc-checkbox-disabled-unchecked-border-color,var(--aluminum3))}.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{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{box-shadow:0 0 0 .25em #fff3}.LumeTheme__checkbox___2aVzg{--_apc-checkbox-label-color:var(--lume-g-color-neutral-20);--_apc-checkbox-border:var(--lume-g-color-neutral-60);--_apc-checkbox-color:var(--lume-g-color-indigo-50);--_apc-checkbox-disabled-label-color:var(--lume-g-color-neutral-60);--_apc-checkbox-disabled-unchecked-background-color:var(--lume-g-color-neutral-100);--_apc-checkbox-disabled-unchecked-border-color:var(--lume-g-color-neutral-50)}.LumeTheme__checkbox___2aVzg .LumeTheme__box-shape___25v3Y{border-radius:4px}.LumeTheme__checkbox___2aVzg.LumeTheme__disabled___3a7yu.LumeTheme__checked___24WWe .LumeTheme__box-shape___25v3Y,.LumeTheme__checkbox___2aVzg.LumeTheme__disabled___3a7yu.LumeTheme__indeterminate___Kg_9Z .LumeTheme__box-shape___25v3Y{background-color:var(--lume-g-color-neutral-95);border-color:var(--lume-g-color-neutral-50);opacity:.5}.LumeTheme__checkbox___2aVzg.LumeTheme__disabled___3a7yu:not(.LumeTheme__checked___24WWe):not(.LumeTheme__indeterminate___Kg_9Z) .LumeTheme__box-shape___25v3Y{opacity:.5}.LumeTheme__checkbox___2aVzg.LumeTheme__disabled___3a7yu.LumeTheme__checked___24WWe .LumeTheme__box-shape___25v3Y:before{border-color:var(--lume-g-color-neutral-30)}.LumeTheme__checkbox___2aVzg.LumeTheme__disabled___3a7yu.LumeTheme__indeterminate___Kg_9Z .LumeTheme__box-shape___25v3Y .LumeTheme__bar___xG8Tn{background-color:var(--lume-g-color-neutral-30)}@keyframes rcTriggerZoomIn{0%{opacity:0;transform:scale(0);transform-origin:50% 50%}to{opacity:1;transform:scale(1);transform-origin:50% 50%}}@keyframes rcTriggerZoomOut{0%{opacity:1;transform:scale(1);transform-origin:50% 50%}to{opacity:0;transform:scale(0);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{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);opacity:0}.rc-trigger-popup-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;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{animation-name:rcTriggerZoomIn;animation-play-state:running}.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active{animation-name:rcTriggerZoomOut;animation-play-state:running}.alignment-override.target-tl.popup-tl .Menu .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;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)}.DefaultTheme__menu___CnAD_{background-color:var(--tertiary);border:1px solid var(--_apc-context-menu-border-color,var(--aluminum3));border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.075);display:flex;flex-direction:column;margin:0;padding:6px 4px;z-index:1050}.DefaultTheme__button___EmHyB{align-items:center;background-color:initial;border:none;border-radius:4px;color:var(--_apc-context-menu-button-color,var(--steel5));cursor:pointer;display:flex;flex-direction:row;font-size:14px;height:30px;justify-content:flex-start;min-width:100px;outline:none;padding:0 12px;text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}.DefaultTheme__button___EmHyB:focus:not(.DefaultTheme__disabled___24MZi){outline:2px solid var(--core-blue3);outline-offset:-2px}.DefaultTheme__button___EmHyB:hover:not(.DefaultTheme__disabled___24MZi){background-color:var(--aluminum1)}.DefaultTheme__button___EmHyB.DefaultTheme__disabled___24MZi{color:var(--_apc-context-menu-button-disabled-color,var(--aluminum4));cursor:not-allowed}.DefaultTheme__separator___3vo3a{border-top:1px solid var(--_apc-context-menu-separator,var(--aluminum2));margin:6px 0}.DefaultTheme__option___15e-M{display:inline-block}.DefaultTheme__menu-sibling___2pk-f{position:relative}.DefaultTheme__menu-sibling-options___3rhbB{background-color:var(--tertiary);display:none;position:absolute;white-space:nowrap;z-index:1}.DefaultTheme__menu-sibling-toggle___2EStP{background:none;border:0;font-size:inherit;outline:none;padding:0}.DefaultTheme__menu-sibling-state-is-open___HYT_R .DefaultTheme__menu-sibling-options___3rhbB{display:block}.DefaultTheme__menu-sibling-popup-position-t-0___M57B2.DefaultTheme__menu-sibling-popup-position-l-1___2RNhH .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(0)}.DefaultTheme__menu-sibling-popup-position-t-0___M57B2.DefaultTheme__menu-sibling-popup-position-r-1___Jioze .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(-100%)}.DefaultTheme__menu-sibling-popup-position-t-0___M57B2.DefaultTheme__menu-sibling-popup-position-c-1___1JfzJ .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(-50%)}.DefaultTheme__menu-sibling-popup-position-b-0___eO2XY.DefaultTheme__menu-sibling-popup-position-l-1___2RNhH .DefaultTheme__menu-sibling-options___3rhbB{transform:translateY(-100%)}.DefaultTheme__menu-sibling-popup-position-b-0___eO2XY.DefaultTheme__menu-sibling-popup-position-r-1___Jioze .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(-100%,-100%)}.DefaultTheme__menu-sibling-popup-position-b-0___eO2XY.DefaultTheme__menu-sibling-popup-position-c-1___1JfzJ .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(-50%,-100%)}.DefaultTheme__menu-sibling-popup-position-c-0___29QNv.DefaultTheme__menu-sibling-popup-position-l-1___2RNhH .DefaultTheme__menu-sibling-options___3rhbB{transform:translateY(-50%)}.DefaultTheme__menu-sibling-popup-position-c-0___29QNv.DefaultTheme__menu-sibling-popup-position-r-1___Jioze .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(-100%,-50%)}.DefaultTheme__menu-sibling-popup-position-c-0___29QNv.DefaultTheme__menu-sibling-popup-position-c-1___1JfzJ .DefaultTheme__menu-sibling-options___3rhbB{transform:translate(-50%,-50%)}.DefaultTheme__menu-sibling-anchor-position-t-0___3L9ha .DefaultTheme__menu-sibling-options___3rhbB{top:0}.DefaultTheme__menu-sibling-anchor-position-b-0___2Dnic .DefaultTheme__menu-sibling-options___3rhbB{top:100%}.DefaultTheme__menu-sibling-anchor-position-c-0___3SRdn .DefaultTheme__menu-sibling-options___3rhbB{top:50%}.DefaultTheme__menu-sibling-anchor-position-l-1___X6pQ4 .DefaultTheme__menu-sibling-options___3rhbB{left:0}.DefaultTheme__menu-sibling-anchor-position-r-1___1HO4P .DefaultTheme__menu-sibling-options___3rhbB{left:100%}.DefaultTheme__menu-sibling-anchor-position-c-1___3QjiO .DefaultTheme__menu-sibling-options___3rhbB{left:50%}.DarkTheme__menu___3lz3h{background-color:var(--steel3)}.DarkTheme__menu___3lz3h:after,.DarkTheme__menu___3lz3h:before{border-color:var(--steel3)}.DarkTheme__button___2M-AC{border-color:var(--steel3);color:var(--tertiary)}.DarkTheme__button___2M-AC.DarkTheme__disabled___KVrjU{color:var(--aluminum4)}.DarkTheme__button___2M-AC.DarkTheme__disabled___KVrjU:focus,.DarkTheme__button___2M-AC.DarkTheme__disabled___KVrjU:hover,.DarkTheme__button___2M-AC:focus,.DarkTheme__button___2M-AC:hover{border-color:var(--core-blue3);color:var(--core-blue3)}.DarkTheme__separatorButton___3vrlv{border-color:var(--steel3)}.LumeTheme__menu___Uqk_h{--_apc-context-menu-border-color:var(--lume-g-color-neutral-80);--_apc-context-menu-button-color:var(--lume-g-color-neutral-20);--_apc-context-menu-button-disabled-color:var(--lume-g-color-neutral-60);--_apc-context-menu-separator:var(--lume-g-color-neutral-80);border-radius:8px;box-shadow:var(--lume-g-shadow-level-flat)}.LumeTheme__button___3Cc6e{border-radius:0}.DefaultTheme__menu___rxQog{background-color:var(--tertiary);border:1px solid var(--aluminum3);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.075);min-width:150px;outline:none}.DefaultTheme__title-container___2VHVJ{color:var(--_apc-title-container-color,var(--steel1));display:flex;flex-direction:column;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:18px;padding:9.5px 12px}.DarkTheme__menu___mf4zp{fill:var(--tertiary);background-color:var(--steel3);border-bottom:none;color:var(--tertiary)}.DarkTheme__title___12Lje{color:var(--aluminum4)}.LumeTheme__menu___33Gct{border-radius:10px;box-shadow:var(--lume-g-shadow-level-flat)}.LumeTheme__title-container___31S9T{--_apc-title-container-color:var(--lume-g-color-neutral-20)}.DefaultTheme__list-item___1qel4 .DefaultTheme__fullWidth___qfL7C,.DefaultTheme__list-item___1qel4 .DefaultTheme__link___2wxkc{width:100%}.DefaultTheme__list-item___1qel4 .DefaultTheme__inner___1_nAj{align-items:center;display:flex}.DefaultTheme__list-item___1qel4.DefaultTheme__has-click-handler___14-7i{cursor:pointer}.DefaultTheme__list-item___1qel4.DefaultTheme__has-icon___3tcpY{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}[data-anypoint-component=DropdownMenu] .DefaultTheme__list-item___1qel4.DefaultTheme__has-icon___3tcpY svg{margin-right:5px}.DefaultTheme__menu-item___19mOD{border-radius:0;box-sizing:border-box;cursor:pointer;display:block;font-size:14px;padding:9.5px 12px;white-space:nowrap}.DefaultTheme__menu-item___19mOD .DefaultTheme__icon___2Ae78{margin-right:5px}.DefaultTheme__menu-item___19mOD:focus:not(.DefaultTheme__disabled___12XFE),.DefaultTheme__menu-item___19mOD:hover:not(.DefaultTheme__disabled___12XFE){background-color:var(--aluminum1)}.DefaultTheme__menu-item___19mOD:focus{outline:none}.DefaultTheme__menu-item___19mOD.DefaultTheme__is-selected___t1jOA{background-color:var(--_apc-menu-item-is-selected-background-color,var(--core-blue3));color:var(--_apc-menu-item-is-selected-color,var(--tertiary))}.DefaultTheme__menu-item___19mOD.DefaultTheme__disabled___12XFE{color:var(--_apc-menu-item-disabled-color,var(--steel2));cursor:not-allowed}.DarkTheme__menu-item___1Wxox{background-color:var(--steel3);border-color:#0000;color:var(--tertiary)}.LumeTheme__menu-item___3Lch9{--_apc-menu-item-disabled-color:var(--lume-g-color-neutral-60);--_apc-menu-item-is-selected-color:var(--lume-g-color-indigo-30);--_apc-menu-item-is-selected-background-color:var(--lume-g-color-indigo-95);--_apc-menu-item-is-selected-hover-background-color:var(--lume-g-color-indigo-90)}.DefaultTheme__DropdownMenu___29uaM,.DefaultTheme__headItem___3nO-1{align-items:center;color:var(--steel4);font-size:14px;justify-content:space-between;line-height:1.5;padding:9.5px 12px}.DefaultTheme__DropdownMenu___29uaM{border-radius:4px;cursor:pointer;display:inline-flex;outline:none;position:relative}.DefaultTheme__DropdownMenu___29uaM a{color:var(--_apc-dropdown-menu-anchor-color,var(--core-blue3));-webkit-text-decoration:none;text-decoration:none}.DefaultTheme__DropdownMenu___29uaM:hover{background-color:var(--_apc-dropdown-menu-anchor-hover-background-color,var(--aluminum2))}.DefaultTheme__DropdownMenu___29uaM:focus{box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__DropdownMenu___29uaM .DefaultTheme__DropdownMenuItem___1ytol.DefaultTheme__selected___4IDYZ{fill:var(--_apc-dropdown-menu-item-selected-color,var(--tertiary));background-color:var(--_apc-dropdown-menu-item-selected-background-color,var(--core-blue3));color:var(--_apc-dropdown-menu-item-selected-color,var(--tertiary))}.DefaultTheme__DropdownMenu___29uaM .DefaultTheme__DropdownMenuItem___1ytol.DefaultTheme__selected___4IDYZ a{color:var(--_apc-dropdown-menu-item-selected-color,var(--tertiary))}.DefaultTheme__DropdownMenuContent___9j7Zo{fill:currentColor;background-color:var(--tertiary);color:var(--steel5);cursor:default;display:block;position:absolute;top:-1px;z-index:1}.DefaultTheme__DropdownMenuContentLeft___BJGfa{left:-1px}.DefaultTheme__DropdownMenuContentRight___g_i3E{right:-1px}.DefaultTheme__DropdownMenuIcon___1K87x{fill:currentColor;display:inline-block;height:20px;margin-left:5px;position:relative;top:1px;width:20px}.DefaultTheme__DropdownMenuIcon___1K87x svg{height:100%;width:100%}.DefaultTheme__headItem___3nO-1{color:var(--steel2);display:flex;justify-content:space-between;padding:9.5px 12px;white-space:nowrap}.DefaultTheme__list___2ch0n{margin:0;max-height:300px;overflow:auto;padding:0 0 6px}.DefaultTheme__separator___3KmKE{border-top:1px solid var(--_apc-dropdown-menu-separator-border,var(--aluminum2));margin:6px 0}.DefaultTheme__label___3kPqI{color:var(--steel2);display:block;font-weight:500;padding:0 12px;white-space:nowrap}.DarkTheme__DropdownMenuToggle___2lwod{color:var(--tertiary)}.DarkTheme__DropdownMenuToggle___2lwod:hover{color:var(--primary)}.DarkTheme__headItem___1C9SS{border-color:#0000}.DarkTheme__DropdownMenuMenu___3rB4R{background-color:var(--steel3);border-bottom:none}.DarkTheme__DropdownMenuItem___13F3v{fill:var(--tertiary);border-left-color:var(--steel3);border-right-color:var(--steel3);color:var(--tertiary)}.LumeTheme__DropdownMenu___1Oe6_{--_apc-dropdown-menu-anchor-color:var(--lume-g-color-neutral-20);--_apc-dropdown-menu-anchor-hover-background-color:var(--lume-g-color-neutral-95);--_apc-dropdown-menu-item-selected-background-color:var(--lume-g-color-indigo-90);--_apc-dropdown-menu-item-selected-color:var(--lume-g-color-indigo-40);--_apc-dropdown-menu-separator-border:var(--lume-g-color-neutral-80);border-radius:36px}.DefaultTheme__button___1hNSa.DefaultTheme__open-button-style___3l2LA{position:relative;transform:rotate(-45deg);transition:transform .45s cubic-bezier(.23,1,.32,1) 0;z-index:1022}.DefaultTheme__button___1hNSa.DefaultTheme__open-button-style___3l2LA.DefaultTheme__right-button___obYe-{transform:rotate(45deg)}.DefaultTheme__button___1hNSa.DefaultTheme__open-button-style___3l2LA svg{fill:var(--steel5)}.DefaultTheme__button___1hNSa.DefaultTheme__open-button-style___3l2LA:not(.DefaultTheme__disabled___2roNw),.DefaultTheme__button___1hNSa.DefaultTheme__open-button-style___3l2LA:not(.DefaultTheme__disabled___2roNw):hover{background-color:initial;border:none}.DefaultTheme__menu-header___3t7_k{cursor:default;height:40px;pointer-events:none;width:100%}.DarkTheme__button___S1yN2:not(.DarkTheme__disabled___2ErDN).DarkTheme__primary___1xTpa{background-color:var(--robust-blue3);border-color:var(--robust-blue3)}.DarkTheme__button___S1yN2:not(.DarkTheme__disabled___2ErDN).DarkTheme__primary___1xTpa:hover{background-color:var(--robust-blue2);border-color:var(--robust-blue2)}.DarkTheme__open-button-style___Sbq_T svg{fill:var(--tertiary)}.DarkTheme__open-button-style___Sbq_T .DarkTheme__button___S1yN2:not(.DarkTheme__disabled___2ErDN),.DarkTheme__open-button-style___Sbq_T .DarkTheme__button___S1yN2:not(.DarkTheme__disabled___2ErDN):hover{background-color:initial;border:none}.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-20v40zM0 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(--_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-neutral-20)}.DefaultTheme__form-size-lg___14IP_,.DefaultTheme__form-size-md___VtBAC,.DefaultTheme__form-size-sm___Z7j1e{width:100%}.DefaultTheme__form-size-sm___Z7j1e{max-width:100px}.DefaultTheme__form-size-md___VtBAC{max-width:250px}.DefaultTheme__form-size-lg___14IP_{max-width:500px}.DefaultTheme__file-uploader___2MsDp{align-items:center;border:1px solid var(--steel1);border-radius:4px;color:var(--steel5);display:flex;font-size:14px;height:40px;padding:0 6px 0 12px;transition:cubic-bezier(.46,.03,.52,.96)}.DefaultTheme__file-uploader___2MsDp.DefaultTheme__is-disabled___1FF21{background-color:var(--aluminum2);border-color:var(--aluminum2);color:var(--steel2);cursor:not-allowed}.DefaultTheme__file-uploader___2MsDp.DefaultTheme__is-disabled___1FF21 .DefaultTheme__filename___3HYkz.DefaultTheme__empty___3CjFP{color:var(--aluminum4)}.DefaultTheme__file-uploader___2MsDp.DefaultTheme__has-error___1_0fY{border-color:var(--danger)}.DefaultTheme__filename___3HYkz{overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.DefaultTheme__filename___3HYkz.DefaultTheme__empty___3CjFP{color:var(--steel2)}.DefaultTheme__file-uploader-button___1PVKm{flex:0 1 auto;margin-left:auto;overflow:hidden}.DefaultTheme__file-uploader-button___1PVKm span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.DefaultTheme__spinner___3E7dC{flex:0 0 auto;margin-right:10px}.DarkTheme__file-uploader___2zpX4 .DarkTheme__file-uploader-text-field___3UT79 input{background:var(--steel4);border-color:#0000;color:var(--aluminum3);opacity:1}.DarkTheme__file-uploader___2zpX4.DarkTheme__is-dirty___3BrNe .DarkTheme__file-uploader-text-field___3UT79 input{background-color:var(--steel3)}.DarkTheme__file-uploader___2zpX4.DarkTheme__is-dirty___3BrNe.DarkTheme__is-valid___2Sery .DarkTheme__file-uploader-text-field___3UT79 input{border-color:var(--core-blue3)}.DarkTheme__file-uploader___2zpX4.DarkTheme__is-dirty___3BrNe.DarkTheme__has-error___2F6iS .DarkTheme__file-uploader-text-field___3UT79 input{border-color:var(--danger)}.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{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{background-color:var(--tertiary);border:1px solid;border-color:var(--_apc-text-field-input-border-color,var(--steel2));border-radius:4px;box-sizing:border-box;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;transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion){.DefaultTheme__text-field___fBqG3 input{transition:none}}.DefaultTheme__text-field___fBqG3 input{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));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::-moz-placeholder{color:var(--_apc-text-field-input-placeholder-color,var(--steel2))}.DefaultTheme__text-field___fBqG3 input::placeholder{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(--_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]::-moz-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(--_apc-text-field-input-search-svg-fill,var(--steel2))}.DefaultTheme__text-field___fBqG3 .DefaultTheme__clear___-8sfQ{fill:var(--steel2);background:none;border:none;bottom:0;cursor:pointer;outline:0;padding:12px 12px 12px 4px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-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:#0000;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:#0000}.DarkTheme__text-field___wMCf_ input:focus,.DarkTheme__text-field___wMCf_ input:focus:hover{border-color:var(--navy3)}.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{background-color:var(--robust-blue5);color:var(--tertiary);display:block;opacity:0;position:absolute;transition:visibility .1s ease-out,opacity .1s ease;-webkit-user-select:none;-moz-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%;transform:translate(-50%)}.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-left___1s_GA,.DefaultTheme__tooltip___n3ADt.DefaultTheme__tooltip-position-right___2Gf_i{top: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(--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)}.fixedDataTableCellGroupLayout_cellGroup{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;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;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;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{box-sizing:border-box;overflow:hidden;position:absolute;top:0}.fixedDataTableRowLayout_body{left:0;position:absolute;top:0}.fixedDataTableRowLayout_fixedColumnsDivider{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{box-sizing:border-box;outline:none;overflow:hidden;position:absolute;transition-duration:.25s;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScrollbarLayout_mainVertical{bottom:0;right:0;top:0;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;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;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{align-items:center;display:flex;flex-direction:row}.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{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;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:#e8e9ebcc}.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: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)}.DefaultTheme__fixed-table___13zN6 .fixedDataTableRowLayout_rowWrapper:hover .DefaultTheme__actions___15HMz{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)}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header{border:none}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header .DefaultTheme__header-cell___LK0os{border-bottom:3px solid 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(--core-blue3)}.DefaultTheme__fixed-table___13zN6 .fixedDataTableLayout_header .DefaultTheme__header-cell___LK0os .public_fixedDataTableCell_cellContent{align-items:center;color:var(--steel4);display:flex}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__body-cell___2rrU1{border-bottom:1px solid var(--aluminum2)}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__body-cell___2rrU1.DefaultTheme__selected___3_tdh{background-color:var(--aluminum2)}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__body-cell___2rrU1 .public_fixedDataTableCell_cellContent{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{fill:var(--aluminum4);align-items:center;display:flex;height:100%}.DefaultTheme__fixed-table___13zN6 .public_fixedDataTableCell_main .DefaultTheme__actions___15HMz{fill:var(--aluminum5);align-items:center;background:linear-gradient(90deg,#0000,var(--aluminum2) 35%,var(--aluminum2));display:none;height:100%;justify-content:flex-end;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{align-items:center;display:flex;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{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.DefaultTheme__row___-1jwJ:hover{background-color: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:initial}.DefaultTheme__label___3U_zM{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-neutral-20)}.DefaultTheme__formComponent___xsYe2{align-items:center;display:flex;flex-direction:row;padding:10px 0}.DefaultTheme__formComponent___xsYe2[data-anypoint-form-component=Checkbox]>label{display:none}.DefaultTheme__label___2bZN6{margin:0 20px 0 0;width:100px}.DefaultTheme__label___2bZN6.DefaultTheme__optional___3kh5d:after{color:var(--aluminum5);content:"(Optional)";display:block}.DefaultTheme__component___1MsdN{align-items:center;display:flex;flex:1}.DefaultTheme__children___1UmE-{width:100%}.DefaultTheme__validationErrors___1WaSy{color:var(--danger);list-style:none;margin:0 0 0 20px;padding-left:0}.DefaultTheme__form___1QKcl{color:var(--steel2)}.DefaultTheme__validationErrors___2vx9z{color:var(--danger);list-style:none;padding-left:0}.DefaultTheme__visually-hidden___1-I5Y{clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.DarkTheme__form___XQb1y{color:var(--tertiary)}.DefaultTheme__modal-header___3-lo2{background-color:var(--_apc-modal-header-background-color,var(--aluminum1));border-bottom:var(--_apc-modal-header-border-bottom,1px solid var(--aluminum2));border-radius:4px 4px 0 0;color:var(--_apc-modal-header-color,var(--steel3));display:flex;flex:0 0 auto;flex-direction:row;padding:20px 30px}.DefaultTheme__modal-header___3-lo2 h1,.DefaultTheme__modal-header___3-lo2 h2,.DefaultTheme__modal-header___3-lo2 h3,.DefaultTheme__modal-header___3-lo2 h4{flex:1 1 auto;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.DefaultTheme__modal-header___3-lo2.DefaultTheme__danger___2Gh6V{background-color:var(--_apc-modal-header-danger-background-color,var(--danger));color:var(--_apc-modal-header-danger-color,var(--tertiary))}.DefaultTheme__modal-header___3-lo2.DefaultTheme__danger___2Gh6V h1,.DefaultTheme__modal-header___3-lo2.DefaultTheme__danger___2Gh6V h2,.DefaultTheme__modal-header___3-lo2.DefaultTheme__danger___2Gh6V h3,.DefaultTheme__modal-header___3-lo2.DefaultTheme__danger___2Gh6V h4{color:var(--_apc-modal-header-danger-color,var(--tertiary))}.DefaultTheme__modal-header___3-lo2.DefaultTheme__danger___2Gh6V .DefaultTheme__close___3T_6-{fill:var(--tertiary)}.DefaultTheme__modal-header___3-lo2 button{background:none;border:none;color:inherit;padding:0;transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96)}.DefaultTheme__modal-header___3-lo2 button:focus{box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DarkTheme__modal-header___1_GCa{background-color:var(--steel4);border-color:var(--steel4);border-bottom:none;color:var(--tertiary)}.LumeTheme__modal-header___2mmkW{--_apc-modal-header-background-color:#fff;--_apc-modal-header-border-bottom:1px solid var(--lume-g-color-neutral-90);--_apc-modal-header-border-radius:10px 10px 0 0;--_apc-modal-header-color:var(--lume-g-color-neutral-20);--_apc-modal-header-heading-font-weight:600;--_apc-modal-header-danger-background-color:#fff;--_apc-modal-header-danger-color:var(--lume-g-color-neutral-20);border-radius:10px 10px 0 0}.LumeTheme__modal-header___2mmkW h1,.LumeTheme__modal-header___2mmkW h2,.LumeTheme__modal-header___2mmkW h3,.LumeTheme__modal-header___2mmkW h4{font-size:20px;font-weight:600}.DefaultTheme__modal-body___26GPu{border-radius:0;color:var(--_apc-modal-body-color,var(--steel4));overflow-y:auto;padding:30px;position:relative}@media (-ms-high-contrast:none){.DefaultTheme__modal-body___26GPu,::-ms-backdrop{max-height:calc(100vh - 341px)}}.DarkTheme__modal-body___2nPs0{background-color:var(--steel2);border-color:var(--steel4);color:var(--tertiary)}.LumeTheme__modal-body___3CL7a{--_apc-modal-body-color:var(--lume-g-color-neutral-20)}.DefaultTheme__modal-footer___YOV-y{background:var(--_apc-modal-footer-background,var(--tertiary));border-radius:0 0 4px 4px;border-top:1px solid var(--aluminum2);color:var(--steel4);flex:0 0 auto;margin:0;min-height:41px;padding:20px 30px;text-align:right}.DefaultTheme__modal-footer___YOV-y button+button{margin-left:10px}.DarkTheme__modal-footer___33zUk{background-color:var(--steel4);border-color:var(--steel4);color:var(--tertiary)}.LumeTheme__modal-footer___20f-j{--_apc-modal-footer-background:var(--lume-g-color-neutral-95);border-radius:0 0 10px 10px;border-top:none}.DefaultTheme__overlay___3AceM{align-items:center;background-color:#000000c2;bottom:0;display:flex;justify-content:center;left:0;opacity:1;overflow-y:auto;position:fixed;right:0;top:0;z-index:1040}.DefaultTheme__modal___21WiE{-webkit-overflow-scrolling:touch;background:var(--tertiary);border-radius:4px;bottom:auto;color:var(--_apc-modal-color,var(--steel4));display:flex;flex-direction:column;max-height:calc(100vh - 140px);max-width:calc(100vw - 200px);min-width:350px;outline:none;-webkit-transform:scale(1)}.DarkTheme__modal___WXbn-{background:var(--steel2);color:var(--tertiary)}.LumeTheme__overlay___15lKd{background-color:#ffffffc2}.LumeTheme__modal___3H3BK{--_apc-modal-color:var(--lume-g-color-neutral-20);border:1px solid var(--lume-g-color-neutral-80);border-radius:12px;box-shadow:0 0 0 #0000001a,0 5px 12px #0000001a,0 21px 21px #00000017,0 47px 28px #0000000d,0 84px 34px #00000003,0 131px 37px #0000}.LumeTheme__text-field___3mZTa{--_apc-text-field-input-border-color:var(--lume-g-color-neutral-50);--_apc-text-input-color:var(--lume-g-color-neutral-20);--_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-neutral-90);--_apc-text-field-input-disabled-border-color:var(--lume-g-color-neutral-50);--_apc-text-field-input-search-svg-fill:var(--lume-g-color-neutral-50)}.LumeTheme__text-field___3mZTa input{border-radius: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{box-sizing:border-box;cursor:pointer;position:relative}.DefaultTheme__select___1qBDv div,.DefaultTheme__select___1qBDv input,.DefaultTheme__select___1qBDv span{box-sizing:border-box}.DefaultTheme__select___1qBDv .DefaultTheme__select-control___1Pnw3{background-color:var(--tertiary);border:1px solid var(--steel2);border-radius:4px;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;transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion){.DefaultTheme__select___1qBDv .DefaultTheme__select-control___1Pnw3{transition:none}}.DefaultTheme__select___1qBDv:focus-within .DefaultTheme__select-control___1Pnw3{border-color:var(--core-blue3);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{box-shadow:0 0 0 3px #fb6a7866}.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;box-shadow:none}.DefaultTheme__select___1qBDv.DefaultTheme__is-disabled___31xF1 .DefaultTheme__select-control___1Pnw3{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:initial;border:0;border-radius:0;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:initial;border:0;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(--_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{fill:currentColor;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;top:1px}.DefaultTheme__select-clear-zone___2fi4k button{-webkit-appearance:none;background-color:initial;border:0;border-radius:4px;cursor:pointer;line-height:inherit;outline:none}.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{box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__select-aria-only___1gpr1{clip:rect(0,0,0,0);display:inline-block;height:0;overflow:hidden;position:absolute;width:0}.DefaultTheme__select-value-label___27p-c{color:inherit}a.DefaultTheme__select-value-label___27p-c{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a.DefaultTheme__select-value-label___27p-c[href]{-webkit-text-decoration:underline;text-decoration:underline}.DefaultTheme__select-value___BQiRf{max-width:calc(100% - 44px);overflow:hidden;position:absolute;text-overflow:ellipsis}.DefaultTheme__select--multi___1T068 .DefaultTheme__select-value___BQiRf{align-items:center;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:2px;color:var(--_apc-select-multi-value-color,var(--tertiary));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{cursor:pointer;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:flex;flex-wrap:wrap}}.DefaultTheme__select-input-inline___3hzsy{display:inline-block;flex:1 0 80px}.DefaultTheme__select-input-inline___3hzsy input:focus{border-color:#0000;box-shadow:none}.DefaultTheme__select-menu-outer___364oB{-webkit-overflow-scrolling:touch;background-color:var(--tertiary);border:1px solid var(--aluminum3);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.075);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{font-size:14px;max-height:225px;overflow-y:auto;padding:6px 4px}.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{align-items:center;background-color:var(--tertiary);border-radius:4px;box-sizing:border-box;color:var(--_apc-select-option-color,var(--steel5));cursor:pointer;display:flex;min-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DefaultTheme__select-option___2xwWF .option-icon{height:16px;margin-right:8px;width:16px}.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(--_apc-select-option-background-color,var(--aluminum1));outline:none;outline-offset:none}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-selected___2QAek{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(--_apc-select-option-is-selected-color,var(--core-blue3))}.DefaultTheme__select-option___2xwWF.DefaultTheme__is-selected___2QAek.DefaultTheme__is-focused___lR404{background-color:initial;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-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:#0000;color:var(--tertiary)}.DarkTheme__select___34n6G .DarkTheme__select-control___3mEL9:hover{background:var(--steel3);border-color:#0000;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:#0000;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)}:root{--lume-g-shadow-level-flat:0px 0px 0px 0px #0000001a,0px 0px 1px 0px #0000001a,0px 1px 1px 0px #00000017,0px 3px 2px 0px #0000000d,0px 6px 2px 0px #00000003,0px 9px 2px 0px #0000}.LumeTheme__select___18MCr{--_apc-select-control-color:var(--lume-g-color-neutral-20);--_apc-select-is-disabled-background-color:var(--lume-g-color-neutral-90);--_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-neutral-95);--_apc-select-option-color:var(--lume-g-color-neutral-20);--_apc-select-clear-zone-color:var(--lume-g-color-neutral-20)}.LumeTheme__select___18MCr .LumeTheme__select-control___Owdha{border-radius:8px}.LumeTheme__select--multi___2zU_Z .LumeTheme__select-value___2dnsn{border-radius:4px}.LumeTheme__select--multi___2zU_Z .LumeTheme__select-value-icon___2y6X5{font-size:18px}.LumeTheme__select-menu-outer___3VdKI{border-radius:8px;box-shadow:var(--lume-g-shadow-level-flat)}a.LumeTheme__select-value-label___3K5-P[href]{-webkit-text-decoration:none;text-decoration:none}.LumeTheme__select-option___2H28Z{--_apc-select-option-is-selected-color:var(--lume-g-color-indigo-40);border-radius:0}.DefaultTheme__table-wrap___3D1jF{display:block}.DefaultTheme__table___2nyzx{background-color:var(--tertiary);border-collapse:collapse;font-size:14px;width:100%}.DefaultTheme__cellHeader___mmCmm{border-bottom:3px solid var(--aluminum2);color:var(--steel4);padding:10px;text-align:left}.DefaultTheme__cellBody___3XHdw{border-bottom:1px solid var(--aluminum2);color:var(--steel4);display:table-cell;padding:10px;vertical-align:middle}.DefaultTheme__cellBody___3XHdw a{color:var(--steel4)}.DefaultTheme__rowBody___1Kt7o:hover{background-color:var(--aluminum1)}.DefaultTheme__rowBody___1Kt7o:hover a{color:var(--primary)}.DefaultTheme__rowBody___1Kt7o:hover a:hover{color:var(--core-blue2)}.DarkTheme__table___1MID7{background:#0000}.DarkTheme__cellBody___3Qv_u,.DarkTheme__cellHeader___2uj1E{border-color:var(--steel4);color:var(--aluminum3)}.DarkTheme__rowBody___1rO3p:hover{background:var(--steel4)}.DefaultTheme__tab___1lwKI{border:none;color:var(--steel4);cursor:pointer;display:inline-block;font-size:14px;line-height:20px;list-style:none;padding:3px 15px;position:relative;vertical-align:bottom}.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:initial;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);-webkit-text-decoration:none;text-decoration:none}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tablist___3BEUZ{display:flex;margin-bottom:10px;padding:0;text-align:center}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP{border-radius:4px;transition:outline .15s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion){.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP{transition:none}}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:after{background-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)}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:hover:not(.DefaultTheme__disabled___14VI5):not(.DefaultTheme__selected___Di4E3){color:var(--core-blue3);-webkit-text-decoration:underline;text-decoration:underline}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:active:not(.DefaultTheme__disabled___14VI5):not(.DefaultTheme__selected___Di4E3):after{background-color:var(--aluminum2)}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP.DefaultTheme__selected___Di4E3{font-weight:600}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP.DefaultTheme__disabled___14VI5{cursor:not-allowed;opacity:.5}.DefaultTheme__tabs___2jEX3 .DefaultTheme__tab___3pKCP:focus:not(.DefaultTheme__disabled___14VI5){color:var(--core-blue3);outline:2px solid var(--core-blue3);outline-offset:-2px;-webkit-text-decoration:underline;text-decoration:underline}.DefaultTheme__tabs___2jEX3 .DefaultTheme__bar___2USgS{background-color:var(--core-blue3);border-radius:4px;height:5px;position:absolute;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{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.DefaultTheme__tabs___2jEX3.DefaultTheme__vertical___31Ykv .DefaultTheme__tablist___3BEUZ{box-sizing:border-box;display:block;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);border-radius:4px;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)}.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);height:5px}.DefaultTheme__tabs___2jEX3.DefaultTheme__secondary___12uId .DefaultTheme__tab___3pKCP.DefaultTheme__selected___Di4E3{color: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{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:#0000}.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)}.DefaultTheme__form-size-lg___2ZFvG,.DefaultTheme__form-size-md___VQGJq,.DefaultTheme__form-size-sm___13Fes{width:100%}.DefaultTheme__form-size-sm___13Fes{max-width:100px}.DefaultTheme__form-size-md___VQGJq{max-width:250px}.DefaultTheme__form-size-lg___2ZFvG{max-width:500px}.DefaultTheme__textarea___1pfrP textarea{-webkit-appearance:none;background-color:var(--tertiary);border:1px solid var(--_apc-textarea-border,var(--steel2));border-radius:4px;box-sizing:border-box;color:var(--_apc-textarea-color,var(--steel5));font-family:var(--lume-g-font-family);font-size:1.4rem;font-style:normal;font-weight:400;height:100%;min-height:40px;padding:9.5px 12px;position:relative;resize:vertical;transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);white-space:pre-wrap;width:100%}@media (prefers-reduced-motion){.DefaultTheme__textarea___1pfrP textarea{transition:none}}.DefaultTheme__textarea___1pfrP textarea:focus{border-color:var(--core-blue3);box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px;outline:none}.DefaultTheme__textarea___1pfrP textarea::-webkit-input-placeholder{color:var(--steel2)}.DefaultTheme__textarea___1pfrP textarea[disabled]{background-color:var(--_apc-textarea-disabled-color,var(--aluminum2));border-color:var(--_apc-textarea-border,var(--aluminum3));color:var(--_apc-textarea-color,var(--steel2));cursor:not-allowed}.DefaultTheme__textarea___1pfrP textarea[disabled]::-webkit-input-placeholder{color:var(--aluminum4)}.DefaultTheme__textarea___1pfrP.DefaultTheme__is-dirty___3tN6n.DefaultTheme__has-error___1i6LW textarea,.DefaultTheme__textarea___1pfrP.DefaultTheme__is-dirty___3tN6n.DefaultTheme__has-error___1i6LW textarea:focus{border-color:var(--danger)}.DefaultTheme__textarea___1pfrP.DefaultTheme__is-dirty___3tN6n.DefaultTheme__has-error___1i6LW textarea:focus{box-shadow:0 0 0 3px #fb6a7866}.DarkTheme__textarea___bz0af textarea{background:var(--steel4);border-color:#0000;color:var(--tertiary)}.DarkTheme__textarea___bz0af textarea:focus,.DarkTheme__textarea___bz0af textarea:hover{background:var(--steel3);outline:none}.DarkTheme__textarea___bz0af textarea:hover{border-color:#0000}.DarkTheme__textarea___bz0af textarea:focus,.DarkTheme__textarea___bz0af textarea:focus:hover{border-color:var(--navy3)}.DarkTheme__textarea___bz0af.DarkTheme__is-focused___1TP1y textarea,.DarkTheme__textarea___bz0af.DarkTheme__is-focused___1TP1y textarea:hover{background:var(--steel3)}.LumeTheme__textarea___UqEG5 textarea{--_apc-textarea-border:var(--lume-g-color-neutral-60);--_apc-textarea-color:var(--lume-g-color-neutral-50);--_apc-textarea-disabled-color:var(--lume-g-color-neutral-90);border-radius:8px}.DefaultTheme__toast___3mpcj{display:inline-block;float:right;margin:10px;position:relative}.DefaultTheme__toast___3mpcj .DefaultTheme__toast-close___3Gvyu{cursor:pointer;position:absolute;right:5px;top:5px}.DefaultTheme__toast___3mpcj .DefaultTheme__toast-close___3Gvyu svg{fill:var(--tertiary)}.DefaultTheme__toast___3mpcj.DefaultTheme__toast-info___mJUoO{background-color:var(--steel2)}.DefaultTheme__toast___3mpcj.DefaultTheme__toast-error___3HkWZ{background-color:var(--danger)}.DefaultTheme__toast___3mpcj.DefaultTheme__toast-success___1RKFA{background-color:var(--future-green3)}.DefaultTheme__toast___3mpcj.DefaultTheme__toast-error___3HkWZ .DefaultTheme__toast-close___3Gvyu svg,.DefaultTheme__toast___3mpcj.DefaultTheme__toast-info___mJUoO .DefaultTheme__toast-close___3Gvyu svg,.DefaultTheme__toast___3mpcj.DefaultTheme__toast-success___1RKFA .DefaultTheme__toast-close___3Gvyu svg{fill:var(--tertiary)}.DefaultTheme__toast-body___2DYQb{cursor:default;width:100%}.DefaultTheme__padding___4bhtZ{padding:15px 25px}.DefaultTheme__title___3ulZE{color:var(--tertiary);font-size:16px;line-height:19px}.DefaultTheme__custom___Vk4pW{display:inline-block}@keyframes rcNotificationFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rcDialogFadeOut{0%{opacity:1}to{opacity:0}}.rc-notification{display:inline-block;position:fixed;z-index:2147483647}.rc-notification>span{align-items:flex-end;display:flex;flex-direction:column}.rc-notification-notice-close{color:var(--steel5);cursor:pointer;filter:alpha(opacity=20);font-size:16px;font-weight:700;line-height:1;opacity:.2;outline:none;position:absolute;right:5px;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 1px 0 var(--tertiary);top:3px}.rc-notification-fade-enter{opacity:0}.rc-notification-fade-enter,.rc-notification-fade-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.55,0,.55,.2)}.rc-notification-fade-enter.rc-notification-fade-enter-active{animation-name:rcNotificationFadeIn;animation-play-state:running}.rc-notification-fade-leave.rc-notification-fade-leave-active{animation-name:rcDialogFadeOut;animation-play-state:running}.DarkTheme__toast___1AGSe.DarkTheme__toast-info___1xdcD{background-color:var(--aluminum4);color:var(--steel2)}.DefaultTheme__toggle___2zuEa{align-items:center;color:var(--_apc-toggle-color,var(--steel4));cursor:pointer;display:inline-flex}.DefaultTheme__toggle___2zuEa input{height:0;opacity:0;position:absolute;width:0}.DefaultTheme__toggle___2zuEa input:focus+.DefaultTheme__toggle-shape___32hof{box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DefaultTheme__toggle-shape___32hof{background-color:var(--_apc-toggle-shape-background-color,var(--aluminum3));border-radius:16px;display:inline-block;height:32px;padding:5px;position:relative;transition:background-color .15s cubic-bezier(.46,.03,.52,.96),box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:56px}.DefaultTheme__toggle-shape___32hof:before{border-color:#0000;border-style:none none solid solid;border-width:2px;content:"";display:block;height:4px;left:12px;position:absolute;top:12px;transform:rotate(-45deg);transition:border-color .15s cubic-bezier(.46,.03,.52,.96);width:8px}.DefaultTheme__toggle-shape___32hof:after{background-color:var(--tertiary);border-radius:11px;box-shadow:0 1px 3px #00000026;content:"";display:block;height:22px;transition:transform .15s cubic-bezier(.46,.03,.52,.96);width:22px}.DefaultTheme__toggle-value___1XTAT{font-size:16px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DefaultTheme__checked___2MWPP .DefaultTheme__toggle-shape___32hof{background-color:var(--_apc-toggle-primary,var(--primary))}.DefaultTheme__checked___2MWPP .DefaultTheme__toggle-shape___32hof:after{transform:translateX(24px)}.DefaultTheme__checked___2MWPP .DefaultTheme__toggle-shape___32hof:before{border-color:var(--tertiary)}.DefaultTheme__disabled___u7BKa .DefaultTheme__toggle-shape___32hof{cursor:not-allowed;opacity:.5}.DefaultTheme__has-error___Flkgx .DefaultTheme__toggle-shape___32hof{background-color:var(--danger)}.DefaultTheme__has-error___Flkgx input:focus+.DefaultTheme__toggle-shape___32hof{box-shadow:var(--lume-g-color-neutral-100) 0 0 0 2px,var(--core-blue3) 0 0 0 4px}.DarkTheme__toggle___32LRg .DarkTheme__switch___3dJxv .DarkTheme__toggle-value___3WK4M{color:var(--tertiary)}.LumeTheme__toggle___2Em9L{--_apc-toggle-color:var(--lume-g-color-neutral-50);--_apc-toggle-shape-background-color:var(--lume-g-color-neutral-80);--_apc-toggle-primary:var(--lume-g-color-indigo-50)}.DefaultTheme__folder___2m-Ly{overflow:hidden;position:relative}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp{align-items:center;background-color:#f9fafb;border:0;border-left:6px solid #0000;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin:0;outline:0 solid #0000;padding:0;position:relative;text-align:left;transition:outline .15s cubic-bezier(.46,.03,.52,.96);width:100%}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp:hover{color:var(--core-blue3);cursor:pointer}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp:focus{border:0;border-left:6px solid #0000;border-radius:4px;color:var(--core-blue3);outline:2px solid var(--core-blue3);outline-offset:-2px;-webkit-text-decoration:underline;text-decoration:underline}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp .DefaultTheme__caret___CZXw4{flex:none;height:15px;margin:10px 8px 10px 0;transform:rotate(-90deg);width:15px}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp label{-webkit-font-smoothing:auto;color:var(--steel4);cursor:pointer;flex:1 0 auto;font-size:14px;font-weight:400}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp:hover label{color:var(--core-blue3);-webkit-text-decoration:underline;text-decoration:underline}.DefaultTheme__folder___2m-Ly .DefaultTheme__button___3cgcp:hover .DefaultTheme__caret___CZXw4{fill:var(--core-blue3)}.DefaultTheme__folder___2m-Ly.DefaultTheme__expanded___3O01->.DefaultTheme__button___3cgcp .DefaultTheme__caret___CZXw4{transform:rotate(0deg)}.DefaultTheme__leaf___33Lo0{-webkit-font-smoothing:antialiased;background:none;border:0;border-left:6px solid #0000;color:inherit;cursor:pointer;display:block;font-size:14px;font-weight:400;height:35px;outline:inherit;position:relative;text-align:left;transition:outline .15s cubic-bezier(.46,.03,.52,.96);width:100%}.DefaultTheme__leaf___33Lo0:focus,.DefaultTheme__leaf___33Lo0:hover{color:var(--core-blue3);-webkit-text-decoration:underline;text-decoration:underline}.DefaultTheme__leaf___33Lo0:focus{border-radius:4px;outline:2px solid var(--core-blue3);outline-offset:-2px}.DefaultTheme__leaf___33Lo0.DefaultTheme__active___1N8u3{background-color:var(--core-blue1);border-left:6px solid var(--core-blue3);font-weight:600}.DefaultTheme__empty___3P45D{align-items:center;border-left:6px solid #0000;cursor:default;display:flex;flex-direction:row;font-size:12px;font-style:italic;height:40px}.DarkTheme__tree___UIXAL{color:var(--tertiary)}.DarkTheme__tree___UIXAL .DarkTheme__folder___wMWbM .DarkTheme__button___2gTJ8{background:#0000}.DarkTheme__tree___UIXAL .DarkTheme__folder___wMWbM .DarkTheme__button___2gTJ8 label{color:var(--tertiary)}.DarkTheme__tree___UIXAL .DarkTheme__folder___wMWbM svg{fill:var(--tertiary)}.DarkTheme__tree___UIXAL .DarkTheme__leaf___2nosv{background:#0000;color:var(--tertiary)}.DarkTheme__tree___UIXAL .DarkTheme__leaf___2nosv:hover{background:var(--steel4)}.DarkTheme__tree___UIXAL .DarkTheme__empty___X80yo{color:var(--aluminum5)}:root{--lume-g-font-family:system-ui,-apple-system,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";--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 *{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:initial}.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 :any-link{text-decoration:none}.anypoint-styles{color:#2e2e2e;color:var(--lume-g-color-text-primary)}.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:600;font-weight:var(--lume-g-font-weight-semibold)}.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:#2e2e2e;color:var(--lume-g-color-text-primary);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(--lume-g-color-border-primary);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 #939393;border-left:3px solid var(--lume-g-color-border-tertiary);color:#5c5c5c;color:var(--steel3);margin:10px 0;padding:10px 20px}.anypoint-styles code{color:#2e2e2e;color:var(--lume-g-color-text-primary);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(--lume-g-color-surface-container-secondary)}.anypoint-styles pre{word-wrap:break-word;border:1px solid #c9c9c9;border:1px solid var(--lume-g-color-border-primary);line-height:1.42;margin:0 0 10px;padding:9.5px;word-break:break-all}.anypoint-styles hr{border:0;border-top:1px solid #c9c9c9;border-top:1px solid var(--lume-g-color-border-divider)}: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,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 #0000;--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 #0000001a,0px 1px 1px 0px #00000017,0px 3px 2px 0px #0000000d,0px 6px 2px 0px #00000003;--lume-g-shadow-level-2:0px 2px 4px 0px #0000001a,0px 7px 7px 0px #00000017,0px 16px 10px 0px #0000000d,0px 28px 11px 0px #00000003;--lume-g-shadow-level-3:0px 3px 8px 0px #0000001a,0px 14px 14px 0px #00000017,0px 31px 19px 0px #0000000d,0px 55px 22px 0px #00000003;--lume-g-shadow-level-4:0px 5px 10px 0px #0000001a,0px 18px 18px 0px #00000017,0px 41px 25px 0px #0000000d,0px 73px 29px 0px #00000003;--lume-g-shadow-level-5:0px 5px 12px 0px #0000001a,0px 21px 21px 0px #00000017,0px 47px 28px 0px #0000000d,0px 84px 34px 0px #00000003;--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}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%;z-index:1}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zb3VyY2Uvc3R5bGVzLmNzcyIsImNzcy92ZW5kb3IuNmYxNzNiMDg4ZDVlODRmNmYwYWYuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVVBLCtCQUNBLHdEQ0NFLENERUYsdURDTU0sc0JBQWdELENEQ3RELGtCQUFBLENDRE0sbUNBQWdELENESnRELFdBQUEsQ0NETSxVRE9OLENBRUEsdURBSUUsc0JBQW1CLENDR2Ysa0JESEosQ0FBQSxtQ0FBbUIsQ0FGbkIsV0FBQSxDQURBLFVBSUEsQ0FDRix1RENVTSxzQkRQZSxDQUNuQixrQkFBQSxDQ01JLG1DRFBlLENBRG5CLFdBQUEsQ0FERixVQ1dJLENBRUosc0NEUEEsR0FDRSxzQkFDQSxDQUVBLEdBQ0Esd0JBQ0YsQ0NTQSxDQVlBLGlEQU1NLHNCQUFnRCxDRFB0RCxrQkFBQSxDQ09NLG1DQUFnRCxDRFp0RCxXQUFBLENBREUsVUFPQSxDQ1VGLGlERExFLHNCQUFXLENBQ1gsa0JBQVUsQ0FEVixtQ0FBVyxDQUhiLFdBQUEsQ0NTTSxVREpKLENDYUYsaURBTU0sc0JBQWdELENBQ2hELGtCQUFtQixDQURuQixtQ0FBZ0QsQ0FKaEQsV0FBWSxDRFpsQixVQ2tCSSxDQVlKLGlEQU1NLHNCQUErRCxDQUMvRCxrQkFBbUIsQ0FEbkIsa0RBQStELENBSi9ELFdBQVksQ0FEWixVQU9GLENBRUosaURBTU0sc0JBQStELENBQy9ELGtCQUFtQixDQURuQixrREFBK0QsQ0FKL0QsV0FBWSxDQURaLFVBT0YsQ0FFSixpREFNTSxzQkFBK0QsQ0FDL0Qsa0JBQW1CLENBRG5CLGtEQUErRCxDQUovRCxXQUFZLENBRFosVUFPRixDQW1DSCw4QkFVRyxpQkFBa0IsQ0FObEIsc0JBQTZCLENBQzdCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixvQkFBcUIsQ0FSckIscUNBQXNDLENBQ3RDLGlCQUFrQixDQUNsQixlQUFnQixDQVFoQixlQUFnQixDQVNoQixTQUFVLENBUlYs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LENBRlIsS0FBTSxDQVdOLDJCQU9GLENBRUEsZ0NBQ0Usd0JBQ0UsNkJBQ0YsQ0FDRiIsImZpbGUiOiJjc3MvdmVuZG9yLjZmMTczYjA4OGQ1ZTg0ZjZmMGFmLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIENvbGxlY3Rpb24gZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbiB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19Db2xsZWN0aW9uX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIEdyaWQgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIFRhYmxlIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19HcmlkIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclRydW5jYXRlZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uLFxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW46Zmlyc3Qtb2YtdHlwZSxcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJDb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIExpc3QgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fTGlzdCB7XG59XG4iLCI6cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXByaW1hcnk6IHZhcigtLWNvcmUtYmx1ZTMpO1xufVxuXG4uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMVpxZlYge1xuICAgIGFuaW1hdGlvbjogRGVmYXVsdFRoZW1lX19zcGluX19fMkJMSEQgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cblxuLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFacWZWLkRlZmF1bHRUaGVtZV9fc19fXzFFemNmIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogY2FsYygyMHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygyMHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogY2FsYygyMHB4IC8gMTApIHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xWnFmVi5EZWZhdWx0VGhlbWVfX21fX19GRk8ybCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDQwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG4uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMVpxZlYuRGVmYXVsdFRoZW1lX19sX19fM3VfZC0ge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItbGVmdDogY2FsYyg4MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBjYWxjKDgwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDgwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDgwcHggLyAxMCkgc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuQGtleWZyYW1lcyBEZWZhdWx0VGhlbWVfX3NwaW5fX18yQkxIRCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgICAtLWluZGlnbzM6ICM1ZTY2Zjk7XG59XG5cbi5EYXJrVGhlbWVfX3NwaW5uZXJfX18zeU5IQi5EYXJrVGhlbWVfX3NfX18xWF9HcSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDIwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoMjBweCAvIDEwKSBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG4uRGFya1RoZW1lX19zcGlubmVyX19fM3lOSEIuRGFya1RoZW1lX19tX19fMVQ3VUoge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItbGVmdDogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBjYWxjKDQwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDQwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDQwcHggLyAxMCkgc29saWQgdmFyKC0taW5kaWdvMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuLkRhcmtUaGVtZV9fc3Bpbm5lcl9fXzN5TkhCLkRhcmtUaGVtZV9fbF9fXzN6ZFZPIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogY2FsYyg4MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYyg4MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogY2FsYyg4MHB4IC8gMTApIHNvbGlkIHZhcigtLWluZGlnbzMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbjpyb290IHtcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwOiAjM2E0OWRhO1xufVxuXG4uTHVtZVRoZW1lX19zcGlubmVyX19fMXpXbGMuTHVtZVRoZW1lX19zX19fM2RUVTYge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogY2FsYygyMHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBjYWxjKDIwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDIwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDIwcHggLyAxMCkgc29saWQgdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuLkx1bWVUaGVtZV9fc3Bpbm5lcl9fXzF6V2xjLkx1bWVUaGVtZV9fbV9fXzI3U2kwIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMoNDBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogY2FsYyg0MHB4IC8gMTApIHNvbGlkIHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbi5MdW1lVGhlbWVfX3NwaW5uZXJfX18xeldsYy5MdW1lVGhlbWVfX2xfX18ta1BLNSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjKDgwcHggLyAxMCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoODBweCAvIDEwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IGNhbGMoODBweCAvIDEwKSBzb2xpZCB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tcm9idXN0LWJsdWUzOiAjNTA2NzczO1xuICAgIC0tc3RlZWwyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7XG4gICAgLS1yZWQzOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgICAtLWFsdW1pbnVtMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gICAgLS1sdW1lLWctY29sb3ItcmVkLTQwOiAjYmEwNTE3O1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG4gICAgLS1jb3JlLWJsdWU0OiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0zMCk7XG4gICAgLS1jb3JlLWJsdWU1OiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0yMCk7XG4gICAgLS1yb2J1c3QtYmx1ZTQ6ICMzMjQ0NGQ7XG4gICAgLS1yb2J1c3QtYmx1ZTU6ICMyNzJmMzM7XG4gICAgLS1zdGVlbDM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgIC0tcmVkNDogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC0zMCk7XG4gICAgLS1yZWQ1OiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTIwKTtcbiAgICAtLWFsdW1pbnVtMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgIC0tYWx1bWludW01OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NSk7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS0zMDogIzAxNDQ4NjtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTIwOiAjMDMyZDYwO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDA6ICM1YzVjNWM7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbiAgICAtLWx1bWUtZy1jb2xvci1yZWQtMzA6ICM4ZTAzMGY7XG4gICAgLS1sdW1lLWctY29sb3ItcmVkLTIwOiAjNjQwMTAzO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NTogI2EwYTBhMFxufS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbHVtZS1nLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLyogc3Bpbm5lciAqL1xuICB9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICB9XG4gICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgIH0vKiBwcmltYXJ5IGJ1dHRvbiAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllczpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzguRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTQpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvciwgdmFyKC0tY29yZS1ibHVlNCkpO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzguRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlNSkpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvciwgdmFyKC0tY29yZS1ibHVlNSkpO1xuICAgICAgfS8qIHN0eWxpbmcgdGhlIGRpc2FibGVkIHN0YXRlIHNlcGFyYXRlbHksIHJhdGhlciB0aGFuIHVzaW5nICY6bm90KFtkaXNhYmxlZF0pIGFib3ZlLlxuICAgICAgdGhpcyBpcyB0byBrZWVwIHNwZWNpZmljaXR5IGxvdywgd2hpY2ggaXMgaW1wb3J0YW50IGZvciBzb21lIGV4aXN0aW5nIGRlcGVuZGVudHMgKi8uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllc1tkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXNbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LW5vLWZpbGwtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fcHJpbWFyeV9fXzI0OWVzLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19wcmltYXJ5X19fMjQ5ZXMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3ByaW1hcnlfX18yNDllcy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgICB9Lyogc2Vjb25kYXJ5IGJ1dHRvbiAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJvYnVzdC1ibHVlMykpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTMpKTtcbiAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTQpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTQpKTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5ROmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJvYnVzdC1ibHVlNSkpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTUpKTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5ROmZvY3VzLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSAwcHggMHB4IDBweCAycHgsICB2YXIoLS1jb3JlLWJsdWUzKSAwcHggMHB4IDBweCA0cHg7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUVtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblFbZGlzYWJsZWRdOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWUzKSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvciwgdmFyKC0tcm9idXN0LWJsdWUzKSk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxIHtcbiAgICAgICAgY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXNlY29uZGFyeS1uby1maWxsLWNvbG9yLCB2YXIoLS1yb2J1c3QtYmx1ZTMpKTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktZGlzYWJsZWQtY29sb3IsIHZhcigtLXJvYnVzdC1ibHVlMykpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zZWNvbmRhcnlfX18xSlVuUS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0uRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzFKVW5RLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTphY3RpdmUuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMUpVblEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgICB9LyogdGVydGlhcnkgYnV0dG9uICovLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1SyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktYm9yZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6OmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3RlcnRpYXJ5X19fM2NMSHouRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzguRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6aG92ZXIsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXN0ZWVsMykpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWhvdmVyLWJvcmRlci1jb2xvciwgdmFyKC0tc3RlZWwzKSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6OmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmFjdGl2ZSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUs6YWN0aXZlLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOC5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXItLXN0ZWVsNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktbmV1dHJhbC1uby1maWxsLWJvcmRlci1jb2xvciwgdmFyKC0tc3RlZWw0KSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6W2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6W2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6W2Rpc2FibGVkXTphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLW2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUtbZGlzYWJsZWRdOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1S1tkaXNhYmxlZF06YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHEge1xuICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tdGVydGlhcnktbm8tZmlsbC1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX190ZXJ0aWFyeV9fXzNjTEh6LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06Zm9jdXMsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0uRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06aG92ZXIuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fdGVydGlhcnlfX18zY0xIei5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX3RlcnRpYXJ5X19fM2NMSHouRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ZsYXRfX18xZzg1Sy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0uRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzgsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZmxhdF9fXzFnODVLLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3Zlci5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmFjdGl2ZS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19mbGF0X19fMWc4NUsuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgICB9LyogZGFuZ2VyIGJ1dHRvbiAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJlZDMpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWJvcmRlci1jb2xvciwgdmFyKC0tcmVkMykpO1xuICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJlZDQpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1yZWQ0KSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQTphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uZXV0cmFsX19fM1pCZzguRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1yZWQ1KSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWJvcmRlci1jb2xvciwgdmFyKC0tcmVkNSkpO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakFbZGlzYWJsZWRdLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXJlZDMpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1yZWQzKSk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxIHtcbiAgICAgICAgY29sb3I6IHZhcigtLV9hcGMtYnV0dG9uLWRhbmdlci1uby1maWxsLWNvbG9yLCB2YXIoLS1yZWQzKSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cS5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmhvdmVyLCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTphY3RpdmUsIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtZGlzYWJsZWQtY29sb3IsIHZhcigtLXJlZDMpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19faGRKakEuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHFbZGlzYWJsZWRdLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpob3Zlci5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19kYW5nZXJfX19oZEpqQS5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cVtkaXNhYmxlZF06YWN0aXZlLkRlZmF1bHRUaGVtZV9fbmV1dHJhbF9fXzNaQmc4LCAuRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fX2hkSmpBLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxW2Rpc2FibGVkXTpmb2N1cy5EZWZhdWx0VGhlbWVfX25ldXRyYWxfX18zWkJnOCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWJ1dHRvbi1kYW5nZXItbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgICAgICAgIH0vKiBubyBmaWxsIGJ1dHRvbiAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fbm8tZmlsbF9fXzFQdzRxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX25vLWZpbGxfX18xUHc0cTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19uby1maWxsX19fMVB3NHE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIH0vKiBpbnZlcnNlIGJ1dHRvbiAoZm9yIHVzZSBvbiBkYXJrIGJhY2tncm91bmRzKSAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faW52ZXJzZV9fX2k0YUFIIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy1idXR0b24taW52ZXJzZS1jb2xvciwgdmFyKC0tYWx1bWludW0xKSk7XG4gICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faW52ZXJzZV9fX2k0YUFIOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19pbnZlcnNlX19faTRhQUg6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19pbnZlcnNlX19faTRhQUg6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMCkgMHB4IDBweCAwcHggMnB4LCB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDRweDtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX2ludmVyc2VfX19pNGFBSFtkaXNhYmxlZF0sIC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faW52ZXJzZV9fX2k0YUFIW2Rpc2FibGVkXTpob3ZlciwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19pbnZlcnNlX19faTRhQUhbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTEpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9Lyogc2l6ZSBzbWFsbCAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc21fX19JY0pOOCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9LyogcmVkdWNlIHNwaW5uZXIgc2l6ZSBmb3Igc21hbGwgYnV0dG9ucyAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc21fX19JY0pOOCAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9fc21fX19JY0pOOCAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ206Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19zbV9fX0ljSk44IC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbS5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9Lyogc2l6ZSBtZWRpdW0gKi8uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10Uy5EZWZhdWx0VGhlbWVfX21kX19fMXM1cUwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH0vKiBzaXplIGxhcmdlICovLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19sZ19fX29fVGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICB9LyogY2lyY3VsYXIgYnV0dG9uICovLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMuRGVmYXVsdFRoZW1lX19jaXJjdWxhcl9fXzNuRlBPIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTLkRlZmF1bHRUaGVtZV9faXMtbG9hZGluZ19fX3pfaXF5IHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5EZWZhdWx0VGhlbWVfX3NwaW5uZXJfX18xTkVDbSwgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMgLkRlZmF1bHRUaGVtZV9fY2hpbGRyZW5fX19XZlFGaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHByZXZlbnQgc2hpZnRpbmcgdGV4dCBvbiA6YWN0aXZlIHN0YXRlIGluIElFMTEgKi9cbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfS8qIGV4dHJhIHNwZWNpZmljaXR5IHRvIG92ZXJyaWRlIGRlZmF1bHQgc3Bpbm5lciBzdHlsZXMgKi8uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ206Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMgLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFORUNtLkRlZmF1bHRUaGVtZV9fc3Bpbm5lcl9fXzFORUNtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ20uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fMU5FQ206b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH0vKiBpY29ucyAqLy5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5hbnlwb2ludC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9LkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMjltdFMgLmFueXBvaW50LWljb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuYW55cG9pbnQtaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX19idXR0b25fX18yOW10UyAuYW55cG9pbnQtaWNvbjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzI5bXRTIC5hbnlwb2ludC1pY29uIHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuOnJvb3Qge1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgICAtLWFsdW1pbnVtNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzA6ICNhZWFlYWU7XG4gICAgICAtLWluZGlnbzM6ICM1ZTY2Zjk7XG4gICAgICAtLXZpb2xldDM6ICM5YTYzZjk7XG4gICAgICAtLWFsdW1pbnVtMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgICAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAgICAgLS1uYXZ5MzogIzE3OGJlYTtcbiAgICAgIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gICAgICAtLWFsdW1pbnVtNTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjU6ICNhMGEwYTA7XG59LkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEcuRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgZmlsbDogdmFyKC0tYWx1bWludW00KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9LkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEcuRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtULkRhcmtUaGVtZV9fbm8tZmlsbF9fXzJRcldjIHtcbiAgICAgICAgb3BhY2l0eTogMC45NztcbiAgICAgIH0vKiBQcmltYXJ5IEJ1dHRvbiAqLy5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3ByaW1hcnlfX18zVWsxWiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnbzMpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIH0uRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19wcmltYXJ5X19fM1VrMVouRGFya1RoZW1lX19uby1maWxsX19fMlFyV2Mge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICB9LkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fcHJpbWFyeV9fXzNVazFaOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZ5Myk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXZ5Myk7XG4gICAgICAgIH0uRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19wcmltYXJ5X19fM1VrMVo6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzQ5NTdhNTtcbiAgICAgICAgICBmaWxsOiAjNDk1N2E1O1xuICAgICAgICB9LyogU2Vjb25kYXJ5IEJ1dHRvbiAqLy5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3NlY29uZGFyeV9fXzJrZHRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0Myk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZpb2xldDMpO1xuICAgICAgfS5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3NlY29uZGFyeV9fXzJrZHRlLkRhcmtUaGVtZV9fbm8tZmlsbF9fXzJRcldjIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdmlvbGV0Myk7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdmlvbGV0Myk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgfS5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3NlY29uZGFyeV9fXzJrZHRlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY4NGZiO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FmODRmYjtcbiAgICAgICAgfS5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3NlY29uZGFyeV9fXzJrZHRlOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM3MDU3YTU7XG4gICAgICAgICAgZmlsbDogIzcwNTdhNTtcbiAgICAgICAgfS8qIFRlcnRpYXJ5IEJ1dHRvbiAqLy5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3RlcnRpYXJ5X19fMkljdGIsIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX2ZsYXRfX19aNDZvNiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICBmaWxsOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdGVlbDIpO1xuICAgICAgfS5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX3RlcnRpYXJ5X19fMkljdGIuRGFya1RoZW1lX19uby1maWxsX19fMlFyV2MsIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX2ZsYXRfX19aNDZvNi5EYXJrVGhlbWVfX25vLWZpbGxfX18yUXJXYyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgICAgZmlsbDogdmFyKC0tc3RlZWwyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICB9LkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fdGVydGlhcnlfX18ySWN0Yjpob3ZlciwgLkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fZmxhdF9fX1o0Nm82OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgICB9LkRhcmtUaGVtZV9fYnV0dG9uX19fMmtJZEc6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMU00a1QpLkRhcmtUaGVtZV9fdGVydGlhcnlfX18ySWN0YjphY3RpdmUsIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX2ZsYXRfX19aNDZvNjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTUpO1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFsdW1pbnVtNSk7XG4gICAgICAgIH0uRGFya1RoZW1lX19idXR0b25fX18ya0lkRzpub3QoLkRhcmtUaGVtZV9fZGlzYWJsZWRfX18xTTRrVCkuRGFya1RoZW1lX19kYW5nZXJfX18zOGFFei5EYXJrVGhlbWVfX25vLWZpbGxfX18yUXJXYyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0zKTtcbiAgICAgICAgfS5EYXJrVGhlbWVfX2J1dHRvbl9fXzJrSWRHOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzFNNGtUKS5EYXJrVGhlbWVfX2Rhbmdlcl9fXzM4YUV6OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzOTU1O1xuICAgICAgICB9XG5cbjpyb290IHtcbiAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTUwOiAjNTg2N2U4O1xuICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDA6ICMzYTQ5ZGE7XG4gIC0tbHVtZS1nLWNvbG9yLWluZGlnby0zMDogIzJmMmNiNztcbiAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwOiAjYmVjN2Y2O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MDogI2M5YzljOTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NTogI2YzZjNmMztcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MDogIzkzOTM5MztcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MDogI2U1ZTVlNTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMDogIzJlMmUyZTtcbiAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1OiAjZjFmM2ZiO1xuICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTA6ICNlMGU1Zjg7XG4gIC0tbHVtZS1nLWNvbG9yLXJlZC00MDogI2JhMDUxNztcbiAgLS1sdW1lLWctY29sb3ItcmVkLTMwOiAjOGUwMzBmO1xuICAtLWx1bWUtZy1jb2xvci1yZWQtMjA6ICM2NDAxMDM7XG4gIC0tbHVtZS1nLWNvbG9yLXJlZC04MDogI2ZlYjhhYjtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gIC0tbHVtZS1nLWNvbG9yLXJlZC05NTogI2ZlZjFlZTtcbiAgLS1sdW1lLWctY29sb3ItcmVkLTkwOiAjZmVkZWQ4O1xufVxuXG4gIC5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psIHtcbiAgLyogQWxsIHZhcmlhbnRzICovXG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIG9wYWNpdHk6IDE7XG5cbiAgLyogUHJpbWFyeSAqL1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTApO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gIC0tX2FwYy1idXR0b24tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tMzApO1xuICAtLV9hcGMtYnV0dG9uLXByaW1hcnktYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby0zMCk7XG4gIC0tX2FwYy1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwKTtcbiAgLS1fYXBjLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby04MCk7XG4gIC0tX2FwYy1idXR0b24tcHJpbWFyeS1uby1maWxsLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcblxuICAvKiBTZWNvbmRhcnkgKi9cbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1fYXBjLWJ1dHRvbi1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tX2FwYy1idXR0b24tc2Vjb25kYXJ5LW5vLWZpbGwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcblxuICAvKiBUZXJ0aWFyeSAqL1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTUpO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05NSk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05MCk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTUpO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5ldXRyYWwtbm8tZmlsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gIC0tX2FwYy1idXR0b24tdGVydGlhcnktbmV1dHJhbC1uby1maWxsLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAtLV9hcGMtYnV0dG9uLXRlcnRpYXJ5LW5vLWZpbGwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgLS1fYXBjLWJ1dHRvbi10ZXJ0aWFyeS1uby1maWxsLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG5cbiAgLyogRGFuZ2VyICovXG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtMjApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTgwKTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTgwKTtcbiAgLS1fYXBjLWJ1dHRvbi1kYW5nZXItbm8tZmlsbC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gIC0tX2FwYy1idXR0b24tZGFuZ2VyLW5vLWZpbGwtZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtODApO1xuICAtLV9hcGMtYnV0dG9uLWRhbmdlci1uZXV0cmFsLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG5cbiAgLyogSW52ZXJzZSAqL1xuICAtLV9hcGMtYnV0dG9uLWludmVyc2UtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG5cbiAgLyogVGhlIGZvbGxvd2luZyBhcHBsaWVzIEx1bWVUaGVtZSB3aXRob3V0IHByaXZhdGUgc3R5bGluZyBob29rcyBiZWNhdXNlIHRoZXNlXG4gICAgIHNlbGVjdG9ycyBvciBwcm9wZXJ0aWVzIGRvIG5vdCBleGlzdCBpbiBEZWZhdWx0VGhlbWUuICovXG5cbiAgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19wcmltYXJ5X19fMkNBbDIuTHVtZVRoZW1lX19uZXV0cmFsX19fMk1VWmsuTHVtZVRoZW1lX19uby1maWxsX19fM2ZJakQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05NSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgIH1cblxuICAuTHVtZVRoZW1lX19idXR0b25fX18yZDN6bC5MdW1lVGhlbWVfX3ByaW1hcnlfX18yQ0FsMi5MdW1lVGhlbWVfX25ldXRyYWxfX18yTVVaay5MdW1lVGhlbWVfX25vLWZpbGxfX18zZklqRDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05MCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tMzApO1xuICAgIH1cblxuICAuTHVtZVRoZW1lX19idXR0b25fX18yZDN6bC5MdW1lVGhlbWVfX3ByaW1hcnlfX18yQ0FsMltkaXNhYmxlZF0sXG4gICAgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19wcmltYXJ5X19fMkNBbDJbZGlzYWJsZWRdOmhvdmVyLFxuICAgIC5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psLkx1bWVUaGVtZV9fcHJpbWFyeV9fXzJDQWwyW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19zZWNvbmRhcnlfX18zaFctQyB7XG4gICAgY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgfVxuXG4gIC5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psLkx1bWVUaGVtZV9fc2Vjb25kYXJ5X19fM2hXLUMuTHVtZVRoZW1lX19uby1maWxsX19fM2ZJakQuTHVtZVRoZW1lX19uZXV0cmFsX19fMk1VWmsge1xuICAgICAgY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgICB9XG5cbiAgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19zZWNvbmRhcnlfX18zaFctQy5MdW1lVGhlbWVfX25ldXRyYWxfX18yTVVaay5MdW1lVGhlbWVfX25vLWZpbGxfX18zZklqRDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MCk7XG4gICAgfVxuXG4gIC5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psLkx1bWVUaGVtZV9fdGVydGlhcnlfX18xNDQ5VCxcbiAgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19mbGF0X19fRkZtZXYge1xuICAgIGNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgfVxuXG4gIC5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psLkx1bWVUaGVtZV9fdGVydGlhcnlfX18xNDQ5VC5MdW1lVGhlbWVfX25vLWZpbGxfX18zZklqRCwgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19mbGF0X19fRkZtZXYuTHVtZVRoZW1lX19uby1maWxsX19fM2ZJakQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgfVxuXG4gIC5MdW1lVGhlbWVfX2J1dHRvbl9fXzJkM3psLkx1bWVUaGVtZV9fdGVydGlhcnlfX18xNDQ5VC5MdW1lVGhlbWVfX25ldXRyYWxfX18yTVVaay5MdW1lVGhlbWVfX25vLWZpbGxfX18zZklqRDpob3ZlciwgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19mbGF0X19fRkZtZXYuTHVtZVRoZW1lX19uZXV0cmFsX19fMk1VWmsuTHVtZVRoZW1lX19uby1maWxsX19fM2ZJakQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAgIH1cblxuICAuTHVtZVRoZW1lX19idXR0b25fX18yZDN6bC5MdW1lVGhlbWVfX3RlcnRpYXJ5X19fMTQ0OVQuTHVtZVRoZW1lX19uZXV0cmFsX19fMk1VWmsuTHVtZVRoZW1lX19uby1maWxsX19fM2ZJakQ6YWN0aXZlLCAuTHVtZVRoZW1lX19idXR0b25fX18yZDN6bC5MdW1lVGhlbWVfX2ZsYXRfX19GRm1ldi5MdW1lVGhlbWVfX25ldXRyYWxfX18yTVVaay5MdW1lVGhlbWVfX25vLWZpbGxfX18zZklqRDphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAgIH1cblxuICAuTHVtZVRoZW1lX19idXR0b25fX18yZDN6bC5MdW1lVGhlbWVfX2Rhbmdlcl9fXzFKcURwLkx1bWVUaGVtZV9fbmV1dHJhbF9fXzJNVVprLkx1bWVUaGVtZV9fbm8tZmlsbF9fXzNmSWpEOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtOTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTMwKTtcbiAgICB9XG5cbiAgLkx1bWVUaGVtZV9fYnV0dG9uX19fMmQzemwuTHVtZVRoZW1lX19kYW5nZXJfX18xSnFEcC5MdW1lVGhlbWVfX25ldXRyYWxfX18yTVVaay5MdW1lVGhlbWVfX25vLWZpbGxfX18zZklqRDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC05MCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtMzApO1xuICAgIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLXN0ZWVsMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAtLWFsdW1pbnVtMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLWFsdW1pbnVtMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xufVxuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcyBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLWNoZWNrYm94LWxhYmVsLWNvbG9yLCB2YXIoLS1zdGVlbDUpKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzIGxhYmVsIC5EZWZhdWx0VGhlbWVfX2Fzc2lzdGl2ZS10ZXh0X19fM0ZxcWYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4IC8gMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tX2FwYy1jaGVja2JveC1ib3JkZXIsIHZhcigtLXN0ZWVsMikpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzIC5EZWZhdWx0VGhlbWVfX2JveC1zaGFwZV9fXzFfQ0JQIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgfVxuICAgIH1cblxuICAvKiBjaGVjayAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlA6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7IC8qIGZvciBvcHRpY2FsIGFsaWdubWVudCAqL1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAvKiBiYXIgKGluZGV0ZXJtaW5hdGUpICovXG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcyAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCAuRGVmYXVsdFRoZW1lX19iYXJfX18xdHM0NiB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcy5EZWZhdWx0VGhlbWVfX2NoZWNrZWRfX19DYnc5ViAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICB9XG5cbiAgLyogY2hlY2sgKi9cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzLkRlZmF1bHRUaGVtZV9fY2hlY2tlZF9fX0NidzlWIC5EZWZhdWx0VGhlbWVfX2JveC1zaGFwZV9fXzFfQ0JQOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMuRGVmYXVsdFRoZW1lX19pbmRldGVybWluYXRlX19fMmdDMHggLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtY2hlY2tib3gtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtY2hlY2tib3gtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgfVxuXG4gIC8qIGNoZWNrICovXG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcy5EZWZhdWx0VGhlbWVfX2luZGV0ZXJtaW5hdGVfX18yZ0MweCAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIC8qIGJhciAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94X19fMVFNZHMuRGVmYXVsdFRoZW1lX19pbmRldGVybWluYXRlX19fMmdDMHggLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAgLkRlZmF1bHRUaGVtZV9fYmFyX19fMXRzNDYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0VmtJKS5EZWZhdWx0VGhlbWVfX2lzLWZvY3VzZWRfX18zS3lZSSAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCxcbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kczpub3QoLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSSkgaW5wdXQ6Zm9jdXMgKyAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSAwcHggMHB4IDBweCAycHgsICB2YXIoLS1jb3JlLWJsdWUzKSAwcHggMHB4IDBweCA0cHg7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSSBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC1sYWJlbC1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAuRGVmYXVsdFRoZW1lX19jaGVja2JveF9fXzFRTWRzLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZrSTpub3QoLkRlZmF1bHRUaGVtZV9fY2hlY2tlZF9fX0NidzlWKTpub3QoLkRlZmF1bHRUaGVtZV9faW5kZXRlcm1pbmF0ZV9fXzJnQzB4KSAuRGVmYXVsdFRoZW1lX19ib3gtc2hhcGVfX18xX0NCUCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWNoZWNrYm94LWRpc2FibGVkLXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1hbHVtaW51bTIpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tX2FwYy1jaGVja2JveC1kaXNhYmxlZC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1hbHVtaW51bTMpKTtcbiAgICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcy5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWa0kuRGVmYXVsdFRoZW1lX19jaGVja2VkX19fQ2J3OVYgLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAsXG4gICAgLkRlZmF1bHRUaGVtZV9fY2hlY2tib3hfX18xUU1kcy5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWa0kuRGVmYXVsdFRoZW1lX19pbmRldGVybWluYXRlX19fMmdDMHggLkRlZmF1bHRUaGVtZV9fYm94LXNoYXBlX19fMV9DQlAge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG4gICAgLS1pbmRpZ28zOiAjNWU2NmY5O1xufS5EYXJrVGhlbWVfX2NoZWNrYm94X19fd1M0SEgge1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIH0uRGFya1RoZW1lX19jaGVja2JveF9fX3dTNEhIIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgIH0uRGFya1RoZW1lX19jaGVja2JveF9fX3dTNEhILkRhcmtUaGVtZV9fY2hlY2tlZF9fXzNSN1JvIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgIH0uRGFya1RoZW1lX19jaGVja2JveF9fX3dTNEhILkRhcmtUaGVtZV9faW5kZXRlcm1pbmF0ZV9fX1VzOGd1IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28zKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAxcHggc29saWQgdmFyKC0taW5kaWdvMyk7XG4gICAgICB9LkRhcmtUaGVtZV9fY2hlY2tib3hfX193UzRISDpob3ZlciBsYWJlbDo6YmVmb3JlLCAuRGFya1RoZW1lX19jaGVja2JveF9fX3dTNEhILkRhcmtUaGVtZV9faXMtZm9jdXNlZF9fX1ByaVVEIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjA6ICMyZTJlMmU7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjA6ICM5MzkzOTM7XG4gIC0tbHVtZS1nLWNvbG9yLWluZGlnby01MDogIzU4NjdlODtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1OiAjZjNmM2YzO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xufVxuXG4gIC5MdW1lVGhlbWVfX2NoZWNrYm94X19fMmFWemcge1xuICAtLV9hcGMtY2hlY2tib3gtbGFiZWwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgLS1fYXBjLWNoZWNrYm94LWJvcmRlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAtLV9hcGMtY2hlY2tib3gtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTApO1xuICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtbGFiZWwtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgLS1fYXBjLWNoZWNrYm94LWRpc2FibGVkLXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLV9hcGMtY2hlY2tib3gtZGlzYWJsZWQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xufVxuXG4gIC5MdW1lVGhlbWVfX2NoZWNrYm94X19fMmFWemcgLkx1bWVUaGVtZV9fYm94LXNoYXBlX19fMjV2M1kge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC8qIFRoZSBmb2xsb3dpbmcgYXBwbGllcyBMdW1lVGhlbWUgd2l0aG91dCBwcml2YXRlIHN0eWxpbmcgaG9va3MgYmVjYXVzZSB0aGVzZVxuICAgICBzZWxlY3RvcnMgb3IgcHJvcGVydGllcyBkbyBub3QgZXhpc3QgaW4gRGVmYXVsdFRoZW1lLiAqL1xuXG4gIC5MdW1lVGhlbWVfX2NoZWNrYm94X19fMmFWemcuTHVtZVRoZW1lX19kaXNhYmxlZF9fXzNhN3l1Lkx1bWVUaGVtZV9fY2hlY2tlZF9fXzI0V1dlIC5MdW1lVGhlbWVfX2JveC1zaGFwZV9fXzI1djNZLFxuICAuTHVtZVRoZW1lX19jaGVja2JveF9fXzJhVnpnLkx1bWVUaGVtZV9fZGlzYWJsZWRfX18zYTd5dS5MdW1lVGhlbWVfX2luZGV0ZXJtaW5hdGVfX19LZ185WiAuTHVtZVRoZW1lX19ib3gtc2hhcGVfX18yNXYzWSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5MdW1lVGhlbWVfX2NoZWNrYm94X19fMmFWemcuTHVtZVRoZW1lX19kaXNhYmxlZF9fXzNhN3l1Om5vdCguTHVtZVRoZW1lX19jaGVja2VkX19fMjRXV2UpOm5vdCguTHVtZVRoZW1lX19pbmRldGVybWluYXRlX19fS2dfOVopIC5MdW1lVGhlbWVfX2JveC1zaGFwZV9fXzI1djNZIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuTHVtZVRoZW1lX19jaGVja2JveF9fXzJhVnpnLkx1bWVUaGVtZV9fZGlzYWJsZWRfX18zYTd5dS5MdW1lVGhlbWVfX2NoZWNrZWRfX18yNFdXZSAuTHVtZVRoZW1lX19ib3gtc2hhcGVfX18yNXYzWTo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgfVxuXG4gIC5MdW1lVGhlbWVfX2NoZWNrYm94X19fMmFWemcuTHVtZVRoZW1lX19kaXNhYmxlZF9fXzNhN3l1Lkx1bWVUaGVtZV9faW5kZXRlcm1pbmF0ZV9fX0tnXzlaIC5MdW1lVGhlbWVfX2JveC1zaGFwZV9fXzI1djNZIC5MdW1lVGhlbWVfX2Jhcl9fX3hHOFRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG59XG5cbkBrZXlmcmFtZXMgcmNUcmlnZ2VyWm9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByY1RyaWdnZXJab29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbn1cblxuLnJjLXRyaWdnZXItcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbi5hbnlwb2ludC1wb3J0YWwtYWN0aXZlIC5yYy10cmlnZ2VyLXBvcHVwIHtcbiAgICB6LWluZGV4OiAxMDUwO1xuICB9XG5cbi5hbnlwb2ludC1tb2RhbC1vcGVuIC5yYy10cmlnZ2VyLXBvcHVwIHtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4ucmMtdHJpZ2dlci1wb3B1cC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLnJjLXRyaWdnZXItcG9wdXAtem9vbS1lbnRlciwgLnJjLXRyaWdnZXItcG9wdXAtem9vbS1hcHBlYXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIH1cblxuLnJjLXRyaWdnZXItcG9wdXAtem9vbS1sZWF2ZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMywgMC43NCwgMC4wNSk7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgfVxuXG4ucmMtdHJpZ2dlci1wb3B1cC16b29tLWVudGVyLnJjLXRyaWdnZXItcG9wdXAtem9vbS1lbnRlci1hY3RpdmUsIC5yYy10cmlnZ2VyLXBvcHVwLXpvb20tYXBwZWFyLnJjLXRyaWdnZXItcG9wdXAtem9vbS1hcHBlYXItYWN0aXZlIHtcbiAgICBhbmltYXRpb24tbmFtZTogcmNUcmlnZ2VyWm9vbUluO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICB9XG5cbi5yYy10cmlnZ2VyLXBvcHVwLXpvb20tbGVhdmUucmMtdHJpZ2dlci1wb3B1cC16b29tLWxlYXZlLWFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJjVHJpZ2dlclpvb21PdXQ7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIH1cblxuLmFsaWdubWVudC1vdmVycmlkZS50YXJnZXQtdGwucG9wdXAtdGwgLk1lbnUgLm1lbnUtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19wb3BvdmVyQ29udGVudF9fXzIyVkRUIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX19wb3BvdmVyRml4ZWRfX18zZE9ZYyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gIH1cblxuLmFueXBvaW50LW1vZGFsLW9wZW4gLkRlZmF1bHRUaGVtZV9fcG9wb3ZlckNvbnRlbnRfX18yMlZEVCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX190cmlnZ2VyV3JhcHBlcl9fXzJtSVJSOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXN0ZWVsMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1Yztcbn0uRGFya1RoZW1lX19wb3BvdmVyQ29udGVudF9fX3VyclVGIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXN0ZWVsMyk7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuXG46cm9vdCB7XG4gIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tYWx1bWludW0zOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAtLWFsdW1pbnVtMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gIC0tYWx1bWludW0xOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gIC0tYWx1bWludW00OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzA6ICNhZWFlYWU7XG59XG5cbi5EZWZhdWx0VGhlbWVfX21lbnVfX19DbkFEXyB7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLV9hcGMtY29udGV4dC1tZW51LWJvcmRlci1jb2xvciwgdmFyKC0tYWx1bWludW0zKSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgcGFkZGluZzogNnB4IDRweDtcbn1cblxuLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fRW1IeUIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tX2FwYy1jb250ZXh0LW1lbnUtYnV0dG9uLWNvbG9yLCB2YXIoLS1zdGVlbDUpKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fX0VtSHlCOmZvY3VzOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzI0TVppKSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fX0VtSHlCOmhvdmVyOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzI0TVppKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0xKTtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX19idXR0b25fX19FbUh5Qi5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMjRNWmkge1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLWNvbnRleHQtbWVudS1idXR0b24tZGlzYWJsZWQtY29sb3IsIHZhcigtLWFsdW1pbnVtNCkpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLkRlZmF1bHRUaGVtZV9fc2VwYXJhdG9yX19fM3ZvM2Ege1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tX2FwYy1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLCB2YXIoLS1hbHVtaW51bTIpKTtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLkRlZmF1bHRUaGVtZV9fb3B0aW9uX19fMTVlLU0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZ19fXzJway1mIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy10b2dnbGVfX18yRVN0UCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIHN0YXRlICovXG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1zdGF0ZS1pcy1vcGVuX19fSFlUX1IgLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuLyogcG9wdXAgcG9zaXRpb24gKi9cblxuLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLXBvcHVwLXBvc2l0aW9uLXQtMF9fX001N0IyLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLXBvcHVwLXBvc2l0aW9uLWwtMV9fXzJSTmhIIC5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1vcHRpb25zX19fM3JoYkIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tdC0wX19fTTU3QjIuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tci0xX19fSmlvemUgLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgfVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tdC0wX19fTTU3QjIuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tYy0xX19fMUpmekogLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1iLTBfX19lTzJYWS5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1sLTFfX18yUk5oSCAuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpOyB9XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1iLTBfX19lTzJYWS5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1yLTFfX19KaW96ZSAuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTsgfVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tYi0wX19fZU8yWFkuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tYy0xX19fMUpmekogLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTsgfVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tYy0wX19fMjlRTnYuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctcG9wdXAtcG9zaXRpb24tbC0xX19fMlJOaEggLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1jLTBfX18yOVFOdi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1yLTFfX19KaW96ZSAuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyB9XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1jLTBfX18yOVFOdi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1wb3B1cC1wb3NpdGlvbi1jLTFfX18xSmZ6SiAuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLyogYW5jaG9yIHBvc2l0aW9uICovXG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1hbmNob3ItcG9zaXRpb24tdC0wX19fM0w5aGEgLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7IHRvcDogMDsgfVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctYW5jaG9yLXBvc2l0aW9uLWItMF9fXzJEbmljIC5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1vcHRpb25zX19fM3JoYkIgeyB0b3A6IDEwMCU7IH1cblxuLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLWFuY2hvci1wb3NpdGlvbi1jLTBfX18zU1JkbiAuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHsgdG9wOiA1MCU7IH1cblxuLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLWFuY2hvci1wb3NpdGlvbi1sLTFfX19YNnBRNCAuRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctb3B0aW9uc19fXzNyaGJCIHsgbGVmdDogMDsgfVxuXG4uRGVmYXVsdFRoZW1lX19tZW51LXNpYmxpbmctYW5jaG9yLXBvc2l0aW9uLXItMV9fXzFITzRQIC5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1vcHRpb25zX19fM3JoYkIgeyBsZWZ0OiAxMDAlOyB9XG5cbi5EZWZhdWx0VGhlbWVfX21lbnUtc2libGluZy1hbmNob3ItcG9zaXRpb24tYy0xX19fM1FqaU8gLkRlZmF1bHRUaGVtZV9fbWVudS1zaWJsaW5nLW9wdGlvbnNfX18zcmhiQiB7IGxlZnQ6IDUwJTsgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXN0ZWVsMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAtLWFsdW1pbnVtNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzA6ICNhZWFlYWU7XG59XG4gIC5EYXJrVGhlbWVfX21lbnVfX18zbHozaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgfVxuICAuRGFya1RoZW1lX19tZW51X19fM2x6M2g6OmJlZm9yZSwgLkRhcmtUaGVtZV9fbWVudV9fXzNsejNoOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgfVxuICAuRGFya1RoZW1lX19tZW51X19fM2x6M2g6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgfVxuICAuRGFya1RoZW1lX19tZW51X19fM2x6M2g6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICB9XG4gIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJNLUFDIHtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgfVxuICAuRGFya1RoZW1lX19idXR0b25fX18yTS1BQy5EYXJrVGhlbWVfX2Rpc2FibGVkX19fS1ZyalUge1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgfVxuICAuRGFya1RoZW1lX19idXR0b25fX18yTS1BQzpmb2N1cywgLkRhcmtUaGVtZV9fYnV0dG9uX19fMk0tQUM6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICB9XG4gIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJNLUFDLkRhcmtUaGVtZV9fZGlzYWJsZWRfX19LVnJqVTpmb2N1cywgLkRhcmtUaGVtZV9fYnV0dG9uX19fMk0tQUMuRGFya1RoZW1lX19kaXNhYmxlZF9fX0tWcmpVOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgfVxuICAuRGFya1RoZW1lX19zZXBhcmF0b3JCdXR0b25fX18zdnJsdiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICB9XG5cbjpyb290IHtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MDogI2M5YzljOTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMDogIzJlMmUyZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MDogIzkzOTM5MztcbiAgLS1sdW1lLWctc2hhZG93LWxldmVsLWZsYXQ6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAzcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDlweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMCk7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn1cblxuLkx1bWVUaGVtZV9fbWVudV9fX1Vxa19oIHtcbiAgLS1fYXBjLWNvbnRleHQtbWVudS1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgLS1fYXBjLWNvbnRleHQtbWVudS1idXR0b24tY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgLS1fYXBjLWNvbnRleHQtbWVudS1idXR0b24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgLS1fYXBjLWNvbnRleHQtbWVudS1zZXBhcmF0b3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcblxuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtZmxhdCk7XG59XG5cbi5MdW1lVGhlbWVfX2J1dHRvbl9fXzNDYzZlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuOnJvb3Qge1xuICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLWFsdW1pbnVtMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAtLXN0ZWVsMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjA6ICM5MzkzOTM7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG59XG5cbi5EZWZhdWx0VGhlbWVfX21lbnVfX19yeFFvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWx1bWludW0zKTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5EZWZhdWx0VGhlbWVfX3RpdGxlLWNvbnRhaW5lcl9fXzJWSFZKIHtcbiAgY29sb3I6IHZhcigtLV9hcGMtdGl0bGUtY29udGFpbmVyLWNvbG9yLCB2YXIoLS1zdGVlbDEpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogOS41cHggMTJweDtcbn1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1zdGVlbDM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tYWx1bWludW00OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwOiAjYWVhZWFlO1xufVxuICAuRGFya1RoZW1lX19tZW51X19fbWY0enAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGZpbGw6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuICAuRGFya1RoZW1lX190aXRsZV9fXzEyTGplIHtcbiAgICBjb2xvcjogdmFyKC0tYWx1bWludW00KTtcbiAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC1mbGF0OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggM3B4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDZweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA5cHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwOiAjMmUyZTJlO1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG59XG5cbi5MdW1lVGhlbWVfX21lbnVfX18zM0djdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtZmxhdCk7XG59XG5cbi5MdW1lVGhlbWVfX3RpdGxlLWNvbnRhaW5lcl9fXzMxUzlUIHtcbiAgLS1fYXBjLXRpdGxlLWNvbnRhaW5lci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xufVxuXG46cm9vdCB7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn1cblxuLkRlZmF1bHRUaGVtZV9fbGlzdC1pdGVtX19fMXFlbDQgLkRlZmF1bHRUaGVtZV9fZnVsbFdpZHRoX19fcWZMN0MsIC5EZWZhdWx0VGhlbWVfX2xpc3QtaXRlbV9fXzFxZWw0IC5EZWZhdWx0VGhlbWVfX2xpbmtfX18yd3hrYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX2xpc3QtaXRlbV9fXzFxZWw0IC5EZWZhdWx0VGhlbWVfX2lubmVyX19fMV9uQWoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4uRGVmYXVsdFRoZW1lX19saXN0LWl0ZW1fX18xcWVsNC5EZWZhdWx0VGhlbWVfX2hhcy1jbGljay1oYW5kbGVyX19fMTQtN2kge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fbGlzdC1pdGVtX19fMXFlbDQuRGVmYXVsdFRoZW1lX19oYXMtaWNvbl9fXzN0Y3BZIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbltkYXRhLWFueXBvaW50LWNvbXBvbmVudD0nRHJvcGRvd25NZW51J10gLkRlZmF1bHRUaGVtZV9fbGlzdC1pdGVtX19fMXFlbDQuRGVmYXVsdFRoZW1lX19oYXMtaWNvbl9fXzN0Y3BZIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgLS1hbHVtaW51bTE6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NTogI2YzZjNmMztcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbn1cblxuICAuRGVmYXVsdFRoZW1lX19tZW51LWl0ZW1fX18xOW1PRCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuICAuRGVmYXVsdFRoZW1lX19tZW51LWl0ZW1fX18xOW1PRCAuRGVmYXVsdFRoZW1lX19pY29uX19fMkFlNzgge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fbWVudS1pdGVtX19fMTltT0Q6aG92ZXI6bm90KC5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTJYRkUpLFxuICAuRGVmYXVsdFRoZW1lX19tZW51LWl0ZW1fX18xOW1PRDpmb2N1czpub3QoLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xMlhGRSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMSk7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19tZW51LWl0ZW1fX18xOW1PRDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8qIC5pcy1zZWxlY3RlZCBub3Qgd29ya2luZyAqL1xuXG4gIC5EZWZhdWx0VGhlbWVfX21lbnUtaXRlbV9fXzE5bU9ELkRlZmF1bHRUaGVtZV9faXMtc2VsZWN0ZWRfX190MWpPQSB7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtbWVudS1pdGVtLWlzLXNlbGVjdGVkLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtbWVudS1pdGVtLWlzLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX21lbnUtaXRlbV9fXzE5bU9ELkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xMlhGRSB7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwOiAjNWM1YzVjO1xufS5EYXJrVGhlbWVfX21lbnUtaXRlbV9fXzFXeG94IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjA6ICM5MzkzOTM7XG4gIC0tbHVtZS1nLWNvbG9yLWluZGlnby0zMDogIzJmMmNiNztcbiAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1OiAjZjFmM2ZiO1xuICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTA6ICNlMGU1Zjg7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn0uTHVtZVRoZW1lX19tZW51LWl0ZW1fX18zTGNoOSB7XG4gIC0tX2FwYy1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcblxuICAvKiBub3Qgd29ya2luZyBpbiBEZWZhdWx0VGhlbWUsIEx1bWVUaGVtZSAqL1xuICAtLV9hcGMtbWVudS1pdGVtLWlzLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTMwKTtcbiAgLS1fYXBjLW1lbnUtaXRlbS1pcy1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgLS1fYXBjLW1lbnUtaXRlbS1pcy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbn1cblxuOnJvb3Qge1xuICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLXN0ZWVsNTogIzBiMGIwYjtcbiAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgLS1hbHVtaW51bTI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xufVxuXG4uRGVmYXVsdFRoZW1lX19Ecm9wZG93bk1lbnVfX18yOXVhTSxcbi5EZWZhdWx0VGhlbWVfX2hlYWRJdGVtX19fM25PLTEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDkuNXB4IDEycHg7XG59XG5cbi5EZWZhdWx0VGhlbWVfX0Ryb3Bkb3duTWVudV9fXzI5dWFNIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5EZWZhdWx0VGhlbWVfX0Ryb3Bkb3duTWVudV9fXzI5dWFNIGEge1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLWRyb3Bkb3duLW1lbnUtYW5jaG9yLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX0Ryb3Bkb3duTWVudV9fXzI5dWFNOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLWRyb3Bkb3duLW1lbnUtYW5jaG9yLWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWFsdW1pbnVtMikpO1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX0Ryb3Bkb3duTWVudV9fXzI5dWFNOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX19Ecm9wZG93bk1lbnVfX18yOXVhTSAuRGVmYXVsdFRoZW1lX19Ecm9wZG93bk1lbnVJdGVtX19fMXl0b2wuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fXzRJRFlaIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvciwgdmFyKC0tdGVydGlhcnkpKTtcbiAgICAgIGZpbGw6IHZhcigtLV9hcGMtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fRHJvcGRvd25NZW51X19fMjl1YU0gLkRlZmF1bHRUaGVtZV9fRHJvcGRvd25NZW51SXRlbV9fXzF5dG9sLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX180SURZWiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvciwgdmFyKC0tdGVydGlhcnkpKTtcbiAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX0Ryb3Bkb3duTWVudUNvbnRlbnRfX185ajdabyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5EZWZhdWx0VGhlbWVfX0Ryb3Bkb3duTWVudUNvbnRlbnRMZWZ0X19fQkpHZmEge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uRGVmYXVsdFRoZW1lX19Ecm9wZG93bk1lbnVDb250ZW50UmlnaHRfX19nX2kzRSB7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uRGVmYXVsdFRoZW1lX19Ecm9wZG93bk1lbnVJY29uX19fMUs4N3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLkRlZmF1bHRUaGVtZV9fRHJvcGRvd25NZW51SWNvbl9fXzFLODd4IHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX2hlYWRJdGVtX19fM25PLTEge1xuICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA5LjVweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uRGVmYXVsdFRoZW1lX19saXN0X19fMmNoMG4ge1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDZweDtcbn1cblxuLkRlZmF1bHRUaGVtZV9fc2VwYXJhdG9yX19fM0ttS0Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tX2FwYy1kcm9wZG93bi1tZW51LXNlcGFyYXRvci1ib3JkZXIsIHZhcigtLWFsdW1pbnVtMikpO1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4uRGVmYXVsdFRoZW1lX19sYWJlbF9fXzNrUHFJIHtcbiAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgLS1zdGVlbDM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwOiAjNWM1YzVjO1xuICAgIC0tcHJpbWFyeTogdmFyKC0tY29yZS1ibHVlMyk7XG59XG4gIC5EYXJrVGhlbWVfX0Ryb3Bkb3duTWVudVRvZ2dsZV9fXzJsd29kIHtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICB9XG4gIC5EYXJrVGhlbWVfX0Ryb3Bkb3duTWVudVRvZ2dsZV9fXzJsd29kOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICB9XG4gIC5EYXJrVGhlbWVfX2hlYWRJdGVtX19fMUM5U1Mge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLkRhcmtUaGVtZV9fRHJvcGRvd25NZW51TWVudV9fXzNyQjRSIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLkRhcmtUaGVtZV9fRHJvcGRvd25NZW51SXRlbV9fXzEzRjN2IHtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGZpbGw6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwOiAjMmUyZTJlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1OiAjZjNmM2YzO1xuICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTA6ICNlMGU1Zjg7XG4gIC0tbHVtZS1nLWNvbG9yLWluZGlnby00MDogIzNhNDlkYTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MDogI2M5YzljOTtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xufS5MdW1lVGhlbWVfX0Ryb3Bkb3duTWVudV9fXzFPZTZfIHtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcblxuICAtLV9hcGMtZHJvcGRvd24tbWVudS1hbmNob3ItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgLS1fYXBjLWRyb3Bkb3duLW1lbnUtYW5jaG9yLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS1fYXBjLWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwKTtcbiAgLS1fYXBjLWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gIC0tX2FwYy1kcm9wZG93bi1tZW51LXNlcGFyYXRvci1ib3JkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbn1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1zdGVlbDU6ICMwYjBiMGI7XG59XG5cbi5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzFoTlNhLkRlZmF1bHRUaGVtZV9fb3Blbi1idXR0b24tc3R5bGVfX18zbDJMQSB7XG4gICAgei1pbmRleDogMTAyMjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMWhOU2EuRGVmYXVsdFRoZW1lX19vcGVuLWJ1dHRvbi1zdHlsZV9fXzNsMkxBLkRlZmF1bHRUaGVtZV9fcmlnaHQtYnV0dG9uX19fb2JZZS0ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMWhOU2EuRGVmYXVsdFRoZW1lX19vcGVuLWJ1dHRvbi1zdHlsZV9fXzNsMkxBIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS1zdGVlbDUpO1xuICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fMWhOU2EuRGVmYXVsdFRoZW1lX19vcGVuLWJ1dHRvbi1zdHlsZV9fXzNsMkxBOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzJyb053KSxcbiAgICAuRGVmYXVsdFRoZW1lX19idXR0b25fX18xaE5TYS5EZWZhdWx0VGhlbWVfX29wZW4tYnV0dG9uLXN0eWxlX19fM2wyTEE6bm90KC5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMnJvTncpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fbWVudS1oZWFkZXJfX18zdDdfayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbjpyb290IHtcbiAgICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAtLXJvYnVzdC1ibHVlMzogIzUwNjc3MztcbiAgICAgICAgLS1yb2J1c3QtYmx1ZTI6ICM2YjhhOTk7XG59XG4gIC5EYXJrVGhlbWVfX2J1dHRvbl9fX1MxeU4yOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzJFckROKS5EYXJrVGhlbWVfX3ByaW1hcnlfX18xeFRwYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWUzKTtcbiAgICAgIH1cbiAgLkRhcmtUaGVtZV9fYnV0dG9uX19fUzF5TjI6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMkVyRE4pLkRhcmtUaGVtZV9fcHJpbWFyeV9fXzF4VHBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yb2J1c3QtYmx1ZTIpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWUyKTtcbiAgICAgICAgfVxuICAuRGFya1RoZW1lX19vcGVuLWJ1dHRvbi1zdHlsZV9fX1NicV9UIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuICAuRGFya1RoZW1lX19vcGVuLWJ1dHRvbi1zdHlsZV9fX1NicV9UIC5EYXJrVGhlbWVfX2J1dHRvbl9fX1MxeU4yOm5vdCguRGFya1RoZW1lX19kaXNhYmxlZF9fXzJFckROKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIC5EYXJrVGhlbWVfX29wZW4tYnV0dG9uLXN0eWxlX19fU2JxX1QgLkRhcmtUaGVtZV9fYnV0dG9uX19fUzF5TjI6bm90KC5EYXJrVGhlbWVfX2Rpc2FibGVkX19fMkVyRE4pOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDNcbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlIGJsb2NrLW5vLWVtcHR5ICovXG4uTHVtZVRoZW1lX19idXR0b25fX196VzQzMCB7IH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDA6ICM1YzVjNWM7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fZW1wdHktcmVzdWx0X19fMm5Gak8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fZW1wdHktcmVzdWx0X19fMm5Gak8gLkRlZmF1bHRUaGVtZV9faW1hZ2VfX19FOHB4USB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiB2aWV3Qm94JTNEJTIyMCAwIDEyMCA5MCUyMiUzRSAgJTNDcmVjdCBmaWxsJTNEJTIyJTIzZjNmM2YzJTIyIHdpZHRoJTNEJTIyMTIwJTIyIGhlaWdodCUzRCUyMjYwJTIyJTJGJTNFICAlM0Nwb2x5Z29uIGZpbGwlM0QlMjIlMjNjYWNiY2MlMjIgcG9pbnRzJTNEJTIyMTIwIDYwIDAgNjAgMCA0MCA0MCAyMCA4MCA0MCAxMjAgMjAgMTIwIDYwJTIyJTJGJTNFICAlM0NyZWN0IGZpbGwlM0QlMjIlMjNjYWNiY2MlMjIgeSUzRCUyMjY3JTIyIHdpZHRoJTNEJTIyODAlMjIgaGVpZ2h0JTNEJTIyOCUyMiUyRiUzRSAgJTNDcmVjdCBmaWxsJTNEJTIyJTIzZTVlNWU1JTIyIHklM0QlMjI4MiUyMiB3aWR0aCUzRCUyMjEyMCUyMiBoZWlnaHQlM0QlMjI4JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19lbXB0eS1yZXN1bHRfX18ybkZqTyAuRGVmYXVsdFRoZW1lX19tZXNzYWdlX19fM2FXRFkge1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLWVtcHR5LXJlc3VsdC1jb2xvciwgdmFyKC0tc3RlZWwzKSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbjpyb290IHtcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgLS1zdGVlbDM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwOiAjNWM1YzVjO1xufS5EYXJrVGhlbWVfX2VtcHR5LXJlc3VsdF9fXzI1UDB4IC5EYXJrVGhlbWVfX2ltYWdlX19fMUdadFoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICB9LkRhcmtUaGVtZV9fZW1wdHktcmVzdWx0X19fMjVQMHggLkRhcmtUaGVtZV9fbWVzc2FnZV9fXzI4SV9LIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjA6ICMyZTJlMmU7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn0uTHVtZVRoZW1lX19lbXB0eS1yZXN1bHRfX19iMTRTUyB7XG4gIC0tX2FwYy1lbXB0eS1yZXN1bHQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbn1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gIC0tc3RlZWwxOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MCk7XG4gIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwOiAjOTM5MzkzO1xuICAtLWFsdW1pbnVtMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLXN0ZWVsMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAtLWRhbmdlcjogdmFyKC0tcmVkMyk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gIC0tcmVkMzogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gIC0tbHVtZS1nLWNvbG9yLXJlZC00MDogI2JhMDUxNztcbiAgLS1hbHVtaW51bTQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MDogI2FlYWVhZTtcbn1cbi8qIGZvcm0gc2l6ZXMgKi9cbi5EZWZhdWx0VGhlbWVfX2Zvcm0tc2l6ZS1zbV9fX1o3ajFlLFxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fVnRCQUMsXG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbGdfX18xNElQXyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLXNtX19fWjdqMWUge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fVnRCQUMge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLWxnX19fMTRJUF8ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZmlsZS11cGxvYWRlcl9fXzJNc0RwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdGVlbDEpO1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDEycHg7XG4gICAgdHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX2ZpbGUtdXBsb2FkZXJfX18yTXNEcC5EZWZhdWx0VGhlbWVfX2lzLWRpc2FibGVkX19fMUZGMjEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWx1bWludW0yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19maWxlLXVwbG9hZGVyX19fMk1zRHAuRGVmYXVsdFRoZW1lX19pcy1kaXNhYmxlZF9fXzFGRjIxIC5EZWZhdWx0VGhlbWVfX2ZpbGVuYW1lX19fM0hZa3ouRGVmYXVsdFRoZW1lX19lbXB0eV9fXzNDakZQIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX19maWxlLXVwbG9hZGVyX19fMk1zRHAuRGVmYXVsdFRoZW1lX19oYXMtZXJyb3JfX18xXzBmWSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fZmlsZW5hbWVfX18zSFlreiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX2ZpbGVuYW1lX19fM0hZa3ouRGVmYXVsdFRoZW1lX19lbXB0eV9fXzNDakZQIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX2ZpbGUtdXBsb2FkZXItYnV0dG9uX19fMVBWS20ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbi8qIGZvciByZXNwb25zaXZlbmVzcyBhdCBzbWFsbCBzaXplcyAqL1xuLkRlZmF1bHRUaGVtZV9fZmlsZS11cGxvYWRlci1idXR0b25fX18xUFZLbSBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zcGlubmVyX19fM0U3ZEMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG46cm9vdCB7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAgIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgICAtLWFsdW1pbnVtMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gICAgICAtLXN0ZWVsMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAgIC0tZGFuZ2VyOiB2YXIoLS1yZWQzKTtcbiAgICAgIC0tcmVkMzogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtNDA6ICNiYTA1MTc7XG59LkRhcmtUaGVtZV9fZmlsZS11cGxvYWRlcl9fXzJ6cFg0IC5EYXJrVGhlbWVfX2ZpbGUtdXBsb2FkZXItdGV4dC1maWVsZF9fXzNVVDc5IGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH0uRGFya1RoZW1lX19maWxlLXVwbG9hZGVyX19fMnpwWDQuRGFya1RoZW1lX19pcy1kaXJ0eV9fXzNCck5lIC5EYXJrVGhlbWVfX2ZpbGUtdXBsb2FkZXItdGV4dC1maWVsZF9fXzNVVDc5IGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICAgIH0uRGFya1RoZW1lX19maWxlLXVwbG9hZGVyX19fMnpwWDQuRGFya1RoZW1lX19pcy1kaXJ0eV9fXzNCck5lLkRhcmtUaGVtZV9faXMtdmFsaWRfX18yU2VyeSAuRGFya1RoZW1lX19maWxlLXVwbG9hZGVyLXRleHQtZmllbGRfX18zVVQ3OSBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgfS5EYXJrVGhlbWVfX2ZpbGUtdXBsb2FkZXJfX18yenBYNC5EYXJrVGhlbWVfX2lzLWRpcnR5X19fM0JyTmUuRGFya1RoZW1lX19oYXMtZXJyb3JfX18yRjZpUyAuRGFya1RoZW1lX19maWxlLXVwbG9hZGVyLXRleHQtZmllbGRfX18zVVQ3OSBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgICAgICB9XG5cbjpyb290IHtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAtLWRhbmdlcjogdmFyKC0tcmVkMyk7XG4gIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tc3RlZWwyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7XG4gIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAtLXJlZDM6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAtLWx1bWUtZy1jb2xvci1yZWQtNDA6ICNiYTA1MTc7XG4gIC0tYWx1bWludW0yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tYWx1bWludW0zOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tY29yZS1ibHVlNDogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtMzApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTMwOiAjMDE0NDg2O1xuICAtLWFsdW1pbnVtNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwOiAjYWVhZWFlO1xufVxuLyogZm9ybSBzaXplcyAqL1xuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLXNtX19fWW4zeXEsXG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbWRfX18zcTI1WCxcbi5EZWZhdWx0VGhlbWVfX2Zvcm0tc2l6ZS1sZ19fXzNUbnBaIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtc21fX19ZbjN5cSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbWRfX18zcTI1WCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbGdfX18zVG5wWiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMuRGVmYXVsdFRoZW1lX19pcy1kaXJ0eV9fXzEySGE4LkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fd2JzSUkgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczLkRlZmF1bHRUaGVtZV9faXMtZGlydHlfX18xMkhhOC5EZWZhdWx0VGhlbWVfX2hhcy1lcnJvcl9fX3dic0lJIGlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMy5EZWZhdWx0VGhlbWVfX2lzLXBhc3N3b3JkLXR5cGVfX18xLUFlMyBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgLyogdG8gYWNjb21vZGF0ZSBzaG93L2hpZGUgYnV0dG9uICovXG4gIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWx1bWUtZy1mb250LWZhbWlseSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1ib3JkZXItY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1jb2xvciwgdmFyKC0tc3RlZWw1KSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgfVxuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIGNoYW5nZSBhdXRvY29tcGxldGUgc3R5bGVzIGluIFNhZmFyaSAmIENocm9tZSAqL1xuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgYmFja2dyb3VuZDogI2ZiZmVjNDtcbiAgICB9XG4vKiByZW1vdmUgdGhlIHJlZCBib3JkZXJzIGZyb20gcmVxdWlyZWQgaW5wdXRzIGluIGZpcmVmb3ggKi9cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAuRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvciwgdmFyKC0tc3RlZWwyKSk7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4OyAvKiB3aWR0aCBvZiBpY29uIGNvbnRhaW5lciAtMXB4IGZvciBib3JkZXIgKi9cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7IC8qIHdpZHRoIG9mIGljb24gY29udGFpbmVyIC0xcHggZm9yIGJvcmRlciAqL1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLXRleHQtZmllbGQtaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tYWx1bWludW0yKSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IsIHZhcigtLWFsdW1pbnVtMykpO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW00KTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyBpbnB1dFtkaXNhYmxlZF06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX190ZXh0LWZpZWxkX19fZkJxRzMgLkRlZmF1bHRUaGVtZV9fc2VhcmNoX19fV2s3WDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyAvKiBjZW50ZXIgMTZweCBpY29uIGluIDQwcHggY29udGFpbmVyICovXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyAvKiBtYXRjaCBkZWZhdWx0IHBhZGRpbmcgKi9cbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IC8qIGxlc3Mgc3BhY2UgYmV0d2VlbiBpY29uIGFuZCB0ZXh0ICovXG4gICAgcGFkZGluZy10b3A6IDEycHg7IC8qIGNlbnRlciAxNnB4IGljb24gaW4gNDBweCBjb250YWluZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19zZWFyY2hfX19XazdYOCBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LXNlYXJjaC1zdmctZmlsbCwgdmFyKC0tc3RlZWwyKSk7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIC5EZWZhdWx0VGhlbWVfX2NsZWFyX19fLThzZlEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogdmFyKC0tc3RlZWwyKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDRweDsgLyogcmVmbGVjdCBzZWFyY2ggaWNvbiBwYWRkaW5nICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIC5EZWZhdWx0VGhlbWVfX2NsZWFyX19fLThzZlE6aG92ZXIsXG4gICAgLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIC5EZWZhdWx0VGhlbWVfX2NsZWFyX19fLThzZlE6Zm9jdXMge1xuICAgICAgZmlsbDogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIC5EZWZhdWx0VGhlbWVfX2NsZWFyX19fLThzZlE6YWN0aXZlIHtcbiAgICAgIGZpbGw6IHZhcigtLWNvcmUtYmx1ZTQpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19zaG93LWhpZGUtcGFzc3dvcmRfX18yQjhSQyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dC1maWVsZF9fX2ZCcUczIC5EZWZhdWx0VGhlbWVfX3Nob3ctaGlkZS1wYXNzd29yZF9fXzJCOFJDOmhvdmVyLFxuICAgIC5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19zaG93LWhpZGUtcGFzc3dvcmRfX18yQjhSQzpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHQtZmllbGRfX19mQnFHMyAuRGVmYXVsdFRoZW1lX19zaG93LWhpZGUtcGFzc3dvcmRfX18yQjhSQzphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTQpO1xuICAgIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xuICAgIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gICAgLS1hbHVtaW51bTM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwOiAjNWM1YzVjO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gICAgLS1uYXZ5MzogIzE3OGJlYTtcbn0uRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gIH0uRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8uRGFya1RoZW1lX19pcy1mb2N1c2VkX19fM0JJaEQgPiBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIH0uRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8uRGFya1RoZW1lX19pcy1mb2N1c2VkX19fM0JJaEQgPiBpbnB1dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgICB9LkRhcmtUaGVtZV9fdGV4dC1maWVsZF9fX3dNQ2ZfIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgfS5EYXJrVGhlbWVfX3RleHQtZmllbGRfX193TUNmXyBpbnB1dDpob3ZlciwgLkRhcmtUaGVtZV9fdGV4dC1maWVsZF9fX3dNQ2ZfIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIH0uRGFya1RoZW1lX190ZXh0LWZpZWxkX19fd01DZl8gaW5wdXQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfS5EYXJrVGhlbWVfX3RleHQtZmllbGRfX193TUNmXyBpbnB1dDpmb2N1cywgLkRhcmtUaGVtZV9fdGV4dC1maWVsZF9fX3dNQ2ZfIGlucHV0OmZvY3VzOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXZ5Myk7XG4gICAgICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tcm9idXN0LWJsdWU1OiAjMjcyZjMzO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtd3JhcF9fXzJZNFl5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtd3JhcF9fXzJZNFl5OmhvdmVyIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtdmlzaWJsZV9fXzNUS1JFIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcC13cmFwX19fMlk0WXkgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcF9fX24zQUR0LkRlZmF1bHRUaGVtZV9fdG9vbHRpcC12aXNpYmxlX19fM1RLUkUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIGVhc2U7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcm9idXN0LWJsdWU1KTtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICB9XG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtcG9zaXRpb24tdG9wX19fMTBEQTcsIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtcG9zaXRpb24tYm90dG9tX19fTTVlQXMge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLWxlZnRfX18xc19HQSwgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcF9fX24zQUR0LkRlZmF1bHRUaGVtZV9fdG9vbHRpcC1wb3NpdGlvbi1yaWdodF9fXzJHZl9pIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLXRvcF9fXzEwREE3IHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtcG9zaXRpb24tYm90dG9tX19fTTVlQXMge1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fdG9vbHRpcF9fX24zQUR0LkRlZmF1bHRUaGVtZV9fdG9vbHRpcC1wb3NpdGlvbi1sZWZ0X19fMXNfR0Ege1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwX19fbjNBRHQuRGVmYXVsdFRoZW1lX190b29sdGlwLXBvc2l0aW9uLXJpZ2h0X19fMkdmX2kge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXBfX19uM0FEdC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtcHJpbWFyeV9fXzJDNmswIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwLXRleHRfX18xcnJBRCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBzcGFuIC5EZWZhdWx0VGhlbWVfX3Rvb2x0aXAtY2hpbGRyZW4td3JhcHBlcl9fXzNnNk1EOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB2YXIoLS1jb3JlLWJsdWUzKSBhdXRvIDVweDtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX190b29sdGlwLWlubmVyLW11bHRpLWxpbmVfX18xOE9TUiAuRGVmYXVsdFRoZW1lX190b29sdGlwLXRleHRfX18xcnJBRCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1yb2J1c3QtYmx1ZTM6ICM1MDY3NzM7XG59LkRhcmtUaGVtZV9fdG9vbHRpcF9fXzJfZWRNIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yb2J1c3QtYmx1ZTMpO1xuICB9XG5cbjpyb290IHtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLWFsdW1pbnVtMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xuICAtLWFsdW1pbnVtMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1OiAjZjNmM2YzO1xuICAtLXByaW1hcnk6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAtLWFsdW1pbnVtNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAtLWFsdW1pbnVtNTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjUpO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwOiAjYWVhZWFlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1OiAjYTBhMGEwO1xuICAtLXN0ZWVsMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAtLWNvcmUtYmx1ZTI6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTY1KTtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS02NTogIzU3YTNmZDtcbn1cblxuICAge1xuICAvKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSW5OdmRYSmpaUzl6ZEhsc1pYTXVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQkxEWkNRVUUyUWpzN1FVRkZOMEk3UVVGRFFUczdRVUZGUVR0QlFVTkJPenRCUVVWQkxIVkNRVUYxUWpzN1FVRkZka0k3UVVGRFFUczdRVUZGUVR0QlFVTkJPenRCUVVWQkxIZENRVUYzUWpzN1FVRkZlRUk3UVVGRFFUczdRVUZGUVR0QlFVTkJPenRCUVVWQk8wVkJRMFVzWjBKQlFXZENPMFZCUTJoQ0xIbENRVUY1UWp0RlFVTjZRaXh2UWtGQllUdEZRVUZpTEdGQlFXRTdSVUZEWWl3NFFrRkJiVUk3UlVGQmJrSXNOa0pCUVcxQ08xVkJRVzVDTEcxQ1FVRnRRanRGUVVOdVFpeDVRa0ZCYlVJN1ZVRkJia0lzYlVKQlFXMUNPMEZCUTNKQ08wRkJRMEU3UlVGRFJTeHZRa0ZCWVR0RlFVRmlMR0ZCUVdFN1JVRkRZaXc0UWtGQmJVSTdSVUZCYmtJc05rSkJRVzFDTzFWQlFXNUNMRzFDUVVGdFFqdEZRVU51UWl4NVFrRkJiVUk3VlVGQmJrSXNiVUpCUVcxQ08wRkJRM0pDT3p0QlFVVkJPMFZCUTBVc2NVSkJRWEZDTzBWQlEzSkNMR1ZCUVdVN1JVRkRaaXh0UWtGQmJVSTdSVUZEYmtJc2RVSkJRWFZDTzBWQlEzWkNMR2RDUVVGblFqdEJRVU5zUWpzN1FVRkZRVHM3UlVGRlJTeHJRa0ZCYTBJN1JVRkRiRUlzWTBGQll6dEJRVU5vUWp0QlFVTkJPMFZCUTBVc2RVSkJRWFZDTzBWQlEzWkNMRzFDUVVGdFFqdEJRVU55UWpzN1FVRkZRVHM3UlVGRlJTeHBRa0ZCYVVJN1FVRkRia0k3UVVGRFFUdEZRVU5GTEdWQlFXVTdRVUZEYWtJN08wRkJSVUU3UlVGRFJTeHZRa0ZCWVR0RlFVRmlMR0ZCUVdFN1JVRkRZaXg1UWtGQmJVSTdWVUZCYmtJc2JVSkJRVzFDTzBGQlEzSkNPMEZCUTBFN1JVRkRSU3h0UWtGQll6dFZRVUZrTEdOQlFXTTdSVUZEWkN4WFFVRlhPMFZCUTFnc1ZVRkJWVHRGUVVOV0xHdENRVUZyUWp0QlFVTndRanM3UVVGRlFTeDFRa0ZCZFVJN08wRkJSWFpDTzBGQlEwRWlMQ0ptYVd4bElqb2ljM1I1YkdWekxtTnpjeUlzSW5OdmRYSmpaWE5EYjI1MFpXNTBJanBiSWk4cUlFTnZiR3hsWTNScGIyNGdaR1ZtWVhWc2RDQjBhR1Z0WlNBcUwxeHVYRzR1VW1WaFkzUldhWEowZFdGc2FYcGxaRjlmUTI5c2JHVmpkR2x2YmlCN1hHNTlYRzVjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5RGIyeHNaV04wYVc5dVgxOXBibTVsY2xOamNtOXNiRU52Ym5SaGFXNWxjaUI3WEc1OVhHNWNiaThxSUVkeWFXUWdaR1ZtWVhWc2RDQjBhR1Z0WlNBcUwxeHVYRzR1VW1WaFkzUldhWEowZFdGc2FYcGxaRjlmUjNKcFpDQjdYRzU5WEc1Y2JpNVNaV0ZqZEZacGNuUjFZV3hwZW1Wa1gxOUhjbWxrWDE5cGJtNWxjbE5qY205c2JFTnZiblJoYVc1bGNpQjdYRzU5WEc1Y2JpOHFJRlJoWW14bElHUmxabUYxYkhRZ2RHaGxiV1VnS2k5Y2JseHVMbEpsWVdOMFZtbHlkSFZoYkdsNlpXUmZYMVJoWW14bElIdGNibjFjYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5SGNtbGtJSHRjYm4xY2JseHVMbEpsWVdOMFZtbHlkSFZoYkdsNlpXUmZYMVJoWW14bFgxOW9aV0ZrWlhKU2IzY2dlMXh1SUNCbWIyNTBMWGRsYVdkb2REb2dOekF3TzF4dUlDQjBaWGgwTFhSeVlXNXpabTl5YlRvZ2RYQndaWEpqWVhObE8xeHVJQ0JrYVhOd2JHRjVPaUJtYkdWNE8xeHVJQ0JtYkdWNExXUnBjbVZqZEdsdmJqb2djbTkzTzF4dUlDQmhiR2xuYmkxcGRHVnRjem9nWTJWdWRHVnlPMXh1ZlZ4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5eWIzY2dlMXh1SUNCa2FYTndiR0Y1T2lCbWJHVjRPMXh1SUNCbWJHVjRMV1JwY21WamRHbHZiam9nY205M08xeHVJQ0JoYkdsbmJpMXBkR1Z0Y3pvZ1kyVnVkR1Z5TzF4dWZWeHVYRzR1VW1WaFkzUldhWEowZFdGc2FYcGxaRjlmVkdGaWJHVmZYMmhsWVdSbGNsUnlkVzVqWVhSbFpGUmxlSFFnZTF4dUlDQmthWE53YkdGNU9pQnBibXhwYm1VdFlteHZZMnM3WEc0Z0lHMWhlQzEzYVdSMGFEb2dNVEF3SlR0Y2JpQWdkMmhwZEdVdGMzQmhZMlU2SUc1dmQzSmhjRHRjYmlBZ2RHVjRkQzF2ZG1WeVpteHZkem9nWld4c2FYQnphWE03WEc0Z0lHOTJaWEptYkc5M09pQm9hV1JrWlc0N1hHNTlYRzVjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5VVlXSnNaVjlmYUdWaFpHVnlRMjlzZFcxdUxGeHVMbEpsWVdOMFZtbHlkSFZoYkdsNlpXUmZYMVJoWW14bFgxOXliM2REYjJ4MWJXNGdlMXh1SUNCdFlYSm5hVzR0Y21sbmFIUTZJREV3Y0hnN1hHNGdJRzFwYmkxM2FXUjBhRG9nTUhCNE8xeHVmVnh1TGxKbFlXTjBWbWx5ZEhWaGJHbDZaV1JmWDFSaFlteGxYMTl5YjNkRGIyeDFiVzRnZTF4dUlDQjBaWGgwTFc5MlpYSm1iRzkzT2lCbGJHeHBjSE5wY3p0Y2JpQWdkMmhwZEdVdGMzQmhZMlU2SUc1dmQzSmhjRHRjYm4xY2JseHVMbEpsWVdOMFZtbHlkSFZoYkdsNlpXUmZYMVJoWW14bFgxOW9aV0ZrWlhKRGIyeDFiVzQ2Wm1seWMzUXRiMll0ZEhsd1pTeGNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlVWVdKc1pWOWZjbTkzUTI5c2RXMXVPbVpwY25OMExXOW1MWFI1Y0dVZ2UxeHVJQ0J0WVhKbmFXNHRiR1ZtZERvZ01UQndlRHRjYm4xY2JpNVNaV0ZqZEZacGNuUjFZV3hwZW1Wa1gxOVVZV0pzWlY5ZmMyOXlkR0ZpYkdWSVpXRmtaWEpEYjJ4MWJXNGdlMXh1SUNCamRYSnpiM0k2SUhCdmFXNTBaWEk3WEc1OVhHNWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlVWVdKc1pWOWZjMjl5ZEdGaWJHVklaV0ZrWlhKSlkyOXVRMjl1ZEdGcGJtVnlJSHRjYmlBZ1pHbHpjR3hoZVRvZ1pteGxlRHRjYmlBZ1lXeHBaMjR0YVhSbGJYTTZJR05sYm5SbGNqdGNibjFjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5VVlXSnNaVjlmYzI5eWRHRmliR1ZJWldGa1pYSkpZMjl1SUh0Y2JpQWdabXhsZURvZ01DQXdJREkwY0hnN1hHNGdJR2hsYVdkb2REb2dNV1Z0TzF4dUlDQjNhV1IwYURvZ01XVnRPMXh1SUNCbWFXeHNPaUJqZFhKeVpXNTBRMjlzYjNJN1hHNTlYRzVjYmk4cUlFeHBjM1FnWkdWbVlYVnNkQ0IwYUdWdFpTQXFMMXh1WEc0dVVtVmhZM1JXYVhKMGRXRnNhWHBsWkY5ZlRHbHpkQ0I3WEc1OVhHNGlYWDA9ICovXG59XG5cbiAgLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgZml4ZWREYXRhVGFibGVDZWxsR3JvdXBMYXlvdXRcbiAqL1xuXG4gIC5maXhlZERhdGFUYWJsZUNlbGxHcm91cExheW91dF9jZWxsR3JvdXAge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4gIC8qKlxuICogRml4ZWREYXRhVGFibGUgdjAuNi41IFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICovXG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbEdyb3VwTGF5b3V0X2NlbGxHcm91cCA+IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbEdyb3VwTGF5b3V0X2NlbGxHcm91cFdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuICAvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUNlbGxMYXlvdXRcbiAqL1xuXG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfbWFpbiB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuICAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2xhc3RDaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9hbGlnblJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9hbGlnbkNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuICAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X3dyYXAxIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF93cmFwMiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuICAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X3dyYXAzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuICAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2NvbHVtblJlc2l6ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiA2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyQ29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyQ29udGFpbmVyOmhvdmVyIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplcktub2Ige1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4gIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplcktub2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDRweDtcbn1cblxuICAvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lTGF5b3V0XG4gKi9cblxuICAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9tb3VzZUFyZWEge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ29sdW1uUmVzaXplckxpbmVMYXlvdXRfbWFpbiB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4gIGJvZHlbZGlyPVwicnRsXCJdIC5maXhlZERhdGFUYWJsZUNvbHVtblJlc2l6ZXJMaW5lTGF5b3V0X21haW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiAgYm9keVtkaXI9XCJydGxcIl0gLmZpeGVkRGF0YVRhYmxlQ29sdW1uUmVzaXplckxpbmVMYXlvdXRfbWFpbiB7XG4gIC8qIHRoZSByZXNpemVyIGxpbmUgaXMgaW4gdGhlIHdyb25nIHBvc2l0aW9uIGluIFJUTCB3aXRoIG5vIGVhc3kgZml4LlxuICAgKiBEaXNhYmxpbmcgaXMgbW9yZSB1c2VmdWwgdGhhbiBkaXNwbGF5aW5nIGl0LlxuICAgKiAjMTY3IChnaXRodWIpIHNob3VsZCBsb29rIGludG8gdGhpcyBhbmQgY29tZSB1cCB3aXRoIGEgcGVybWFuZW50IGZpeC5cbiAgICovXG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ29sdW1uUmVzaXplckxpbmVMYXlvdXRfaGlkZGVuRWxlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuICAvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNSwgRmFjZWJvb2ssIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNELXN0eWxlIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuIEFuIGFkZGl0aW9uYWwgZ3JhbnRcbiAqIG9mIHBhdGVudCByaWdodHMgY2FuIGJlIGZvdW5kIGluIHRoZSBQQVRFTlRTIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5LlxuICpcbiAqIEBwcm92aWRlc01vZHVsZSBmaXhlZERhdGFUYWJsZUxheW91dFxuICovXG5cbiAgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X21haW4ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIsIC5maXhlZERhdGFUYWJsZUxheW91dF9oYXNCb3R0b21Cb3JkZXIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9mb290ZXIgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X3RvcFNoYWRvdywgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2JvdHRvbVNoYWRvdyB7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9ib3R0b21TaGFkb3cge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9yb3dzQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9ob3Jpem9udGFsU2Nyb2xsYmFyIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiAgLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgZml4ZWREYXRhVGFibGVSb3dMYXlvdXRcbiAqL1xuXG4gIC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X2JvZHkge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuICAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfZml4ZWRDb2x1bW5zRGl2aWRlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbiAgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X2NvbHVtbnNTaGFkb3cge1xuICB3aWR0aDogNHB4O1xufVxuXG4gIC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbiAgLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEJTRC1zdHlsZSBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLiBBbiBhZGRpdGlvbmFsIGdyYW50XG4gKiBvZiBwYXRlbnQgcmlnaHRzIGNhbiBiZSBmb3VuZCBpbiB0aGUgUEFURU5UUyBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeS5cbiAqXG4gKiBAcHJvdmlkZXNNb2R1bGUgU2Nyb2xsYmFyTGF5b3V0XG4gKi9cblxuICAuU2Nyb2xsYmFyTGF5b3V0X21haW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuICAuU2Nyb2xsYmFyTGF5b3V0X21haW5WZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciB3aWR0aDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbiAgLlNjcm9sbGJhckxheW91dF9tYWluVmVydGljYWwucHVibGljX1Njcm9sbGJhcl9tYWluQWN0aXZlLCAuU2Nyb2xsYmFyTGF5b3V0X21haW5WZXJ0aWNhbDpob3ZlciB7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4gIC5TY3JvbGxiYXJMYXlvdXRfbWFpbkhvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciBoZWlnaHQ7XG59XG5cbiAgLyogVG91Y2hpbmcgdGhlIHNjcm9sbC10cmFjayBkaXJlY3RseSBtYWtlcyB0aGUgc2Nyb2xsLXRyYWNrIGJvbGRlciAqL1xuXG4gIC5TY3JvbGxiYXJMYXlvdXRfbWFpbkhvcml6b250YWwucHVibGljX1Njcm9sbGJhcl9tYWluQWN0aXZlLCAuU2Nyb2xsYmFyTGF5b3V0X21haW5Ib3Jpem9udGFsOmhvdmVyIHtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZSB7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuICAvKipcbiAqIFRoaXMgc2VsZWN0b3IgcmVuZGVycyB0aGUgXCJudWJcIiBvZiB0aGUgc2Nyb2xsZmFjZS4gVGhlIG51YiBtdXN0XG4gKiBiZSByZW5kZXJlZCBhcyBwc2V1ZG8tZWxlbWVudCBzbyB0aGF0IGl0IHdvbid0IHJlY2VpdmUgYW55IFVJIGV2ZW50cyB0aGVuXG4gKiB3ZSBjYW4gZ2V0IHRoZSBjb3JyZWN0IGBldmVudC5vZmZzZXRYYCBhbmQgYGV2ZW50Lm9mZnNldFlgIGZyb20gdGhlXG4gKiBzY3JvbGxmYWNlIGVsZW1lbnQgd2hpbGUgZHJhZ2dpbmcgaXQuXG4gKi9cblxuICAuU2Nyb2xsYmFyTGF5b3V0X2ZhY2U6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2U7XG59XG5cbiAgLlNjcm9sbGJhckxheW91dF9mYWNlSG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZUhvcml6b250YWw6YWZ0ZXIge1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4gIC5TY3JvbGxiYXJMYXlvdXRfZmFjZVZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuICAuU2Nyb2xsYmFyTGF5b3V0X2ZhY2VWZXJ0aWNhbDphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNHB4O1xuICByaWdodDogNHB4O1xuICB0b3A6IDA7XG59XG5cbiAgLyogQ29sbGVjdGlvbiBkZWZhdWx0IHRoZW1lICovXG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX0NvbGxlY3Rpb24ge1xufVxuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19Db2xsZWN0aW9uX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbiAgLyogR3JpZCBkZWZhdWx0IHRoZW1lICovXG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWQge1xufVxuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbiAgLyogVGFibGUgZGVmYXVsdCB0aGVtZSAqL1xuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSB7XG59XG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19HcmlkIHtcbn1cblxuICAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyVHJ1bmNhdGVkVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuICAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlckNvbHVtbiwgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xufVxuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW46Zmlyc3Qtb2YtdHlwZSwgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJDb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19zb3J0YWJsZUhlYWRlckljb25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4gIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbiAgLyogTGlzdCBkZWZhdWx0IHRoZW1lICovXG5cbiAgLlJlYWN0VmlydHVhbGl6ZWRfX0xpc3Qge1xufVxuXG4gIC8qKlxuICAgKiBTY3JvbGxiYXJzIHNldHRpbmdzIChmcm9tIGZpeC1kYXRhLXRhYmxlICsgY3VzdG9tIHN0eWxlcylcbiAgICovXG5cbiAgLlNjcm9sbGJhckxheW91dF9tYWluVmVydGljYWwsIC5TY3JvbGxiYXJMYXlvdXRfbWFpblZlcnRpY2FsLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLlNjcm9sbGJhckxheW91dF9tYWluVmVydGljYWw6aG92ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cblxuICAuU2Nyb2xsYmFyTGF5b3V0X21haW5Ib3Jpem9udGFsLCAuU2Nyb2xsYmFyTGF5b3V0X21haW5Ib3Jpem9udGFsLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLlNjcm9sbGJhckxheW91dF9tYWluSG9yaXpvbnRhbDpob3ZlciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICAuU2Nyb2xsYmFyTGF5b3V0X2ZhY2U6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLlNjcm9sbGJhckxheW91dF9mYWNlSG9yaXpvbnRhbDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuU2Nyb2xsYmFyTGF5b3V0X2ZhY2VWZXJ0aWNhbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHVibGljX1Njcm9sbGJhcl9tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMjMzLCAyMzUsIDAuOCk7XG4gIH1cblxuICAucHVibGljX1Njcm9sbGJhcl9tYWluLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLnB1YmxpY19TY3JvbGxiYXJfbWFpbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMywgMjM1LCAxKTtcbiAgfVxuXG4gIC5wdWJsaWNfU2Nyb2xsYmFyX21haW5PcGFxdWUsIC5wdWJsaWNfU2Nyb2xsYmFyX21haW5PcGFxdWUucHVibGljX1Njcm9sbGJhcl9tYWluQWN0aXZlLCAucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIH1cblxuICAucHVibGljX1Njcm9sbGJhcl9mYWNlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcbiAgfVxuXG4gIC5wdWJsaWNfU2Nyb2xsYmFyX21haW46aG92ZXIgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTo6YWZ0ZXIsIC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTo6YWZ0ZXIsIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2VBY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3ZDdkO1xuICB9XG5cbiAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF93cmFwMSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuXG4gIC5maXhlZERhdGFUYWJsZUxheW91dF9tYWluLCAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X21haW4sIC5maXhlZERhdGFUYWJsZUxheW91dF9oYXNCb3R0b21Cb3JkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5EZWZhdWx0VGhlbWVfX3NpbmdsZS1zZWxlY3RfX18xa0IxayAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluOmZpcnN0LWNoaWxkIC5EZWZhdWx0VGhlbWVfX2JvZHktY2VsbF9fXzJyclUxLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX18zX3RkaCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLkRlZmF1bHRUaGVtZV9fc29ydEljb25fX19JWlQ0MyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlcjpob3ZlciAuRGVmYXVsdFRoZW1lX19hY3Rpb25zX19fMTVITXoge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlcjpob3ZlciAuRGVmYXVsdFRoZW1lX19tb3JlQWN0aW9uSWNvbl9fXzFFd0U0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X3Jvd1dyYXBwZXI6aG92ZXIgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9yb3dXcmFwcGVyOmhvdmVyIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTIpO1xuICAgICAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2hlYWRlciAuRGVmYXVsdFRoZW1lX19oZWFkZXItY2VsbF9fX0xLMG9zIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWFsdW1pbnVtMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIgLkRlZmF1bHRUaGVtZV9faGVhZGVyLWNlbGxfX19MSzBvcy5EZWZhdWx0VGhlbWVfX3NvcnRhYmxlX19fYVFvR2oge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIgLkRlZmF1bHRUaGVtZV9faGVhZGVyLWNlbGxfX19MSzBvcy5EZWZhdWx0VGhlbWVfX3NvcnQtY29sdW1uX19fMnZXNGIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIC5EZWZhdWx0VGhlbWVfX2hlYWRlci1jZWxsX19fTEswb3MgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfY2VsbENvbnRlbnQge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4gLkRlZmF1bHRUaGVtZV9fYm9keS1jZWxsX19fMnJyVTEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWx1bWludW0yKTtcbiAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EZWZhdWx0VGhlbWVfX2JvZHktY2VsbF9fXzJyclUxLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX18zX3RkaCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0yKTtcbiAgICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4gLkRlZmF1bHRUaGVtZV9fYm9keS1jZWxsX19fMnJyVTEgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfY2VsbENvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EZWZhdWx0VGhlbWVfX2FjdGlvbkNlbGxfX18xaS1xQSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EZWZhdWx0VGhlbWVfX21vcmVBY3Rpb25JY29uX19fMUV3RTQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGVmYXVsdFRoZW1lX19hY3Rpb25zX19fMTVITXoge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS1hbHVtaW51bTIpIDM1JSwgdmFyKC0tYWx1bWludW0yKSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmlsbDogdmFyKC0tYWx1bWludW01KTtcbiAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EZWZhdWx0VGhlbWVfX2FjdGlvbl9fXzFvNlFOIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG5cbi5EZWZhdWx0VGhlbWVfX2ZpeGVkLXRhYmxlX19fMTN6TjYgLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfbWFpbiAuRGVmYXVsdFRoZW1lX19hY3Rpb25fX18xbzZRTjpob3ZlciB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tc3RlZWwyKTtcbiAgICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19maXhlZC10YWJsZV9fXzEzek42IC5EZWZhdWx0VGhlbWVfX2NoZWNrYm94LWNvbF9fXzJYWEx2IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX2NlbGxDb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIH1cblxuLkRlZmF1bHRUaGVtZV9fZml4ZWQtdGFibGVfX18xM3pONiAuRGVmYXVsdFRoZW1lX19jaGVja2JveC1jb2xfX18yWFhMdiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuXG4uRGVmYXVsdFRoZW1lX19lbXB0eS1oZWFkZXItc2VsZWN0LWNlbGxfX18zS2hoayB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWFsdW1pbnVtMik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbi5EZWZhdWx0VGhlbWVfX2FueXBvaW50LWl0ZW0tY2VudGVyZWRfX18zNktsOSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4uRGVmYXVsdFRoZW1lX19yb3dfX18tMWp3Sjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTEpO1xuICAgIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1hbHVtaW51bTM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tYWx1bWludW00OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gICAgLS1zdGVlbDE6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgICAtLXN0ZWVsMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MDogI2FlYWVhZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwOiAjOTM5MzkzO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDA6ICM1YzVjNWM7XG4gICAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAtLXJvYnVzdC1ibHVlMjogIzZiOGE5OTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xufVxuICAucHVibGljX1Njcm9sbGJhcl9tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAucHVibGljX1Njcm9sbGJhcl9tYWluLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLnB1YmxpY19TY3JvbGxiYXJfbWFpbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlLCAucHVibGljX1Njcm9sbGJhcl9tYWluT3BhcXVlLnB1YmxpY19TY3JvbGxiYXJfbWFpbkFjdGl2ZSwgLnB1YmxpY19TY3JvbGxiYXJfbWFpbk9wYXF1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICB9XG4gIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2U6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTQpO1xuICB9XG4gIC5wdWJsaWNfU2Nyb2xsYmFyX21haW46aG92ZXIgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTo6YWZ0ZXIsIC5wdWJsaWNfU2Nyb2xsYmFyX21haW5BY3RpdmUgLnB1YmxpY19TY3JvbGxiYXJfZmFjZTo6YWZ0ZXIsIC5wdWJsaWNfU2Nyb2xsYmFyX2ZhY2VBY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDEpO1xuICB9XG5cbi5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXoge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gIH1cblxuLkRhcmtUaGVtZV9fZml4ZWQtdGFibGVfX18ya2JReiAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9XG5cbi5EYXJrVGhlbWVfX2ZpeGVkLXRhYmxlX19fMmtiUXogLmZpeGVkRGF0YVRhYmxlUm93TGF5b3V0X3Jvd1dyYXBwZXI6aG92ZXIgLkRhcmtUaGVtZV9fYm9keS1jZWxsX19fSGcteWEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgICAgIH1cblxuLkRhcmtUaGVtZV9fZml4ZWQtdGFibGVfX18ya2JReiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIC5EYXJrVGhlbWVfX2hlYWRlci1jZWxsX19fMndxMG4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYWx1bWludW00KTtcbiAgICAgIH1cblxuLkRhcmtUaGVtZV9fZml4ZWQtdGFibGVfX18ya2JReiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIC5EYXJrVGhlbWVfX2hlYWRlci1jZWxsX19fMndxMG4uRGFya1RoZW1lX19zb3J0LWNvbHVtbl9fXzI4SENXIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJvYnVzdC1ibHVlMik7XG4gICAgICAgIH1cblxuLkRhcmtUaGVtZV9fZml4ZWQtdGFibGVfX18ya2JReiAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGVhZGVyIC5EYXJrVGhlbWVfX2hlYWRlci1jZWxsX19fMndxMG4gLnB1YmxpY19maXhlZERhdGFUYWJsZUNlbGxfY2VsbENvbnRlbnQge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuXG4uRGFya1RoZW1lX19maXhlZC10YWJsZV9fXzJrYlF6IC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX21haW4gLkRhcmtUaGVtZV9fYm9keS1jZWxsX19fSGcteWEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWx1bWludW00KTtcbiAgICAgIH1cblxuLkRhcmtUaGVtZV9fZml4ZWQtdGFibGVfX18ya2JReiAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIC5EYXJrVGhlbWVfX2JvZHktY2VsbF9fX0hnLXlhLkRhcmtUaGVtZV9fc2VsZWN0ZWRfX18ySWF1MiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgICAgfVxuXG4uRGFya1RoZW1lX19hbnlwb2ludC1pdGVtLWNlbnRlcmVkX19fMU55UU0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbn1cblxuLkRlZmF1bHRUaGVtZV9fbGFiZWxfX18zVV96TSB7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtbGFiZWwtY29sb3IsIHZhcigtLXN0ZWVsNCkpO1xuICB9XG5cbi5hbnlwb2ludC1mb3JtLWxheW91dC1ob3Jpem9udGFsIC5EZWZhdWx0VGhlbWVfX2xhYmVsX19fM1Vfek0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuLmFueXBvaW50LWZvcm0tbGF5b3V0LXZlcnRpY2FsIC5EZWZhdWx0VGhlbWVfX2xhYmVsX19fM1Vfek0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLWFsdW1pbnVtMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG59LkRhcmtUaGVtZV9fbGFiZWxfX18zUUVCMiB7XG4gICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMSk7XG4gIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwOiAjMmUyZTJlO1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG59Lkx1bWVUaGVtZV9fbGFiZWxfX18xSmdYcyB7XG4gIC0tX2FwYy1sYWJlbC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xufVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLWRhbmdlcjogdmFyKC0tcmVkMyk7XG4gICAgLS1yZWQzOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1yZWQtNDA6ICNiYTA1MTc7XG4gICAgLS1hbHVtaW51bTU6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1KTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1OiAjYTBhMGEwO1xufVxuICAuRGVmYXVsdFRoZW1lX19mb3JtQ29tcG9uZW50X19feHNZZTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAvKiBDb21wb25lbnQtc3BlY2lmaWMgc2V0dGluZ3MgICovXG4gIC5EZWZhdWx0VGhlbWVfX2Zvcm1Db21wb25lbnRfX194c1llMltkYXRhLWFueXBvaW50LWZvcm0tY29tcG9uZW50PSdDaGVja2JveCddID4gbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2xhYmVsX19fMmJaTjYge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLkRlZmF1bHRUaGVtZV9fbGFiZWxfX18yYlpONi5EZWZhdWx0VGhlbWVfX29wdGlvbmFsX19fM2toNWQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyhPcHRpb25hbCknO1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNSk7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX19jb21wb25lbnRfX18xTXNkTiB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLkRlZmF1bHRUaGVtZV9fY2hpbGRyZW5fX18xVW1FLSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkRlZmF1bHRUaGVtZV9fdmFsaWRhdGlvbkVycm9yc19fXzFXYVN5IHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgICAtLWRhbmdlcjogdmFyKC0tcmVkMyk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbiAgICAtLXJlZDM6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAgIC0tbHVtZS1nLWNvbG9yLXJlZC00MDogI2JhMDUxNztcbn1cbiAgLkRlZmF1bHRUaGVtZV9fZm9ybV9fXzFRS2NsIHtcbiAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX192YWxpZGF0aW9uRXJyb3JzX19fMnZ4OXoge1xuICAgIGNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5EZWZhdWx0VGhlbWVfX3Zpc3VhbGx5LWhpZGRlbl9fXzEtSTVZIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xufS5EYXJrVGhlbWVfX2Zvcm1fX19YUWIxeSB7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuXG46cm9vdCB7XG4gIC0tYWx1bWludW0xOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gIC0tYWx1bWludW0yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NTogI2YzZjNmMztcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MDogI2U1ZTVlNTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgLS1kYW5nZXI6IHZhcigtLXJlZDMpO1xuICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLXJlZDM6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAtLWx1bWUtZy1jb2xvci1yZWQtNDA6ICNiYTA1MTc7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fbW9kYWwtaGVhZGVyX19fMy1sbzIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtbW9kYWwtaGVhZGVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWFsdW1pbnVtMSkpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1fYXBjLW1vZGFsLWhlYWRlci1ib3JkZXItYm90dG9tLCAxcHggc29saWQgdmFyKC0tYWx1bWludW0yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6IHZhcigtLV9hcGMtbW9kYWwtaGVhZGVyLWNvbG9yLCB2YXIoLS1zdGVlbDMpKTtcbn1cblxuICAuRGVmYXVsdFRoZW1lX19tb2RhbC1oZWFkZXJfX18zLWxvMiBoMSxcbiAgLkRlZmF1bHRUaGVtZV9fbW9kYWwtaGVhZGVyX19fMy1sbzIgaDIsXG4gIC5EZWZhdWx0VGhlbWVfX21vZGFsLWhlYWRlcl9fXzMtbG8yIGgzLFxuICAuRGVmYXVsdFRoZW1lX19tb2RhbC1oZWFkZXJfX18zLWxvMiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLkRlZmF1bHRUaGVtZV9fbW9kYWwtaGVhZGVyX19fMy1sbzIuRGVmYXVsdFRoZW1lX19kYW5nZXJfX18yR2g2ViB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy1tb2RhbC1oZWFkZXItZGFuZ2VyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWRhbmdlcikpO1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLW1vZGFsLWhlYWRlci1kYW5nZXItY29sb3IsIHZhcigtLXRlcnRpYXJ5KSk7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19tb2RhbC1oZWFkZXJfX18zLWxvMi5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fXzJHaDZWIGgxLFxuICAgIC5EZWZhdWx0VGhlbWVfX21vZGFsLWhlYWRlcl9fXzMtbG8yLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19fMkdoNlYgaDIsXG4gICAgLkRlZmF1bHRUaGVtZV9fbW9kYWwtaGVhZGVyX19fMy1sbzIuRGVmYXVsdFRoZW1lX19kYW5nZXJfX18yR2g2ViBoMyxcbiAgICAuRGVmYXVsdFRoZW1lX19tb2RhbC1oZWFkZXJfX18zLWxvMi5EZWZhdWx0VGhlbWVfX2Rhbmdlcl9fXzJHaDZWIGg0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLW1vZGFsLWhlYWRlci1kYW5nZXItY29sb3IsIHZhcigtLXRlcnRpYXJ5KSk7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX21vZGFsLWhlYWRlcl9fXzMtbG8yLkRlZmF1bHRUaGVtZV9fZGFuZ2VyX19fMkdoNlYgLkRlZmF1bHRUaGVtZV9fY2xvc2VfX18zVF82LSB7XG4gICAgICBmaWxsOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuXG4gIC5EZWZhdWx0VGhlbWVfX21vZGFsLWhlYWRlcl9fXzMtbG8yIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gIH1cblxuICAuRGVmYXVsdFRoZW1lX19tb2RhbC1oZWFkZXJfX18zLWxvMiBidXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xufS5EYXJrVGhlbWVfX21vZGFsLWhlYWRlcl9fXzFfR0NhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwOiAjMmUyZTJlO1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG59XG5cbiAgLkx1bWVUaGVtZV9fbW9kYWwtaGVhZGVyX19fMm1ta1cge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXG4gIC0tX2FwYy1tb2RhbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1fYXBjLW1vZGFsLWhlYWRlci1ib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLV9hcGMtbW9kYWwtaGVhZGVyLWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC0tX2FwYy1tb2RhbC1oZWFkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgLS1fYXBjLW1vZGFsLWhlYWRlci1oZWFkaW5nLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tX2FwYy1tb2RhbC1oZWFkZXItZGFuZ2VyLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tX2FwYy1tb2RhbC1oZWFkZXItZGFuZ2VyLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMCk7XG59XG5cbiAgLkx1bWVUaGVtZV9fbW9kYWwtaGVhZGVyX19fMm1ta1cgaDEsXG4gIC5MdW1lVGhlbWVfX21vZGFsLWhlYWRlcl9fXzJtbWtXIGgyLFxuICAuTHVtZVRoZW1lX19tb2RhbC1oZWFkZXJfX18ybW1rVyBoMyxcbiAgLkx1bWVUaGVtZV9fbW9kYWwtaGVhZGVyX19fMm1ta1cgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbjpyb290IHtcbiAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xufVxuXG4uRGVmYXVsdFRoZW1lX19tb2RhbC1ib2R5X19fMjZHUHUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1fYXBjLW1vZGFsLWJvZHktY29sb3IsIHZhcigtLXN0ZWVsNCkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLyogSUUxMSAqL1xuICAqOjotbXMtYmFja2Ryb3AsXG4gIC5EZWZhdWx0VGhlbWVfX21vZGFsLWJvZHlfX18yNkdQdSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM0MXB4KTsgLyogMTAwdmggLSAoaGVhZGVyICsgZm9vdGVyICsgMjAwcHgpICovXG4gIH1cbn1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xufS5EYXJrVGhlbWVfX21vZGFsLWJvZHlfX18yblBzMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjA6ICMyZTJlMmU7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn0uTHVtZVRoZW1lX19tb2RhbC1ib2R5X19fM0NMN2Ege1xuICAtLV9hcGMtbW9kYWwtYm9keS1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xufVxuXG46cm9vdCB7XG4gIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tYWx1bWludW0yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MDogI2U1ZTVlNTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn1cblxuICAuRGVmYXVsdFRoZW1lX19tb2RhbC1mb290ZXJfX19ZT1YteSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLV9hcGMtbW9kYWwtZm9vdGVyLWJhY2tncm91bmQsIHZhcigtLXRlcnRpYXJ5KSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hbHVtaW51bTIpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiAgLkRlZmF1bHRUaGVtZV9fbW9kYWwtZm9vdGVyX19fWU9WLXkgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbn0uRGFya1RoZW1lX19tb2RhbC1mb290ZXJfX18zM3pVayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn0uTHVtZVRoZW1lX19tb2RhbC1mb290ZXJfX18yMGYtaiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgLS1fYXBjLW1vZGFsLWZvb3Rlci1iYWNrZ3JvdW5kOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG59XG5cblxuXG46cm9vdCB7XG4gIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn1cblxuLkRlZmF1bHRUaGVtZV9fb3ZlcmxheV9fXzNBY2VNIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzYpO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDQwO1xufVxuXG4uRGVmYXVsdFRoZW1lX19tb2RhbF9fXzIxV2lFIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgY29sb3I6IHZhcigtLV9hcGMtbW9kYWwtY29sb3IsIHZhcigtLXN0ZWVsNCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMDBweCk7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXN0ZWVsMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbn0uRGFya1RoZW1lX19tb2RhbF9fX1dYYm4tIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDIpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwOiAjMmUyZTJlO1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG59XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBsZW5ndGgtemVyby1uby11bml0ICovXG4uTHVtZVRoZW1lX19vdmVybGF5X19fMTVsS2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xufVxuLkx1bWVUaGVtZV9fbW9kYWxfX18zSDNCSyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgYm94LXNoYWRvdzpcbiAgICAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgMHB4IDVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAwcHggMjFweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSksXG4gICAgMHB4IDQ3cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgIDBweCA4NHB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxKSxcbiAgICAwcHggMTMxcHggMzdweCByZ2JhKDAsIDAsIDAsIDApO1xuXG4gIC0tX2FwYy1tb2RhbC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xufVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjA6ICMyZTJlMmU7XG4gIC0tbHVtZS1nLWNvbG9yLWluZGlnby00MDogIzNhNDlkYTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MDogI2U1ZTVlNTtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xufVxuXG4gIC5MdW1lVGhlbWVfX3RleHQtZmllbGRfX18zbVpUYSB7XG4gIC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAtLV9hcGMtdGV4dC1pbnB1dC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tX2FwYy10ZXh0LWZpZWxkLWlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTApO1xuICAtLV9hcGMtdGV4dC1maWVsZC1pbnB1dC1zZWFyY2gtc3ZnLWZpbGw6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbn1cblxuICAuTHVtZVRoZW1lX190ZXh0LWZpZWxkX19fM21aVGEgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgLS1zdGVlbDU6ICMwYjBiMGI7XG4gIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tYWx1bWludW0zOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gIC0tZGFuZ2VyOiB2YXIoLS1yZWQzKTtcbiAgLS1hbHVtaW51bTI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgLS1hbHVtaW51bTE6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgLS1hbHVtaW51bTQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgLS1yZWQzOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MDogI2U1ZTVlNTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NTogI2YzZjNmMztcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MDogI2FlYWVhZTtcbiAgLS1sdW1lLWctY29sb3ItcmVkLTQwOiAjYmEwNTE3O1xuICAtLWNvcmUtYmx1ZTQ6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTMwKTtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS0zMDogIzAxNDQ4Njtcbn1cbi8qIGZvcm0gc2l6ZXMgKi9cbi5EZWZhdWx0VGhlbWVfX2Zvcm0tc2l6ZS1zbV9fXzN5Y1AzLFxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fM1R4REEsXG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbGdfX18zWHRvZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLXNtX19fM3ljUDMge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fM1R4REEge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLWxnX19fM1h0b2Uge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYgZGl2LCAuRGVmYXVsdFRoZW1lX19zZWxlY3RfX18xcUJEdiBpbnB1dCwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYgc3BhbiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jb250cm9sX19fMVBudzMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3RlZWwyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1jb250cm9sLWNvbG9yLCB2YXIoLS1zdGVlbDUpKTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IC8qIHZhcigtLWFwYy1zaXppbmcteGwpIC0gMnB4IGZvciB0b3AvYm90dG9tIGJvcmRlciAqL1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jb250cm9sX19fMVBudzMge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHY6Zm9jdXMtd2l0aGluIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jb250cm9sX19fMVBudzMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fMnBEVzYgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18xUG53MyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHY6Zm9jdXMtd2l0aGluLkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fMnBEVzYgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18xUG53MyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggaHNsYSgzNTQsIDk1JSwgNzAlLCAwLjQpO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faXMtc2VhcmNoYWJsZV9fXzNpYUozLkRlZmF1bHRUaGVtZV9faXMtb3Blbl9fXzN4ajMwIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jb250cm9sX19fMVBudzMge1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faXMtb3Blbl9fXzN4ajMwIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jb250cm9sX19fMVBudzMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogMXB4O1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LWlzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3IsIHZhcigtLWFsdW1pbnVtMikpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1pcy1kaXNhYmxlZC1ib3JkZXItY29sb3IsIHZhcigtLWFsdW1pbnVtMykpO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1wbGFjZWhvbGRlcl9fX0lDNTQ2IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICB9XG4vKiBhcHBsaWVzIHRvIHNlbGVjdCBhcnJvdyBpY29uIGFuZCB0eXBlYWhlYWQgc2VhcmNoIGljb24gKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdF9fXzFxQkR2LkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtY29udHJvbF9fXzFQbnczIC5hbnlwb2ludC1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0X19fMXFCRHYuRGVmYXVsdFRoZW1lX19oYXMtdmFsdWVfX18xbXk1eS5EZWZhdWx0VGhlbWVfX2lzLXBzZXVkby1mb2N1c2VkX19fM0haejYgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWlucHV0X19fMmF2bnYge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtcGxhY2Vob2xkZXJfX19JQzU0NiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyAvKiBtYXRjaCBkZWZhdWx0IHBhZGRpbmcgKi9cbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4OyAvKiB3aWR0aCBvZiBhcnJvdyBpY29uIGNvbnRhaW5lciAtMXB4IGZvciBib3JkZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1wbGFjZWhvbGRlcl9fX0lDNTQ2ICsgZGl2IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuLyogRGVwZW5kaW5nIG9uIHRoZSB2YXJpYW50LCB0aGlzIGlzIGFuIGBpbnB1dGAgZWxlbWVudCBvciBhIGBkaXZgIHBhcmVudCBvZiB0aGUgYGlucHV0YC5cbiAgICAgUGxlYXNlIHJldmlldyB0aGUgbG9naWMgb2YgdGhlIGByZW5kZXJJbnB1dGAgZnVuY3Rpb24uICovXG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtaW5wdXRfX18yYXZudiB7XG4gICAgaGVpZ2h0OiAzOHB4OyAvKiB2YXIoLS1hcGMtc2l6aW5nLXhsKSAtIDJweCBmb3IgdG9wL2JvdHRvbSBib3JkZXIgKi9cbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvKiBJZiB0aGUgd2lkdGggaXMgMHB4LCBpdCBpcyByZW1vdmVkIGZyb20gdGhlIGRvY3VtZW50IGZsb3cgYW5kIGlzIHJlbW92ZWQgZnJvbVxuICAgICAgIHRoZSBBY2Nlc3NpYmlpdHkgT2JqZWN0IE1vZGVsLiAqL1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1pbnB1dF9fXzJhdm52OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWlucHV0X19fMmF2bnYgaW5wdXQge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsNSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLyogSWYgdGhlIHdpZHRoIGlzIDBweCwgaXQgaXMgcmVtb3ZlZCBmcm9tIHRoZSBkb2N1bWVudCBmbG93IGFuZCBpcyByZW1vdmVkIGZyb21cbiAgICAgICAgIHRoZSBBY2Nlc3NpYmlpdHkgT2JqZWN0IE1vZGVsLiAqL1xuICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtaW5wdXRfX18yYXZudiBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtbG9hZGluZy16b25lX19fV0FoemwsIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGssIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1hcnJvdy16b25lX19fM2UzMmcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWxvYWRpbmctem9uZV9fX1dBaHpsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNsZWFyLXpvbmVfX18yZmk0aywgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWFycm93LXpvbmVfX18zZTMyZyB7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LWNsZWFyLXpvbmUtY29sb3IsIHZhcigtLXN0ZWVsMikpO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuLyogYXBwbGllcyB0byBjbGVhciBpY29uLCBhcnJvdyBpY29uLCBhbmQgc2VhcmNoIGljb24gKGluIHR5cGVhaGVhZCBjb21wb25lbnQpICAqL1xuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNsZWFyLXpvbmVfX18yZmk0ayAuYW55cG9pbnQtaWNvbiwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWFycm93LXpvbmVfX18zZTMyZyAuYW55cG9pbnQtaWNvbiB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItem9uZV9fXzJmaTRrIC5hbnlwb2ludC1pY29uIHN2ZywgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWFycm93LXpvbmVfX18zZTMyZyAuYW55cG9pbnQtaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuLyogb3ZlcnJpZGUgZm9yIGFycm93IGljb24gYmVjYXVzZSBpdCdzIGRyYXduIHNtYWxsZXIgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1hcnJvdy16b25lX19fM2UzMmcgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWFycm93X19fRGF5aXEgc3ZnIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyAvKiBvcHRpY2FsIGFkanVzdG1lbnQgKi9cbiAgICB3aWR0aDogMjBweDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LWNsZWFyLXpvbmVfX18yZmk0ayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMXB4OyAvKiBvcHRpY2FsIGFkanVzdG1lbnQgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGsgYnV0dG9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtY2xlYXItem9uZV9fXzJmaTRrIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGsgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWU0KTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1jbGVhci16b25lX19fMmZpNGsgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSAwcHggMHB4IDBweCAycHgsICB2YXIoLS1jb3JlLWJsdWUzKSAwcHggMHB4IDBweCA0cHg7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtYXJpYS1vbmx5X19fMWdwcjEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fMjdwLWMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5hLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fMjdwLWMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi8qIG11bHRpLXNlbGVjdCBcInRhZ3NcIiBjYW4gaGF2ZSBVUkxzIHdpdGhpbiBhIHNlbGVjdCAqL1xuYS5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fXzI3cC1jW2hyZWZdIHtcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWVfX19CUWlSZiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTsgLyogdG8gYWNjb21tb2RhdGUgcGFkZGluZyBvbiBwYXJlbnQgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZV9fX0JRaVJmIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1tdWx0aS12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1jb3JlLWJsdWUzKSk7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAvIDIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tX2FwYy1zZWxlY3QtbXVsdGktdmFsdWUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW11bHRpLXZhbHVlLWNvbG9yLCB2YXIoLS10ZXJ0aWFyeSkpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogNnB4IDZweCAwIDA7IC8qIHRvIHNldCB2YXIoLS1hcGMtc2l6aW5nLXhsKSAoc3RhbmRhcmQgY29udHJvbCBoZWlnaHQpICovXG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtLW11bHRpX19fMVQwNjggLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWljb25fX19aME5ZMywgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fXzI3cC1jIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1pY29uX19fWjBOWTMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtLW11bHRpX19fMVQwNjggLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWljb25fX19aME5ZMzpob3ZlciwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC12YWx1ZS1pY29uX19fWjBOWTM6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtLW11bHRpX19fMVQwNjggLkRlZmF1bHRUaGVtZV9fc2VsZWN0LXZhbHVlLWxhYmVsX19fMjdwLWMge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4LkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSAuRGVmYXVsdFRoZW1lX19zZWxlY3QtdmFsdWVfX19CUWlSZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzFUMDY4IC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1pbnB1dF9fXzJhdm52IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tdWx0aS12YWx1ZS13cmFwcGVyX19fM3Y4aU0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuLyogZm9yIGllIDExLCB3aGljaCAgZG9lcyBzdXBwb3J0IGZsZXgtd3JhcCwgYnV0IGRvZXMgbm90IHN1cHBvcnQgZmxleC13cmFwIGNvcnJlY3RseSAqL1xuQHN1cHBvcnRzIChmbGV4LXdyYXA6IHdyYXApIHtcbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tdWx0aS12YWx1ZS13cmFwcGVyX19fM3Y4aU0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICB9XG4gICAgfVxuLyogYXBwbGllcyBvbmx5IHRvIHNlbGVjdCB3aGVuIGF1dG9zaXplIHByb3AgaXMgZmFsc2UgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1pbnB1dC1pbmxpbmVfX18zaHpzeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDEgMCA4MHB4O1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtaW5wdXQtaW5saW5lX19fM2h6c3kgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuLyogd3JhcHMgb3B0aW9ucyBtZW51ICovXG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtbWVudS1vdXRlcl9fXzM2NG9CIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbHVtaW51bTMpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IC8qIHBvc2l0aW9uIHNob3VsZCBiZSBmaXhlZCBpZiBtZW51Q29udGFpbmVyIHdhcyByZW5kZXJlZCBpbiBib2R5ICovXG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LW91dGVyX19fMzY0b0IuRGVmYXVsdFRoZW1lX19yZW5kZXItaW4tY29tcG9uZW50X19fMkV3VDgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvKiBwb3NpdGlvbiBzaG91bGQgYmUgYWJzb2x1dGUgaWYgbWVudUNvbnRhaW5lciB3YXMgcmVuZGVyZWQgaW4gY29tcG9uZW50ICovXG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zNjRvQiAuRGVmYXVsdFRoZW1lX19maXhlZC1hY3Rpb25fX18zOWVORiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1hbHVtaW51bTQpO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICB9XG4vKiB3aGVuIG9wdGlvbnMgbWVudSBpcyBwb3NpdGlvbmVkIGFib3ZlIHRoZSBzZWxlY3QgaW5wdXQgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LW91dGVyLXVwd2FyZHNfX18xNzlvXyB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnVfX18xT2ZjdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogNnB4IDRweDtcbiAgfVxuLyogZ3VpZGFuY2UgZm9yIHN1Ym1pdHRpbmcgYSBjdXN0b20gdmFsdWUgdGhhdCBoYXMgYmVlbiB0eXBlZCAqL1xuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyX19fMmVoT1Mge1xuICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LWhlYWRlcl9fXzJlaE9TICsgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW5vcmVzdWx0c19fXzNsOGhKIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuLyogb3B0aW9uYWwgZ3VpZGFuY2UgaW5zaWRlIHRoZSBvcHRpb25zIG1lbnUgKi9cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1tZW51LWhlYWRlci1oaW50X19fMmdhdDcge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3QtbWVudS1oZWFkZXItaGludF9fXzJnYXQ3ICsgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW5vcmVzdWx0c19fXzNsOGhKIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbi8qIGVtcHR5IHN0YXRlICovXG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtbm9yZXN1bHRzX19fM2w4aEoge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDIpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyX19fMmVoT1MsIC5EZWZhdWx0VGhlbWVfX3NlbGVjdC1ub3Jlc3VsdHNfX18zbDhoSiwgLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGIHtcbiAgICBwYWRkaW5nOiA5LjVweCAxMnB4O1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMnh3V0Yge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1vcHRpb24tY29sb3IsIHZhcigtLXN0ZWVsNSkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMnh3V0YgLm9wdGlvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtZm9jdXNlZF9fX2xSNDA0IHtcbiAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMSk7ICovXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMnh3V0YuRGVmYXVsdFRoZW1lX19pcy1mb2N1c2VkX19fbFI0MDQ6aG92ZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtZm9jdXNlZF9fX2xSNDA0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1hbHVtaW51bTEpKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogbm9uZTtcbiAgICB9XG4uRGVmYXVsdFRoZW1lX19zZWxlY3Qtb3B0aW9uX19fMnh3V0YuRGVmYXVsdFRoZW1lX19pcy1zZWxlY3RlZF9fXzJRQWVrIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXNlbGVjdC1vcHRpb24taXMtc2VsZWN0ZWQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtc2VsZWN0ZWRfX18yUUFlayBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS1fYXBjLXNlbGVjdC1vcHRpb24taXMtc2VsZWN0ZWQtY29sb3IsIHZhcigtLWNvcmUtYmx1ZTMpKTtcbiAgICAgIH1cbi5EZWZhdWx0VGhlbWVfX3NlbGVjdC1vcHRpb25fX18yeHdXRi5EZWZhdWx0VGhlbWVfX2lzLXNlbGVjdGVkX19fMlFBZWsuRGVmYXVsdFRoZW1lX19pcy1mb2N1c2VkX19fbFI0MDQge1xuICAgICAgY29sb3I6IHZhcigtLV9hcGMtc2VsZWN0LW9wdGlvbi1pcy1zZWxlY3RlZC1jb2xvciwgdmFyKC0tY29yZS1ibHVlMykpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJ4d1dGLkRlZmF1bHRUaGVtZV9faXMtZGlzYWJsZWRfX18zMXhGMSB7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbjpyb290IHtcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAgIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAgICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG4gICAgICAtLXN0ZWVsMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgICAgLS1uYXZ5MzogIzE3OGJlYTtcbiAgICAgIC0tYWx1bWludW00OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gICAgICAtLXN0ZWVsMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzA6ICNhZWFlYWU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwOiAjOTM5MzkzO1xufVxuICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42RyBpbnB1dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcgLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42RyAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcgLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSAuRGFya1RoZW1lX19zZWxlY3QtaW5wdXRfX18xYklLWTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZWVsMyk7XG4gICAgICB9XG4gIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHIC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkgLkRhcmtUaGVtZV9fc2VsZWN0LXZhbHVlX19fMzBCSXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgfVxuICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42RyAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5IC5EYXJrVGhlbWVfX3NlbGVjdC12YWx1ZV9fXzMwQklzIC5EYXJrVGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fX2xMVEw1IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICB9XG4gIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHLkRhcmtUaGVtZV9faGFzLXZhbHVlX19fM1A1Qk4uRGFya1RoZW1lX19zZWxlY3QtLXNpbmdsZV9fXzEwbEctID4gLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSAuRGFya1RoZW1lX19zZWxlY3QtdmFsdWVfX18zMEJJcyAuRGFya1RoZW1lX19zZWxlY3QtdmFsdWUtbGFiZWxfX19sTFRMNSwgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19oYXMtdmFsdWVfX18zUDVCTi5EYXJrVGhlbWVfX2lzLXBzZXVkby1mb2N1c2VkX19fMjNPVEYuRGFya1RoZW1lX19zZWxlY3QtLXNpbmdsZV9fXzEwbEctID4gLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSAuRGFya1RoZW1lX19zZWxlY3QtdmFsdWVfX18zMEJJcyAuRGFya1RoZW1lX19zZWxlY3QtdmFsdWUtbGFiZWxfX19sTFRMNSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19mb2N1cy1zZWxlY3RfX18xZ0l3cyA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2eTMpO1xuICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19mb2N1cy1zZWxlY3RfX18xZ0l3cyA+IC5EYXJrVGhlbWVfX3NlbGVjdC1jb250cm9sX19fM21FTDk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5hdnkzKTtcbiAgICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19pcy1vcGVuX19faV9nRlogLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcuRGFya1RoZW1lX19pcy1kaXNhYmxlZF9fX1F1bnI4ID4gLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuICAuRGFya1RoZW1lX19zZWxlY3RfX18zNG42Ry5EYXJrVGhlbWVfX2lzLWRpc2FibGVkX19fUXVucjggPiAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0X19fMzRuNkcgLkRhcmtUaGVtZV9faXMtc2VhcmNoYWJsZV9fXzFMY2E4LkRhcmtUaGVtZV9faXMtb3Blbl9fX2lfZ0ZaID4gLkRhcmtUaGVtZV9fc2VsZWN0LWNvbnRyb2xfX18zbUVMOSB7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgfVxuICAuRGFya1RoZW1lX19zZWxlY3Qtb3B0aW9uX19fMmhBaUgge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJoQWlILkRhcmtUaGVtZV9faXMtZm9jdXNlZF9fXzI0ME1mLCAuRGFya1RoZW1lX19zZWxlY3Qtb3B0aW9uX19fMmhBaUguRGFya1RoZW1lX19pcy1zZWxlY3RlZF9fXzEwMml4IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2eTMpO1xuICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJoQWlILkRhcmtUaGVtZV9faXMtc2VsZWN0ZWRfX18xMDJpeCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgfVxuICAuRGFya1RoZW1lX19zZWxlY3Qtb3B0aW9uX19fMmhBaUguRGFya1RoZW1lX19pcy1kaXNhYmxlZF9fX1F1bnI4IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDEpO1xuICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zQXJRSyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICB9XG4gIC5EYXJrVGhlbWVfX3NlbGVjdC1tZW51LW91dGVyX19fM0FyUUsgLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnVfX18yTTR3OCAuRGFya1RoZW1lX19zZWxlY3QtbWVudS1oZWFkZXJfX19qd1g3ZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw1KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW5hdnkzKTtcbiAgICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zQXJRSyAuRGFya1RoZW1lX19zZWxlY3QtbWVudV9fXzJNNHc4IC5EYXJrVGhlbWVfX3NlbGVjdC1tZW51LWhlYWRlcl9fX2p3WDdnLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyLWhpbnRfX19mUHYxSyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuICAuRGFya1RoZW1lX19zZWxlY3QtbWVudS1vdXRlcl9fXzNBclFLIC5EYXJrVGhlbWVfX3NlbGVjdC1tZW51X19fMk00dzggLkRhcmtUaGVtZV9fc2VsZWN0LW1lbnUtaGVhZGVyX19fandYN2cgKyAuRGFya1RoZW1lX19zZWxlY3Qtbm9yZXN1bHRzX19fMXdQTjgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgLkRhcmtUaGVtZV9fc2VsZWN0LW5vcmVzdWx0c19fXzF3UE44IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlZWw1KTtcbiAgfVxuXG5bZGF0YS1hbnlwb2ludC1jb21wb25lbnQ9J1NlYXJjaCddIC5EYXJrVGhlbWVfX3NlbGVjdC0tc2luZ2xlX19fMTBsRy0gPiAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5IHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXN0ZWVsMyk7XG4gICAgfVxuXG5bZGF0YS1hbnlwb2ludC1jb21wb25lbnQ9J1NlYXJjaCddIC5EYXJrVGhlbWVfX3NlbGVjdF9fXzM0bjZHLkRhcmtUaGVtZV9fc2VsZWN0LS1zaW5nbGVfX18xMGxHLS5EYXJrVGhlbWVfX2lzLWRpc2FibGVkX19fUXVucjggPiAuRGFya1RoZW1lX19zZWxlY3QtY29udHJvbF9fXzNtRUw5IC5EYXJrVGhlbWVfX3NlbGVjdC12YWx1ZV9fXzMwQklzIC5EYXJrVGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fX2xMVEw1IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfVxuXG46cm9vdCB7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjA6ICMyZTJlMmU7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gIC0tbHVtZS1nLWNvbG9yLXRlYWwtOTA6ICNhY2YzZTQ7XG4gIC0tbHVtZS1nLWNvbG9yLXRlYWwtNDA6ICMwNTY3NjQ7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG4gIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC1mbGF0OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggM3B4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDZweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA5cHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDApO1xuICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDA6ICMzYTQ5ZGE7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn1cblxuICAuTHVtZVRoZW1lX19zZWxlY3RfX18xOE1DciB7XG4gIC0tX2FwYy1zZWxlY3QtY29udHJvbC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAtLV9hcGMtc2VsZWN0LWlzLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgLS1fYXBjLXNlbGVjdC1pcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgLS1fYXBjLXNlbGVjdC1tdWx0aS12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC05MCk7XG4gIC0tX2FwYy1zZWxlY3QtbXVsdGktdmFsdWUtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTQwKTtcbiAgLS1fYXBjLXNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAtLV9hcGMtc2VsZWN0LW9wdGlvbi1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAtLV9hcGMtc2VsZWN0LWNsZWFyLXpvbmUtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbn1cblxuICAuTHVtZVRoZW1lX19zZWxlY3RfX18xOE1DciAuTHVtZVRoZW1lX19zZWxlY3QtY29udHJvbF9fX093ZGhhIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuLkx1bWVUaGVtZV9fc2VsZWN0LS1tdWx0aV9fXzJ6VV9aIC5MdW1lVGhlbWVfX3NlbGVjdC12YWx1ZV9fXzJkbnNuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uTHVtZVRoZW1lX19zZWxlY3QtLW11bHRpX19fMnpVX1ogLkx1bWVUaGVtZV9fc2VsZWN0LXZhbHVlLWljb25fX18yeTZYNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLkx1bWVUaGVtZV9fc2VsZWN0LW1lbnUtb3V0ZXJfX18zVmRLSSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLXNoYWRvdy1sZXZlbC1mbGF0KTtcbn1cblxuYS5MdW1lVGhlbWVfX3NlbGVjdC12YWx1ZS1sYWJlbF9fXzNLNS1QW2hyZWZdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkx1bWVUaGVtZV9fc2VsZWN0LW9wdGlvbl9fXzJIMjhaIHtcbiAgLS1fYXBjLXNlbGVjdC1vcHRpb24taXMtc2VsZWN0ZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuXG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgLS1hbHVtaW51bTI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbiAgICAtLWFsdW1pbnVtMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG4gICAgLS1wcmltYXJ5OiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAtLWNvcmUtYmx1ZTI6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTY1KTtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTY1OiAjNTdhM2ZkO1xufVxuICAuRGVmYXVsdFRoZW1lX190YWJsZS13cmFwX19fM0QxakYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5EZWZhdWx0VGhlbWVfX3RhYmxlX19fMm55engge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19jZWxsSGVhZGVyX19fbW1DbW0ge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1hbHVtaW51bTIpO1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19jZWxsQm9keV9fXzNYSGR3IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWx1bWludW0yKTtcbiAgICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19jZWxsQm9keV9fXzNYSGR3IGEge1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX19yb3dCb2R5X19fMUt0N286aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0xKTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX3Jvd0JvZHlfX18xS3Q3bzpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19yb3dCb2R5X19fMUt0N286aG92ZXIgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTIpO1xuICAgICAgICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tYWx1bWludW0zOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG59XG4gIC5EYXJrVGhlbWVfX3RhYmxlX19fMU1JRDcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5EYXJrVGhlbWVfX2NlbGxIZWFkZXJfX18ydWoxRSwgLkRhcmtUaGVtZV9fY2VsbEJvZHlfX18zUXZfdSB7XG4gICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICB9XG4gIC5EYXJrVGhlbWVfX3Jvd0JvZHlfX18xck8zcDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgIH1cblxuOnJvb3Qge1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xufS5EZWZhdWx0VGhlbWVfX3RhYl9fXzFsd0tJIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn1cbiAgLkRlZmF1bHRUaGVtZV9fY29udGFpbmVyX19fWjZYQTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX190YWJsaXN0X19fMW9zNDkge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIzO1xuICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xufS5EZWZhdWx0VGhlbWVfX3RhYnBhbmVsX19fcGF6TFIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0uRGVmYXVsdFRoZW1lX190YWJwYW5lbF9fX3BhekxSLkRlZmF1bHRUaGVtZV9fYWN0aXZlX19fMnhlcGcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgIC0tYWx1bWludW0yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgLS1hbHVtaW51bTM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAtLXNlY29uZGFyeTogdmFyKC0tcm9idXN0LWJsdWUzKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwOiAjNDQ0NDQ0O1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MDogI2M5YzljOTtcbiAgICAtLXJvYnVzdC1ibHVlMzogIzUwNjc3Mztcbn0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NlbGVjdFdpdGhBcnJvd3NfX18xUEIzMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUC5EZWZhdWx0VGhlbWVfX3NlbGVjdGVkX19fRGk0RTMge1xuICAgICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tc3RlZWw0KTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX19zZWxlY3RXaXRoQXJyb3dzX19fMVBCMzMgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1AuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fX0RpNEUzOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXN0ZWVsNCk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYmxpc3RfX18zQkVVWiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICAgIH1cbiAgICAgIH0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1A6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWx1bWludW0yKTtcbiAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUDpob3Zlcjpub3QoLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZJNSk6bm90KC5EZWZhdWx0VGhlbWVfX3NlbGVjdGVkX19fRGk0RTMpOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOmhvdmVyOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0Vkk1KTpub3QoLkRlZmF1bHRUaGVtZV9fc2VsZWN0ZWRfX19EaTRFMykge1xuICAgICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUDphY3RpdmU6bm90KC5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWSTUpOm5vdCguRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fX0RpNEUzKTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUC5EZWZhdWx0VGhlbWVfX3NlbGVjdGVkX19fRGk0RTMge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMyAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUC5EZWZhdWx0VGhlbWVfX2Rpc2FibGVkX19fMTRWSTUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOmZvY3VzOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0Vkk1KSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIC5EZWZhdWx0VGhlbWVfX2Jhcl9fXzJVU2dTIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fbm8tc3RyZXRjaF9fXzNfUl9rIC5EZWZhdWx0VGhlbWVfX3RhYmxpc3RfX18zQkVVWiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX25vLXN0cmV0Y2hfX18zX1JfayAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3ZlcnRpY2FsX19fMzFZa3Yge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3ZlcnRpY2FsX19fMzFZa3YgLkRlZmF1bHRUaGVtZV9fdGFibGlzdF9fXzNCRVVaIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3ZlcnRpY2FsX19fMzFZa3YgLkRlZmF1bHRUaGVtZV9fdGFicGFuZWxfX18zVFRUNyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX192ZXJ0aWNhbF9fXzMxWWt2IC5EZWZhdWx0VGhlbWVfX2Jhcl9fXzJVU2dTIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX192ZXJ0aWNhbF9fXzMxWWt2IC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgOXB4IDAgMTFweDtcbiAgICAgIH0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX192ZXJ0aWNhbF9fXzMxWWt2IC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NtYWxsX19fM01QTVYgLkRlZmF1bHRUaGVtZV9fdGFibGlzdF9fXzNCRVVaIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc21hbGxfX18zTVBNViAuRGVmYXVsdFRoZW1lX19iYXJfX18yVVNnUyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc21hbGxfX18zTVBNViAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc21hbGxfX18zTVBNViAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUDpmb2N1czpub3QoLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX18xNFZJNSkge1xuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NtYWxsX19fM01QTVYgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1A6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgIH0uRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX19zbWFsbF9fXzNNUE1WLkRlZmF1bHRUaGVtZV9fdmVydGljYWxfX18zMVlrdiAuRGVmYXVsdFRoZW1lX190YWJfX18zcEtDUCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzEydUlkIC5EZWZhdWx0VGhlbWVfX2Jhcl9fXzJVU2dTIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB9LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzLkRlZmF1bHRUaGVtZV9fc2Vjb25kYXJ5X19fMTJ1SWQgLkRlZmF1bHRUaGVtZV9fdGFiX19fM3BLQ1AuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fX0RpNEUzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgfS5EZWZhdWx0VGhlbWVfX3RhYnNfX18yakVYMy5EZWZhdWx0VGhlbWVfX3NlY29uZGFyeV9fXzEydUlkIC5EZWZhdWx0VGhlbWVfX3RhYl9fXzNwS0NQOmZvY3VzOm5vdCguRGVmYXVsdFRoZW1lX19kaXNhYmxlZF9fXzE0Vkk1KSB7XG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgICB9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7LkRlZmF1bHRUaGVtZV9fdGFic19fXzJqRVgzIHsgLyogSUUxMSAqL1xuICB9XG4gICAgICAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMgKjo6LW1zLWJhY2tkcm9wLCAuRGVmYXVsdFRoZW1lX190YWJzX19fMmpFWDMuRGVmYXVsdFRoZW1lX192ZXJ0aWNhbF9fXzMxWWt2IHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG46cm9vdCB7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAgIC0tYWx1bWludW0zOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xuICAgICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gICAgICAtLWFsdW1pbnVtNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzA6ICNhZWFlYWU7XG4gICAgICAtLW5hdnkzOiAjMTc4YmVhO1xuICAgICAgLS1hbHVtaW51bTI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gICAgICAtLXN0ZWVsMTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAgICAgLS1zdGVlbDI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgICAgIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwOiAjOTM5MzkzO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG59LkRhcmtUaGVtZV9fdGFic19fXzFKdGlVIC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTMpO1xuICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2eTMpO1xuICAgICAgICB9LkRhcmtUaGVtZV9fdGFic19fXzFKdGlVIC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMyk7XG4gICAgICB9LkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3Uge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW00KTtcbiAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndS5EYXJrVGhlbWVfX3NlbGVjdGVkX19fMlQ4a04ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbHVtaW51bTIpO1xuICAgICAgICB9LkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDEpO1xuICAgICAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX19zZWNvbmRhcnlfX19hb3JyWSAuRGFya1RoZW1lX190YWJfX19xbk1ndTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtMyk7XG4gICAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3IC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1OjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgICAgfS5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3U6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgICAgfS5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5Myk7XG4gICAgICAgICAgfS5EYXJrVGhlbWVfX3RhYnNfX18xSnRpVS5EYXJrVGhlbWVfX3ZlcnRpY2FsX19fMS1rY3cgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdnkzKTtcbiAgICAgICAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc21hbGxfX18zc1c0TiAuRGFya1RoZW1lX190YWJfX19xbk1ndTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc21hbGxfX18zc1c0TiAuRGFya1RoZW1lX190YWJfX19xbk1ndTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9LkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fdmVydGljYWxfX18xLWtjdy5EYXJrVGhlbWVfX3NlY29uZGFyeV9fX2FvcnJZIC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1OjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3U6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgICAgICAgIH0uRGFya1RoZW1lX190YWJzX19fMUp0aVUuRGFya1RoZW1lX192ZXJ0aWNhbF9fXzEta2N3LkRhcmtUaGVtZV9fc2Vjb25kYXJ5X19fYW9yclkgLkRhcmtUaGVtZV9fdGFiX19fcW5NZ3UuRGFya1RoZW1lX19zZWxlY3RlZF9fXzJUOGtOOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgICAgICB9LkRhcmtUaGVtZV9fdGFic19fXzFKdGlVLkRhcmtUaGVtZV9fdmVydGljYWxfX18xLWtjdy5EYXJrVGhlbWVfX3NlY29uZGFyeV9fX2FvcnJZIC5EYXJrVGhlbWVfX3RhYl9fX3FuTWd1LkRhcmtUaGVtZV9fc2VsZWN0ZWRfX18yVDhrTjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsMik7XG4gICAgICAgICAgICAgIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gIC0tdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tc3RlZWwyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7XG4gIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAtLWFsdW1pbnVtMjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAtLWFsdW1pbnVtMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAtLWRhbmdlcjogdmFyKC0tcmVkMyk7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTA6ICNlNWU1ZTU7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gIC0tcmVkMzogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gIC0tbHVtZS1nLWNvbG9yLXJlZC00MDogI2JhMDUxNztcbiAgLS1hbHVtaW51bTQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MDogI2FlYWVhZTtcbn1cbi8qIGZvcm0gc2l6ZXMgKi9cbi5EZWZhdWx0VGhlbWVfX2Zvcm0tc2l6ZS1zbV9fXzEzRmVzLFxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fVlFHSnEsXG4uRGVmYXVsdFRoZW1lX19mb3JtLXNpemUtbGdfX18yWkZ2RyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLXNtX19fMTNGZXMge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLW1kX19fVlFHSnEge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fZm9ybS1zaXplLWxnX19fMlpGdkcge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkRlZmF1bHRUaGVtZV9fdGV4dGFyZWFfX18xcGZyUCB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWx1bWUtZy1mb250LWZhbWlseSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tX2FwYy10ZXh0YXJlYS1ib3JkZXIsIHZhcigtLXN0ZWVsMikpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLV9hcGMtdGV4dGFyZWEtY29sb3IsIHZhcigtLXN0ZWVsNSkpO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDkuNXB4IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLypcbiAgICAgIEZpeDogaHR0cHM6Ly9naXRodWIuY29tL211bGVzb2Z0L2FueXBvaW50LWNvbXBvbmVudHMvaXNzdWVzLzEwMjNcbiAgICAgIEV4cGxhbmF0aW9uOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjAzMjcxOTcvMTY2MzczNlxuICAgICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbi5EZWZhdWx0VGhlbWVfX3RleHRhcmVhX19fMXBmclAgdGV4dGFyZWEge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICB9XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dGFyZWFfX18xcGZyUCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKSAwcHggMHB4IDBweCAycHgsICB2YXIoLS1jb3JlLWJsdWUzKSAwcHggMHB4IDBweCA0cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbi5EZWZhdWx0VGhlbWVfX3RleHRhcmVhX19fMXBmclAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXN0ZWVsMik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dGFyZWFfX18xcGZyUCB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2FwYy10ZXh0YXJlYS1kaXNhYmxlZC1jb2xvciwgdmFyKC0tYWx1bWludW0yKSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLV9hcGMtdGV4dGFyZWEtYm9yZGVyLCB2YXIoLS1hbHVtaW51bTMpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRleHRhcmVhLWNvbG9yLCB2YXIoLS1zdGVlbDIpKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dGFyZWFfX18xcGZyUCB0ZXh0YXJlYVtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWx1bWludW00KTtcbiAgICAgIH1cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4uRGVmYXVsdFRoZW1lX190ZXh0YXJlYV9fXzFwZnJQLkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fMWk2TFcgdGV4dGFyZWEge31cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi5EZWZhdWx0VGhlbWVfX3RleHRhcmVhX19fMXBmclAuRGVmYXVsdFRoZW1lX19pcy1kaXJ0eV9fXzN0TjZuLkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fMWk2TFcgdGV4dGFyZWEsXG4gICAgLkRlZmF1bHRUaGVtZV9fdGV4dGFyZWFfX18xcGZyUC5EZWZhdWx0VGhlbWVfX2lzLWRpcnR5X19fM3RONm4uRGVmYXVsdFRoZW1lX19oYXMtZXJyb3JfX18xaTZMVyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuLkRlZmF1bHRUaGVtZV9fdGV4dGFyZWFfX18xcGZyUC5EZWZhdWx0VGhlbWVfX2lzLWRpcnR5X19fM3RONm4uRGVmYXVsdFRoZW1lX19oYXMtZXJyb3JfX18xaTZMVyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggaHNsYSgzNTQsIDk1JSwgNzAlLCAwLjQpO1xuICAgIH1cblxuOnJvb3Qge1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNTA6ICMwMTc2ZDM7XG4gICAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgICAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG4gICAgICAtLXN0ZWVsMzogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgICAgLS1uYXZ5MzogIzE3OGJlYTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDA6ICM1YzVjNWM7XG59LkRhcmtUaGVtZV9fdGV4dGFyZWFfX19iejBhZiB0ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgfS5EYXJrVGhlbWVfX3RleHRhcmVhX19fYnowYWYgdGV4dGFyZWE6Zm9jdXMsIC5EYXJrVGhlbWVfX3RleHRhcmVhX19fYnowYWYgdGV4dGFyZWE6aG92ZXIge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgfS5EYXJrVGhlbWVfX3RleHRhcmVhX19fYnowYWYgdGV4dGFyZWE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfS5EYXJrVGhlbWVfX3RleHRhcmVhX19fYnowYWYgdGV4dGFyZWE6Zm9jdXMsIC5EYXJrVGhlbWVfX3RleHRhcmVhX19fYnowYWYgdGV4dGFyZWE6Zm9jdXM6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5hdnkzKTtcbiAgICAgIH0uRGFya1RoZW1lX190ZXh0YXJlYV9fX2J6MGFmLkRhcmtUaGVtZV9faXMtZm9jdXNlZF9fXzFUUDF5IHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3RlZWwzKTtcbiAgICAgIH0uRGFya1RoZW1lX190ZXh0YXJlYV9fX2J6MGFmLkRhcmtUaGVtZV9faXMtZm9jdXNlZF9fXzFUUDF5IHRleHRhcmVhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGVlbDMpO1xuICAgICAgICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjA6ICM5MzkzOTM7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xufS5MdW1lVGhlbWVfX3RleHRhcmVhX19fVXFFRzUgdGV4dGFyZWEge1xuICAgIC0tX2FwYy10ZXh0YXJlYS1ib3JkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTYwKTtcbiAgICAtLV9hcGMtdGV4dGFyZWEtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgICAtLV9hcGMtdGV4dGFyZWEtZGlzYWJsZWQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tc3RlZWw1OiAjMGIwYjBiO1xuICAgIC0tc3RlZWwyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7XG4gICAgLS1kYW5nZXI6IHZhcigtLXJlZDMpO1xuICAgIC0tZnV0dXJlLWdyZWVuMzogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTUwKTtcbiAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAgIC0tcmVkMzogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tNTA6ICMyZTg0NGE7XG4gICAgLS1sdW1lLWctY29sb3ItcmVkLTQwOiAjYmEwNTE3O1xufVxuICAuRGVmYXVsdFRoZW1lX190b2FzdF9fXzNtcGNqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLkRlZmF1bHRUaGVtZV9fdG9hc3RfX18zbXBjaiAuRGVmYXVsdFRoZW1lX190b2FzdC1jbG9zZV9fXzNHdnl1IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX3RvYXN0X19fM21wY2ogLkRlZmF1bHRUaGVtZV9fdG9hc3QtY2xvc2VfX18zR3Z5dSBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10ZXJ0aWFyeSk7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX3RvYXN0X19fM21wY2ouRGVmYXVsdFRoZW1lX190b2FzdC1pbmZvX19fbUpVb08ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX3RvYXN0X19fM21wY2ouRGVmYXVsdFRoZW1lX190b2FzdC1lcnJvcl9fXzNIa1daIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuICAuRGVmYXVsdFRoZW1lX190b2FzdF9fXzNtcGNqLkRlZmF1bHRUaGVtZV9fdG9hc3Qtc3VjY2Vzc19fXzFSS0ZBIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ1dHVyZS1ncmVlbjMpO1xuICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fdG9hc3RfX18zbXBjai5EZWZhdWx0VGhlbWVfX3RvYXN0LWluZm9fX19tSlVvTyAuRGVmYXVsdFRoZW1lX190b2FzdC1jbG9zZV9fXzNHdnl1IHN2ZywgLkRlZmF1bHRUaGVtZV9fdG9hc3RfX18zbXBjai5EZWZhdWx0VGhlbWVfX3RvYXN0LWVycm9yX19fM0hrV1ogLkRlZmF1bHRUaGVtZV9fdG9hc3QtY2xvc2VfX18zR3Z5dSBzdmcsIC5EZWZhdWx0VGhlbWVfX3RvYXN0X19fM21wY2ouRGVmYXVsdFRoZW1lX190b2FzdC1zdWNjZXNzX19fMVJLRkEgLkRlZmF1bHRUaGVtZV9fdG9hc3QtY2xvc2VfX18zR3Z5dSBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX190b2FzdC1ib2R5X19fMkRZUWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19wYWRkaW5nX19fNGJodFoge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX190aXRsZV9fXzN1bFpFIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19jdXN0b21fX19WazRwVyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbkBrZXlmcmFtZXMgcmNOb3RpZmljYXRpb25GYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyByY0RpYWxvZ0ZhZGVPdXQge1xuICAwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLnJjLW5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICB9XG5cbi5yYy1ub3RpZmljYXRpb24gPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuLnJjLW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHZhcigtLXRlcnRpYXJ5KTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuLnJjLW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIH1cblxuLnJjLW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG5cbi5yYy1ub3RpZmljYXRpb24tZmFkZS1lbnRlci5yYy1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiByY05vdGlmaWNhdGlvbkZhZGVJbjtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxuXG4ucmMtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUucmMtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICBhbmltYXRpb24tbmFtZTogcmNEaWFsb2dGYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICB9XG5cbjpyb290IHtcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgLS1hbHVtaW51bTQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgICAgIC0tc3RlZWwyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwOiAjYWVhZWFlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MDogIzc0NzQ3NDtcbn0uRGFya1RoZW1lX190b2FzdF9fXzFBR1NlLkRhcmtUaGVtZV9fdG9hc3QtaW5mb19fXzF4ZGNEIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsdW1pbnVtNCk7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwyKTtcbiAgICB9XG5cbjpyb290IHtcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBVYnVudHUsIENhbnRhcmVsbCwgTm90byBTYW5zLCBzYW5zLXNlcmlmLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgLS1jb3JlLWJsdWUzOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgLS1hbHVtaW51bTM6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAtLXByaW1hcnk6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MDogI2M5YzljOTtcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tZGFuZ2VyOiB2YXIoLS1yZWQzKTtcbiAgICAtLXJlZDM6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAgIC0tbHVtZS1nLWNvbG9yLXJlZC00MDogI2JhMDUxNztcbn1cbiAgLyogcm9vdCBlbGVtZW50ICovXG4gIC5EZWZhdWx0VGhlbWVfX3RvZ2dsZV9fXzJ6dUVhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1fYXBjLXRvZ2dsZS1jb2xvciwgdmFyKC0tc3RlZWw0KSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC8qIGhpZGRlbiBjaGVja2JveCBpbnB1dCAqL1xuICAuRGVmYXVsdFRoZW1lX190b2dnbGVfX18yenVFYSBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICAvKiB1bmNoZWNrZWQgZm9jdXMgc3RhdGUgKi9cbiAgLkRlZmF1bHRUaGVtZV9fdG9nZ2xlX19fMnp1RWEgaW5wdXQ6Zm9jdXMgKyAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZiB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCkgMHB4IDBweCAwcHggMnB4LCAgdmFyKC0tY29yZS1ibHVlMykgMHB4IDBweCAwcHggNHB4O1xuICAgICAgfVxuICAvKiBiYWNrZ3JvdW5kIHNoYXBlICovXG4gIC5EZWZhdWx0VGhlbWVfX3RvZ2dsZS1zaGFwZV9fXzMyaG9mIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYXBjLXRvZ2dsZS1zaGFwZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1hbHVtaW51bTMpKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpLCBib3gtc2hhZG93IC4xNXMgY3ViaWMtYmV6aWVyKC40NiwuMDMsLjUyLC45Nik7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbiAgLyogY2hlY2sgaWNvbiBpbmRpY2F0b3IgZm9yIFwib25cIiBzdGF0ZSAqL1xuICAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZCBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICAvKiBzbGlkaW5nIHN0YXRlIGluZGljYXRvciAqL1xuICAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNDYsLjAzLC41MiwuOTYpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgfVxuICAvKiB0ZXh0IHRvIGV4cGxhaW4gdGhlIHZhbHVlIG9mIHRoZSB0b2dnbGUgKi9cbiAgLkRlZmF1bHRUaGVtZV9fdG9nZ2xlLXZhbHVlX19fMVhUQVQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLyogY2hlY2tlZCAqL1xuICAuRGVmYXVsdFRoZW1lX19jaGVja2VkX19fMk1XUFAgLkRlZmF1bHRUaGVtZV9fdG9nZ2xlLXNoYXBlX19fMzJob2Yge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9hcGMtdG9nZ2xlLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19jaGVja2VkX19fMk1XUFAgLkRlZmF1bHRUaGVtZV9fdG9nZ2xlLXNoYXBlX19fMzJob2Y6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHB4KTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2NoZWNrZWRfX18yTVdQUCAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgIH1cbiAgLyogZGlzYWJsZWQgKi9cbiAgLkRlZmF1bHRUaGVtZV9fZGlzYWJsZWRfX191N0JLYSAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLyogaW52YWxpZCAqL1xuICAuRGVmYXVsdFRoZW1lX19oYXMtZXJyb3JfX19GbGtneCAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9faGFzLWVycm9yX19fRmxrZ3ggaW5wdXQ6Zm9jdXMgKyAuRGVmYXVsdFRoZW1lX190b2dnbGUtc2hhcGVfX18zMmhvZiB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApIDBweCAwcHggMHB4IDJweCwgIHZhcigtLWNvcmUtYmx1ZTMpIDBweCAwcHggMHB4IDRweDtcbiAgICB9XG5cbjpyb290IHtcbiAgICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAgICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xufS5EYXJrVGhlbWVfX3RvZ2dsZV9fXzMyTFJnIC5EYXJrVGhlbWVfX3N3aXRjaF9fXzNkSnh2IC5EYXJrVGhlbWVfX3RvZ2dsZS12YWx1ZV9fXzNXSzRNIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIH1cblxuOnJvb3Qge1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwOiAjYzljOWM5O1xuICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTA6ICM1ODY3ZTg7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIFVidW50dSwgQ2FudGFyZWxsLCBOb3RvIFNhbnMsIHNhbnMtc2VyaWYsIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbn0uTHVtZVRoZW1lX190b2dnbGVfX18yRW05TCB7XG4gIC0tX2FwYy10b2dnbGUtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwKTtcbiAgLS1fYXBjLXRvZ2dsZS1zaGFwZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tX2FwYy10b2dnbGUtcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby01MCk7XG59XG5cbjpyb290IHtcbiAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIC0tbHVtZS1nLWZvbnQtZmFtaWx5LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwOiAjMTgxODE4O1xuICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAtLWNvcmUtYmx1ZTE6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTk1KTtcbiAgLS1sdW1lLWctY29sb3ItYmx1ZS05NTogI2VlZjRmZjtcbiAgLS1zdGVlbDQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbn1cbiAgIHtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAuRGVmYXVsdFRoZW1lX190cmVlX19fUkt2SFIge1xuXG4gIH1cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAuRGVmYXVsdFRoZW1lX19mb2xkZXJfX18ybS1MeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkRlZmF1bHRUaGVtZV9fZm9sZGVyX19fMm0tTHkgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fM2NnY3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZvbGRlcl9fXzJtLUx5IC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzNjZ2NwOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZvbGRlcl9fXzJtLUx5IC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzNjZ2NwOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29yZS1ibHVlMyk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZvbGRlcl9fXzJtLUx5IC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzNjZ2NwIC5EZWZhdWx0VGhlbWVfX2NhcmV0X19fQ1pYdzQge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDEwcHggOHB4IDEwcHggMDtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fZm9sZGVyX19fMm0tTHkgLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fM2NnY3AgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdGVlbDQpO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19mb2xkZXJfX18ybS1MeSAuRGVmYXVsdFRoZW1lX19idXR0b25fX18zY2djcDpob3ZlciBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2ZvbGRlcl9fXzJtLUx5IC5EZWZhdWx0VGhlbWVfX2J1dHRvbl9fXzNjZ2NwOmhvdmVyIC5EZWZhdWx0VGhlbWVfX2NhcmV0X19fQ1pYdzQge1xuICAgICAgICBmaWxsOiB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIH1cbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLkRlZmF1bHRUaGVtZV9fZm9sZGVyX19fMm0tTHkuRGVmYXVsdFRoZW1lX19zZWxlY3RlZF9fX0htZ2o5IHtcblxuICAgICB9XG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgLkRlZmF1bHRUaGVtZV9fZm9sZGVyX19fMm0tTHkuRGVmYXVsdFRoZW1lX19leHBhbmRlZF9fXzNPMDEtID4gLkRlZmF1bHRUaGVtZV9fYnV0dG9uX19fM2NnY3AgLkRlZmF1bHRUaGVtZV9fY2FyZXRfX19DWlh3NCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAuRGVmYXVsdFRoZW1lX19sZWFmX19fMzNMbzAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG91dGxpbmUgLjE1cyBjdWJpYy1iZXppZXIoLjQ2LC4wMywuNTIsLjk2KTtcbiAgfVxuICAuRGVmYXVsdFRoZW1lX19sZWFmX19fMzNMbzA6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fbGVhZl9fXzMzTG8wOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb3JlLWJsdWUzKTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgLkRlZmF1bHRUaGVtZV9fbGVhZl9fXzMzTG8wLkRlZmF1bHRUaGVtZV9fYWN0aXZlX19fMU44dTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29yZS1ibHVlMSk7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHZhcigtLWNvcmUtYmx1ZTMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIC5EZWZhdWx0VGhlbWVfX2VtcHR5X19fM1A0NUQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC5EZWZhdWx0VGhlbWVfX2NhcmV0X19fQ1pYdzR7XG5cbiAgfVxuXG46cm9vdCB7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuICAgIC0tY29yZS1ibHVlMzogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAtLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIC0tYWx1bWludW01OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NSk7XG4gICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NTogI2EwYTBhMDtcbiAgICAtLXN0ZWVsNDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG59LkRhcmtUaGVtZV9fdHJlZV9fX1VJWEFMIHtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICB9LkRhcmtUaGVtZV9fdHJlZV9fX1VJWEFMIC5EYXJrVGhlbWVfX2ZvbGRlcl9fX3dNV2JNIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJnVEo4IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9LkRhcmtUaGVtZV9fdHJlZV9fX1VJWEFMIC5EYXJrVGhlbWVfX2ZvbGRlcl9fX3dNV2JNIC5EYXJrVGhlbWVfX2J1dHRvbl9fXzJnVEo4IGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICB9LkRhcmtUaGVtZV9fdHJlZV9fX1VJWEFMIC5EYXJrVGhlbWVfX2ZvbGRlcl9fX3dNV2JNIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICAgIH0uRGFya1RoZW1lX190cmVlX19fVUlYQUwgLkRhcmtUaGVtZV9fbGVhZl9fXzJub3N2IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICB9LkRhcmtUaGVtZV9fdHJlZV9fX1VJWEFMIC5EYXJrVGhlbWVfX2xlYWZfX18ybm9zdjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0ZWVsNCk7XG4gICAgICB9LkRhcmtUaGVtZV9fdHJlZV9fX1VJWEFMIC5EYXJrVGhlbWVfX2VtcHR5X19fWDgweW8ge1xuICAgICAgY29sb3I6IHZhcigtLWFsdW1pbnVtNSk7XG4gICAgfVxuXG4vKlxuICogQW55cG9pbnQgU3R5bGVzIChhbnlwb2ludC11aSBtb25vLXJlcG8pIHY1LjAuMjlcbiAqIERlcGxveWVkIGJ5IFZhbGt5clxuICovXG46cm9vdCB7XG4gICAgICAtLWx1bWUtZy1jb2xvci1vcGFjaXR5LWRpc2FibGVkOiAwLjU7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctOTU6ICNmYmYzZTA7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctOTA6ICNmOWUzYjY7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctODA6ICNmY2MwMDM7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctNzA6ICNlNGEyMDE7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctNjU6ICNkNzkzMDQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctNjA6ICNjYTg1MDE7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctNTA6ICNhODY0MDM7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctNDA6ICM4YzRiMDI7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctMzA6ICM2ZjM0MDA7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctMjA6ICM0ZjIxMDA7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctMTU6ICMyZTIyMDQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci15ZWxsb3ctMTA6ICMyODEyMDI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi05NTogI2ViZjdlNjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTkwOiAjY2RlZmM0O1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tODA6ICM5MWRiOGI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi03MDogIzQ1YzY1YTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTY1OiAjNDFiNjU4O1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tNjA6ICMzYmE3NTU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi01MDogIzJlODQ0YTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTQwOiAjMzk2NTQ3O1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tMzA6ICMxOTRlMzE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi0yMDogIzFjMzMyNjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTE1OiAjMGMyOTEyO1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tMTA6ICMwNzFiMTI7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTk1OiAjZGVmOWYzO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC05MDogI2FjZjNlNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtODA6ICMwNGUxY2I7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTcwOiAjMDFjM2IzO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC02NTogIzAzYjRhNztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtNjA6ICMwNmE1OWE7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTUwOiAjMGI4MjdjO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC00MDogIzA1Njc2NDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtMzA6ICMwMjRkNGM7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTIwOiAjMDIzNDM0O1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC0xNTogIzA3MjgyNTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtMTA6ICMwNzFiMTI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTk1OiAjZWVmNGZmO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS05MDogI2Q4ZTZmZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtODA6ICNhYWNiZmY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTcwOiAjNzhiMGZkO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS02NTogIzU3YTNmZDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNjA6ICMxYjk2ZmY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTUwOiAjMDE3NmQzO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS00MDogIzBiNWNhYjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtMzA6ICMwMTQ0ODY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTIwOiAjMDMyZDYwO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS0xNTogIzAzMjM0ZDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtMTA6ICMwMDE2Mzk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTU6ICNmMWYzZmI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTA6ICNlMGU1Zjg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tODA6ICNiZWM3ZjY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNzA6ICM5ZWE5ZjE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNjU6ICM4ZTliZWY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNjA6ICM3ZjhjZWQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTA6ICM1ODY3ZTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDA6ICMzYTQ5ZGE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tMzA6ICMyZjJjYjc7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tMjA6ICMzMjFkNzE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tMTU6ICMxZjA5NzQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pbmRpZ28tMTA6ICMyMDA2NDc7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMDogI2ZmZmZmZjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTU6ICNmM2YzZjM7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwOiAjZTVlNWU1O1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MDogI2M5YzljOTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzA6ICNhZWFlYWU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1OiAjYTBhMGEwO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MDogIzkzOTM5MztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNTA6ICM3NDc0NzQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwOiAjNWM1YzVjO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMDogIzQ0NDQ0NDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjA6ICMyZTJlMmU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTE1OiAjMjQyNDI0O1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDogIzE4MTgxODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC05NTogI2ZlZjFlZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC05MDogI2ZlZGVkODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC04MDogI2ZlYjhhYjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC03MDogI2ZlOGY3ZDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC02NTogI2ZlNzc2NTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC02MDogI2ZlNWM0YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC01MDogI2VhMDAxZTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC00MDogI2JhMDUxNztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC0zMDogIzhlMDMwZjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC0yMDogIzY0MDEwMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC0xNTogIzRhMGMwNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXJlZC0xMDogIzMwMGMwMTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1wcmltYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItZGlzYWJsZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1mb2N1czogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItaW52ZXJzZTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1kaXZpZGVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItYnJhbmQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWFjY2VudDogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWluZm9ybWF0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItcG9zaXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItYXR0ZW50aXZlOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1uZWdhdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC02MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcHJpbWFyeS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1zZWNvbmRhcnktaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1zZWNvbmRhcnktYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci10ZXJ0aWFyeS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXRlcnRpYXJ5LWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlbGVjdGVkOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1zZWxlY3RlZC1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2VsZWN0ZWQtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1icmFuZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWJyYW5kLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hY2NlbnQ6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hY2NlbnQtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hY2NlbnQtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYWNjZW50LXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWluZm9ybWF0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS02MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItaW5mb3JtYXRpdmUtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1pbmZvcm1hdGl2ZS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1pbmZvcm1hdGl2ZS1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wb3NpdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wb3NpdGl2ZS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1wb3NpdGl2ZS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcG9zaXRpdmUtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWF0dGVudGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYXR0ZW50aXZlLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hdHRlbnRpdmUtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTYwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hdHRlbnRpdmUtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1uZWdhdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItbmVnYXRpdmUtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLW5lZ2F0aXZlLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItbmVnYXRpdmUtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1kaXNhYmxlZDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1wcmltYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0yMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLWRpc2FibGVkOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLXNlbGVjdGVkOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLWludmVyc2U6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLWJyYW5kOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tYWNjZW50OiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLWluZm9ybWF0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLXBvc2l0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1hdHRlbnRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1uZWdhdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1wcmltYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTApO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItaW52ZXJzZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtMjApO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItYnJhbmQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItYWNjZW50OiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1pbmZvcm1hdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItcG9zaXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1hdHRlbnRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItbmVnYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1wcmltYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1kaXNhYmxlZDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1zZWxlY3RlZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1pbnZlcnNlOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1wbGFjZWhvbGRlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1saW5rOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWxpbmstaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtbGluay1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtYnJhbmQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1icmFuZC1vbi1jb250YWluZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWFjY2VudDogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1hY2NlbnQtb24tY29udGFpbmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1pbmZvcm1hdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1pbmZvcm1hdGl2ZS1vbi1jb250YWluZXI6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTE1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtcG9zaXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXBvc2l0aXZlLW9uLWNvbnRhaW5lcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtYXR0ZW50aXZlOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtYXR0ZW50aXZlLW9uLWNvbnRhaW5lcjogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy0xNSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LW5lZ2F0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtbmVnYXRpdmUtb24tY29udGFpbmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgICAtLWx1bWUtZy1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgICAgIC0tbHVtZS1nLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gICAgICAtLWx1bWUtZy1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLW5lZy0yOiAwLjc1cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS1uZWctMTogMC44NzVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNpemUtYmFzZTogMXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtMTogMS4yNXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtMjogMS41cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS0zOiAxLjc1cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS00OiAycmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS01OiAyLjVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTY6IDNyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTc6IDMuNXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtODogNHJlbTtcbiAgICAgIC0tbHVtZS1nLWtpbmV0aWNzLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgLS1sdW1lLWcta2luZXRpY3MtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ2LCAwLjAzLCAwLjUyLCAwLjk2KTtcbiAgICAgIC0tbHVtZS1nLW91dGxpbmUtZm9jdXMtcmluZzogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLS1sdW1lLWctb3V0bGluZS1vZmZzZXQtZm9jdXMtcmluZzogMHB4O1xuICAgICAgLS1sdW1lLWctcmFkaXVzLWJvcmRlci0xOiAwLjI1cmVtO1xuICAgICAgLS1sdW1lLWctcmFkaXVzLWJvcmRlci0yOiAwLjVyZW07XG4gICAgICAtLWx1bWUtZy1yYWRpdXMtYm9yZGVyLTM6IDAuNzVyZW07XG4gICAgICAtLWx1bWUtZy1yYWRpdXMtYm9yZGVyLTQ6IDEuMjVyZW07XG4gICAgICAtLWx1bWUtZy1yYWRpdXMtYm9yZGVyLWNpcmNsZTogMTAwJTtcbiAgICAgIC0tbHVtZS1nLXJhZGl1cy1ib3JkZXItcGlsbDogOTk5cHg7XG4gICAgICAtLWx1bWUtZy1zaGFkb3ctZm9jdXMtcmluZzogMHB4IDBweCAwcHggMnB4IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCksIDBweCAwcHggMHB4IDRweCB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtMTogMHB4IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggM3B4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDZweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICAtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtMjogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCA3cHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggMTZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMjhweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgLS1sdW1lLWctc2hhZG93LWxldmVsLTM6IDBweCAzcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggMTRweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggMzFweCAxOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNTVweCAyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgLS1sdW1lLWctc2hhZG93LWxldmVsLTQ6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDE4cHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDQxcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDczcHggMjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC01OiAwcHggNXB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAyMXB4IDIxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCA0N3B4IDI4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA4NHB4IDM0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICAtLWx1bWUtZy1zaXppbmctYm9yZGVyLTE6IDFweDtcbiAgICAgIC0tbHVtZS1nLXNpemluZy1ib3JkZXItMjogMnB4O1xuICAgICAgLS1sdW1lLWctc2l6aW5nLWJvcmRlci0zOiAzcHg7XG4gICAgICAtLWx1bWUtZy1zaXppbmctYm9yZGVyLTQ6IDRweDtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTogMC4xMjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTI6IDAuMjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTM6IDAuMzc1cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy00OiAwLjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTU6IDAuNzVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTY6IDFyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTc6IDEuMjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTg6IDEuNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctOTogMnJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTA6IDIuNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTE6IDNyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTEyOiAzLjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTEzOiA0cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xNDogNC41cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xNTogNXJlbTtcbiAgfVxuOnJvb3Qge1xuICAtLXByaW1hcnk6IHZhcigtLWNvcmUtYmx1ZTMpO1xuICAtLXNlY29uZGFyeTogdmFyKC0tcm9idXN0LWJsdWUzKTtcbiAgLS10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1zdWNjZXNzOiB2YXIoLS1mdXR1cmUtZ3JlZW4zKTtcbiAgLS1kYW5nZXI6IHZhcigtLXJlZDMpO1xuXG4gIC0tYWx1bWludW0xOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gIC0tYWx1bWludW0yOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gIC0tYWx1bWludW0zOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC04MCk7XG4gIC0tYWx1bWludW00OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC03MCk7XG4gIC0tYWx1bWludW01OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NSk7XG5cbiAgLS1jb3JlLWJsdWUxOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS05NSk7XG4gIC0tY29yZS1ibHVlMjogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNjUpO1xuICAtLWNvcmUtYmx1ZTM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgLS1jb3JlLWJsdWU0OiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0zMCk7XG4gIC0tY29yZS1ibHVlNTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtMjApO1xuXG4gIC0tZnV0dXJlLWdyZWVuMTogI2RjZmRkMDtcbiAgLS1mdXR1cmUtZ3JlZW4yOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tNjApO1xuICAtLWZ1dHVyZS1ncmVlbjM6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi01MCk7XG4gIC0tZnV0dXJlLWdyZWVuNDogIzIyNjgzZTtcbiAgLS1mdXR1cmUtZ3JlZW41OiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tMzApO1xuXG4gIC0tcmVkMTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC05NSk7XG4gIC0tcmVkMjogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC01MCk7XG4gIC0tcmVkMzogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gIC0tcmVkNDogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC0zMCk7XG4gIC0tcmVkNTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC0yMCk7XG5cbiAgLS1yb2J1c3QtYmx1ZTE6ICNhMWIxYjg7XG4gIC0tcm9idXN0LWJsdWUyOiAjNmI4YTk5O1xuICAtLXJvYnVzdC1ibHVlMzogIzUwNjc3MztcbiAgLS1yb2J1c3QtYmx1ZTQ6ICMzMjQ0NGQ7XG4gIC0tcm9idXN0LWJsdWU1OiAjMjcyZjMzO1xuXG4gIC0tc3RlZWwxOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC02MCk7XG4gIC0tc3RlZWwyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC01MCk7XG4gIC0tc3RlZWwzOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MCk7XG4gIC0tc3RlZWw0OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0zMCk7XG4gIC0tc3RlZWw1OiAjMGIwYjBiO1xuXG4gIC0teWVsbG93MTogI2ZlZjNkOTtcbiAgLS15ZWxsb3cyOiAjZmZlM2EyO1xuICAtLXllbGxvdzM6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctODApO1xuICAtLXllbGxvdzQ6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNzApO1xuICAtLXllbGxvdzU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctNjApO1xuXG4gIC0taW5kaWdvMzogIzVlNjZmOTtcbiAgLS1uYXZ5MzogIzE3OGJlYTtcbiAgLS10ZWFsMzogIzAwYjVkMTtcbiAgLS12aXJpZGlhbjM6ICMwMGI0OWQ7XG4gIC0tdmlvbGV0MzogIzlhNjNmOTtcbn1cbi5hbnlwb2ludC1zdHlsZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYW55cG9pbnQtc3R5bGVzICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgYiwgLmFueXBvaW50LXN0eWxlcyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4vKiBTZXBhcmF0ZWQgdGhlc2UgMyBhbnktbGluayBwc2V1ZG8gc2VsZWN0b3JzIGluIDMgZGlmZmVyZW50IHNlY3Rpb25cbiAgICogYmVjYXVzZSB3ZSBjYW5ub3QgdXNlIGEgc2luZ2xlIHNlY3Rpb24gd2l0aCBjb21tYXNcbiAgICovXG4uYW55cG9pbnQtc3R5bGVzIDotd2Via2l0LWFueS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgOi1tb3otYW55LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyA6bGluaywgLmFueXBvaW50LXN0eWxlcyA6dmlzaXRlZCwgLmFueXBvaW50LXN0eWxlcyBhcmVhW2hyZWZdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgOi13ZWJraXQtYW55LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyA6LW1vei1hbnktbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIDphbnktbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sdW1lLWctZm9udC1mYW1pbHkpO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci10ZXh0LXByaW1hcnkpO1xufVxuLmFueXBvaW50LXN0eWxlcyBoMSxcbiAgLmFueXBvaW50LXN0eWxlcyBoMixcbiAgLmFueXBvaW50LXN0eWxlcyBoMyxcbiAgLmFueXBvaW50LXN0eWxlcyBoNCxcbiAgLmFueXBvaW50LXN0eWxlcyBoNSxcbiAgLmFueXBvaW50LXN0eWxlcyBoNiB7XG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWx1bWUtZy1mb250LWZhbWlseSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbHVtZS1nLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoMSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGg1IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoMSxcbiAgLmFueXBvaW50LXN0eWxlcyBoMixcbiAgLmFueXBvaW50LXN0eWxlcyBoMyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICAgIGNvbG9yOiAjMmUyZTJlO1xuICAgIGNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBoNCxcbiAgLmFueXBvaW50LXN0eWxlcyBoNSxcbiAgLmFueXBvaW50LXN0eWxlcyBoNixcbiAgLmFueXBvaW50LXN0eWxlcyBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuLmFueXBvaW50LXN0eWxlcyBmaWVsZHNldCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuLmFueXBvaW50LXN0eWxlcyBmaWVsZHNldCBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbi5hbnlwb2ludC1zdHlsZXMgZmllbGRzZXQgbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM1YzVjNWM7XG4gICAgICBjb2xvcjogdmFyKC0tc3RlZWwzKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbHVtZS1nLWNvbG9yLWJvcmRlci1wcmltYXJ5KTtcbiAgICB9XG4uYW55cG9pbnQtc3R5bGVzIGJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIGNvbG9yOiB2YXIoLS1zdGVlbDMpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzkzOTM5MztcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWx1bWUtZy1jb2xvci1ib3JkZXItdGVydGlhcnkpO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIGNvZGUge1xuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWx1bWUtZy1mb250LWZhbWlseS1jb2RlKTtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGNvbG9yOiAjMmUyZTJlO1xuICAgIGNvbG9yOiB2YXIoLS1sdW1lLWctY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWx1bWUtZy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1zZWNvbmRhcnkpO1xuICB9XG4uYW55cG9pbnQtc3R5bGVzIHByZSB7XG4gICAgcGFkZGluZzogOS41cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sdW1lLWctY29sb3ItYm9yZGVyLXByaW1hcnkpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIH1cbi5hbnlwb2ludC1zdHlsZXMgaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzljOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbHVtZS1nLWNvbG9yLWJvcmRlci1kaXZpZGVyKTtcbiAgfVxuXG5cbi8qIGx1bWUtc3R5bGluZy1ob29rcyB2MS4wLjQ5ICovOnJvb3Qge1xuICAgICAgLS1sdW1lLWctY29sb3Itb3BhY2l0eS1kaXNhYmxlZDogMC41O1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTk1OiAjZmJmM2UwO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTkwOiAjZjllM2I2O1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTgwOiAjZmNjMDAzO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTcwOiAjZTRhMjAxO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTY1OiAjZDc5MzA0O1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTYwOiAjY2E4NTAxO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTUwOiAjYTg2NDAzO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTQwOiAjOGM0YjAyO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTMwOiAjNmYzNDAwO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTIwOiAjNGYyMTAwO1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTE1OiAjMmUyMjA0O1xuICAgICAgLS1sdW1lLWctY29sb3IteWVsbG93LTEwOiAjMjgxMjAyO1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tOTU6ICNlYmY3ZTY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi05MDogI2NkZWZjNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTgwOiAjOTFkYjhiO1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tNzA6ICM0NWM2NWE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi02NTogIzQxYjY1ODtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTYwOiAjM2JhNzU1O1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tNTA6ICMyZTg0NGE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi00MDogIzM5NjU0NztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTMwOiAjMTk0ZTMxO1xuICAgICAgLS1sdW1lLWctY29sb3ItZ3JlZW4tMjA6ICMxYzMzMjY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ncmVlbi0xNTogIzBjMjkxMjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWdyZWVuLTEwOiAjMDcxYjEyO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC05NTogI2RlZjlmMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtOTA6ICNhY2YzZTQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTgwOiAjMDRlMWNiO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC03MDogIzAxYzNiMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtNjU6ICMwM2I0YTc7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTYwOiAjMDZhNTlhO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC01MDogIzBiODI3YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtNDA6ICMwNTY3NjQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTMwOiAjMDI0ZDRjO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGVhbC0yMDogIzAyMzQzNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRlYWwtMTU6ICMwNzI4MjU7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZWFsLTEwOiAjMDcxYjEyO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS05NTogI2VlZjRmZjtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtOTA6ICNkOGU2ZmU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTgwOiAjYWFjYmZmO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS03MDogIzc4YjBmZDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNjU6ICM1N2EzZmQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTYwOiAjMWI5NmZmO1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS01MDogIzAxNzZkMztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtNDA6ICMwYjVjYWI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTMwOiAjMDE0NDg2O1xuICAgICAgLS1sdW1lLWctY29sb3ItYmx1ZS0yMDogIzAzMmQ2MDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJsdWUtMTU6ICMwMzIzNGQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ibHVlLTEwOiAjMDAxNjM5O1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1OiAjZjFmM2ZiO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTkwOiAjZTBlNWY4O1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTgwOiAjYmVjN2Y2O1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTcwOiAjOWVhOWYxO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTY1OiAjOGU5YmVmO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTYwOiAjN2Y4Y2VkO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTUwOiAjNTg2N2U4O1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwOiAjM2E0OWRhO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTMwOiAjMmYyY2I3O1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTIwOiAjMzIxZDcxO1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTE1OiAjMWYwOTc0O1xuICAgICAgLS1sdW1lLWctY29sb3ItaW5kaWdvLTEwOiAjMjAwNjQ3O1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDA6ICNmZmZmZmY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTk1OiAjZjNmM2YzO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MDogI2U1ZTVlNTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODA6ICNjOWM5Yzk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwOiAjYWVhZWFlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC02NTogI2EwYTBhMDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjA6ICM5MzkzOTM7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTUwOiAjNzQ3NDc0O1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC00MDogIzVjNWM1YztcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzA6ICM0NDQ0NDQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwOiAjMmUyZTJlO1xuICAgICAgLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xNTogIzI0MjQyNDtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTA6ICMxODE4MTg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtOTU6ICNmZWYxZWU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtOTA6ICNmZWRlZDg7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtODA6ICNmZWI4YWI7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtNzA6ICNmZThmN2Q7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtNjU6ICNmZTc3NjU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtNjA6ICNmZTVjNGM7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtNTA6ICNlYTAwMWU7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtNDA6ICNiYTA1MTc7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtMzA6ICM4ZTAzMGY7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtMjA6ICM2NDAxMDM7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtMTU6ICM0YTBjMDQ7XG4gICAgICAtLWx1bWUtZy1jb2xvci1yZWQtMTA6ICMzMDBjMDE7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWRpc2FibGVkOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItZm9jdXM6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTUwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWludmVyc2U6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItZGl2aWRlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWJyYW5kOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1hY2NlbnQ6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWJvcmRlci1pbmZvcm1hdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLXBvc2l0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tNzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItYm9yZGVyLWF0dGVudGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1ib3JkZXItbmVnYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXByaW1hcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcHJpbWFyeS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXByaW1hcnktYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2Vjb25kYXJ5LWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXRlcnRpYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItdGVydGlhcnktaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTgwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci10ZXJ0aWFyeS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1zZWxlY3RlZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItc2VsZWN0ZWQtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tOTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXNlbGVjdGVkLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby04MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYnJhbmQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWJyYW5kLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1icmFuZC1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWJyYW5kLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYWNjZW50OiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYWNjZW50LWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItdGVhbC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYWNjZW50LWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWFjY2VudC1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1pbmZvcm1hdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWluZm9ybWF0aXZlLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItaW5mb3JtYXRpdmUtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItaW5mb3JtYXRpdmUtc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcG9zaXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi01MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcG9zaXRpdmUtaG92ZXI6IHZhcigtLWx1bWUtZy1jb2xvci1ncmVlbi00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItcG9zaXRpdmUtYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLXBvc2l0aXZlLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1hdHRlbnRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctODApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLWF0dGVudGl2ZS1ob3ZlcjogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy03MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYXR0ZW50aXZlLWFjdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy02MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItYXR0ZW50aXZlLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItbmVnYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLW5lZ2F0aXZlLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWNvbnRhaW5lci1uZWdhdGl2ZS1hY3RpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItY29udGFpbmVyLW5lZ2F0aXZlLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1jb250YWluZXItZGlzYWJsZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMjApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1kaXNhYmxlZDogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNjUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1zZWxlY3RlZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi10ZXJ0aWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1pbnZlcnNlOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1icmFuZDogdmFyKC0tbHVtZS1nLWNvbG9yLWluZGlnby00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci1pY29uLWFjY2VudDogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1pbmZvcm1hdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItaWNvbi1wb3NpdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLWdyZWVuLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tYXR0ZW50aXZlOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLWljb24tbmVnYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1yZWQtNDApO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLXNlY29uZGFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTkwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWludmVyc2U6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTIwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWJyYW5kOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWFjY2VudDogdmFyKC0tbHVtZS1nLWNvbG9yLXRlYWwtOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItaW5mb3JtYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLXBvc2l0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tOTUpO1xuICAgICAgLS1sdW1lLWctY29sb3Itc3VyZmFjZS1jb250YWluZXItYXR0ZW50aXZlOiB2YXIoLS1sdW1lLWctY29sb3IteWVsbG93LTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLW5lZ2F0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItcmVkLTk1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2UtcHJpbWFyeTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXN1cmZhY2Utc2Vjb25kYXJ5OiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC05NSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXByaW1hcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTIwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtZGlzYWJsZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTY1KTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtc2VsZWN0ZWQ6IHZhcigtLWx1bWUtZy1jb2xvci1pbmRpZ28tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1zZWNvbmRhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTMwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtdGVydGlhcnk6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtaW52ZXJzZTogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtcGxhY2Vob2xkZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTcwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtbGluazogdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1saW5rLWhvdmVyOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWxpbmstYWN0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0zMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWJyYW5kOiB2YXIoLS1sdW1lLWctY29sb3ItaW5kaWdvLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtYnJhbmQtb24tY29udGFpbmVyOiB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1hY2NlbnQ6IHZhcigtLWx1bWUtZy1jb2xvci10ZWFsLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtYWNjZW50LW9uLWNvbnRhaW5lcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtaW5mb3JtYXRpdmU6IHZhcigtLWx1bWUtZy1jb2xvci1ibHVlLTQwKTtcbiAgICAgIC0tbHVtZS1nLWNvbG9yLXRleHQtaW5mb3JtYXRpdmUtb24tY29udGFpbmVyOiB2YXIoLS1sdW1lLWctY29sb3ItYmx1ZS0xNSk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LXBvc2l0aXZlOiB2YXIoLS1sdW1lLWctY29sb3ItZ3JlZW4tNDApO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1wb3NpdGl2ZS1vbi1jb250YWluZXI6IHZhcigtLWx1bWUtZy1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWF0dGVudGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXllbGxvdy00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LWF0dGVudGl2ZS1vbi1jb250YWluZXI6IHZhcigtLWx1bWUtZy1jb2xvci15ZWxsb3ctMTUpO1xuICAgICAgLS1sdW1lLWctY29sb3ItdGV4dC1uZWdhdGl2ZTogdmFyKC0tbHVtZS1nLWNvbG9yLXJlZC00MCk7XG4gICAgICAtLWx1bWUtZy1jb2xvci10ZXh0LW5lZ2F0aXZlLW9uLWNvbnRhaW5lcjogdmFyKC0tbHVtZS1nLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgLS1sdW1lLWctZm9udC1mYW1pbHktY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgICAgLS1sdW1lLWctZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gICAgICAtLWx1bWUtZy1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgICAgLS1sdW1lLWctZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS1uZWctMjogMC43NXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtbmVnLTE6IDAuODc1cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zaXplLWJhc2U6IDFyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTE6IDEuMjVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTI6IDEuNXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtMzogMS43NXJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtNDogMnJlbTtcbiAgICAgIC0tbHVtZS1nLWZvbnQtc2NhbGUtNTogMi41cmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS02OiAzcmVtO1xuICAgICAgLS1sdW1lLWctZm9udC1zY2FsZS03OiAzLjVyZW07XG4gICAgICAtLWx1bWUtZy1mb250LXNjYWxlLTg6IDRyZW07XG4gICAgICAtLWx1bWUtZy1raW5ldGljcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIC0tbHVtZS1nLWtpbmV0aWNzLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NiwgMC4wMywgMC41MiwgMC45Nik7XG4gICAgICAtLWx1bWUtZy1vdXRsaW5lLWZvY3VzLXJpbmc6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIC0tbHVtZS1nLW91dGxpbmUtb2Zmc2V0LWZvY3VzLXJpbmc6IDBweDtcbiAgICAgIC0tbHVtZS1nLXJhZGl1cy1ib3JkZXItMTogMC4yNXJlbTtcbiAgICAgIC0tbHVtZS1nLXJhZGl1cy1ib3JkZXItMjogMC41cmVtO1xuICAgICAgLS1sdW1lLWctcmFkaXVzLWJvcmRlci0zOiAwLjc1cmVtO1xuICAgICAgLS1sdW1lLWctcmFkaXVzLWJvcmRlci00OiAxLjI1cmVtO1xuICAgICAgLS1sdW1lLWctcmFkaXVzLWJvcmRlci1jaXJjbGU6IDEwMCU7XG4gICAgICAtLWx1bWUtZy1yYWRpdXMtYm9yZGVyLXBpbGw6IDk5OXB4O1xuICAgICAgLS1sdW1lLWctc2hhZG93LWZvY3VzLXJpbmc6IDBweCAwcHggMHB4IDJweCB2YXIoLS1sdW1lLWctY29sb3ItbmV1dHJhbC0xMDApLCAwcHggMHB4IDBweCA0cHggdmFyKC0tbHVtZS1nLWNvbG9yLWJsdWUtNTApO1xuICAgICAgLS1sdW1lLWctc2hhZG93LWxldmVsLTE6IDBweCAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDNweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA2cHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgLS1sdW1lLWctc2hhZG93LWxldmVsLTI6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggN3B4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDE2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDI4cHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC0zOiAwcHggM3B4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDE0cHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDMxcHggMTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDU1cHggMjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIC0tbHVtZS1nLXNoYWRvdy1sZXZlbC00OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAxOHB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCA0MXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA3M3B4IDI5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICAtLWx1bWUtZy1zaGFkb3ctbGV2ZWwtNTogMHB4IDVweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggMjFweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggNDdweCAyOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggODRweCAzNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgLS1sdW1lLWctc2l6aW5nLWJvcmRlci0xOiAxcHg7XG4gICAgICAtLWx1bWUtZy1zaXppbmctYm9yZGVyLTI6IDJweDtcbiAgICAgIC0tbHVtZS1nLXNpemluZy1ib3JkZXItMzogM3B4O1xuICAgICAgLS1sdW1lLWctc2l6aW5nLWJvcmRlci00OiA0cHg7XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTE6IDAuMTI1cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0yOiAwLjI1cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0zOiAwLjM3NXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctNDogMC41cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy01OiAwLjc1cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy02OiAxcmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy03OiAxLjI1cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy04OiAxLjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTk6IDJyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTEwOiAyLjVyZW07XG4gICAgICAtLWx1bWUtZy1zcGFjaW5nLTExOiAzcmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xMjogMy41cmVtO1xuICAgICAgLS1sdW1lLWctc3BhY2luZy0xMzogNHJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTQ6IDQuNXJlbTtcbiAgICAgIC0tbHVtZS1nLXNwYWNpbmctMTU6IDVyZW07XG4gIH1cbiAgXG5Aa2V5ZnJhbWVzIHJlYWN0LWxvYWRpbmctc2tlbGV0b24ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLnJlYWN0LWxvYWRpbmctc2tlbGV0b24ge1xuICAtLWJhc2UtY29sb3I6ICNlYmViZWI7XG4gIC0taGlnaGxpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuICAtLWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLS1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC0tcHNldWRvLWVsZW1lbnQtZGlzcGxheTogYmxvY2s7IC8qIEVuYWJsZSBhbmltYXRpb24gKi9cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IC8qIE5lY2Vzc2FyeSBmb3Igb3ZlcmZsb3c6IGhpZGRlbiB0byB3b3JrIGNvcnJlY3RseSBpbiBTYWZhcmkgKi9cbn1cblxuLnJlYWN0LWxvYWRpbmctc2tlbGV0b246OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB2YXIoLS1wc2V1ZG8tZWxlbWVudC1kaXNwbGF5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICA5MGRlZyxcbiAgICB2YXIoLS1iYXNlLWNvbG9yKSxcbiAgICB2YXIoLS1oaWdobGlnaHQtY29sb3IpLFxuICAgIHZhcigtLWJhc2UtY29sb3IpXG4gICk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHJlYWN0LWxvYWRpbmctc2tlbGV0b247XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWFuaW1hdGlvbi1kaXJlY3Rpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5yZWFjdC1sb2FkaW5nLXNrZWxldG9uIHtcbiAgICAtLXBzZXVkby1lbGVtZW50LWRpc3BsYXk6IG5vbmU7IC8qIERpc2FibGUgYW5pbWF0aW9uICovXG4gIH1cbn1cblxuIl19 */