/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Nunito,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}[multiple],[type=date],[type=email],[type=month],[type=number],[type=password],[type=search],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select{color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact}[multiple]{color-adjust:unset;background-image:none;background-position:0 0;background-repeat:unset;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset}[type=checkbox],[type=radio]{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose a{color:#111827;font-weight:500;text-decoration:underline}.prose strong{color:#111827;font-weight:600}.prose ol{counter-reset:list-counter;margin-bottom:1.25em;margin-top:1.25em}.prose ol>li{counter-increment:list-counter;padding-left:1.75em;position:relative}.prose ol>li:before{color:#6b7280;content:counter(list-counter) ".";font-weight:400;left:0;position:absolute}.prose ul>li{padding-left:1.75em;position:relative}.prose ul>li:before{background-color:#d1d5db;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose blockquote{border-left-color:#e5e7eb;border-left-width:.25rem;color:#111827;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#111827;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose h2{color:#111827;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose h3,.prose h4{color:#111827;font-weight:600}.prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-size:.875em;font-weight:600}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#111827}.prose pre{background-color:#1f2937;border-radius:.375rem;color:#e5e7eb;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.prose pre code:after,.prose pre code:before{content:""}.prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose thead{border-bottom-color:#d1d5db;border-bottom-width:1px;color:#111827;font-weight:600}.prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose tbody tr{border-bottom-color:#e5e7eb;border-bottom-width:1px}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{padding:.5714286em;vertical-align:top}.prose{font-size:1rem;line-height:1.75}.prose p{margin-bottom:1.25em;margin-top:1.25em}.prose figure,.prose img,.prose video{margin-bottom:2em;margin-top:2em}.prose figure>*{margin-bottom:0;margin-top:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ul{margin-bottom:1.25em;margin-top:1.25em}.prose li{margin-bottom:.5em;margin-top:.5em}.prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-bottom:.75em;margin-top:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.top-0{top:0}.top-1{top:.25rem}.top-3{top:.75rem}.top-4{top:1rem}.top-20{top:5rem}.-top-1{top:-.25rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-12{right:3rem}.bottom-0{bottom:0}.left-0{left:0}.left-12{left:3rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.focus\:z-10:focus{z-index:10}.focus\:z-20:focus{z-index:20}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.float-right{float:right}.float-left{float:left}.m-2{margin:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.-mt-px{margin-top:-1px}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.-mr-0{margin-right:0}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mr-0\.5{margin-right:-.125rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-12{margin-left:3rem}.ml-auto{margin-left:auto}.-ml-px{margin-left:-1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-full{height:100%}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.min-h-screen{min-height:100vh}.w-0{width:0}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-60{width:15rem}.w-80{width:20rem}.w-96{width:24rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-3\/12{width:25%}.w-9\/12{width:75%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-xl{max-width:36rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-screen-xl{max-width:1280px}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-top-left{transform-origin:top left}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-1\/4{--tw-translate-x:25%}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-100{--tw-scale-x:1;--tw-scale-y:1}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-none{border-style:none}.border-transparent{border-color:transparent}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus\:border-gray-300:focus,.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-16{padding-left:4rem;padding-right:4rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pr-10{padding-right:2.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:Nunito,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.hover\:underline:hover,.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-100:disabled{opacity:1}*,:after,:before{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow,.shadow-sm{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg,.shadow-md{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring:focus,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.focus\:ring-gray-300:focus,.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(209,213,219,var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-1000{transition-duration:1s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html{height:100%}body{font-size:15px}#app,body{min-height:100%}.w-department{width:220px}.w-role{width:250px}.calendar [type=text],.employees [type=text],.forecast [type=text]{padding-bottom:0;padding-top:0}.calendar .h-10,.employees .h-10,.forecast .h-10{min-height:1.6rem}.h-25u{min-height:2.5rem}.space_grp{height:24px}.capitalize{text-transform:capitalize}.tab{border:1px solid #e5e7eb}.enable_button{background-color:#fff;border-color:#e5e7eb;color:#000}.disable_button{background-color:#000;border-color:#e5e7eb;color:#fff}.w-5user{width:65px}.platform-link{grid-column-gap:10px;display:grid;grid-auto-flow:column;position:absolute}.platform-link span{padding:0 5px}.platform-link a:hover{text-decoration:underline}.logs-hdate{width:170px}.total{background-color:#f6f6f6}.rejigged{background-color:#d9d2e8}.diff{background-color:#b0c4de}.log-diff{background-color:#ffc0c7}.tab:hover{border-left-color:#000;border-right-color:#000;border-top-color:#000}.select-range{border:1px dotted #000}input[type=date]{padding-right:6px}.attribute-field-multiselect{border:1px solid #d1d5db;border-radius:.25em;min-height:40px;width:100%}.attribute-project_state .multiselect-val{background-color:#2563eb;border-radius:.25em;color:#fff!important;margin-right:3px;padding:.2em .6em .3em}.attribute-field-multiselect:not(.attribute-project_state) span.multiselect-val:not(:last-child):after,.attribute-multiselect:not(.attribute-project_state) span.multiselect-val:not(:last-child):after{content:", "}.transparent-cell{height:1px;opacity:0;overflow:hidden;padding-bottom:.75rem;white-space:nowrap}.table-responsive{-webkit-overflow-scrolling:touch;border-top:1px solid rgba(237,242,247,var(--tw-border-opacity));max-height:70vh;overflow:scroll;position:relative}.table-responsive>table thead th{background:#fff;border-bottom:0;border-top:0;position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.table-responsive table td{vertical-align:baseline}.table-responsive>table thead th:after,.table-responsive>table thead th:before{content:"";left:0;position:absolute;width:100%}.table-responsive>table thead th:before{border-top:1px solid rgba(237,242,247,var(--tw-border-opacity));top:0}.table-responsive>table thead th:after{border-bottom:1px solid rgba(237,242,247,var(--tw-border-opacity));bottom:0}.table-responsive>table tbody tr:first-child td{border-top:0}.actions-cell{padding:1px 10px}.custom-select{background:#fff;cursor:pointer;position:relative;width:100%}.table-sticky thead th{white-space:nowrap}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;display:block;height:35px;position:absolute;right:1px;top:1px;width:48px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon:after{color:#266d4d;content:"×";font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #e8e8e8;border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}body{background-color:#f9f9f9;color:#232a32}#app{height:100vh}#app,.page-content{display:flex;flex-direction:column}.page-content{flex-grow:1;max-height:calc(100% - 64px);padding:0 16px 10px}.table-content{border-radius:8px;flex-grow:1;height:calc(100% - 50px);max-height:calc(100% - 50px);overflow:auto}.table-content::-webkit-scrollbar{height:10px;width:10px}.table-content::-webkit-scrollbar-track{border:1px solid #eaebeb;border-radius:8px}.table-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#3c557a;border:2px solid transparent;border-radius:8px}.table-box-shadow{box-shadow:0 4px 10px 0 rgba(0,0,0,.13)}.warning-message{color:#ff285c}.warning-message .svg-icon{fill:#ff285c;display:inline-block;height:10px;width:10px}.block-loader--container{position:relative}.page-loader--mask{flex-direction:column;position:fixed}.block-loader--mask,.page-loader--mask{align-items:center;background-color:hsla(0,0%,97%,.3);display:flex;height:100%;justify-content:center;left:0;top:0;width:100%;z-index:9999}.block-loader--mask{position:absolute}.block-loader-sm{border:.1rem solid #ddd;border-radius:50%;border-top-color:#4f46e5;height:1.2rem;width:1.2rem}.block-loader,.block-loader-sm{-webkit-animation:block-loading .5s linear infinite;animation:block-loading .5s linear infinite;opacity:.9}.block-loader{border:.2rem solid #ddd;border-radius:50%;border-top-color:#4f46e5;height:2.6rem;width:2.6rem}@-webkit-keyframes block-loading{to{transform:rotate(1turn)}}@keyframes block-loading{to{transform:rotate(1turn)}}.loader{align-items:center;background-color:rgba(10,24,61,.2);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.loader__text{background:#fff;display:inline-block;font-size:16px;padding:15px 30px;text-align:center}.floating-label{position:relative}.floating-label input{padding:20px 12px 4px}.floating-label input:focus+label{color:#369fff;opacity:1!important}&.using-placeholder-shown input:not(:-moz-placeholder-shown)+label,.floating-label.using-placeholder-shown input:not(:-moz-placeholder-shown)+label{font-size:12px;font-weight:700;left:9px;opacity:1;top:6px}.floating-label input:focus+label,.floating-label.using-placeholder-shown input:not(:placeholder-shown)+label,.floating-label.using-valid input:valid+label{font-size:12px;font-weight:700;left:9px;opacity:1;top:6px}.floating-label label{color:#737373;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;left:9px;line-height:120%;pointer-events:none;position:absolute;top:15px;transition:all .2s ease-in-out}.floating-label label strong{font-weight:400}.floating-label.static-label{align-items:center;display:flex;justify-content:space-between}.floating-label.static-label label{color:#232936;font-family:Nunito;font-weight:700;order:-1;position:static}.floating-label.static-label:after{align-items:center;background-color:#f8f8f8;border:1px solid #d9d9d9;border-bottom-right-radius:8px;border-top-right-radius:8px;content:"%";display:flex;height:46px;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:40px}.floating-label.static-label input.form-control{border-color:#d9d9d9;border-radius:8px;padding:12px;width:103px}.switch{display:inline-block;height:24px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#f4f4f2;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.5s}.switch .slider:before{background-color:#bdbdbd;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:.5s;width:16px}.switch input:checked+.slider{background-color:#369fff}.switch input:checked+.slider:before{background-color:#fff}.switch input:checked+.slider:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.333.5 2.75 5.083.667 3' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px;content:"";display:block;height:6px;left:6px;position:absolute;top:8px;width:8px}.switch input:checked+.slider.round{border-color:transparent}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input:checked+.slider:before{transform:translateX(16px)}.switch .slider.round{border:1px solid #eaebeb;border-radius:34px}.switch .slider.round:before{border-radius:50%}.ml-15{margin-left:15px}.m-t--20{margin-top:-20px}.max-w-100{max-width:100px}.dropdown__content,.dropdown__content .bg-white{border-radius:8px}.slide-fade-enter-active{transition:all .1s ease-in}.slide-fade-leave-active{transition:all .1s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateX(20px)}.multiselect:not(.multiselect--active) .multiselect__tags .multiselect__input{border:none}.page-header{background:#fff;height:64px;padding:18px 14px}.page-header__section{align-items:center;display:flex}.page-header__title h1,.page-header__title h2{color:#3c557a;font-size:20px;font-weight:400;line-height:1.4}.nav-selector{margin:0 24px 0 0;padding:2px}.nav-selector__icon{fill:#3c557a;height:16px;width:28px}.footer{background-color:#f8f8f8;padding:20px;text-align:center}.footer .container{margin:0 auto}.footer p{color:#555;font-size:14px;margin:0}.abs-filter-arrow:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3c557a;content:" ";height:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:0}.toolbar{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.toolbar+.toolbar{padding-top:0}.toolbar+.toolbar .toolbar__total{margin-bottom:-10px}.toolbar__action .btn{white-space:nowrap}.toolbar__filters{align-items:center;display:flex}.toolbar__filters .btn{font-size:13px}.toolbar__filters .btn-link{font-size:13px;line-height:32px;margin-left:10px;white-space:nowrap}.toolbar__action-item{align-items:center;display:flex}.toolbar__action-item .checkbox__label{color:#3c557a;cursor:pointer;font-size:13px;line-height:16px;padding:0}.toolbar__action-item--month{position:relative}.toolbar__action-item--month .dp__menu.dp-custom-menu{left:0!important;position:absolute;top:100%!important}.toolbar__action-item--month .svg-icon{fill:#3c557a;height:19px;left:0;pointer-events:none;position:absolute;top:11px;width:19px}.toolbar__action-item--checkbox{align-items:center;padding:8px 14px;white-space:nowrap}.form-control.toolbar__action-field{background:none;border:0;font-size:15px;padding:8px 0 8px 27px}.form-control.toolbar__action-field:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3c557a;content:" ";height:0;right:7px;top:50%;transform:translateY(-50%);width:0}.form-control.toolbar__action-field::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.form-control.toolbar__action-field:after{margin-bottom:1px;pointer-events:none;position:absolute;right:8px}.toolbar-btn,.toolbar-checkbox{align-items:center;display:flex}.toolbar-btn{border:1px solid transparent;border-top-left-radius:8px;border-top-right-radius:8px;color:#3c557a;font-size:13px;height:32px;line-height:32px;padding:0 20px 0 35px;position:relative}.toolbar-btn.toolbar-btn--group-by{margin-left:15px;padding-left:10px;white-space:nowrap}.toolbar-btn.toolbar-btn--group-by .toolbar-btn__value{text-transform:capitalize}.toolbar-btn:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3c557a;content:" ";height:0;right:7px;width:0}.toolbar-btn .svg-icon,.toolbar-btn:after{position:absolute;top:50%;transform:translateY(-50%)}.toolbar-btn .svg-icon{fill:#3c557a;height:16px;left:10px;pointer-events:none;width:16px}.dropdown--active .toolbar-btn{background-color:#fff;border-color:#369fff}.toolbar-btn__value{color:#369fff;padding-left:5px}.toolbar-btn.active{position:relative}.toolbar-btn.active:before{background:#4f46e5;border-radius:50%;content:"";height:8px;left:2px;opacity:.7;position:absolute;top:2px;width:8px}.toolbar-btn.toolbar-btn--currency-switcher{white-space:nowrap}.toolbar__total{color:#3c557a;font-size:12px;letter-spacing:.01em;line-height:16px;margin-right:auto}.toolbar .toolbar-date-filter{position:relative}.toolbar .toolbar-date-filter__input{background-color:transparent;border:0;color:#3c557a;font-family:Nunito;font-size:13px;height:32px;padding:0 20px 0 35px;transition:width .3s linear;width:130px}.toolbar .toolbar-date-filter .dp__input_wrap:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3c557a;content:" ";height:0;pointer-events:none;position:absolute;right:7px;right:8px;top:50%;transform:translateY(-50%);width:0}.toolbar .toolbar-date-filter .dp__input_icon{fill:#3c557a;height:16px;padding:0 10px;width:16px}.toolbar .toolbar-date-filter[data-css-width="1"] input{width:136px}.toolbar .toolbar-date-filter[data-css-width="2"] input{width:143px}.toolbar .toolbar-date-filter[data-css-width="3"] input{width:127px}.toolbar .toolbar-date-filter[data-css-width="4"] input{width:119px}.toolbar .toolbar-date-filter[data-css-width="5"] input{width:115px}.toolbar .toolbar-date-filter[data-css-width="6"] input{width:119px}.toolbar .toolbar-date-filter[data-css-width="7"] input{width:115px}.toolbar .toolbar-date-filter[data-css-width="8"] input{width:133px}.toolbar .toolbar-date-filter[data-css-width="9"] input{width:157px}.toolbar .toolbar-date-filter[data-css-width="10"] input{width:140px}.toolbar .toolbar-date-filter[data-css-width="11"] input,.toolbar .toolbar-date-filter[data-css-width="12"] input{width:153px}.nav-list{align-items:center;display:flex;flex-wrap:wrap}.nav-list__link{color:#3c557a;font-size:12px;margin:0 22px 0 0}.nav-list__link:hover{text-decoration:underline}.nav-list__link--current{color:#369fff;cursor:default;pointer-events:none}.nav-list__link--current:hover{text-decoration:none}.dropdown__projects-list{padding:.5rem 0}.dropdown__projects-list li{padding:4px 1rem}.dropdown__projects-list li:nth-child(2n){background-color:#f9f9f9}.dropdown-period-wrapper .dropdown__content{width:100%}.dropdown-period-wrapper .dropdown__period{padding:8px 12px}.dropdown-period-wrapper .dropdown__period input{border:1px solid #eaebeb;border-radius:8px;color:#232a32;font-size:14px;height:36px;padding-left:0;width:100%}.dropdown-period-wrapper .dropdown__period input.dp__input_focus{border-color:#369fff}.dropdown-period-wrapper .dp__input_wrap{position:relative}.dropdown-period-wrapper .dp__input_wrap:after{display:none}.dropdown-period-wrapper .dp__input_wrap .dp__input_icon{fill:#25364f;left:auto;right:0}.dropdown-period-wrapper .toolbar-date-filter .dp__input_wrap:before{font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dropdown-period-wrapper #datepicker-date-from{margin-bottom:16px}.dropdown-period-wrapper #datepicker-date-from .dp__input_wrap:before{content:"From:"}.dropdown-period-wrapper #datepicker-date-from .dp__input_wrap input{padding-left:50px}.dropdown-period-wrapper #datepicker-date-to .dp__input_wrap:before{content:"To:"}.dropdown-period-wrapper #datepicker-date-to .dp__input_wrap input{padding-left:32px}.legend__items{display:flex;flex-direction:row;justify-content:flex-end}.legend__items-item{position:relative;white-space:nowrap}.legend__items-item:before{content:"-";margin-right:8px}.legend__items-item .legend-color-box{border:1px solid #000;border-radius:50%;display:inline-block;height:19px;margin-right:5px;vertical-align:middle;width:19px}.legend__items-item .legend-color-box.box--with-holidays{background:repeating-linear-gradient(-45deg,#dadada,#dadada 2px,transparent 0,transparent 4px);border:none;border-radius:0;height:13px;width:13px}.legend__items-item .legend-color-box.box--overloaded{color:#ff285c}.legend__items-item .legend-color-box.box-overloaded{border:2px dashed #ff285c}.legend__items-item .legend-color-box.box-idling{background-color:#fdffe6}.legend__items-item .legend-color-box.box-idling--with-holidays{background:repeating-linear-gradient(-45deg,#dadada,#dadada 2px,transparent 0,transparent 4px)}.legend__items-item .legend-color-box.box-idling-partial{background-color:#cde1df}.legend__items-item .legend-color-box.box-idling-partial--with-holidays{background:linear-gradient(180deg,#dadada 15%,#cde1df 50%)}.legend__items-item .legend-label{color:#3c557a;font-size:14px;vertical-align:middle}.symbol--overloaded{color:#ff285c;padding-right:10px}.line-separate:after{background-color:#d4d4d4;content:"";display:inline-block;height:19px;margin:0 12px;vertical-align:middle;width:1px}.line-separate+.legend__items-item:before{content:none}.table{background:#fff;border-collapse:separate;border-spacing:0;font-size:13px;height:1px;width:100%}.table.table-user-access tr{height:100%}.table.table-user-access tr td{height:inherit}.table thead.sticky-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.table thead th{border-right:1px solid #eaebeb}.table thead th:first-child{border-left:0}.table thead th .hide-btn{background-color:transparent;opacity:0;padding:8px 5px;position:absolute;right:0;top:0;transition:visibility 0s,opacity .3s linear;visibility:hidden}.table thead th .hide-btn .svg-icon,.table thead th .hide-btn:hover .svg-icon{fill:#fff}.table thead th:hover .hide-btn{opacity:1;visibility:visible}.table .sticky-row{position:-webkit-sticky;position:sticky;top:0;z-index:2}.table tbody tr:nth-child(2n) td{background:#f8f8f8}.table tbody tr:nth-child(2n)>th:not(.project-group){background:inherit}.table tbody .table{width:100%}.table tbody td,.table tbody th{border-right:1px solid #eaebeb;border-top:1px solid #eaebeb;min-height:30px;padding:6px 8px}.table tbody tr td{background:#fff}.table tbody tr>th:not(.project-group):not(.sticky-bg){background:inherit}.table tbody tr td:first-child:not(.inherit-border),.table tbody tr th:first-child:not(.inherit-border){border-left:1px solid #eaebeb}.table th{padding:6px 8px;text-align:left}.table th.center{text-align:center}.table td{z-index:1}.table td.editable{padding:0}.table td .no-editable{padding-left:12px;padding-right:12px}.table td.row-action{padding-bottom:8px;padding-top:10px;text-align:center;white-space:nowrap}.table td.row-action .btn{height:40px;margin-left:16px;min-width:93px;padding-bottom:5px;padding-top:5px}.table td.row-action .btn:first-child{margin-left:0}.table tfoot.sticky-footer{background:#fff;bottom:0;position:-webkit-sticky;position:sticky;z-index:2}.table .w-action-cell{padding:0;text-align:center;width:66px}.table .w-action-cell .btn--more{height:45px;text-align:center;width:100%}.table .w-action-cell .svg-icon{fill:#369fff;height:24px;margin:0 auto;width:4px}.table.sticky-group th{position:-webkit-sticky;position:sticky;top:49px}.table.sticky-group .sticky-header th{top:0}.table.sticky-group .sticky-column{left:0;position:-webkit-sticky;position:sticky}.table.sticky-group .sticky-column.project-group{height:38px;padding-left:20px;z-index:4}.table.table-forecast.sticky-group tbody th{top:81px}.sortable-column{cursor:pointer;white-space:nowrap}.full-width-cell{width:100%}.focus-render{min-height:100%;position:relative;white-space:nowrap;width:100%}.focus-render__placeholder{overflow:hidden;padding:6px 8px}.focus-render .form-control,.focus-render input,.focus-render select{background-color:#fff;border:1px solid #eaebeb;border-radius:0;box-shadow:inset 0 0 6px 0 rgba(0,0,0,.06);font-size:13px;height:auto;margin-bottom:-1px;margin-top:-1px;min-height:45px;padding:5px 7px 6px;width:100%}.focus-render .form-control:focus,.focus-render input:focus,.focus-render select:focus{border:1px solid #369fff;box-shadow:none}.focus-render select.form-control{padding-right:28px}.focus-render .custom-select{height:auto;min-height:45px;padding-left:16px}.data-range{align-items:center;display:flex;white-space:nowrap}.data-range .form-control{max-width:120px;padding-right:5px}.data-range__delimiter{display:flex;text-align:center;width:20px}.btn{border:1px solid #369fff;border-radius:120px;color:#fff;font-size:15px;font-weight:400;height:40px;line-height:20px;padding:10px 24px;text-align:center;transition:background-color,border-color,color,fill,opacity,transform .15s cubic-bezier(.4,0,.2,1)}.btn:disabled,.btn[disabled]{opacity:.5}.btn--right{float:right}.btn--primary{background-color:#369fff}.btn--primary:hover{background-color:#023f9d}.btn--secondary{background-color:#fff;color:#369fff}.btn--secondary:hover{background-color:rgba(0,117,255,.1)}.btn--danger{background-color:#ff285c;border-color:#ff285c}.btn--danger:hover{background-color:#fff;color:#ff285c}.btn--more{border:0;border-radius:0;color:#369fff}.btn-link{line-height:1.6;padding:0}.btn-link--danger{color:#ff285c}.form-control{border:1px solid #d9d9d9}.form-control--select{overflow:hidden;text-overflow:ellipsis}.form-control.form-control--select{padding-right:30px}.checkbox{align-items:center;display:flex}.checkbox__label{padding:0 0 0 10px}.checkbox .border-gray-300{border-color:#eaebeb}.editable-input{background:transparent;border:0;font-size:13px;width:100%}.editable-input:focus{background:#fff;outline:1px solid #519dfc;outline-offset:0}input[type=checkbox]{border:1px solid #eaebeb;border-radius:3px}input[type=checkbox]:checked{background-image:none}.overlay{background:rgba(10,24,61,.2);height:100%;opacity:0;position:fixed;transition:opacity .5s;visibility:hidden;width:100%;z-index:100}.overlay.active{opacity:1;visibility:visible}.sidebar{background:#25364f;display:flex;flex-direction:column;height:100%;left:0;opacity:0;padding:24px;position:fixed;top:0;transform:translateX(-280px);transition:all .5s ease;visibility:hidden;width:322px;z-index:101}.sidebar-nav{flex-grow:1;margin-bottom:10px;overflow:auto}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{border-radius:8px}.sidebar-nav::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#3c557a;border:2px solid transparent;border-radius:8px}.sidebar.active{opacity:1;transform:translateX(0);visibility:visible}.sidebar__title{align-items:center;display:flex;font-size:20px;line-height:1.8}.sidebar__title .svg-icon{fill:#fff;margin-right:16px}.sidebar__title-text{color:#fff}.sidebar__user-info{align-items:center;color:#fff;display:flex;font-size:14px;margin:36px 8px 24px}.sidebar__user-info img{border-radius:100%;height:40px;margin:0 16px 0 0;width:40px}.sidebar__app-version{align-items:flex-end;color:#fff;display:flex;justify-content:flex-end}.sidebar__app-version span{font-size:14px}.sidebar-nav__item{color:#fff;margin:8px 0;padding:0}.sidebar-nav__item--bordered{border-top:1px solid #eaebeb;margin-top:14px;padding-top:14px}.sidebar-nav__link{align-items:center;border-radius:38px;display:flex;font-size:14px;line-height:35px;padding:0 6px 0 16px;width:100%}.sidebar-nav__link .svg-icon{fill:currentColor;height:19px;margin-right:16px;width:19px}.sidebar-nav__link--current,.sidebar-nav__link.active{background-color:#369fff}.sidebar-nav__link--btn{position:relative}.sidebar-nav__link--btn:after{border-color:currentcolor transparent transparent;border-style:solid;border-width:6px 4.5px 0;content:" ";display:block;height:0;position:absolute;right:23px;top:50%;transform:translateY(-50%);width:0}.sidebar-nav__link--btn.sidebar-nav__link--active:after{border-color:transparent transparent currentColor;border-width:0 4.5px 6px}.sidebar-nav__link--logout{color:#ff7798}.sidebar-nav__link--logout:hover{background:#ff285c}.nav-menu li{display:flex;position:relative}.nav-menu li a{white-space:nowrap}.nav-submenu{height:0;margin:0 0 0 46px;opacity:0;transition:all .2s;visibility:hidden;z-index:2}.nav-submenu.multi{margin:0 0 0 22px}.nav-submenu.multi .sidebar-nav__link{font-size:12px;margin-top:8px}.nav-submenu.multi .sidebar-nav__link:last-child{margin-top:8px}.nav-submenu.multi .svg-icon{height:16px;margin-right:10px;width:16px}.nav-submenu__item{padding:5px 0}.nav-submenu__link{align-items:center;display:flex;font-size:12px}.nav-submenu__link:before{background-color:#fff;border-radius:100%;content:" ";display:block;height:4px;margin:0 8px 0 0;width:4px}.sidebar-nav__item--active .nav-submenu{height:auto;margin-bottom:20px;margin-top:8px;opacity:1;visibility:visible}.abs-dropdown-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.abs-searchable-select:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}.abs-searchable-select--active:after{display:none}.abs-searchable-select--active input{margin-bottom:6px;padding:10px 12px 4px!important}.abs-searchable-select__select{height:48px}.abs-searchable-select__select:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.abs-searchable-select__tags{border-color:#d9d9d9;border-radius:8px;min-height:48px;padding:6px 40px 0 6px}.abs-searchable-select__tag{height:34px;line-height:28px;margin-bottom:0;z-index:1}.abs-searchable-select__tag-icon:after{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.abs-searchable-select__input,.abs-searchable-select__placeholder,.abs-searchable-select__single{color:#232936;font-family:Helvetica Neue;font-size:14px;letter-spacing:.005em;margin-bottom:4px;margin-left:3px;margin-top:10px;text-transform:capitalize}.abs-searchable-select__single{padding-left:0;padding-top:2px}.abs-searchable-select__input{margin:0}.select--wrapper{position:relative}.select--wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;height:6px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.select--wrapper:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}.select--wrapper+label{left:10px;top:5px}.select--no-arrow:before{display:none}.filter .form-control{border-color:#eaebeb}.filter input.form-control{border-radius:3px;color:#232936;font-family:Helvetica Neue;font-size:14px;height:46px;letter-spacing:.005em;line-height:120%;padding-left:9px}.filter input.form-control+label strong{font-family:Nunito;font-size:14px;font-weight:400;line-height:19px}.filter input.form-control[type=date]{padding-left:10px}.filter input.form-control[type=date]+label{font-size:12px;line-height:16px}.filter select.form-control{background-image:none;color:#232936;font-family:Helvetica Neue;font-size:14px;height:48px;letter-spacing:.005em;padding-left:10px;padding-top:19px;text-transform:capitalize}.filter .multiselect:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}.filter .multiselect--active:after{display:none}.filter .multiselect--active input{margin-bottom:6px;padding:10px 12px 4px!important}.filter .multiselect__select{height:48px}.filter .multiselect__select:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.filter .multiselect__tags{border-color:#d9d9d9;border-radius:8px;min-height:48px;padding:6px 40px 0 6px}.filter .multiselect__tag{height:34px;line-height:28px;margin-bottom:0;z-index:1}.filter .multiselect__tag-icon:after{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.filter .multiselect__input,.filter .multiselect__placeholder,.filter .multiselect__single{color:#232936;font-family:Helvetica Neue;font-size:14px;letter-spacing:.005em;margin-bottom:4px;margin-left:3px;margin-top:10px;text-transform:capitalize}.filter .multiselect__single{padding-left:0;padding-top:2px}.filter .multiselect__input{margin:0}.filter .search-icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 14.25a6 6 0 1 0 0-12 6 6 0 0 0 0 12ZM15.75 15.75l-3.262-3.262' stroke='%233C557A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:23px;border:none;content:"";display:block;height:22px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:22px}.filter input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.833 3.333H4.167C3.247 3.333 2.5 4.08 2.5 5v11.667c0 .92.746 1.666 1.667 1.666h11.666c.92 0 1.667-.746 1.667-1.666V5c0-.92-.746-1.667-1.667-1.667ZM13.333 1.667V5M6.667 1.667V5M2.5 8.333h15' stroke='%233C557A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-width:thin;bottom:10px;color:transparent;display:block;height:20px;opacity:1;position:absolute;right:8px;width:20px}.filter .datepicker--wrapper+label,.filter .form-control--select+label,.filter .multiselect+label,.filter input[type=date]+label,.filter select+label{left:10px;top:5px}.filter .datepicker--wrapper .dp__main.apply .dp__input_icon{display:none}.filter .dropdown__content{width:360px}.filter .multiselect-input.active label{opacity:0}.abs-multiselect{position:relative}.abs-multiselect .label{color:#737373;font-family:Helvetica Neue;font-size:12px;line-height:120%;pointer-events:none;position:absolute;top:6px}.abs-multiselect .attribute-field-multiselect{border-radius:8px;color:#232936;font-size:14px;letter-spacing:.005em;margin:0;min-height:46px}.abs-multiselect .multiselect-val{color:#232936;font-size:14px}.abs-multiselect .dropdown__inner{min-height:44px;padding:19px 40px 5px 12px}.abs-multiselect .dropdown__overlay{display:none}.popup{max-height:80vh}.popup__inner{max-width:1004px;padding-top:40px}.popup__header{position:relative}.popup__heading{color:#3c557a;font-size:30px;line-height:41px;text-align:center}.popup__close-btn{font-size:40px;font-weight:100;position:absolute;right:25px;top:-14px}.popup__form .select--wrapper .multiselect__placeholder{color:#232936;font-size:14px;letter-spacing:.005em;margin:12px 0 0 5px}.popup .overflow-y-auto::-webkit-scrollbar{height:10px;width:10px}.popup .overflow-y-auto::-webkit-scrollbar-track{border:1px solid #eaebeb;border-radius:8px}.popup .overflow-y-auto::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#3c557a;border:2px solid transparent;border-radius:8px}.popup .custom-select,.popup .dropdown__trigger,.popup .form-control{border:1px solid #d9d9d9;border-radius:8px;color:#232936;font-size:14px;letter-spacing:.005em;margin:0;min-height:50px;padding:19px 40px 5px 11px}.popup .custom-select .dropdown__inner,.popup .dropdown__trigger .dropdown__inner,.popup .form-control .dropdown__inner{padding:0}.popup .custom-select svg,.popup .dropdown__trigger svg,.popup .form-control svg{display:none}.popup .dropdown-wrapper{border:none}.popup .field-multiselect .select--wrapper:before{display:none}.popup .field-multiselect.active label{opacity:0}.popup .dropdown__content label{color:inherit!important;font:inherit!important;position:static}.popup .dropdown__content input{padding:inherit}.popup__form{margin:auto;max-width:560px;min-height:300px}.popup__form.discharge{min-height:auto}.popup__form .fields{margin-bottom:30px}.popup__form .fields .description{padding:5px 15px 25px}.popup__form .fields .field select.form-control{background-image:none}.popup__form .fields .field .custom-select+.input--wrapper{border-top-left-radius:0;border-top-right-radius:0;margin:0;z-index:20}.popup__form .fields .field .custom-select+.input--wrapper input{padding-top:8px}.popup__form .fields .field .select--wrapper:before{z-index:10}.popup__form .fields .field label{left:12px}.popup__form .fields .field label span{font-weight:400}.popup__form .fields .field label .required-label{right:-1rem;top:-.4rem}.popup__form .fields .field.fixed-label label{top:6px}.popup__form .date--wrapper{margin-bottom:10px}.popup__form .date--wrapper .form-control{padding-left:8px;padding-top:8px}.popup__form .date--wrapper select{max-width:100%;padding-right:47px}.popup__form .multiselect:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}.popup__form .multiselect--active:after{display:none}.popup__form .multiselect--active input{margin-bottom:6px;padding:10px 12px 4px!important}.popup__form .multiselect__select{height:48px}.popup__form .multiselect__select:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.popup__form .multiselect__tags{border-color:#d9d9d9;border-radius:8px;min-height:48px;padding:6px 40px 0 6px}.popup__form .multiselect__tag{height:34px;line-height:28px;margin-bottom:0;z-index:1}.popup__form .multiselect__tag-icon:after{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.popup__form .multiselect__input,.popup__form .multiselect__placeholder,.popup__form .multiselect__single{color:#232936;font-family:Helvetica Neue;font-size:14px;letter-spacing:.005em;margin-bottom:4px;margin-left:3px;margin-top:10px;text-transform:capitalize}.popup__form .multiselect__single{padding-left:0;padding-top:2px}.popup__form .multiselect__input{margin:0}.popup__form .timeline-control{align-items:center;display:flex}.popup__form .timeline-control__label{color:#232a32;font-size:14px;line-height:19px;margin-left:14px}.popup .btn{height:46px;white-space:nowrap}.popup .searchable-select--opened .custom-select{border-bottom-left-radius:0;border-bottom-right-radius:0}.popup .searchable-select .custom-select:after{display:none}.popup__autofill.sm\:max-w-2xl{margin-top:56px;max-width:596px}.popup__autofill .popup__form{border-radius:16px;max-width:100%;padding:40px}.popup__autofill .popup__header{margin-bottom:20px}.popup__autofill .popup__heading{margin-bottom:14px}.popup__autofill .popup__heading span{color:#3c557a}.popup__autofill .popup__sub-heading{line-height:19px;text-align:center}.popup__autofill .popup__sub-heading span{font-size:14px}.popup__autofill .form-control{border-radius:8px;color:#232a32;font-family:Helvetica Neue;font-size:14px;height:46px;line-height:16px;margin-bottom:14px}.popup__autofill .form-control.hours{width:calc(50% - 7px)}.form-control::-moz-placeholder,.popup__autofill .form-control::-moz-placeholder{color:#232a32}.popup__autofill .form-control::placeholder{color:#232a32}.popup__autofill .dp__input_wrap{display:flex}.popup__autofill .popup__close-btn{right:15px;top:15px}.popup__autofill .data-range__delimiter{display:inline-block;text-indent:-9999px;width:14px}.popup__autofill .data-range__delimiter+.datepicker--wrapper .dp__input_wrap:before{content:"End:"}.popup__autofill .data-range__delimiter+.datepicker--wrapper .form-control{padding-left:43px}.popup__autofill .datepicker--wrapper{display:inline-block;width:calc(50% - 7px)}.popup__autofill .datepicker--wrapper .form-control{margin-bottom:0;padding-left:48px}.popup__autofill .datepicker--wrapper .dp__input_icon{color:#25364f}.popup__autofill .datepicker--wrapper .dp__input_wrap{color:#232a32;margin-bottom:24px}.popup__autofill .datepicker--wrapper .dp__input_wrap:before{content:"Start:";font-family:Helvetica Neue;font-size:14px;left:12px;line-height:16px;pointer-events:none;position:absolute;top:15px;z-index:1}.popup__autofill .btn{height:46px;width:calc(50% - 7px)}.popup__autofill .btn--secondary{margin-right:7px}.popup__autofill .btn--primary{margin-left:7px}.datepicker--wrapper .dp__input{color:#737373;font-family:Helvetica Neue;font-size:14px;position:relative}.datepicker--wrapper .dp__input_icon{left:auto;right:0}.dp__menu.dp-custom-menu{border:1px solid #aeaeae;box-shadow:0 2px 6px rgba(0,0,0,.1);font-family:Nunito;min-width:305px;padding:5px}.dp__menu.dp-custom-menu,.dp__menu.dp-custom-menu .dp__action_row{background:#f9f9f9;border-radius:8px}.dp__menu.dp-custom-menu .dp__month_year_row{height:26px}.dp__menu.dp-custom-menu .dp__month_year_col_nav{flex-grow:1;order:0}.dp__menu.dp-custom-menu .dp__month_year_col_nav:last-child{display:flex;justify-content:flex-end;order:6}.dp__menu.dp-custom-menu .dp__month_year_select{color:#232a32;font-size:12px;font-weight:700;line-height:16px;order:2;width:auto}.dp__menu.dp-custom-menu .dp__month_year_select:nth-child(2){margin-left:5px;margin-right:auto}.dp__menu.dp-custom-menu .dp__calendar_header_separator{display:none}.dp__menu.dp-custom-menu .dp__calendar_header_item{color:#369fff;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:400;height:30px;letter-spacing:.005em;line-height:120%}.dp__menu.dp-custom-menu .dp__calendar_header{width:100%}.dp__menu.dp-custom-menu .dp__calendar{display:flex;flex-direction:column;height:238px;justify-content:center;width:100%}.dp__menu.dp-custom-menu .dp__calendar .dp__calendar{height:inherit}.dp__menu.dp-custom-menu .dp__calendar .dp__calendar_row{margin:0}.dp__menu.dp-custom-menu .dp__active_date{background:#369fff;border-radius:50px;height:30px;width:44px}.dp__menu.dp-custom-menu .dp__now_wrap{padding:0 10px;text-align:right}.dp__menu.dp-custom-menu .dp__now_button{border:none;color:#369fff;font-size:12px;font-weight:400}.dp__menu.dp-custom-menu .dp__cell_inner{font-family:Helvetica Neue;font-size:14px;height:33px;width:43.57143px}.dp__menu.dp-custom-menu .dp__cell_inner:not(.dp__cell_offset){color:#3c557a}.dp__menu.dp-custom-menu .dp__active_date,.dp__menu.dp-custom-menu .dp__overlay_cell_active,.dp__menu.dp-custom-menu .dp__range_end,.dp__menu.dp-custom-menu .dp__range_start{color:#fff!important}.dp__menu.dp-custom-menu .dp__overlay_cell,.dp__menu.dp-custom-menu .dp__overlay_cell_active{color:#3c557a;font-family:Nunito;font-size:14px}.dp__menu.dp-custom-menu .dp__icon{stroke:#369fff;fill:#369fff}.dp__menu.dp-custom-menu .dp__arrow_bottom,.dp__menu.dp-custom-menu .dp__arrow_top{display:none}.dp__instance_calendar,.dp__instance_calendar .dp__button,.dp__instance_calendar .dp__button:hover,.dp__instance_calendar .dp__overlay{background:#f9f9f9}.dp-custom-menu--monthpicker .dp__cancel,.dp-custom-menu--monthpicker .dp__select{color:#369fff;font-size:14px;font-weight:400}.dp-custom-menu--monthpicker .dp__cancel:hover,.dp-custom-menu--monthpicker .dp__select:hover{background-color:#369fff;color:#fff}.searchable-select--opened .custom-select:after{transform:rotate(180deg);transition:all .2s ease-in-out}.searchable-select .input--wrapper .input--inner input[type=text]{min-width:120px}.searchable-select .list{padding-top:0}.searchable-select .list-item{color:#565a5f;font-size:13px;letter-spacing:.01em;line-height:16px}.searchable-select .list-item:hover{color:#fff}.searchable-select .list-item-header{color:#565a5f;font-size:14px;letter-spacing:.01em;line-height:14px;opacity:.7;padding-top:18px}.searchable-select .list-item-header .list-item-header-label{font-weight:800}.searchable-select .list-item-header .list-item-header-label.has-warning:after{content:"\26A0";cursor:help;margin-left:10px}.searchable-select .custom-select{align-items:center;display:flex;justify-content:space-between;padding-right:16px}.searchable-select .custom-select.disabled{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.searchable-select .custom-select:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:1.5em 1.5em;content:" ";height:20px;width:20px}.searchable-select .input--inner{padding:15px 10px;position:relative}.searchable-select .input--inner:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.79 13.735-2.781-2.76a6.755 6.755 0 0 0-.76-9.252 6.743 6.743 0 0 0-9.273.254A6.754 6.754 0 0 0 6.193 13.48a6.743 6.743 0 0 0 4.774-1.462l2.758 2.76a.75.75 0 0 0 1.064 0 .75.75 0 0 0 0-1.043Zm-8.028-1.717a5.244 5.244 0 0 1-4.848-3.242 5.255 5.255 0 0 1 3.824-7.16 5.243 5.243 0 0 1 5.386 2.234 5.254 5.254 0 0 1-.652 6.63 5.245 5.245 0 0 1-3.71 1.538Z' fill='%238B8B8B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;border:none;content:"";display:block;height:15px;left:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.searchable-select .input--wrapper{background-color:#fff;border-color:#eaebeb;border-radius:0 0 8px 8px;border-width:0 1px 1px;box-shadow:0 14px 14px rgba(0,0,0,.07);min-width:100%;position:absolute;z-index:10}.searchable-select input.form-control{border:1px solid #eaebeb;border-radius:8px;box-shadow:none;color:#8b8b8b;font-size:14px;height:40px!important;line-height:19px;min-height:40px!important;padding-bottom:5px;padding-left:45px!important;padding-top:5px}.tooltip{display:inline-block;margin-left:3px;position:relative;vertical-align:middle;z-index:1}.wrap-label .tooltip{left:54px;position:absolute;top:5px}.row_rate-tooltip{cursor:help;position:relative}.tooltip-wrap.tooltip-bottom .tooltip-text,.tooltip-wrap.tooltip-top .tooltip-text{opacity:1;visibility:visible}.tooltip-text{background-color:#fff;border:1px solid #b4bfd0;border-radius:8px;bottom:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.145);color:#232a32;left:50%;opacity:0;padding:5px 15px;position:absolute;text-align:left;transform:translateX(-50%);transition:visibility 0s,opacity .3s linear;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:5}.tooltip-text:before{z-index:5}.tooltip-text:after,.tooltip-text:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.tooltip-bottom .tooltip-text{bottom:auto;top:100%}.tooltip-bottom .tooltip-text:before{border-bottom:8px solid #fff;top:-7px}.tooltip-bottom .tooltip-text:after{border-bottom:8px solid #b4bfd0;top:-8px}.tooltip-top .tooltip-text{bottom:100%}.tooltip-top .tooltip-text:before{border-top:8px solid #fff;bottom:-7px}.tooltip-top .tooltip-text:after{border-top:8px solid #b4bfd0;bottom:-8px}.calendar-months-wrapper{position:relative;z-index:1}.calendar-months,.calendar-months__item{align-items:center;display:flex}.calendar-months__item{border-right:1px solid #fff;justify-content:center;min-height:30px}.calendar-months__item:first-child{border-left:0}.calendar-months__item:last-child{border-right:0}.project-group{color:#3c557a;position:relative}.project-group--empty{background:#fff}.project-group__title{color:#3c557a;font-weight:700;text-transform:uppercase}.project-group__title:before{bottom:0;content:" ";left:0;position:absolute;top:0;width:2px}.project-group__title--active:before{background:#bbd39c}.project-group__title--future:before{background:#8b94e6}.project-group__counter{font-weight:400;padding-left:27px;position:relative}.project-group__counter:before{background-color:#3c557a;border-radius:100%;content:" ";display:inline-block;height:5px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:5px}.table-calendar tbody td{padding-bottom:0;padding-top:0}.table-calendar tbody td.w-name-cell>div{display:inline-block}.table-calendar tbody td.last-item-right-border{border-right:1px solid #5055be}.table-calendar thead th{border-bottom:1px solid #5055be;border-right:0;border-top:1px solid #b4bfd0;color:#fff;padding:0}.table-calendar thead th.sortable-column:after,.table-calendar thead th.w-number-cell:after{background-color:#ececf6;content:"";display:inline-block;height:38px;vertical-align:bottom;width:100%}.table-calendar thead th.sortable-column>div,.table-calendar thead th.w-number-cell>div{border-right:1px solid #fff;min-height:30px;padding:5px 8px;position:relative;vertical-align:top}.table-calendar thead th:first-child{border-top-left-radius:8px}.table-calendar thead th:last-child{border-top-right-radius:8px;z-index:0}.table-calendar thead th.last-item-right-border{border-right:1px solid #5055be}.table-calendar tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-calendar tbody tr:first-child td{border-top:none}.table-calendar tbody tr.row-has-projects .w-name-cell>div:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #232936;content:" ";height:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0}.table-calendar tbody tr.row-has-projects.row-expanded .w-name-cell>div:after{border-bottom:4px solid #232936;border-top:0}.table-calendar tbody tr .sticky-column.project-group,.table-calendar tbody tr .sticky-column.project-group~th{background-color:#ececf6;border-bottom:1px solid #5055be}.table-calendar tbody~tbody .sticky-column.project-group,.table-calendar tbody~tbody .sticky-column.project-group~th{border-top:1px solid #5055be}.table-calendar .calendar-pagination--prev{left:-1px}.table-calendar .calendar-aggregation tr:first-child td{border-top:1px solid #5055be}.table-calendar .calendar-aggregation tr:nth-child(odd) td{background-color:#fff}.table-calendar .calendar-aggregation tr:nth-child(2n) td{background-color:#f8f8f8}.table-calendar .calendar-aggregation tr td.sticky-footer~td{border-bottom:1px solid #5055be}.table-calendar .calendar-aggregation tr td.td-bg-grey,.table-calendar .calendar-aggregation tr td.w-end_date-cell,.table-calendar .calendar-aggregation tr td.w-name-cell,.table-calendar .calendar-aggregation tr td.w-number-cell,.table-calendar .calendar-aggregation tr td.w-office_id-cell,.table-calendar .calendar-aggregation tr td.w-platform-cell,.table-calendar .calendar-aggregation tr td.w-pm_local_office-cell,.table-calendar .calendar-aggregation tr td.w-project_manager_ua-cell,.table-calendar .calendar-aggregation tr td.w-start_date-cell{background-color:#f8f8f8}.table-calendar .calendar-aggregation tr td.td-bg-grey{left:0;position:-webkit-sticky;position:sticky;z-index:1}.table-calendar.table tbody tr td:first-child,.table-calendar.table tbody tr th:first-child,.table-calendar.table thead tr td:first-child,.table-calendar.table thead tr th:first-child{border-left:none}.table-calendar.table thead th.w-capacity-cell>div,.table-calendar.table thead th.w-capacity_per_week-cell>div,.table-calendar.table thead th.w-departments-cell>div,.table-calendar.table thead th.w-employee_status-cell>div,.table-calendar.table thead th.w-end_date-cell>div,.table-calendar.table thead th.w-english-level-cell>div,.table-calendar.table thead th.w-location-cell>div,.table-calendar.table thead th.w-name-cell>div,.table-calendar.table thead th.w-number-cell>div,.table-calendar.table thead th.w-office_id-cell>div,.table-calendar.table thead th.w-platform-cell>div,.table-calendar.table thead th.w-pm_local_office-cell>div,.table-calendar.table thead th.w-position-cell>div,.table-calendar.table thead th.w-project_manager_ua-cell>div,.table-calendar.table thead th.w-skill_level-cell>div,.table-calendar.table thead th.w-start_date-cell>div,.table-calendar.table thead th.w-status-cell>div,.table-calendar.table thead th.w-timezone-cell>div,.table-calendar.table thead th.w-ua-pm-admin-composable-cell>div{padding-right:28px;white-space:nowrap;width:100%}.table-calendar.table thead th.w-month_percent-cell>div,.table-calendar.table thead th.w-status-cell>div{border-color:#5055be}.table-calendar .w-allocation-date-cell{text-align:right}.table-calendar .w-allocation-date-cell .btn--autofill{color:#369fff;font-size:14px;letter-spacing:-.2px;line-height:19.1px}.table-calendar .w-allocation-date-cell .btn--autofill:hover{text-decoration:underline}.table-calendar .week-column{border-right:0;color:#3c557a;padding:0;text-align:center;width:50px;z-index:0}.table-calendar .week-column--cell,.table-calendar .week-column--head{align-items:center;display:flex;justify-content:center;min-height:30px;width:50px}.table-calendar .week-column--head{align-items:flex-end;background-color:#ececf6;background:repeating-linear-gradient(90deg,#ececf6 0,#ececf6 9px,rgba(80,85,190,.35) 0,rgba(80,85,190,.35) 10px);border-right:1px solid #5055be;color:#3c557a;min-height:38px;position:relative;z-index:0}.table-calendar .week-column--head:after{background-color:#ececf6;bottom:0;content:"";height:24px;left:0;position:absolute;width:100%;z-index:-1}.table-calendar .week-column--head:before{content:"W"}.table-calendar .week-column--cell{border-right:1px solid #ebebeb;font-size:11.5px}.table-calendar .week-column--cell input{min-height:30px;padding:0;text-align:center}.table-calendar .week-column--overloaded{color:#ff285c;font-weight:700}.table-calendar .week-column--idling{background-color:#fdffe6}.table-calendar .week-column--idling--partial{background-color:#cde1df}.table-calendar .week-column--has-holidays--overloaded{color:#ff285c;font-weight:700}.table-calendar tr:nth-child(3n+1) .week-column--has-holidays,.table-calendar tr:nth-child(3n+1) .week-column--has-holidays--overloaded{background:repeating-linear-gradient(-45deg,hsla(0,0%,85%,.7) 4px,hsla(0,0%,85%,.7) 6px,transparent 0,transparent 10px)}.table-calendar tr:nth-child(3n+1) .week-column--has-holidays--idling{background:repeating-linear-gradient(-45deg,#dadada 4px,#dadada 6px,transparent 0,transparent 10px),#fdffe6}.table-calendar tr:nth-child(3n+1) .week-column--has-holidays--idling--partial{background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.7) 4px,hsla(0,0%,100%,.7) 6px,transparent 0,transparent 10px),#cde1df}.table-calendar tr:nth-child(3n+2) .week-column--has-holidays,.table-calendar tr:nth-child(3n+2) .week-column--has-holidays--overloaded{background:repeating-linear-gradient(-45deg,hsla(0,0%,85%,.7) 2px,hsla(0,0%,85%,.7) 4px,transparent 0,transparent 8px)}.table-calendar tr:nth-child(3n+2) .week-column--has-holidays--idling{background:repeating-linear-gradient(-45deg,#dadada 2px,#dadada 4px,transparent 0,transparent 8px),#fdffe6}.table-calendar tr:nth-child(3n+2) .week-column--has-holidays--idling--partial{background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.7) 2px,hsla(0,0%,100%,.7) 4px,transparent 0,transparent 8px),#cde1df}.table-calendar tr:nth-child(3n) .week-column--has-holidays,.table-calendar tr:nth-child(3n) .week-column--has-holidays--overloaded{background:repeating-linear-gradient(-45deg,hsla(0,0%,85%,.7),hsla(0,0%,85%,.7) 2px,transparent 0,transparent 6px)}.table-calendar tr:nth-child(3n) .week-column--has-holidays--idling{background:repeating-linear-gradient(-45deg,#dadada,#dadada 2px,transparent 0,transparent 6px),#fdffe6}.table-calendar tr:nth-child(3n) .week-column--has-holidays--idling--partial{background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent 6px),#cde1df}.table-calendar td{white-space:nowrap}.table-calendar .calendar-months-cell{padding:0;z-index:0}.table-calendar .week-columns{display:flex}.table-calendar .project-status{padding-left:8px;padding-right:8px}.table-calendar .focus-render__placeholder{padding:0}.table-calendar .project-name-cell{cursor:pointer;padding-right:22px}.table-calendar .project-name-cell:hover .edit-project,.table-calendar .project-name-cell:hover .sync-project{opacity:1;visibility:visible}.table-calendar.sticky-group th.project-group,.table-calendar.sticky-group th.project-group--empty,.table-calendar.sticky-group th.sticky-bg{padding-bottom:0;padding-top:0;top:32px}.table-calendar.sticky-group th.sticky-bg{z-index:3}.table-calendar.sticky-group th.sticky-bg,.table-calendar.sticky-group th.sticky-column{border-bottom:1px solid #5055be;border-top:1px solid #5055be}.table-calendar.sticky-group th.project-group:not(.sticky-bg){border-right:none}.table-calendar.sticky-group th.project-group~.w-platform-cell,.table-calendar.sticky-group th.project-group~.w-status-cell{border-right-color:transparent;top:32px;z-index:3}.table-calendar.sticky-group th.project-group~.w-platform-cell.sticky-bg,.table-calendar.sticky-group th.project-group~.w-status-cell.sticky-bg{border-right-color:#5055be}.table-calendar.sticky-group th.project-group.sticky-bg{border-right:1px solid #5055be}.table-calendar.sticky-group th.calendar-months-cell{z-index:0}.table-calendar.sticky-group thead+tbody tr:first-child th.sticky-bg,.table-calendar.sticky-group thead+tbody tr:first-child th.sticky-column{border-top:none}.table-calendar thead.sticky-header{z-index:3}.table-calendar thead.sticky-header tr th{background:#5055be}.table-calendar .position-row-label{border-right:1px solid #5055be;position:-webkit-sticky;position:sticky}.table-calendar .position-row-label>div{color:#3c557a;font-weight:700}.table-calendar .tr-position-row-label{position:-webkit-sticky;position:sticky;z-index:1}.table-calendar .tr-position-row-label td.w-capacity-cell,.table-calendar .tr-position-row-label td.w-departments-cell,.table-calendar .tr-position-row-label td.w-employee_status-cell,.table-calendar .tr-position-row-label td.w-end_date-cell,.table-calendar .tr-position-row-label td.w-name-cell,.table-calendar .tr-position-row-label td.w-number-cell,.table-calendar .tr-position-row-label td.w-office_id-cell,.table-calendar .tr-position-row-label td.w-platform-cell,.table-calendar .tr-position-row-label td.w-pm_local_office-cell,.table-calendar .tr-position-row-label td.w-position-cell,.table-calendar .tr-position-row-label td.w-project_manager_ua-cell,.table-calendar .tr-position-row-label td.w-start_date-cell{border-right:none}.table-calendar .tr-position-row-label td.td-bg-grey{border-right:none;left:0;position:-webkit-sticky;position:sticky;z-index:1}.table-calendar .tr-position-row-label td.td-add-position{border-left:none;border-right:none;z-index:2}.table-calendar .tr-position-row-label td.td-add-position .btn{border-radius:28px;font-size:14px;height:34px;margin-top:3px;padding:6px 16px}.table-calendar .tr-position-row-label.tr-add-position{z-index:2}.table-calendar .tr-position-row-label.pseudo-elements td.td-bg-grey{left:auto}.table-calendar .tr-position-row-label.pseudo-elements td.position-row-label:after{background:inherit;border-top:1px solid #eaebeb;bottom:0;content:"";position:absolute;right:100%;top:-1px;width:9999px}.table-calendar .edit-project{right:20px}.table-calendar .edit-project,.table-calendar .sync-project{background-color:inherit;bottom:0;opacity:0;padding:4px 0;position:absolute;top:0;vertical-align:top;visibility:hidden;z-index:1}.table-calendar .sync-project{right:40px}.table-calendar .project-click-hendler{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.table-calendar .w-region-cell{position:relative}.table-calendar .sticky-footer{position:-webkit-sticky;position:sticky;z-index:15}.project-name-cell{padding:0 15px 0 0;position:relative}td.row-number-cell{padding:0;white-space:nowrap}.project-name{white-space:nowrap}.project-name:before{bottom:-1px;content:" ";left:0;position:absolute;top:0;width:2px}.project-name--active:before{background:#bbd39c}.project-name--future:before{background:#8b94e6}.project-name--new-zealand:before{background:#00db99}.project-name--au-sydney:before{background:#9ce6f0}.project-name--au-melbourne:before{background:#d5f2f5}.project-name--au-brisbane:before{background:#c5f3cd}.project-name--usa:before{background:#f2994a}.project-name--eu-dach:before{background:#ee6a6a}.project-name--singapore:before{background:#fffe9c}.project-name--emea:before{background:#f9d28b}.project-name--ukraine:before{background:linear-gradient(180deg,#005bbb 50%,#ffd500 0)}.calendar-pagination{align-items:center;background-color:#fff;border:1px solid #5055be;display:flex;height:69px;justify-content:center;position:absolute;top:0;transition:all .2s ease-in-out;width:20px}.calendar-pagination--prev{left:0}.calendar-pagination--next{border-top-right-radius:8px;right:0}.calendar-pagination:hover{background-color:#ebebeb}.calendar-pagination__arrow{border-style:solid;color:#232a32;display:inline-block;height:0;width:0}.calendar-pagination__arrow--prev{border-color:transparent currentColor transparent transparent;border-width:4.5px 6px 4.5px 0}.calendar-pagination__arrow--next{border-color:transparent transparent transparent currentColor;border-width:4.5px 0 4.5px 6px}.calendar-aggregation{background:#fff}.calendar-aggregation td,.calendar-aggregation th{padding:0}.calendar-aggregation td.sticky-footer{border-bottom:1px solid #5055be;border-left:1px solid #5055be;border-right:1px solid #5055be;color:#3c557a;font-size:13px;font-weight:700;text-align:right}.calendar-aggregation td{text-align:center}.calendar-aggregation .empty-footer-column{left:0!important;z-index:16!important}.calendar-aggregation__label{position:relative}.calendar-aggregation__label,.calendar-aggregation__value{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;min-height:30px;padding:6px 8px}.calendar-aggregation__value{align-items:center;color:#3c557a;display:flex;font-size:11.5px;justify-content:center;max-width:50px;overflow:hidden}.status-label{border-radius:34px;display:block;height:19px;letter-spacing:.01em;line-height:19px;padding:0 4px;text-align:center;text-transform:lowercase}.status-label--signed{background:#00db99}.status-label--scoping{background:#9ce6f0}.status-label--planning{background:#d5f2f5}.status-label--dev-in-progress{background:#c5f3cd}.status-label--on-hold{background:#f2994a}.status-label--delay{background:#ee6a6a}.status-label--regression{background:#fffe9c}.status-label--uat{background:#f9d28b}.status-label--preprod{background:#dd88f5}.status-label--pglws{background:#b9fdeb}.status-label--completed{background:#bdbdbd}.status-label--phase2{background:#dd88f5}.position-row-label{font-weight:600;text-align:right}.table-employees thead th{background-color:#5055be;border-top:1px solid #b4bfd0;color:#fff;padding-right:28px;position:relative;text-align:left}.table-employees thead th.w-note-cell{max-width:50%;width:100%}.table-employees thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px}.table-employees thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px}.table-employees thead.sticky-header{z-index:3}.table-employees tbody td{padding:0}.table-employees tbody td .w-role{width:100%}.table-employees tbody tr{background-color:#fff}.table-employees tbody tr td{background-color:inherit;color:#3c557a}.table-employees tbody tr td:first-child{border-left:1px solid #b4bfd0}.table-employees tbody tr td:last-child{border-right:1px solid #b4bfd0}.table-employees tbody tr td.end_date{font-weight:700}.table-employees tbody tr:nth-child(2n){background-color:#f4f4f2}.table-employees tbody tr:nth-child(2n) td{background-color:inherit}.table-employees tbody tr.row-discharged td{background:#e6e6e6;color:#aeaeae}.table-employees tbody tr.row-discharging td,.table-employees tbody tr.row-trial td{background:#e7e7e7}.table-employees tbody tr:last-child td{border-bottom:1px solid #b4bfd0}.table-employees tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-employees tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-employees td,.table-employees th{z-index:1}.table-employees td.w-number-cell,.table-employees th.w-number-cell{left:0;min-width:50px;position:-webkit-sticky;position:sticky;text-align:center;width:50px;z-index:2}.table-employees td.w-number-cell+.w-name-cell,.table-employees th.w-number-cell+.w-name-cell{left:50px}.table-employees td.w-name-cell,.table-employees th.w-name-cell{left:0;position:-webkit-sticky;position:sticky;z-index:2}.table-employees .multiselect{max-height:43px;z-index:1}.table-employees .multiselect:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}.table-employees .multiselect--active:after{display:none}.table-employees .multiselect--active input{margin-bottom:6px;padding:10px 12px 4px!important}.table-employees .multiselect__select{height:48px}.table-employees .multiselect__select:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.table-employees .multiselect__tags{border-color:#d9d9d9;border-radius:8px;min-height:48px;padding:6px 40px 0 6px}.table-employees .multiselect__tag{height:34px;line-height:28px;margin-bottom:0;z-index:1}.table-employees .multiselect__tag-icon:after{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.table-employees .multiselect__input,.table-employees .multiselect__placeholder,.table-employees .multiselect__single{color:#232936;font-family:Helvetica Neue;font-size:14px;letter-spacing:.005em;margin-bottom:4px;margin-left:3px;margin-top:10px;text-transform:capitalize}.table-employees .multiselect__single{padding-left:0;padding-top:2px}.table-employees .multiselect__input{margin:0}.table-employees .multiselect__tag{height:29px;line-height:22px;margin-bottom:6px}.table-employees .multiselect__tags{border-radius:0;display:flex;flex-direction:column;min-height:0;padding:0 40px 0 0}.table-employees .multiselect__tags-wrap{display:flex;flex-wrap:wrap;padding:6px 6px 0}.table-employees .multiselect__placeholder{height:31px;line-height:31px;margin:5px;padding:0 0 0 5px}.table-employees .multiselect__select{height:41px}.table-employees .multiselect__select:after{top:11px}.table-employees .multiselect__input{margin-left:5px}.table-employees .focus-render__placeholder{align-items:center;display:flex;min-height:45px;white-space:nowrap;word-break:break-word}.table-employees .focus-render>.relative{width:100%}.table-employees .focus-render .custom-select,.table-employees .focus-render input,.table-employees .focus-render select{line-height:22px;min-height:45px}.table-employees .focus-render .datepicker--wrapper .dp__input{min-width:100px;padding-top:8px}.table-employees .focus-render .custom-select{box-shadow:inset 0 0 4px rgba(23,23,27,.31);min-height:43px}.table-employees .focus-render .input--wrapper{width:360px}.table-employees .w-start_date-cell{width:135px}.table-employees .w-departments-cell{width:200px}.table-employees .employee-name{width:100%}.table-employees .no-editable{padding:8px 12px}.table-employees .editable-input{padding-left:8px;padding-right:8px}.table-employees .employee-capacity{width:100%}.table-employees .employees-note,.table-employees .w-comment-cell{min-width:200px}.table-employees .project-group__title--placeholder:before{background-color:#ee8a6a}.table-employees .project-group--placeholder{background:#fff6de}.table-employees .employees-name-cell{border-bottom:1px solid #eaebeb;padding:0 15px 0 0;position:relative}.table-employees .employees-name-cell .employees-name{white-space:nowrap}.table-employees .employees-name-cell .employees-name:before{bottom:-1px;content:" ";left:0;position:absolute;top:0;width:2px}.table-employees .employees-name-cell .employees-name--placeholder:before{background-color:transparent}.table-employees .employees-name-cell .employees-name--ungrouped:before{background:none}.table-employees td:not(.action) .dropdown-wrapper .dropdown--active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.table-employees td:not(.action) .dropdown-wrapper .dropdown--active{background-color:#fff;box-shadow:inset 0 0 4px rgba(23,23,27,.31);height:45px;line-height:30px}.table-employees td:not(.action) .dropdown-wrapper .dropdown--active:before{height:6px}.toolbar-employees .toolbar__action-item--add{margin-left:30px}.toolbar-employees .toolbar-btn__value{text-transform:capitalize}.toolbar-employees .toolbar__filters:not(.margin-reset) .toolbar__action-item:first-child{margin-right:20px}.toolbar-employees .toolbar__filters .btn-link{margin-left:15px}.employees-wrapper{align-items:center;display:flex}.employees-wrapper .employees-avatar{height:24px;margin-left:16px;position:relative;width:24px}.employees-wrapper .employees-avatar .status{border-radius:50%;bottom:0;height:6px;position:absolute;right:-1px;width:6px}.employees-wrapper .employees-avatar .status.discharged,.employees-wrapper .employees-avatar .status.maternity-paternity-leave{background-color:#ee6a6a}.employees-wrapper .employees-avatar .status.working{background-color:#5bc76d}.employees-wrapper .employees-avatar .status.discharging,.employees-wrapper .employees-avatar .status.trial{background-color:#f2994a}.employees-wrapper .employees-avatar .status.empty{background-color:#fff;border:1px solid #000}.employees-wrapper .employees-avatar img{border-radius:50%}.employees-wrapper .employees-name{margin-left:8px;width:100%}.employees-wrapper .employees-name .employee-name{padding-left:8px;padding-right:8px}.employees-wrapper .employees-name .searchable-select{width:100%}.employees-wrapper .employees-name .searchable-select .input--wrapper{left:-45px;right:-1px}.input-label--width{display:block;height:0;opacity:0;padding-left:8px;padding-right:8px;visibility:hidden;white-space:nowrap}.employees-email .input-label--width{padding-left:12px;padding-right:12px}.popup.employee-edit{bottom:0;max-height:100%;top:0}.popup.employee-edit .employee-form__inner{max-width:100%}.popup .employee-form__inner{max-width:calc(100vw - 40px)}.popup .employee-form{display:flex;justify-content:center;max-width:100%}.popup .employee-form .multiselect__tags{padding-left:8px}.popup .employee-form .multiselect__tag{min-width:75px}.popup .employee-form .sub-title,.popup .employee-form legend{color:#000;font-size:12px;font-weight:400;line-height:1.21}.popup .employee-form legend{text-transform:uppercase}.popup .employee-form fieldset{border-radius:8px}.popup .employee-form fieldset:not(:last-child){margin-bottom:24px}.popup .employee-form label{white-space:nowrap}.popup .employee-form .min-w-155{min-width:155px}.popup .employee-form .border-radius-8{border-radius:8px}.popup .employee-form .bg-gray-100{background-color:#f8f8f8}.popup .employee-form .fields{margin-bottom:0}.popup .employee-form .employee_status .tooltip{pointer-events:auto}.popup .employee-form input[type=number]{padding-right:11px}.popup .employee-form .floating-label label{font-family:Nunito;letter-spacing:-.5px}.popup .employee-form .field-avatar [name=avatar_data]{width:160px}.popup .employee-form .btn--uploader{height:30px;line-height:1;margin-top:15px;padding:5px;width:100%}.popup .employee-form .profile-img{border-radius:50%}.popup .employee-form .empty-tbody th{border:1px solid #eaebeb}.popup .employee-form .empty-tbody th.empty-tbody__th{border:none;height:24px}.popup .field.role{position:relative}.popup .field.role .label{color:#737373;font-family:Helvetica Neue;font-size:12px;line-height:120%;pointer-events:none;position:absolute;top:6px}.popup .field.role .attribute-field-multiselect{border-radius:8px;color:#232936;font-size:14px;letter-spacing:.005em;margin:0;min-height:46px}.popup .field.role .multiselect-val{color:#232936;font-size:14px}.popup .field.role .dropdown__inner{min-height:44px;padding:19px 40px 5px 12px}.popup .field.role .dropdown__overlay{display:none}.table-contracts .dropdown__trigger{border:none;min-height:38px;padding:0}.table-contracts .dropdown__trigger svg{display:block}.table-contracts .form-control{min-height:auto;padding-top:5px}.table-contracts .select--wrapper{min-width:130px}.table-contracts .select--wrapper+label{display:none}.table-contracts .select--wrapper:after{top:5px}.table-contracts .w-number-cell{min-width:44px}.table-contracts input[type=number]{min-width:74px;width:100%}.table-contracts .w-contract-cell{color:#3c557a}.table-contracts .mt-2{background-color:#fff;border:1px solid #dc2626;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.145);color:#232a32;left:50%;padding:5px 15px;position:absolute;text-align:left;top:100%;transform:translateX(-50%);width:100%;z-index:5}.table-contracts .mt-2:before{border-bottom:8px solid #fff;top:-7px;z-index:5}.table-contracts .mt-2:after,.table-contracts .mt-2:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.table-contracts .mt-2:after{border-bottom:8px solid #dc2626;top:-8px}.table-contracts .dp__clear_icon{background-color:#fff;border-radius:8px;right:1px}.table-contracts .dp__input_wrap input{padding-right:26px}.table-contracts .dp__input_wrap .dp__icon{padding:5px}.table-contracts .td-error-class{z-index:3}.table-contracts .td-error-class input{border-color:#dc2626}.table-contracts .contact-status-Inactive{color:#aeaeae}.table-contracts.table tbody tr.is_deleted td{background:#e6e6e6;color:#aeaeae}.table-contracts.table tbody tr.table-header th{border:none;color:#000;font-size:12px;font-weight:400;line-height:1.21;padding:10px 0;text-transform:uppercase}.table-contracts.table tbody tr.table-theader th{background-color:#5055be;border-left-color:#b4bfd0;border-top:1px solid #b4bfd0;color:#fff;padding-right:8px;text-align:left;white-space:nowrap}.table-contracts.table tbody tr.table-theader th:first-child{border-top-left-radius:8px}.table-contracts.table tbody tr.table-theader th:last-child{border-top-right-radius:8px}.table-contracts.table tbody tr.empty-tr td{background-color:#fff;border:none;padding:12px}.table-contracts.table tbody tr.last-tr td{border-bottom:1px solid #eaebeb}.table-contracts.table tbody tr.last-tr td:first-child{border-bottom-left-radius:8px}.table-contracts.table tbody tr.last-tr td:last-child{border-bottom-right-radius:8px}.price-form--wrapper{width:100%}.table-projects .heading{padding:7px 20px}.table-projects thead th{background-color:#5055be;border-bottom:1px solid #fff;border-top:1px solid #b4bfd0;color:#fff;padding-right:28px;position:relative}.table-projects thead th.w-number-cell{text-align:center}.table-projects thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px}.table-projects thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px}.table-projects thead.sticky-header{z-index:3}.table-projects tr{height:100%}.table-projects tr td{height:inherit}.table-projects .sticky-header th{white-space:nowrap}.table-projects.table.sticky-group tbody th{border-color:#5055be #b4bfd0;border-style:solid none solid solid;border-width:1px;color:#3c557a;top:33px;z-index:3}.table-projects.table.sticky-group tbody th:after{background-color:#fff;bottom:-1px;content:"";left:0;position:absolute;top:-1px;width:1px}.table-projects.table.sticky-group tbody th.heading{background:#fff}.table-projects.table.sticky-group tbody th.heading .project-group__counter,.table-projects.table.sticky-group tbody th.heading b{font-weight:700}.table-projects tbody tr{background-color:#fff}.table-projects tbody tr th .wrap-text-sticky{display:inline-block;left:21px;position:-webkit-sticky;position:sticky}.table-projects tbody tr td{background-color:inherit;color:#3c557a}.table-projects tbody tr td .project-row-number-cell{font-weight:900;text-align:center}.table-projects tbody tr td .w-platform .dropdown__inner,.table-projects tbody tr td .w-platform .multiselect-val{white-space:nowrap}.table-projects tbody tr td:first-child{border-left:1px solid #b4bfd0}.table-projects tbody tr td:last-child{border-right:1px solid #b4bfd0}.table-projects tbody tr:nth-child(2n){background-color:#f8f8f8}.table-projects tbody tr:nth-child(2n) td{background-color:inherit}.table-projects tbody tr:last-child td{border-bottom:1px solid #b4bfd0}.table-projects tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-projects tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-projects td,.table-projects th{z-index:1}.table-projects td.w-number-cell,.table-projects th.w-number-cell{left:0;min-width:50px;position:-webkit-sticky;position:sticky;text-align:center;width:50px;z-index:2}.table-projects td.w-number-cell+.project-name-cell,.table-projects td.w-number-cell+.w-name-cell,.table-projects th.w-number-cell+.project-name-cell,.table-projects th.w-number-cell+.w-name-cell{left:50px}.table-projects td.project-name-cell,.table-projects td.w-name-cell,.table-projects th.project-name-cell,.table-projects th.w-name-cell{left:0;position:-webkit-sticky;position:sticky;z-index:2}.table-projects .searchable-select{z-index:11}.table-projects .editable-input{min-height:43px;padding-left:8px;padding-right:8px}.table-projects .no-editable{padding:8px 12px}.table-projects .focus-render .custom-select{padding-left:8px}.table-projects .editable.departments .departments--name span{margin-right:3px}.table-projects .editable.departments .departments--name span:last-child{margin-right:0}.table-projects .multiselect{max-height:43px;width:100%;z-index:1}.table-projects .multiselect:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}.table-projects .multiselect--active:after{display:none}.table-projects .multiselect--active input{margin-bottom:6px;padding:10px 12px 4px!important}.table-projects .multiselect__select{height:48px}.table-projects .multiselect__select:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.table-projects .multiselect__tags{border-color:#d9d9d9;border-radius:8px;min-height:48px;padding:6px 40px 0 6px}.table-projects .multiselect__tag{height:34px;line-height:28px;margin-bottom:0;z-index:1}.table-projects .multiselect__tag-icon:after{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.table-projects .multiselect__input,.table-projects .multiselect__placeholder,.table-projects .multiselect__single{color:#232936;font-family:Helvetica Neue;font-size:14px;letter-spacing:.005em;margin-bottom:4px;margin-left:3px;margin-top:10px;text-transform:capitalize}.table-projects .multiselect__single{padding-left:0;padding-top:2px}.table-projects .multiselect__input{margin:0}.table-projects .multiselect__tag{height:29px;line-height:22px;margin-bottom:6px}.table-projects .multiselect__tags{border-radius:0;display:flex;flex-direction:column;min-height:0;padding:0 40px 0 0}.table-projects .multiselect__tags-wrap{display:flex;flex-wrap:wrap;padding:6px 6px 0}.table-projects .multiselect__placeholder{height:31px;line-height:31px;margin:5px;padding:0 0 0 5px}.table-projects .multiselect__select{height:41px}.table-projects .multiselect__select:after{top:11px}.table-projects .multiselect__input{margin-left:5px}.table-projects .focus-render .input--wrapper{width:360px}.table-projects .focus-render__placeholder{align-items:center;display:flex;justify-content:left;width:100%}.table-projects .focus-render .custom-select{border:1px solid #fff;box-shadow:inset 0 0 4px rgba(23,23,27,.31)}.table-projects .focus-render .w-status{border-radius:34px;height:19px;line-height:19px;padding:0 4px;text-align:center;text-transform:lowercase;width:100%}.table-projects .timeline{padding:9px 10px}.table-projects .timeline table{width:100%}.table-projects .timeline table tr{display:flex}.table-projects .timeline table tr td{border:none;padding:0}.table-projects .timeline table tr td:last-of-type .timeline__item{margin-right:0}.table-projects .timeline__item{margin-right:4px;padding-bottom:5px;padding-top:5px;text-align:center;width:116px}.table-projects .timeline__name{display:block;font-size:14px;line-height:19px}.table-projects .timeline__date{font-size:10px}.table-projects .project-name-cell{padding:0 15px 0 0;position:relative}.table-projects .project-name-cell .name{white-space:nowrap}.table-projects .project-name-cell .name:before{bottom:-1px;content:" ";left:0;position:absolute;top:0;width:2px}.table-projects .project-name-cell .name--placeholder:before{background-color:transparent}.table-projects .project-name-cell .name--ungrouped:before{background:none}.table-projects .w-status .focus-render__placeholder{justify-content:center}.text-bolder{font-weight:bolder}td.editable .focus-render{align-items:center;display:flex;top:0}td.editable .focus-render__placeholder.no-absolute{position:static;top:inherit;transform:none}td.editable .focus-render__wrapper{height:100%;position:relative}td.editable .focus-render__wrapper .focus-render{position:absolute}td.editable .focus-render__wrapper .focus-render__placeholder{bottom:0;height:100%;top:0;width:100%}td.editable .focus-render .multiselect{position:absolute;top:50%;transform:translateY(-50%);width:250px;z-index:22}td.editable .multiselect{width:100%}td.editable .multiselect:after{background-color:#d9d9d9;content:"";height:23px;position:absolute;right:40px;top:13px;width:1px}td.editable .multiselect--active:after{display:none}td.editable .multiselect--active input{margin-bottom:6px;padding:10px 12px 4px!important}td.editable .multiselect__select{height:48px}td.editable .multiselect__select:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}td.editable .multiselect__tags{border-color:#d9d9d9;border-radius:8px;min-height:48px;padding:6px 40px 0 6px}td.editable .multiselect__tag{height:34px;line-height:28px;margin-bottom:0;z-index:1}td.editable .multiselect__tag-icon:after{position:absolute;right:7px;top:50%;transform:translateY(-50%)}td.editable .multiselect__input,td.editable .multiselect__placeholder,td.editable .multiselect__single{color:#232936;font-family:Helvetica Neue;font-size:14px;letter-spacing:.005em;margin-bottom:4px;margin-left:3px;margin-top:10px;text-transform:capitalize}td.editable .multiselect__single{padding-left:0;padding-top:2px}td.editable .multiselect__input{margin:0}td.editable .multiselect__tag{height:29px;line-height:22px;margin-bottom:6px}td.editable .multiselect__tags{border-radius:0;display:flex;flex-direction:column;min-height:0;padding:0 40px 0 0}td.editable .multiselect__tags-wrap{display:flex;flex-wrap:wrap;padding:6px 6px 0}td.editable .multiselect__placeholder{height:31px;line-height:31px;margin:5px;padding:0 0 0 5px}td.editable .multiselect__select{height:41px}td.editable .multiselect__select:after{top:11px}td.editable .multiselect__input{margin-left:5px}.table-resources-availability thead th{background-color:#5055be;border-right-color:#fff;border-top:1px solid #b4bfd0;color:#fff;padding-left:10px;padding-right:10px}.table-resources-availability thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px;z-index:22}.table-resources-availability thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px}.table-resources-availability thead th.w-name-cell,.table-resources-availability thead th.w-number-cell,.table-resources-availability thead th.w-office-cell,.table-resources-availability thead th.w-region-cell,.table-resources-availability thead th.w-status-cell{z-index:22}.table-resources-availability .calendar-pagination{background-color:#5055be;border:none;height:100%}.table-resources-availability .calendar-pagination:hover{background-color:#ebebeb}.table-resources-availability .calendar-pagination:hover .calendar-pagination__arrow{color:#232a32}.table-resources-availability .calendar-pagination__arrow{color:#fff}.table-resources-availability tbody tr th{padding:6px 10px}.table-resources-availability tbody tr:nth-child(2n) td{background:inherit}.table-resources-availability tbody tr:last-child td{border-bottom:1px solid #b4bfd0}.table-resources-availability tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-resources-availability tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-resources-availability tbody tr td{color:#3c557a;padding-left:10px;padding-right:10px;white-space:nowrap}.table-resources-availability tbody tr td:first-child{border-left:1px solid #b4bfd0}.table-resources-availability tbody tr td:last-child{border-right:1px solid #b4bfd0}.table-resources-availability tbody tr td.availability-office-group{background-color:#ececf6;font-weight:800;min-width:348px;padding-left:20px}.table-resources-availability tbody tr td.availability-department-group{background-color:#ececf6;font-weight:800;min-width:248px;padding-left:40px}.table-resources-availability tbody tr.row-project-name td.availability-office-group,.table-resources-availability tbody tr.row-project-name td.availability-office-group~td{border-bottom:1px solid #5055be;border-top:1px solid #5055be}.table-resources-availability tbody tr.row-project-name td.project-name-cell{background-color:#f8f8f8;font-weight:bolder;padding-left:40px}.table-resources-availability tbody tr.row-project-name td.project-name-cell~td{background-color:#f8f8f8}.table-resources-availability .calendar-pagination{align-content:center;display:flex;justify-content:center;min-width:34px;width:35px}.table-resources-availability .calendar-pagination--prev{border-right:1px solid #eaebeb}.table-resources-availability .calendar-pagination--next{border-left:1px solid #eaebeb}.table-resources-availability .head-column{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:10px 0;text-align:center;width:61px}.table-resources-availability .head-column:last-child{border-right:none}.table-resources-availability .head-column--month{border-top:none;min-width:320px;width:33.3333%}.table-resources-availability .head-column--title{padding:10px 5px;width:11.1111%}.table-resources-availability .body-column{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:10px 0;text-align:center;width:61px}.table-resources-availability .body-column:last-child{border-right:none}.table-resources-availability .body-column--hrs,.table-resources-availability .body-column--month{border-top:none;padding:10px;width:33.3333%}.table-resources-availability .body-column.negative-value{background-color:#f8d7da;color:#721c24}.table-resources-availability .hrs-cell{padding:0;text-align:center;width:33.3333%}.table-resources-availability .hrs-cell__input{text-align:center;width:33.3333%}.table-resources-availability td.hrs-cell{min-width:320px}.table-resources-availability .hrs-container{width:33.3333%}.table-resources-availability tfoot td{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;min-height:30px;padding-bottom:9px;padding-top:9px}.table-resources-availability tfoot td:first-child{border-left:1px solid #ebebeb}.table-resources-availability tfoot td:last-child{border-right:1px solid #ebebeb}.table-resources-availability tfoot td.no-records{font-size:16px;font-weight:800;text-align:center}.table-resources-availability .total-month{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;font-weight:700;text-align:center}.table-resources-availability .total-month-spacer{border-left:1px solid #ebebeb}.table-resources-availability .head-column-wrapper{display:flex}.table-resources-availability .empty-cell{min-width:35px}.table-resources-availability .no-sticky{padding:0 35px}.resources-project{font-size:13px;line-height:16px;width:100%}.resources-project__header{padding:12px;text-align:left}.resources-project__header th{background:#5055be;border-right:1px solid #fff;color:#fff;font-size:13px;line-height:18px;padding:5px 28px 5px 12px;position:relative;text-align:left;white-space:nowrap}.resources-project__header th:first-child{border-left:1px solid #b4bfd0}.resources-project__header th:last-child{border-color:#b4bfd0}.resources-project__header th .hide-btn{background-color:transparent;opacity:0;padding:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:visibility 0s,opacity .3s linear;visibility:hidden}.resources-project__header th .hide-btn .svg-icon,.resources-project__header th .hide-btn:hover .svg-icon{fill:#fff}.resources-project__header th:hover .hide-btn{opacity:1;visibility:visible}.resources-project__title{align-items:center;display:flex;font-weight:400}.resources-project__title .warning-message__wrap{align-items:center;display:flex;flex-wrap:wrap}.resources-project__title .warning-message{font-size:13px;margin-left:15px;white-space:nowrap}.resources-project__title .warning-message.purpur-color{color:#f3309a}.resources-project__title .warning-message.purpur-color .svg-icon{height:13px;width:13px}.resources-project__item{border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.13);padding:0;width:100%}.resources-project__item th.resources-project__header{border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;position:relative}.resources-project__item th.resources-project__header:after{border:1px solid #b4bfd0;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.resources-project__item td{background-color:#fff;border-left:1px solid #eaebeb;border-top:1px solid #eaebeb;padding:8px 12px;vertical-align:middle;white-space:nowrap}.resources-project__item td.editable{padding:0}.resources-project__item td .no-editable{padding:8px 12px}.resources-project__item td.action-required{background:#fedbdb}.resources-project__item td.w-position-cell.has-other-position .orig-position{color:#f3309a;display:none}.resources-project__item tr:nth-child(2n) td{--background-color:#f8f8f8;background-color:#f8f8f8}.resources-project__item tr:last-child td{border-bottom:1px solid #b4bfd0}.resources-project__item tr:last-child td:last-child{border-bottom-color:transparent;border-bottom-right-radius:8px;border-right-color:transparent;position:relative}.resources-project__item tr:last-child td:last-child:after{border-bottom:1px solid #b4bfd0;border-bottom-right-radius:8px;border-right:1px solid #b4bfd0;bottom:-1px;content:"";left:0;pointer-events:none;position:absolute;right:-1px;top:0}.resources-project__item tr:last-child td:first-child{border-bottom-color:transparent;border-bottom-left-radius:8px;border-left-color:transparent;position:relative}.resources-project__item tr:last-child td:first-child:after{border-bottom:1px solid #b4bfd0;border-bottom-left-radius:8px;border-left:1px solid #b4bfd0;border-right:1px solid #eaebeb;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:0}.resources-project__item tr td{--background-color:#fff;background-color:#fff}.resources-project__item tr td:first-child{border-left:1px solid #b4bfd0}.resources-project__item tr td:last-child{border-right:1px solid #b4bfd0}.resources-project__delimiter{background:transparent;height:32px}.resources-project__name{color:#3c557a;cursor:pointer;font-size:20px;line-height:1.4;white-space:nowrap}.resources-project .center{text-align:center}.resources-project .number-column{padding-top:8px}.resources-project .w-project_hours-cell{padding-top:8px;white-space:normal}.resources-project .w-project_hours-cell.editable{padding-top:0}.resources-project .w-project_hours-cell.editable .editable-input{width:100%}.resources-project .overloaded-hours{color:#f3309a}.resources-project .overloaded-hours span{color:#232a32}.resources-project .focus-render .custom-select,.resources-project .focus-render .form-control,.resources-project .focus-render input,.resources-project .focus-render select{height:35px;min-height:35px;padding-left:11px;padding-right:11px}.resources-project .data-range--readonly,.resources-project .focus-render__placeholder{padding-left:12px;padding-right:12px}.resources-project .focus-render{min-height:33px}.resources-project .focus-render__placeholder{min-height:35px;padding-top:8px}.resources-project .has-additional .focus-render__placeholder{padding-top:3px}.resources-project th.w-project_hours-cell{padding-right:8px}.resources-project th.w-action-cell{padding:0 28px 0 12px}.resources-project .w-action-cell{padding:0;text-align:center;vertical-align:middle}.resources-project .w-action-cell .btn--more{height:30px;text-align:center;width:100%}.resources-project .w-action-cell .btn--more .svg-icon{fill:#369fff;display:block;height:24px;margin:0 auto;width:4px}.resources-project .w-action-cell .dropdown-wrapper{display:inline-block;width:100%}.resources-project .w-action-cell .dropdown-wrapper .input--wrapper{max-width:100%}.resources-project .w-allocation-date-cell .data-range__delimiter{justify-content:center}.resources-project .w-secondary-projects-cell{padding-bottom:0;padding-top:0}.resources-project .additional-projects{margin-top:-10px;padding:0 0 0 12px}.resources-project .additional-projects__item{color:#369fff;font-size:13px;padding-right:8px;white-space:nowrap}.resources-project .additional-projects__item:last-child{padding-bottom:3px}.resources-project .warning-message .svg-icon{height:12px;margin-bottom:3px;width:12px}.pay-attention-block{font-size:12px;padding-left:8px}.fact-lack-plan td,.fact-more-plan td{background:#fedbdb}.extra-space{margin:0 -8px;padding:0 8px}[id^=datepicker--wrapper-]{position:relative}[id^=datepicker--wrapper-] .dp-custom-menu{left:50%!important;top:100%!important}[id^=datepicker--wrapper-].popup-top_position .dp-custom-menu{bottom:100%;top:auto!important}.popup.pra-edit{bottom:0;max-height:100vh;top:0}.popup.pra-edit .edit-pra-form__inner{margin:0;max-width:100vw}.popup.pra-edit tr.is_deleted td{background:#e6e6e6;color:#aeaeae}.popup.pra-edit tr.row-message{position:relative;z-index:1}.popup.pra-edit tr.row-message [colspan="6"]{border-left:none;position:relative}.popup.pra-edit tr.row-message [colspan="6"]:before{border-bottom:8px solid var(--background-color);top:-7px;z-index:5}.popup.pra-edit tr.row-message [colspan="6"]:after,.popup.pra-edit tr.row-message [colspan="6"]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50px;position:absolute;width:0}.popup.pra-edit tr.row-message [colspan="6"]:after{border-bottom:8px solid #b4bfd0;top:-8px}.popup.pra-edit tr.row-message td:last-child{border-left:none}.popup.pra-edit .dropdown__trigger{border:none;min-height:38px;padding:0}.popup.pra-edit .form-control--select{min-height:auto;min-width:150px;padding-top:5px}.popup.pra-edit .focus-render .custom-select{min-width:110px;padding-top:5px}.popup.pra-edit .employees-wrapper .employees-name .searchable-select{margin-right:8px}.popup.pra-edit .employees-wrapper .employees-name .searchable-select .input--wrapper{left:-42px}.popup.pra-edit .employees-wrapper .employees-avatar img{height:19px;min-width:19px}.popup.pra-edit .select--wrapper:after{top:5px}.popup.pra-edit .disabled\:opacity-100:disabled{background-color:#f6f6f6;opacity:.5}.popup.pra-edit .w-number-cell .warning-message{display:none}.popup.pra-edit .w-allocation-date-cell,.popup.pra-edit .w-comment-cell,.popup.pra-edit .w-project_hours-cell{padding:8px 12px}.popup.pra-edit .w-comment-cell{width:100%}.popup.pra-edit .datepicker--wrapper .dp__input{min-width:120px;padding-bottom:8px;padding-top:8px}.popup.pra-edit .table-workload thead.sticky-header{position:relative}.popup.pra-edit .table-workload .w-name-cell{position:relative;width:100%}.table-forecast{padding-right:8px}.table-forecast thead th{border-right:0;border-top:1px solid #b4bfd0;color:#fff;padding:0}.table-forecast thead th.sortable-column:after,.table-forecast thead th.w-number-cell:after,.table-forecast thead th.w-office_id-cell:after{background-color:#ececf6;content:"";display:inline-block;height:50px;vertical-align:bottom;width:100%}.table-forecast thead th.sortable-column>div,.table-forecast thead th.w-number-cell>div,.table-forecast thead th.w-office_id-cell>div{border-right:1px solid #fff;min-height:30px;padding:5px 8px;position:relative;vertical-align:top}.table-forecast thead th.w-name-cell>div,.table-forecast thead th.w-number-cell>div,.table-forecast thead th.w-office_id-cell>div,.table-forecast thead th.w-platform-cell>div,.table-forecast thead th.w-status-cell>div{max-width:100%;padding-right:28px;white-space:nowrap;width:100%}.table-forecast thead th.w-number-cell{text-align:center}.table-forecast thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px}.table-forecast thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px;z-index:0}.table-forecast thead th.last-item-right-border{border-right:1px solid #5055be}.table-forecast thead th.last-item-right-border>div{border:none}.table-forecast thead th.last-item-right-border>div:after{border-right:1px solid #fff;content:"";height:30px;position:absolute;right:-1px;top:0;width:0}.table-forecast thead.sticky-header tr th{background-color:#5055be}.table-forecast tbody tr th{padding:6px 8px}.table-forecast tbody tr th.sticky-column,.table-forecast tbody tr th.sticky-column~th{border-top:1px solid #5055be}.table-forecast tbody tr td,.table-forecast tbody tr th{color:#3c557a}.table-forecast tbody tr td:first-child,.table-forecast tbody tr th:first-child{border-left:1px solid #b4bfd0}.table-forecast tbody tr td:last-child,.table-forecast tbody tr th:last-child{border-right:1px solid #b4bfd0}.table-forecast tbody tr td.w-number-cell,.table-forecast tbody tr th.w-number-cell{text-align:center}.table-forecast tbody tr td .project-group__title,.table-forecast tbody tr th .project-group__title{text-transform:none}.table-forecast tbody tr td.last-item-right-border,.table-forecast tbody tr th.last-item-right-border{border-right:1px solid #5055be}.table-forecast tbody tr td.sticky-bg{border-right:0}.table-forecast tbody tr td.sticky-bg.last-item-right-border{border-right:1px solid #5055be;z-index:1}.table-forecast tbody tr td.sticky-column{padding-left:20px;text-transform:none}.table-forecast tbody tr td.sticky-column:not(.last-item-right-border){border-right:0}.table-forecast tbody tr td .project-name:before{content:none}.table-forecast tbody tr.project-row th.project-group{background:#ececf6;white-space:nowrap}.table-forecast tbody tr.project-row th.sticky-bg{background:#ececf6;border-right:0;z-index:2}.table-forecast tbody tr.project-row th.sticky-bg.last-item-right-border{border-right:1px solid #5055be;z-index:1}.table-forecast tbody tr .sticky-column~th,.table-forecast tbody tr .sticky-column~th.cost-cell,.table-forecast tbody tr .sticky-column~th.hrs-cell{background-color:#fff}.table-forecast tbody td{height:38px;white-space:nowrap}.table-forecast .calendar-pagination{background-color:#5055be;height:30px}.table-forecast .calendar-pagination--next{border-top-right-radius:8px}.table-forecast .calendar-pagination__arrow{color:#fff}.table-forecast .head-column{align-items:center;background-color:#ececf6;border-bottom:1px solid #ebebeb;border-right:1px solid #5055be;color:#3c557a;display:flex;height:50px;justify-content:center;min-width:106px;padding:5px;text-align:center;width:100%}.table-forecast .head-column:last-child{border-right-color:#b4bfd0;margin-right:-1px}.table-forecast .head-column--month{background-color:#5055be;border-top:none;min-height:30px;padding:5px;text-align:center;width:33.33%}.table-forecast .head-column--month:not(:last-child){border-right:1px solid #fff}.table-forecast .head-column--month:last-child{border-top-right-radius:8px}.table-forecast .hrs-cell{padding-left:0;padding-right:0;text-align:center;width:106px}.table-forecast .hrs-cell.reset-padding{padding:0}.table-forecast .hrs-cell__input{text-align:center;width:106px}.table-forecast .hrs-container{margin:0 auto;width:106px}.table-forecast .hrs-container .row_rate-tooltip{padding:6px 0}.table-forecast .cost-cell{padding-left:0;padding-right:0}.table-forecast .cost-cell,.table-forecast .cost-cell__input{text-align:center;width:106px}.table-forecast .cost-container{margin:0 auto;width:106px}.table-forecast tfoot td{background:#fff;border-bottom:1px solid #b4bfd0;border-top:1px solid #ebebeb;color:#3c557a;min-height:30px;padding-bottom:9px;padding-top:9px;width:106px}.table-forecast tfoot td.empty-tbody{min-width:106px}.table-forecast tfoot td.border-right,.table-forecast tfoot td.total-month-spacer{border-right:1px solid #ebebeb}.table-forecast tfoot td~.sticky-bg{border-right:1px solid transparent;z-index:2}.table-forecast tfoot td~.sticky-bg.last-item-right-border{border-right-color:#5055be;z-index:1}.table-forecast tfoot td:first-child{border-bottom-left-radius:8px;border-left:1px solid #b4bfd0}.table-forecast tfoot td:last-child{border-bottom-right-radius:8px;border-right:1px solid #b4bfd0}.table-forecast .cost-month,.table-forecast .total-month{border-right:1px solid #ebebeb;font-weight:700;text-align:center}.table-forecast .head-column-wrapper{display:flex}.table-forecast .empty-cell{min-width:35px;padding:0}.table-forecast.table-forecast-project .head-column--month{width:100%}.table-forecast.table-forecast-project .head-column{height:30px}.table-forecast.table-forecast-project .project-subtitle th{padding:5px 8px;text-align:center;width:106px}.table-forecast.table-forecast-project .th-total{font-weight:700;text-align:center}.table-forecast.table-forecast-project.table.sticky-group .project-subtitle th{background-color:#fff;top:61px}.table-forecast.table-forecast-project.table.sticky-group .project-subtitle th.project-subtitle--th{background:#fff;border-right-color:#fff;left:0;z-index:2}.table-forecast.table-forecast-project.table.sticky-group .project-subtitle th.project-subtitle--th.last-item-right-border{border-right-color:#5055be}.table-forecast.table-forecast-project.table.sticky-group .project-subtitle th.project-subtitle--th~[class*=w-]{background:#fff;border-right-color:#fff}.table-forecast.table-forecast-project.table.sticky-group .project-subtitle th.project-subtitle--th~[class*=w-].last-item-right-border,.table-forecast.table-forecast-project.table.sticky-group .th-wrike:not(:last-child){border-right-color:#5055be}.table-forecast.table-forecast-project.table.sticky-group tbody th{top:91px}.table-forecast.table-forecast-project.table.sticky-group tbody tr .th-total{background:#fff}.table-forecast.table-forecast-project thead th.sortable-column:after,.table-forecast.table-forecast-project thead th.w-number-cell:after,.table-forecast.table-forecast-project thead th.w-office_id-cell:after{height:30px}.field.retainer_office,.field.retainer_region{position:relative}.field.retainer_office .label,.field.retainer_region .label{color:#737373;font-family:Helvetica Neue;font-size:12px;line-height:120%;pointer-events:none;position:absolute;top:6px}.field.retainer_office .attribute-field-multiselect,.field.retainer_region .attribute-field-multiselect{border-radius:8px;color:#232936;font-size:14px;letter-spacing:.005em;margin:0;min-height:46px}.field.retainer_office .multiselect-val,.field.retainer_region .multiselect-val{color:#232936;font-size:14px}.field.retainer_office .dropdown__inner,.field.retainer_region .dropdown__inner{min-height:44px;padding:19px 40px 5px 12px}.field.retainer_office .dropdown__overlay,.field.retainer_region .dropdown__overlay{display:none}.table-retainer thead th{background:#5055be;border-bottom:1px solid #5055be;border-right:0;border-top:1px solid #b4bfd0;color:#fff;padding:0;position:-webkit-sticky;position:sticky}.table-retainer thead th.sortable-column:after,.table-retainer thead th.w-actions-cell:after,.table-retainer thead th.w-empty-cell:after,.table-retainer thead th.w-number-cell:after{background-color:#ececf6;content:"";display:inline-block;height:38px;vertical-align:bottom;width:100%}.table-retainer thead th.sortable-column>div,.table-retainer thead th.w-actions-cell>div,.table-retainer thead th.w-empty-cell>div,.table-retainer thead th.w-number-cell>div{border-right:1px solid #fff;min-height:30px;padding:5px 8px;position:relative;vertical-align:top;width:100%}.table-retainer thead th.w-actions-cell{border-top-right-radius:8px}.table-retainer thead th.sortable-column>div,.table-retainer thead th.w-comment-cell>div,.table-retainer thead th.w-departments-cell>div,.table-retainer thead th.w-empty-cell>div,.table-retainer thead th.w-local-pm-cel>div,.table-retainer thead th.w-number-cell>div,.table-retainer thead th.w-office_id-cell>div,.table-retainer thead th.w-support_team_id-cell>div{padding-right:28px;width:100%}.table-retainer thead th.w-number-cell>div{min-width:46px}.table-retainer.table tbody tr td:first-child,.table-retainer.table tbody tr th:first-child,.table-retainer.table thead tr td:first-child,.table-retainer.table thead tr th:first-child{border-left:1px solid #b4bfd0}.table-retainer.table tbody tr td:last-child,.table-retainer.table tbody tr th:last-child,.table-retainer.table thead tr td:last-child,.table-retainer.table thead tr th:last-child{border-right:1px solid #b4bfd0}.table-retainer.table tbody tr td.w-number-cell,.table-retainer.table tbody tr th.w-number-cell,.table-retainer.table thead tr td.w-number-cell,.table-retainer.table thead tr th.w-number-cell{text-align:center}.table-retainer.table tbody tr td.last-item-right-border:after,.table-retainer.table tbody tr th.last-item-right-border:after,.table-retainer.table thead tr td.last-item-right-border:after,.table-retainer.table thead tr th.last-item-right-border:after{border-right:1px solid #5055be}.table-retainer tbody tr .hours-cell.last{border-right:1px solid #3c557a}.table-retainer tbody tr td{color:#3c557a}.table-retainer tbody tr td.w-comment-cell{min-width:300px}.table-retainer tbody tr td.w-comment-cell .focus-render,.table-retainer tbody tr td.w-local-pm-cell .focus-render{white-space:normal;word-break:break-word}.table-retainer tbody tr td.w-comment-cell .no-editable,.table-retainer tbody tr td.w-local-pm-cell .no-editable{padding:0}.table-retainer tbody tr:nth-child(odd) td{background-color:#fff}.table-retainer tfoot tr td,.table-retainer tfoot tr th{border-bottom:1px solid #b4bfd0;border-top:1px solid #5055be}.table-retainer tfoot tr td{width:50px}.table-retainer tfoot tr th{border-bottom-left-radius:8px;border-left:1px solid #b4bfd0;color:#3c557a}.table-retainer tfoot tr .td-last{border-bottom-right-radius:8px;border-right:1px solid #b4bfd0;border-top:1px solid #5055be}.table-retainer .sticky-footer{left:0}.table-retainer .editable-input{padding-left:8px;padding-right:8px}.table-retainer .w-comment{white-space:break-spaces;width:208px;word-break:break-word}.table-retainer .w-comment .w-comment{width:100%}.table-retainer .no-editable{padding:8px 12px}.table-retainer .no-editable__name{overflow:hidden;white-space:nowrap}.table-retainer .calendar-months-cell{border-left:none;padding:0}.table-retainer .calendar-months-cell .calendar-months__item{border-right:1px solid #fff}.table-retainer .calendar-months__item{border-bottom:1px solid #5055be}.table-retainer .calendar-months__actions .btn--more{margin-left:5px}.table-retainer .calendar-months__actions .btn--more .more--actions{border-color:#fff transparent transparent;border-style:solid;border-width:6px 4.5px 0;display:inline-block;height:0;width:0}.table-retainer .calendar-pagination{background-color:#5055be;height:29px}.table-retainer .calendar-pagination--next{right:1px}.table-retainer .calendar-pagination__arrow{color:#fff}.table-retainer .form-control{height:43px;margin:0;min-height:unset}.table-retainer .hours-columns{display:flex}.table-retainer .hours-columns__item{align-items:center;border-right:1px solid #5055be;display:flex;justify-content:space-between}.table-retainer .hours-columns__item:last-child{border-right:none}.table-retainer .hours-column,.table-retainer .hours-columns__item:last-child .hours-column:last-child{border-right:1px solid #5055be}.table-retainer .hours-column{align-items:center;background-color:#ececf6;color:#3c557a;display:flex;height:38px;justify-content:center;width:50px}.table-retainer .hours-column:last-child{border-right:none}.table-retainer .hours-column--total{border-left:none;flex-direction:column}.table-retainer .retainer-cell{padding:1px}.table-retainer .retainer-cell--number-cell{padding-left:10px}.table-retainer .retainer-cell .focus-render{align-items:center;display:flex}.table-retainer .hours-cell{padding:1px;text-align:center;width:50px}.table-retainer .hours-cell label{width:100%}.table-retainer .hours-cell .no-editable{position:relative;width:100%}.table-retainer .hours-cell .focus-render__placeholder,.table-retainer .hours-cell .no-editable{padding:0}.table-retainer .hours-cell .focus-render__placeholder .percent-value,.table-retainer .hours-cell .no-editable .percent-value{color:#5055be;font-size:11px;position:absolute;right:0;top:-13px}.table-retainer .calendar-aggregation__value{max-width:none;padding:1px}.table-retainer td.w-number-cell>div{max-width:46px;width:28px}.table-retainer .w-actions-cell{border-left:none}.table-retainer .retainer-platform{white-space:nowrap}.support-team .support-team__footer-row th,.support-team .support-team__footer-totals-row th{padding:10px 12px}.support-team .support-team__footer-row th{background:#ececf6;border-bottom:1px solid #5055be;color:#25364f}.support-team .support-team__footer-row th:first-child{border-left:1px solid #b4bfd0}.support-team .support-team__footer-row th:last-child{border-right:1px solid #b4bfd0}.support-team .support-team__footer-totals-row th{background-color:#fff;border-bottom:1px solid #5055be;color:#25364f}.support-team .support-team__footer-totals-row th:first-child{border-left:1px solid #b4bfd0}.support-team .support-team__footer-totals-row th.whitespace-nowrap+th{border-right:1px solid #5055be}.support-team .support-team__footer-totals-row td{background-color:#fff;border-right:1px solid #eaebeb}.support-team .support-team__footer-totals-row td:last-child{border-left:none;border-right:1px solid #5055be}.support-team .support-team__footer-totals-row:nth-child(2n) td,.support-team .support-team__footer-totals-row:nth-child(2n) th{background-color:#f8f8f8}.support-team .support-team__footer-totals-row .support-team__total-label{border-bottom:1px solid #5055be;border-right:1px solid #5055be;width:134px}.support-team .support-team__footer-totals-row .support-team__total-label~td{border-bottom:1px solid #5055be;min-width:122px}.support-team .support-team__footer-totals-row:last-child td:last-child{border-bottom:1px solid #5055be;border-right:1px solid #5055be}.support-team .support-team__footer-totals-row:last-child td:last-child:after{content:none}.support-team .support-team__footer-totals-row:last-child .support-team__total-label{border-bottom-color:transparent;border-bottom-left-radius:8px;border-left-color:transparent;position:relative}.support-team .support-team__footer-totals-row:last-child .support-team__total-label:after{border-bottom:1px solid #5055be;border-bottom-left-radius:8px;border-left:1px solid #b4bfd0;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:0;top:0}.support-team .support-team__footer-totals-row td.estimated-totals{border-bottom-right-radius:8px;border-right:none;position:relative}.support-team .support-team__footer-totals-row td.estimated-totals:after{border-bottom:1px solid #b4bfd0;border-bottom-right-radius:8px;border-right:1px solid #b4bfd0;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:0;top:0}.support-team .support-team .w-name-cell{min-width:30%}.support-team .support-team .w-hours-cell{width:150px}.support-team .support-team__total-label{text-align:left}.support-team .estimated-totals{vertical-align:middle}.support-team .estimated-totals__table{margin:0 auto}.support-team .estimated-totals__table tr:last-child td{border-color:#5055be}.support-team .estimated-totals__table tr:last-child td:last-child{border-bottom:1px solid #5055be;border-right:1px solid #5055be}.support-team .estimated-totals__table tr:last-child td:last-child:after{content:none}.support-team .estimated-totals__table th:first-child{border-color:#5055be}.support-team .estimated-totals__table td,.support-team .estimated-totals__table th{border:1px solid #5055be;min-width:122px;padding:10px;text-align:left}.support-team .employees-wrapper .employees-avatar{margin-left:0}.nav-list__item{background:none;border:none}.nav-list__item.disable_button{color:#369fff;cursor:default;text-decoration:none}.nav-list__item:active,.nav-list__item:focus,.nav-list__item:hover{background:none}.logs-toolbar .toolbar__action-item{margin-left:12px}nav{font-size:12px;margin:25px 0 50px}nav .border-gray-300{border-color:#eaebeb}nav a.text-gray-700,nav span.text-gray-700{color:#3c557a}nav .inline-flex:first-child,nav .inline-flex:last-child{min-width:88px}nav .inline-flex:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}nav .inline-flex:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}nav a.active{background:#5055be;border:1px solid #5055be}nav a.active span{color:#fff}.table-logs{height:1px}.table-logs .create,.table-logs .delete,.table-logs .update{align-items:center;border-radius:34px;color:#3c557a;display:flex;font-size:13px;font-weight:400;height:17px;justify-content:center;letter-spacing:.01em;line-height:16px;width:92px}.table-logs .update{background:#e5edfd}.table-logs tbody td{border-bottom:none;border-top:none;padding:7px 10px}.table-logs tbody td.border-right{border-right-color:#5055be}.table-logs tbody tr:last-child td{border-bottom:1px solid #b4bfd0}.table-logs tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-logs tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-logs tbody .logs__date{color:#3c557a;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:16px}.table-logs.table tbody tr td:first-child,.table-logs.table tbody tr th:first-child,.table-logs.table thead tr td:first-child,.table-logs.table thead tr th:first-child{border-left:1px solid #b4bfd0}.table-logs.table tbody tr td:last-child,.table-logs.table tbody tr th:last-child,.table-logs.table thead tr td:last-child,.table-logs.table thead tr th:last-child{border-right:1px solid #b4bfd0}.table-logs .create{background:#e5fde6;color:#3c557a}.table-logs .delete{background:#fde5e5}.table-logs .logs{display:flex;height:100%}.table-logs .logs__top-head{text-align:center}.table-logs .logs__top-head>div{min-height:33px;padding:7px 10px;vertical-align:top}.table-logs .logs__bottom-head{display:flex}.table-logs .logs__date,.table-logs .logs__place,.table-logs .logs__user{width:194px}.table-logs .logs__action{width:108px}.table-logs .logs__th{background-color:#5055be;border-top:1px solid #b4bfd0;color:#fff;min-height:33px;padding:0}.table-logs .logs__th:after{background-color:#ececf6;content:"";display:inline-block;height:33px;vertical-align:bottom;width:100%}.table-logs .logs__th.th-not-after:after{content:none}.table-logs .logs__th.border-right:after{border-right:1px solid #696dc7}.table-logs .logs__th:not(.th-not-after)>div{border-right:1px solid #fff;min-height:33px;padding:7px 10px;position:relative;vertical-align:top}.table-logs .logs__th:last-child{border-top-right-radius:8px}.table-logs .logs__th.logs__th{border-right:none}.table-logs .logs__th--old{border-right:1px solid #696dc7}.table-logs .logs__th--new,.table-logs .logs__th--old{background-color:#ececf6;color:#3c557a;min-height:33px;padding:7px 10px;width:50%}.table-logs .logs__item{height:100%;padding:7px 10px}.table-logs .logs__old{border-right:1px solid #0075ff}.table-logs .logs__new.border-none,.table-logs .logs__old.border-none{border-right:none}.table-logs .logs__column{height:100%;padding:0}.table-logs .logs__column--new,.table-logs .logs__column--old{border-right:none;width:486px}.table-logs .logs__column.no-diff .log-diff{color:#232a32}.table-logs .log-diff,.table-logs .log-no-diff{background:none;display:inline-block;margin-bottom:10px;margin-right:5px;word-break:break-all}.table-logs .log-diff{color:#232a32}.table-logs .log-no-diff{display:none}.table-logs__movement thead th.logs__th:after{content:none}.table-logs__movement tbody td{color:#3c557a;padding:7px 10px}.table-logs__movement tbody td.logs__project>div{align-items:center;display:flex}.table-logs__movement tbody td.logs__project .project-bg{display:inline-block;height:15px;margin-right:10px;width:15px}.table-workload .sticky-column{left:0;position:-webkit-sticky;position:sticky}.table-workload.table tbody tr td:first-child,.table-workload.table tbody tr th:first-child,.table-workload.table thead tr td:first-child,.table-workload.table thead tr th:first-child{border-left:1px solid #b4bfd0}.table-workload.table tbody tr td.project-group,.table-workload.table tbody tr th.project-group,.table-workload.table thead tr td.project-group,.table-workload.table thead tr th.project-group{border-right:none;height:38px;left:0;position:-webkit-sticky;position:sticky;top:32px;z-index:3}.table-workload.table tbody tr:last-child td,.table-workload.table thead tr:last-child td{border-bottom:1px solid #b4bfd0}.table-workload.table tbody tr .last-item-right-border,.table-workload.table thead tr .last-item-right-border{border-right:0}.table-workload.table tbody tr .calendar-pagination--prev,.table-workload.table thead tr .calendar-pagination--prev{left:0}.table-workload tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-workload tbody tr.row-has-projects .w-name-cell{cursor:pointer;padding-right:22px}.table-workload tbody td.w-name-cell .employees-wrapper{display:flex}.table-workload tbody td.w-name-cell .employees-wrapper .employees-avatar{margin-left:0}.table-workload .w-project-row-label{border-right-color:#eaebeb;color:#3c557a;font-weight:700;text-align:right}.table-workload .th-workload{align-items:center;display:flex}.table-workload .th-workload .workload-datepicker{flex-basis:100%;margin-left:10px;position:relative}.table-workload .th-workload .toolbar-date-filter{height:100%;left:0;position:absolute;top:0;width:100%}.table-workload .th-workload .toolbar-date-filter__input{background-color:transparent;border:0;color:transparent;height:auto;padding:0;width:100%}.table-workload .th-workload .workload-datepicker-label{padding:0 35px 0 20px;pointer-events:none;position:relative}.table-workload .th-workload .workload-datepicker-label:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3c557a;content:" ";height:0;right:7px;width:0}.table-workload .th-workload .workload-datepicker-label span{position:relative}.table-workload .th-workload .workload-datepicker-label:before{background-color:#474ba4;bottom:-5px;content:"";left:0;position:absolute;right:-8px;top:-5px}.table-workload .th-workload .workload-datepicker-label:after{border-top-color:#fff;margin-left:10px;pointer-events:none;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.table-workload .th-workload .dp__input_wrap:after{content:none}.table-workload .th-workload .dp__input_icon{display:none}.table-workload .percent-wrapper{align-items:center;display:flex;justify-content:space-between}.table-workload .percent-wrapper .percent-line{background-color:#ececf6;border-radius:65px;display:block;height:4px;margin:0 8px 0 auto;overflow:hidden;position:relative;width:70%}.table-workload .percent-wrapper .percent-line .percent-line-bg,.table-workload .percent-wrapper .percent-line .percent-line-overload{border-radius:65px;bottom:0;position:absolute;top:0;width:0}.table-workload .percent-wrapper .percent-line .percent-line-bg{background-color:#5055be;left:0}.table-workload .percent-wrapper .percent-line .percent-line-overload{background-color:#ff285c;left:auto;right:0}.holiday{border:1px solid #b4bfd0;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.13);margin-top:26px;max-width:1116px;overflow-y:auto}.holiday::-webkit-scrollbar{height:10px;width:10px}.holiday::-webkit-scrollbar-track{border:1px solid #eaebeb;border-radius:8px}.holiday::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#3c557a;border:2px solid transparent;border-radius:8px}.holiday__tabs{min-width:400px}.holiday__tabs li{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding:6px 16px}.holiday__tabs li:nth-child(odd){background-color:#fff}.holiday__tabs li span{color:#3c557a;cursor:pointer;flex-grow:1;font-size:13px}.holiday__tabs li span:hover{text-decoration:underline}.holiday__tabs li.selected span{color:#369fff;cursor:default;pointer-events:none;text-decoration:none}.holiday__tabs li .btn{height:26px;margin-left:16px;min-width:95px;padding-bottom:2px;padding-top:2px}.holiday__tabs ul{display:flex;flex-direction:column}.holiday__tabs--new-item{order:10000}.holiday__tabs--new-schedule{margin:16px;width:100%}.holiday__tabs--new-schedule .btn{width:calc(100% - 32px)}.holiday__year-pagination{background-color:#5055be;color:#fff;display:flex;justify-content:center;padding:10px 0;position:relative;width:100%}.holiday__year-pagination--arrow{align-items:center;background-color:#fff;border:1px solid #5055be;bottom:0;cursor:pointer;display:flex;justify-content:center;position:absolute;top:0;width:20px}.holiday__year-pagination--next{right:0}.holiday__year-pagination--prev{left:0}.holiday__year-pagination--current{font-size:13px;font-weight:700;margin:0 30px}.holiday__content{height:100%}.holiday__content>div{border-left:1px solid #b4bfd0;height:100%;padding:16px 0}.holiday__new{display:flex;flex-wrap:wrap;justify-content:space-between}.holiday__new--list{width:100%}.holiday__new--list li{align-items:center;display:flex}.holiday__new--list li:nth-child(2n){background-color:#fff}.holiday__new--list li .delete{text-align:center;width:148px}.holiday__new--list .btn{height:26px;min-width:93px;padding-bottom:2px;padding-top:2px}.holiday__new--list .focus-render{width:auto}.holiday__new--list .focus-render__placeholder{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;justify-content:center;min-height:36px}.holiday__new--list .focus-render__placeholder:hover{border-color:#d9d9d9}.holiday__new--list .focus-render:last-child{margin-bottom:0}.holiday__new--list .new-item{align-items:flex-start;justify-content:flex-start}.holiday__new--list .new-item>div{margin-bottom:10px;min-width:250px}.holiday__new--list .new-item>div:last-child{margin-bottom:0}.holiday__new--list .new-item input{border-radius:3px;height:42px;padding-left:12px}.holiday__new--btn{align-items:center;margin-left:8px;margin-top:32px;width:100%}.holiday__new--btn .btn{margin:5px 8px}.holiday__new--title{margin:0 0 32px 16px;max-width:280px}.holiday__new--title .label span{font-weight:400}.holiday__new--title.floating-label .form-control{border-color:#519dfc;border-radius:8px;font-size:14px;height:46px;padding-top:16px}.holiday__new--title.floating-label .form-control+.label{left:12px;top:8px}.holiday__item{color:#3c557a;font-size:13px;height:100%}.holiday__item--title{border-right:1px solid #eaebeb;width:404px}.holiday__item--title input{background-color:transparent;border:0;padding:7px 12px;text-align:center}.holiday__item--date{border-right:1px solid #eaebeb;letter-spacing:1.13px;width:148px}.holiday__item--date .dp__input{background-color:transparent;border:0;color:#3c557a;font-family:Nunito;font-size:13px;letter-spacing:.13px;padding:7px 12px;text-align:center}.holiday__item--date .dp__input_icons{display:none}.table-utilization thead th{background-color:#5055be;color:#fff;padding-right:28px;position:-webkit-sticky;position:sticky}.table-utilization thead th.w-comment-cell,.table-utilization thead th.w-name-cell{padding-left:15px;text-align:left}.table-utilization thead th:first-child{border-top-left-radius:8px}.table-utilization thead th:last-child{border-top-right-radius:8px}.table-utilization tbody tr td:first-child,.table-utilization tbody tr th:first-child,.table-utilization thead tr td:first-child,.table-utilization thead tr th:first-child{border-left:1px solid #b4bfd0}.table-utilization tbody tr td:last-child,.table-utilization tbody tr th:last-child,.table-utilization thead tr td:last-child,.table-utilization thead tr th:last-child{border-right:1px solid #b4bfd0}.table-utilization tbody tr:last-child td,.table-utilization tbody tr:last-child th,.table-utilization thead tr:last-child td,.table-utilization thead tr:last-child th{border-bottom:1px solid #b4bfd0}.table-utilization tbody th{border-right-color:#5055be;font-weight:700;left:auto;padding-left:15px;text-align:left}.table-utilization tbody td{text-align:center;white-space:nowrap}.table-utilization tbody td.w-name-cell{padding-left:15px;text-align:left}.table-utilization tbody tr{transition:box-shadow .3s ease}.table-utilization tbody tr:last-child td:first-child,.table-utilization tbody tr:last-child th:first-child{border-bottom-left-radius:8px}.table-utilization tbody tr:last-child td:last-child,.table-utilization tbody tr:last-child th:last-child{border-bottom-right-radius:8px}.table-utilization tbody tr:last-child td{transition:background-color .3s ease}.table-utilization tbody tr:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25);position:relative;z-index:1}.table-utilization tbody tr:hover td{cursor:pointer}.table-utilization tbody tr.group-heading:hover{box-shadow:none;position:static}.table-utilization tbody tr.group-heading .group-heading__td{background-color:#ececf6;color:#3c557a;cursor:default;padding:9px 15px;position:-webkit-sticky;position:sticky;text-align:left;top:32px;z-index:2}.table-utilization tbody .total-row td,.table-utilization tbody .total-row th{font-weight:700}.table-utilization .comment-column{width:100%}.table-utilization .employees-note{height:30px}.table-utilization .w-name-cell{text-align:left}.table-utilization .utilization-name__positive{background-color:#c4e8b3}.table-utilization .utilization-name__negative{background-color:#ffe69c}.table-utilization tbody tr td.utilization-value__percent-high{background-color:#d1f4f4}.table-utilization tbody tr td.utilization-value__delta-negative,.table-utilization tbody tr td.utilization-value__percent-low{background-color:#f9d0d4}.table-utilization tbody tr td.utilization-value__percent-poor{background:inherit}.table-utilization td.w-employee_status-cell{border-right-color:#5055be}.table-utilization .w-number-cell{padding:0}.table-utilization .employees-wrapper .employees-avatar{margin-left:0}.table-attributes{box-shadow:0 4px 4px 0 rgba(0,0,0,.04)}.table-attributes thead th{background-color:#5055be;border-top:1px solid #b4bfd0;color:#fff}.table-attributes thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px}.table-attributes thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px}.table-attributes thead th.table-actions{background-color:#f9f9f9;border:none;color:#232a32}.table-attributes tbody tr.is_deleted td{background:#e6e6e6;color:#aeaeae}.table-attributes tbody tr td{color:#3c557a}.table-attributes tbody tr td:first-child{border-left:1px solid #b4bfd0}.table-attributes tbody tr td:last-child{border-right:1px solid #b4bfd0}.table-attributes tbody tr:last-child td{border-bottom:1px solid #b4bfd0}.table-attributes tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-attributes tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-attributes tbody tr.empty-tr:not(:last-child) td{border:1px solid #b4bfd0;border-bottom:none;border-top:none}.form-content{flex-grow:1;height:calc(100% - 50px);max-height:calc(100% - 50px);overflow:auto}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{font-size:13px}.table-budgets thead th{background-color:#5055be;border-bottom:1px solid #5055be;border-right-color:#fff;border-top:1px solid #b4bfd0;color:#fff;padding-left:10px;padding-right:10px}.table-budgets thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px}.table-budgets thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px}.table-budgets thead th.w-origin_client_hrs-cell,.table-budgets thead th.w-origin_internal_hrs-cell,.table-budgets thead th.w-total-cell,.table-budgets thead th.w-total-crs-cell{max-width:125px;min-width:125px;white-space:normal;width:125px}.table-budgets thead th.w-origin_client_hrs-cell>div,.table-budgets thead th.w-origin_internal_hrs-cell>div,.table-budgets thead th.w-total-cell>div,.table-budgets thead th.w-total-crs-cell>div{margin:0 auto;text-align:center}.table-budgets thead th.w-currency_code-cell{max-width:82px;min-width:82px;width:82px}.table-budgets thead th.w-currency_code-cell,.table-budgets thead th.w-origin_client_hrs-cell,.table-budgets thead th.w-origin_cost-cell,.table-budgets thead th.w-origin_internal_hrs-cell,.table-budgets thead th.w-total-cell,.table-budgets thead th.w-total_crs-cell{text-align:center}.table-budgets tbody tr td{color:#3c557a;padding:3px 10px;white-space:nowrap}.table-budgets tbody tr td:first-child{border-left:1px solid #b4bfd0}.table-budgets tbody tr td:last-child{border-right:1px solid #b4bfd0}.table-budgets tbody tr td.w-number-cell{font-weight:700}.table-budgets tbody tr td.w-platform-cell~td{text-align:center}.table-budgets tbody tr td.hrs-cell{width:164px}.table-budgets tbody tr td input{padding:0}.table-budgets tbody tr td[title="Total CRs"],.table-budgets tbody tr td[title="Total Projects Costs"]{text-align:center}.table-budgets tbody tr td .focus-render__placeholder{padding-bottom:0;padding-top:0}.table-budgets tbody tr td .focus-render{align-items:center;display:flex;justify-content:center}.table-budgets tbody tr td .focus-render select{line-height:30px;min-height:25px;padding-bottom:0;padding-top:0;width:100%}.table-budgets tbody tr td .no-editable{padding:0}.table-budgets tbody tr.row-project-name td.project-group{font-weight:800;left:0;padding-bottom:10px;padding-top:10px;z-index:3}.table-budgets tbody tr.row-project-name td.project-group,.table-budgets tbody tr.row-project-name td.project-group+.sticky-bg{background-color:#ececf6;border-bottom:1px solid #5055be;border-top:1px solid #5055be;position:-webkit-sticky;position:sticky;top:61px}.table-budgets tbody tr.row-project-name td.project-group+.sticky-bg{z-index:2}.table-budgets tbody tr.row-project-name td.project-name-cell{background-color:#f8f8f8;font-weight:bolder;padding-left:40px}.table-budgets tbody tr.row-project-name td.project-name-cell~td{background-color:#f8f8f8}.table-budgets tfoot td{border-bottom:1px solid #b4bfd0;border-top:1px solid #ebebeb;color:#3c557a;min-height:30px;padding-bottom:9px;padding-top:9px}.table-budgets tfoot td:not(:first-child){text-align:center}.table-budgets tfoot td:first-child{border-bottom-left-radius:8px;border-left:1px solid #b4bfd0;left:0;position:-webkit-sticky;position:sticky}.table-budgets tfoot td:last-child{border-bottom-right-radius:8px;border-right:1px solid #b4bfd0}.table-budgets .calendar-pagination{align-content:center;background-color:#5055be;border:none;display:flex;height:100%;justify-content:center;width:20px}.table-budgets .calendar-pagination--prev{border-right:1px solid #eaebeb;left:-20px}.table-budgets .calendar-pagination--next{border-left:1px solid #eaebeb;right:-20px}.table-budgets .calendar-pagination__arrow{color:#fff}.table-budgets .no-sticky{padding:0;z-index:1}.table-budgets .head-column-wrapper{display:flex}.table-budgets .head-column{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:5px 0;text-align:center;width:164px}.table-budgets .head-column:last-child{border-right:none}.table-budgets .head-column--month{border-top:none;min-width:292px;width:50%}.table-budgets .w-number-cell>div{margin:0 auto;text-align:center}.table-budgets .border-right{border-right:1px solid #5055be}.table-budgets .border-left{border-left:1px solid #5055be}.table-budgets .project-name-cell{cursor:pointer}.table-budgets .project-name-cell:hover .edit-project{opacity:1;visibility:visible}.table-budgets .edit-project{background-color:inherit;bottom:0;opacity:0;padding:8px 4px;position:absolute;right:6px;top:0;vertical-align:top;visibility:hidden;z-index:1}.table-budgets .project-click-hendler{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.table-budgets.table-budget-status .head-column{padding:6px 0;width:100px}.table-budgets.table-budget-status .head-column--month{min-width:300px}.table-budgets.table-budget-status .w-completed_tasks-cell,.table-budgets.table-budget-status .w-completion-cell,.table-budgets.table-budget-status .w-origin-cell,.table-budgets.table-budget-status .w-origin_internal-cell,.table-budgets.table-budget-status .w-total-cell,.table-budgets.table-budget-status .w-total_crs-cell,.table-budgets.table-budget-status .w-total_tasks-cell{min-width:100px;text-align:center;white-space:normal;width:100%}.table-budgets.table-budget-status .w-completed_tasks-cell>div,.table-budgets.table-budget-status .w-completion-cell>div,.table-budgets.table-budget-status .w-origin-cell>div,.table-budgets.table-budget-status .w-origin_internal-cell>div,.table-budgets.table-budget-status .w-total-cell>div,.table-budgets.table-budget-status .w-total_crs-cell>div,.table-budgets.table-budget-status .w-total_tasks-cell>div{width:100%}.table-budgets.table-budget-status .w-name-cell>div{max-width:none;min-width:344px;width:auto}.table-budgets.table-budget-status .head-column-wrapper .head-column{padding:14px 0}.table-budgets.table-budget-status thead th.w-name-cell{width:100%}.table-budgets.table-budget-status tbody tr td{background-color:#fff;padding:10px}.table-budgets.table-budget-status tbody tr td.empty-cell.border-right.border-left+[title="Budget, USD"], .table-budgets.table-budget-status tbody tr td.w-total-cell, .table-budgets.table-budget-status tbody tr td[title="Total, USD"]{background-color:#f8f8f8;font-weight:700}.table-budgets.table-budget-status tbody tr td.hrs-cell{width:100px}.table-budgets.table-budget-status tbody tr.row-project-name td.project-group{border-bottom:none;border-top:none;padding-bottom:9px;padding-top:8px;top:81px}.table-budgets.table-budget-status tbody tr.row-project-name td.project-group+.sticky-bg{border-bottom:none;border-top:none;left:0;padding-bottom:9px;padding-top:8px;top:81px}.table-budgets.table-budget-status tbody tr.row-project-name td.heading{border-right-color:transparent}.table-budgets.table-budget-status tbody tr.row-has-projects td.w-name-cell{cursor:pointer;font-weight:600;padding-left:70px;padding-right:45px}.table-budgets.table-budget-status tbody tr.row-has-projects td.w-name-cell:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTYgMTUgNi02IDYgNiIgc3Ryb2tlPSIjMjMyOTM2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:20px;top:7px;width:24px}.table-budgets.table-budget-status tbody tr.row-has-projects:not(.row-expanded) td.w-name-cell:after{transform:rotate(180deg)}.table-budgets.table-budget-status tbody tr.row-aggregate-name td{background-color:#f8f8f8;border-bottom:1px solid #5055be;left:0;padding-bottom:9px;padding-top:8px;position:-webkit-sticky;position:sticky;top:81px;z-index:2}.table-budgets.table-budget-status tbody tr.row-aggregate-name td.project-group{border-right-color:transparent;z-index:3}.table-budgets.table-budget-status tbody tr.row-inner td.w-name-cell{font-weight:700;padding-right:24px;text-align:right}.table-budgets.table-budget-status tbody tr.row-inner.row-inner-last+tr td{border-top:1px solid #aeaeae}.table-budgets.table-budget-status tfoot td:first-child{background-color:#fff;border-bottom-left-radius:0;z-index:3}.table-budgets.table-budget-status tfoot td:last-child{border-bottom-right-radius:0}.table-budgets.table-budget-status tfoot td:not(:last-child):not(.empty-cell){border-right:1px solid #eaebeb}.table-budgets.table-budget-status tfoot td.empty-cell.border-right.border-left+[title="Budget, USD"], .table-budgets.table-budget-status tfoot td.w-total-cell, .table-budgets.table-budget-status tfoot td[title="Total, USD"]{background-color:#f8f8f8;font-weight:700}.table-budgets.table-budget-status tfoot tr:last-child td:first-child{border-bottom-left-radius:8px}.table-budgets.table-budget-status tfoot tr:last-child td:last-child{border-bottom-right-radius:8px}.table-salary-forecast .row-projects{cursor:pointer;position:relative}.table-salary-forecast .row-rate{text-align:center}.table-salary-forecast .w-projects-cell{min-width:180px}.table-salary-forecast thead th{padding-right:28px;white-space:nowrap}.table-salary-forecast thead th.w-projects-cell{text-align:center}.table-salary-forecast thead th.w-projects-cell~th{padding-right:8px;text-align:center}.table-salary-forecast thead th.w-name-cell{min-width:200px}.table-salary-forecast thead th.w-office_id-cell{min-width:120px}.table-salary-forecast thead th.w-departments-cell{min-width:180px;width:auto}.table-salary-forecast tbody tr td.w-projects-cell{border-left:1px solid #5055be;color:#3c557a}.table-salary-forecast tbody tr td.w-projects-cell~td{min-width:104px;width:104px}.table-salary-forecast tbody tr td.w-projects-cell~td>*{color:#3c557a;margin:0 auto;text-align:center}.table-salary-forecast tbody tr.row-project-expanded td{color:#3c557a}.table-salary-forecast tbody tr.row-project-expanded td[colspan="3"]~td{text-align:center}.table-salary-forecast tbody tr.row-project-expanded .row-project-name{white-space:nowrap}.table-salary-forecast tbody tr.row-has-projects .w-projects-cell>div:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #232936;content:" ";height:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0}.table-salary-forecast tbody tr.row-has-projects.row-expanded .w-projects-cell>div:after{border-bottom:4px solid #232936;border-top:0}.table-salary-forecast .project-row td,.table-salary-forecast .project-row th{background-color:#ececf6;color:#3c557a;cursor:default;padding:9px 15px;position:-webkit-sticky;position:sticky;text-align:left;top:32px;z-index:2}.table-salary-forecast .project-row td:first-child,.table-salary-forecast .project-row th:first-child{border-left:1px solid #b4bfd0;left:0;z-index:3}.table-salary-forecast .project-row td:last-child,.table-salary-forecast .project-row th:last-child{border-right:1px solid #b4bfd0}.table-salary-forecast.table td .no-editable.row-rate{padding:0}.table-salary-forecast.table td .tooltip-wrap{padding:8px}.table-user-access th input.form-control{color:#232a32}.table-events thead th{background-color:#5055be;border-bottom:1px solid #5055be;border-right-color:#fff;border-top:1px solid #b4bfd0;color:#fff;padding-left:10px;padding-right:10px}.table-events thead th:first-child{border-left:1px solid #b4bfd0;border-top-left-radius:8px}.table-events thead th:last-child{border-right:1px solid #b4bfd0;border-top-right-radius:8px}.table-events thead th.w-pm_local_office-cell,.table-events thead th.w-type-cell{min-width:160px}.table-events thead th.w-employees-cell{min-width:260px}.table-events tbody tr td{color:#3c557a;padding:3px 10px;white-space:nowrap}.table-events tbody tr td:first-child{border-left:1px solid #b4bfd0}.table-events tbody tr td:last-child{border-right:1px solid #b4bfd0}.table-events tbody tr td.w-number-cell{font-weight:700}.table-events tbody tr td.w-platform-cell~td{text-align:center}.table-events tbody tr td.hrs-cell{width:164px}.table-events tbody tr td input{padding:0}.table-events tbody tr td .focus-render__placeholder{padding-bottom:0;padding-top:0}.table-events tbody tr td .focus-render{align-items:center;display:flex;justify-content:start}.table-events tbody tr td .focus-render select{line-height:30px;min-height:25px;padding-bottom:0;padding-top:0;width:100%}.table-events tbody tr td .no-editable{padding:0}.table-events tbody tr td.w-description-cell.active:hover{z-index:10}.table-events tbody tr td.w-description-cell .no-editable{overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-in-out;white-space:normal}.table-events tbody tr td.w-description-cell div.expanded-description{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);height:auto;left:-25px;max-width:calc(100% + 45px);overflow:auto;padding:10px;top:-20px;white-space:normal;width:calc(100% + 45px);z-index:10}.table-events tbody tr.row-project-name td.project-group{font-weight:800;left:0;padding-bottom:10px;padding-top:10px;z-index:3}.table-events tbody tr.row-project-name td.project-group,.table-events tbody tr.row-project-name td.project-group+.sticky-bg{background-color:#ececf6;border-bottom:1px solid #5055be;border-top:1px solid #5055be;position:-webkit-sticky;position:sticky;top:0}.table-events tbody tr.row-project-name td.project-group+.sticky-bg{z-index:2}.table-events tbody tr.row-project-name td.project-name-cell{background-color:#f8f8f8;font-weight:bolder;padding-left:40px}.table-events tbody tr.row-project-name td.project-name-cell~td{background-color:#f8f8f8}.table-events tbody tr.removed-row td{background:#e6e6e6;color:#aeaeae}.table-events tbody tr:last-child td{border-bottom:1px solid #b4bfd0}.table-events tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-events tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-events .editable-input{min-height:43px;padding-left:8px;padding-right:8px}.table-events .no-editable{padding:8px 12px}.table-events .no-sticky{padding:0;z-index:1}.table-events .head-column-wrapper{display:flex}.table-events .head-column{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:5px 0;text-align:center;width:164px}.table-events .head-column:last-child{border-right:none}.table-events .head-column--month{border-top:none;min-width:292px;width:50%}.table-events .w-number-cell>div{margin:0 auto;text-align:center}.table-events .border-right{border-right:1px solid #5055be}.table-events .border-left{border-left:1px solid #5055be}.popup__form{max-width:1024px}.floating-label label{top:6px}@media (min-width:640px){.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:-my-px{margin-bottom:-1px;margin-top:-1px}.sm\:mt-0{margin-top:0}.sm\:-mr-2{margin-right:-.5rem}.sm\:ml-0{margin-left:0}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-20{height:5rem}.sm\:w-10{width:2.5rem}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded{border-radius:.25rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-tl-md{border-top-left-radius:.375rem}.sm\:rounded-tr-md{border-top-right-radius:.375rem}.sm\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:pt-0{padding-top:0}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:px-8{padding-left:2rem;padding-right:2rem}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBbUIsQ0FBbkIsNkJBQW1CLENBQW5CLDZCQUFtQixDQUFuQiw4QkFBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLHVDQUFtQixDQUFuQiw4QkFBbUIsQ0FBbkIsZ0JBQW1CLENBQW5CLDZCQUFtQixDQUFuQixjQUFtQixDQUFuQix1Q0FBbUIsQ0FBbkIsb0NBQW1CLENBQW5CLDZDQUFtQixDQUFuQiwwQ0FBbUIsQ0FBbkIsa0RBQW1CLENBQW5CLGlDQUFtQixDQUFuQixxQ0FBbUIsQ0FBbkIsbUNBQW1CLENBQW5CLGlEQUFtQixDQUFuQixrREFBbUIsQ0FBbkIscURBQW1CLENBQW5CLG9EQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsd0JBQW1CLENBQW5CLGVBQW1CLENBQW5CLDZCQUFtQixDQUFuQixvQkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLGtCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsNkJBQW1CLENBQW5CLDhCQUFtQixDQUFuQixnQ0FBbUIsQ0FBbkIsOEJBQW1CLENBQW5CLG1CQUFtQixFcUNBbkIseUJyQ0FBLHlDQUFtQixDQUFuQix5Q0FBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLHNCQUFtQixDQUFuQiw4REFBbUIsQ0FBbkIsOERBQW1CLENBQW5CLGdDQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIsVUFBbUIsQ0FBbkIsa0NBQW1CLENBQW5CLG1DQUFtQixFcUNBbkIsMEJyQ0FBLHlDQUFtQixDQUFuQiwyQkFBbUIsQ0FBbkIsa0JBQW1CLEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYXBwX2N1c3RvbS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1tdWx0aXNlbGVjdC9kaXN0L3Z1ZS1tdWx0aXNlbGVjdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX3Rvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9fbGVnZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX2ZvY3VzLXJlbmRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9fZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9fc2VhcmNoYWJsZS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19lbXBsb3llZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fcHJvamVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fcm9sZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19yZXNvdXJjZV9hdmFpbGFiaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fcmVzb3VyY2VfYWxsb2NhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19mb3JlY2FzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19yZXRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fc3VwcG9ydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19sb2dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvcGFnZXMvX3dvcmtsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvcGFnZXMvX2hvbGlkYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fdXRpbGl6YXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fYXR0cmlidXRlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3JjL3BhZ2VzL19idWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvcGFnZXMvX2J1ZGdldC1zdGF0dXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NyYy9wYWdlcy9fc2FsYXJ5LWZvcmVjYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvcGFnZXMvX3VzZXItYWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zcmMvcGFnZXMvX2V2ZW50cy5zY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiJdLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcbiIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuIiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsImh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNhcHAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEVtcGxveWVlICovXG4udy1kZXBhcnRtZW50IHtcbiAgICB3aWR0aDogMjIwcHg7XG59XG5cbi53LXJvbGUge1xuICAgIHdpZHRoOiAyNTBweDtcbn1cblxuLyogQ2FsZW5kYXIgKi9cbi5lbXBsb3llZXMgW3R5cGU9J3RleHQnXSxcbi5mb3JlY2FzdCBbdHlwZT0ndGV4dCddLFxuLmNhbGVuZGFyIFt0eXBlPSd0ZXh0J10ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2FsZW5kYXIgLmgtMTAsXG4uZm9yZWNhc3QgLmgtMTAsXG4uZW1wbG95ZWVzIC5oLTEwIHtcbiAgICBtaW4taGVpZ2h0OiAxLjZyZW07XG59XG5cbi5oLTI1dSB7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xufVxuXG4uc3BhY2VfZ3JwIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRhYiB7XG4gICAgYm9yZGVyOiAjRTVFN0VCIDFweCBzb2xpZFxufVxuXG4uZW5hYmxlX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjtcbn1cblxuLmRpc2FibGVfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCO1xufVxuXG4udy01dXNlciB7XG4gICAgd2lkdGg6IDY1cHg7XG59XG5cbi5wbGF0Zm9ybS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbn1cblxuLnBsYXRmb3JtLWxpbmsgc3BhbiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5wbGF0Zm9ybS1saW5rIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBGb3JlY2FzdCAqL1xuLmxvZ3MtaGRhdGUge1xuICAgIHdpZHRoOiAxNzBweDtcbn1cblxuLnRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2XG59XG5cbi5yZWppZ2dlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDJFODtcbn1cblxuLmRpZmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEM0REU7XG59XG5cbi8qIExvZ3MgKi9cbi5sb2ctZGlmZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzBDNztcbn1cblxuLmxvZy1uby1kaWZmIHtcbn1cblxuLnRhYjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qIFN0eWxlIGZvciBzZWxlY3QgcmFuZ2Ugb2YgY2FsZW5kYXIgcmVzb3VyY2VzIHdoZW4gbWFzcyBlZGl0ICovXG4uc2VsZWN0LXJhbmdlIHtcbiAgICBib3JkZXI6IGRvdHRlZCAxcHggYmxhY2s7XG59XG5cbmlucHV0W3R5cGU9J2RhdGUnXSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4uYXR0cmlidXRlLWZpZWxkLW11bHRpc2VsZWN0IHtcbiAgICBib3JkZXI6ICNEMUQ1REIgMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4XG59XG5cbi5hdHRyaWJ1dGUtcHJvamVjdF9zdGF0ZSAubXVsdGlzZWxlY3QtdmFsIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTYzRUI7XG4gICAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogM3B4XG59XG5cbi5hdHRyaWJ1dGUtZmllbGQtbXVsdGlzZWxlY3Q6bm90KC5hdHRyaWJ1dGUtcHJvamVjdF9zdGF0ZSkgc3Bhbi5tdWx0aXNlbGVjdC12YWw6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5hdHRyaWJ1dGUtbXVsdGlzZWxlY3Q6bm90KC5hdHRyaWJ1dGUtcHJvamVjdF9zdGF0ZSkgc3Bhbi5tdWx0aXNlbGVjdC12YWw6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogXCIsIFwiO1xufVxuXG4udHJhbnNwYXJlbnQtY2VsbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4vKi5lZGl0YWJsZSBzZWxlY3QsKi9cbi8qLmVkaXRhYmxlIGlucHV0W3R5cGU9J3RleHQnXSwqL1xuLyouZWRpdGFibGUgaW5wdXRbdHlwZT0nZGF0ZSddLCovXG4vKi5lZGl0YWJsZSAuY3VzdG9tLXNlbGVjdCB7Ki9cbi8qICAgIGZvbnQtc2l6ZTogMTVweDsqL1xuLyogICAgYm9yZGVyLXJhZGl1czogMDsqL1xuLyogICAgd2lkdGg6IDEwMCU7Ki9cbi8qfSovXG5cbi8qLmVkaXRhYmxlIC5taW4taC1mdWxsIHNlbGVjdCwqL1xuLyouZWRpdGFibGUgLm1pbi1oLWZ1bGwgIGlucHV0W3R5cGU9J3RleHQnXSwqL1xuLyouZWRpdGFibGUgLm1pbi1oLWZ1bGwgaW5wdXRbdHlwZT0nZGF0ZSddLCovXG4vKi5lZGl0YWJsZSAubWluLWgtZnVsbCAuY3VzdG9tLXNlbGVjdCB7Ki9cbi8qICAgIG1hcmdpbi10b3A6IC0xcHg7Ki9cbi8qICAgIG1hcmdpbi1ib3R0b206IC0xcHg7Ki9cbi8qfSovXG5cbi50YWJsZS1yZXNwb25zaXZlID4gdGFibGUgdGhlYWQgdGgge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IHRhYmxlIHRoZWFkIHRoOmFmdGVyLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiB0YWJsZSB0aGVhZCB0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IHRhYmxlIHRoZWFkIHRoOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlID4gdGFibGUgdGhlYWQgdGg6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4uYWN0aW9ucy1jZWxsIHtcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXN0aWNreSB0aGVhZCB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsImZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGlzZWxlY3R7cG9pbnRlci1ldmVudHM6bm9uZX0ubXVsdGlzZWxlY3RfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXB4O3RvcDoxcHg7d2lkdGg6NDhweDtoZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9ja30ubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXIsLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LThweCAwIDAgLThweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MTAwJTtib3JkZXItY29sb3I6IzQxYjg4MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtib3gtc2hhZG93OjAgMCAwIDFweCB0cmFuc3BhcmVudH0ubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOnNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKC40MSwuMjYsLjIsLjYyKTthbmltYXRpb246c3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoLjQxLC4yNiwuMiwuNjIpOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlcnstd2Via2l0LWFuaW1hdGlvbjpzcGlubmluZyAyLjRzIGN1YmljLWJlemllciguNTEsLjA5LC4yMSwuOCk7YW5pbWF0aW9uOnNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKC41MSwuMDksLjIxLC44KTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXItYWN0aXZlLC5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dDtvcGFjaXR5OjF9Lm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLC5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmV7b3BhY2l0eTowfS5tdWx0aXNlbGVjdCwubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdF9fc2luZ2xle2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE2cHg7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ubXVsdGlzZWxlY3R7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDo0MHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXVsdGlzZWxlY3Q6Zm9jdXN7b3V0bGluZTpub25lfS5tdWx0aXNlbGVjdC0tZGlzYWJsZWR7YmFja2dyb3VuZDojZWRlZGVkO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNn0ubXVsdGlzZWxlY3QtLWFjdGl2ZXt6LWluZGV4OjUwfS5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fdGFnc3tib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3NlbGVjdHt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fY3VycmVudCwubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19pbnB1dCwubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X190YWdze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0X19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAwIDAgNXB4O3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2U7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ib3R0b206OHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ubXVsdGlzZWxlY3RfX2lucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdF9fdGFnfi5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0X190YWd+Lm11bHRpc2VsZWN0X19zaW5nbGV7d2lkdGg6YXV0b30ubXVsdGlzZWxlY3RfX2lucHV0OmhvdmVyLC5tdWx0aXNlbGVjdF9fc2luZ2xlOmhvdmVye2JvcmRlci1jb2xvcjojY2ZjZmNmfS5tdWx0aXNlbGVjdF9faW5wdXQ6Zm9jdXMsLm11bHRpc2VsZWN0X19zaW5nbGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhOGE4YTg7b3V0bGluZTpub25lfS5tdWx0aXNlbGVjdF9fc2luZ2xle3BhZGRpbmctbGVmdDo1cHg7bWFyZ2luLWJvdHRvbTo4cHh9Lm11bHRpc2VsZWN0X190YWdzLXdyYXB7ZGlzcGxheTppbmxpbmV9Lm11bHRpc2VsZWN0X190YWdze21pbi1oZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4IDQwcHggMCA4cHg7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTRweH0ubXVsdGlzZWxlY3RfX3RhZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjRweCAyNnB4IDRweCAxMHB4O2JvcmRlci1yYWRpdXM6NXB4O21hcmdpbi1yaWdodDoxMHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kOiM0MWI4ODM7bWFyZ2luLWJvdHRvbTo1cHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5tdWx0aXNlbGVjdF9fdGFnLWljb257Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6N3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3dpZHRoOjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjJweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtib3JkZXItcmFkaXVzOjVweH0ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmFmdGVye2NvbnRlbnQ6XCLDl1wiO2NvbG9yOiMyNjZkNGQ7Zm9udC1zaXplOjE0cHh9Lm11bHRpc2VsZWN0X190YWctaWNvbjpmb2N1czphZnRlciwubXVsdGlzZWxlY3RfX3RhZy1pY29uOmhvdmVyOmFmdGVye2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19jdXJyZW50e21pbi1oZWlnaHQ6NDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo4cHggMTJweCAwO3BhZGRpbmctcmlnaHQ6MzBweDt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4fS5tdWx0aXNlbGVjdF9fY3VycmVudCwubXVsdGlzZWxlY3RfX3NlbGVjdHtsaW5lLWhlaWdodDoxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5tdWx0aXNlbGVjdF9fc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQwcHg7aGVpZ2h0OjM4cHg7cmlnaHQ6MXB4O3RvcDoxcHg7cGFkZGluZzo0cHggOHB4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlfS5tdWx0aXNlbGVjdF9fc2VsZWN0OmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO3RvcDo2NSU7Y29sb3I6Izk5OTttYXJnaW4tdG9wOjRweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA1cHggMCA1cHg7Ym9yZGVyLWNvbG9yOiM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwifS5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXJ7Y29sb3I6I2FkYWRhZDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy10b3A6MnB4fS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lfS5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyNDBweDtvdmVyZmxvdzphdXRvO2JvcmRlcjoxcHggc29saWQgI2U4ZThlODtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O3otaW5kZXg6NTA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lm11bHRpc2VsZWN0X19jb250ZW50e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7bWluLXdpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246dG9wfS5tdWx0aXNlbGVjdC0tYWJvdmUgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXJ7Ym90dG9tOjEwMCU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4fS5tdWx0aXNlbGVjdF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5tdWx0aXNlbGVjdF9fZWxlbWVudHtkaXNwbGF5OmJsb2NrfS5tdWx0aXNlbGVjdF9fb3B0aW9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4O21pbi1oZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlcnt0b3A6MDtyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZy1yaWdodDoxMnB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxM3B4fS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojNDFiODgzO291dGxpbmU6bm9uZTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtc2VsZWN0KTtiYWNrZ3JvdW5kOiM0MWI4ODM7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWR7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOiMzNTQ5NWU7Zm9udC13ZWlnaHQ6NzAwfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZDphZnRlcntjb250ZW50OmF0dHIoZGF0YS1zZWxlY3RlZCk7Y29sb3I6c2lsdmVyfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojZmY2YTZhO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlcntiYWNrZ3JvdW5kOiNmZjZhNmE7Y29udGVudDphdHRyKGRhdGEtZGVzZWxlY3QpO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX3NlbGVjdHtiYWNrZ3JvdW5kOiNlZGVkZWQ7Y29sb3I6I2E2YTZhNn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWR7YmFja2dyb3VuZDojZWRlZGVkIWltcG9ydGFudDtjb2xvcjojYTZhNmE2IWltcG9ydGFudDtjdXJzb3I6dGV4dDtwb2ludGVyLWV2ZW50czpub25lfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cHtiYWNrZ3JvdW5kOiNlZGVkZWQ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0e2JhY2tncm91bmQ6IzM1NDk1ZTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZDojMzU0OTVlfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojZGVkZWRlfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojZmY2YTZhO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlcntiYWNrZ3JvdW5kOiNmZjZhNmE7Y29udGVudDphdHRyKGRhdGEtZGVzZWxlY3QpO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSwubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZle3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZX0ubXVsdGlzZWxlY3QtZW50ZXIsLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZXtvcGFjaXR5OjB9Lm11bHRpc2VsZWN0X19zdHJvbmd7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdHt0ZXh0LWFsaWduOnJpZ2h0fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX3NlbGVjdHtyaWdodDphdXRvO2xlZnQ6MXB4fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX3RhZ3N7cGFkZGluZzo4cHggOHB4IDAgNDBweH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X19jb250ZW50e3RleHQtYWxpZ246cmlnaHR9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVye3JpZ2h0OmF1dG87bGVmdDowfVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX2NsZWFye3JpZ2h0OmF1dG87bGVmdDoxMnB4fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX3NwaW5uZXJ7cmlnaHQ6YXV0bztsZWZ0OjFweH1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5pbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDJ0dXJuKX19QGtleWZyYW1lcyBzcGlubmluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMnR1cm4pfX0iLCJib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfX2JhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkYmFzZV9fY29sb3I7XG59XG5cbiNhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDE2cHggMTBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gJGhlYWRlcl9faGVpZ2h0KTtcbn1cblxuLnRhYmxlLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICR0b29sYmFyX19oZWlnaHQpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICR0b29sYmFyX19oZWlnaHQpO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxufVxuXG4udGFibGUtYm94LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ud2FybmluZy1tZXNzYWdle1xuICBjb2xvcjogJGFjdGlvbi1yZWRfX2NvbG9yO1xuXG4gIC5zdmctaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBmaWxsOiAkYWN0aW9uLXJlZF9fY29sb3I7XG4gIH1cbn1cblxuLmJsb2NrLWxvYWRlci0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1sb2FkZXItLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9fb3ZlcmxheV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9jay1sb2FkZXItLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9fb3ZlcmxheV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9jay1sb2FkZXItc20ge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGY0NmU1O1xuICBvcGFjaXR5OiAwLjk7XG4gIGFuaW1hdGlvbjogYmxvY2stbG9hZGluZyA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5ibG9jay1sb2FkZXIge1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDIuNnJlbTtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGY0NmU1O1xuICBvcGFjaXR5OiAwLjk7XG4gIGFuaW1hdGlvbjogYmxvY2stbG9hZGluZyA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYmxvY2stbG9hZGluZyB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHggNHB4O1xuICB9XG5cbiAgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6Zm9jdXMgKyBsYWJlbCxcbiAgJi51c2luZy1wbGFjZWhvbGRlci1zaG93biBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAmLnVzaW5nLXZhbGlkIGlucHV0OnZhbGlkICsgbGFiZWwge1xuICAgIGxlZnQ6IDlweDtcbiAgICB0b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICYuc3RhdGljLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICRsYWJlbF9fY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICclJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRfX2JvcmRlci1jb2xvcjtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0X19ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG5cbiAgaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cblxuICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbi1wcmltYXJ5X19jb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA4IDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjMzMzE3IDAuNUwyLjc0OTg0IDUuMDgzMzNMMC42NjY1MDQgMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgJi5yb3VuZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWJlYjtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tLXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tYXgtdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uZHJvcGRvd25fX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgLmJnLXdoaXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbn1cblxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5zbGlkZS1mYWRlLWVudGVyLWZyb20sXG4uc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm11bHRpc2VsZWN0IHtcbiAgJjpub3QoLm11bHRpc2VsZWN0LS1hY3RpdmUpIHtcbiAgICAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgICAgLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICBoZWlnaHQ6ICRoZWFkZXJfX2hlaWdodDtcbiAgcGFkZGluZzogMThweCAxNHB4O1xuXG4gICZfX3NlY3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGgxLCBoMiB7XG4gICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXNlbGVjdG9ye1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAkdGl0bGVfX2NvbG9yO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxufVxuIiwiLmFicy1maWx0ZXItYXJyb3cge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkdGl0bGVfX2NvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4udG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgKyAudG9vbGJhciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAudG9vbGJhcl9fdG90YWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICAuYnRuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi0tbW9udGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmRwX19tZW51LmRwLWN1c3RvbS1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgZmlsbDogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tY2hlY2tib3gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sJi1maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDI3cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIEBleHRlbmQgLmFicy1maWx0ZXItYXJyb3c7XG5cbiAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtYnRuIHtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICYudG9vbGJhci1idG4tLWdyb3VwLWJ5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgLnRvb2xiYXItYnRuX192YWx1ZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBleHRlbmQgLmFicy1maWx0ZXItYXJyb3c7XG5cbiAgICAuc3ZnLWljb24ge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6ICR0aXRsZV9fY29sb3I7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLS1hY3RpdmUgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgIGNvbG9yOiAkYWN0aW9uLXByaW1hcnlfX2NvbG9yO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRmNDZlNTtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvb2xiYXItYnRuLS1jdXJyZW5jeS1zd2l0Y2hlciB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cblxuICAmICYtZGF0ZS1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2lucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAzNXB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGxpbmVhcjtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAuZHBfX2lucHV0X3dyYXAge1xuICAgICAgQGV4dGVuZCAuYWJzLWZpbHRlci1hcnJvdztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcF9faW5wdXRfaWNvbiB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBmaWxsOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJltkYXRhLWNzcy13aWR0aD0nMSddIGlucHV0IHsgd2lkdGg6IDEzNnB4OyB9XG5cbiAgICAmW2RhdGEtY3NzLXdpZHRoPScyJ10gaW5wdXQgeyB3aWR0aDogMTQzcHg7IH1cblxuICAgICZbZGF0YS1jc3Mtd2lkdGg9JzMnXSBpbnB1dCB7IHdpZHRoOiAxMjdweDsgfVxuXG4gICAgJltkYXRhLWNzcy13aWR0aD0nNCddIGlucHV0IHsgd2lkdGg6IDExOXB4OyB9XG5cbiAgICAmW2RhdGEtY3NzLXdpZHRoPSc1J10gaW5wdXQgeyB3aWR0aDogMTE1cHg7IH1cblxuICAgICZbZGF0YS1jc3Mtd2lkdGg9JzYnXSBpbnB1dCB7IHdpZHRoOiAxMTlweDsgfVxuXG4gICAgJltkYXRhLWNzcy13aWR0aD0nNyddIGlucHV0IHsgd2lkdGg6IDExNXB4OyB9XG5cbiAgICAmW2RhdGEtY3NzLXdpZHRoPSc4J10gaW5wdXQgeyB3aWR0aDogMTMzcHg7IH1cblxuICAgICZbZGF0YS1jc3Mtd2lkdGg9JzknXSBpbnB1dCB7IHdpZHRoOiAxNTdweDsgfVxuXG4gICAgJltkYXRhLWNzcy13aWR0aD0nMTAnXSBpbnB1dCB7IHdpZHRoOiAxNDBweDsgfVxuXG4gICAgJltkYXRhLWNzcy13aWR0aD0nMTEnXSBpbnB1dCB7IHdpZHRoOiAxNTNweDsgfVxuXG4gICAgJltkYXRhLWNzcy13aWR0aD0nMTInXSBpbnB1dCB7IHdpZHRoOiAxNTNweDsgfVxuICB9XG59XG5cbi5uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBtYXJnaW46IDAgMjJweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAkYWN0aW9uLXByaW1hcnlfX2NvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bl9fcHJvamVjdHMtbGlzdCB7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDRweCAxcmVtO1xuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tcGVyaW9kLXdyYXBwZXIge1xuICAuZHJvcGRvd25fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRyb3Bkb3duX19wZXJpb2Qge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGNvbG9yOiAkYmFzZV9fY29sb3I7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5kcF9faW5wdXRfZm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRwX19pbnB1dF93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRwX19pbnB1dF9pY29uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGZpbGw6ICRhY3Rpb24tc2Vjb25kYXJ5X19jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudG9vbGJhci1kYXRlLWZpbHRlciB7XG4gICAgLmRwX19pbnB1dF93cmFwIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNkYXRlcGlja2VyLWRhdGUtZnJvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIC5kcF9faW5wdXRfd3JhcCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdGcm9tOic7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNkYXRlcGlja2VyLWRhdGUtdG8ge1xuICAgIC5kcF9faW5wdXRfd3JhcCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdUbzonO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sZWdlbmQge1xuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAubGVnZW5kLWNvbG9yLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLmJveCB7XG4gICAgICAgICAgJi0td2l0aC1ob2xpZGF5cyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvciwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvciAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1vdmVybG9hZGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2Vlay1jb2x1bW4tb3ZlcmxvYWRlZF9fY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3gtb3ZlcmxvYWRlZCB7XG4gICAgICAgICAgYm9yZGVyOiBkYXNoZWQgMnB4ICNmZjI4NWM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJveC1pZGxpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWVrLWNvbHVtbi1pZGxpbmdfX2JhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICAmLS13aXRoLWhvbGlkYXlzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYm94LWlkbGluZy1wYXJ0aWFsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2Vlay1jb2x1bW4taWRsaW5nLXBhcnRpYWxfX2JhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICAmLS13aXRoLWhvbGlkYXlzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICR3ZWVrLWNvbHVtbi13aXRoLWhvbGlkYXlfX2JhY2tncm91bmQtY29sb3IgMTUlLCAkd2Vlay1jb2x1bW4taWRsaW5nLXBhcnRpYWxfX2JhY2tncm91bmQtY29sb3IgNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlZ2VuZC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zeW1ib2wtLW92ZXJsb2FkZWQge1xuICBjb2xvcjogJHdlZWstY29sdW1uLW92ZXJsb2FkZWRfX2NvbG9yO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGluZS1zZXBhcmF0ZSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWVrLWNvbHVtbi1pZGxpbmctc2VwYXJhdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICArIC5sZWdlbmRfX2l0ZW1zLWl0ZW0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogMXB4O1xuXG4gICYudGFibGUtdXNlci1hY2Nlc3Mge1xuICAgIHRyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgdGQge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgICYuc3RpY2t5LWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmhpZGUtYnRuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdmctaWNvbiB7XG4gICAgICAgICAgZmlsbDogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5oaWRlLWJ0biB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreS1yb3cge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZCgybikgPiB0aDpub3QoLnByb2plY3QtZ3JvdXApIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctdmVydGljYWwgJHRhYmxlLWNlbGwtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgbWluLWhlaWdodDogJHRhYmxlLWNlbGxfX21pbi1oZWlnaHQ7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmID4gdGg6bm90KC5wcm9qZWN0LWdyb3VwKTpub3QoLnN0aWNreS1iZykge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICB0ZDpmaXJzdC1jaGlsZDpub3QoLmluaGVyaXQtYm9yZGVyKSxcbiAgICAgIHRoOmZpcnN0LWNoaWxkOm5vdCguaW5oZXJpdC1ib3JkZXIpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXZlcnRpY2FsICR0YWJsZS1jZWxsLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5lZGl0YWJsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5uby1lZGl0YWJsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICYucm93LWFjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiA5M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgICYuc3RpY2t5LWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC53LWFjdGlvbi1jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5idG4tLW1vcmUge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN2Zy1pY29uIHtcbiAgICAgIGZpbGw6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5zdGlja3ktZ3JvdXAge1xuICAgIHRoIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgfVxuXG4gICAgLnN0aWNreS1oZWFkZXIge1xuICAgICAgdGgge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0aWNreS1jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICYucHJvamVjdC1ncm91cCB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUtZm9yZWNhc3Quc3RpY2t5LWdyb3VwIHtcbiAgICB0Ym9keSB0aCB7XG4gICAgICB0b3A6IDgxcHg7XG4gICAgfVxuICB9XG59XG5cbi5zb3J0YWJsZS1jb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mdWxsLXdpZHRoLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5mb2N1cy1yZW5kZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctdmVydGljYWwgJHRhYmxlLWNlbGwtcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG5cbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHBhZGRpbmc6IGNhbGMoJHRhYmxlLWNlbGwtcGFkZGluZy12ZXJ0aWNhbCAtIDFweCkgY2FsYygkdGFibGUtY2VsbC1wYWRkaW5nLWhvcml6b250YWwgLSAxcHgpICR0YWJsZS1jZWxsLXBhZGRpbmctdmVydGljYWw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgLjA2KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIC4wNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgLjA2KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmRhdGEtcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgJl9fZGVsaW1pdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuIiwiLmJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGFjdGlvbi1wcmltYXJ5X19jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBvcGFjaXR5LCB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uLXByaW1hcnlfX2NvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIzRjlEO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE3LCAyNTUsIDAuMSk7XG4gICAgfVxuICB9XG5cbiAgJi0tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uLXJlZF9fY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aW9uLXJlZF9fY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogJGFjdGlvbi1yZWRfX2NvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtLW1vcmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkYWN0aW9uLXByaW1hcnlfX2NvbG9yO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLS1kYW5nZXIge1xuICAgICAgY29sb3I6ICRhY3Rpb24tcmVkX19jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRfX2JvcmRlci1jb2xvcjtcblxuICAmLS1zZWxlY3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cblxuICAuYm9yZGVyLWdyYXktMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLmVkaXRhYmxlLWlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzUxOURGQztcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuIiwiLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAkb3ZlcmxheV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMyMnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGFjdGlvbi1zZWNvbmRhcnlfX2NvbG9yO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjgwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmLW5hdiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIC5zdmctaWNvbiB7XG4gICAgICBmaWxsOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItaW5mbyB7XG4gICAgY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDM2cHggOHB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19hcHAtdmVyc2lvbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbmF2IHtcbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYmViO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG5cbiAgICAuc3ZnLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbi1wcmltYXJ5X19jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgfVxuXG4gICAgJi0tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDQuNXB4IDAgNC41cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJ0biYtLWFjdGl2ZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0LjVweCA2cHggNC41cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudENvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvZ291dCB7XG4gICAgICBjb2xvcjogJHNpZGViYXItYWN0aW9uLXJlZC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY3Rpb24tcmVkX19jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubmF2LW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtbWVudSBsaSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdi1zdWJtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIG1hcmdpbjogMCAwIDAgNDZweDtcbiAgei1pbmRleDogMjtcblxuICAmLm11bHRpIHtcbiAgICBtYXJnaW46IDAgMCAwIDIycHg7XG5cbiAgICAuc2lkZWJhci1uYXZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN2Zy1pY29uIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLW5hdl9faXRlbSB7XG4gICYtLWFjdGl2ZSB7XG4gICAgLm5hdi1zdWJtZW51IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYnMtZHJvcGRvd24tYXJyb3cge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTIgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMC41TDYgNS41TDExIDAuNScgc3Ryb2tlPSclMjM3MzczNzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4uYWJzLXNlYXJjaGFibGUtc2VsZWN0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0X19ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICBAZXh0ZW5kIC5hYnMtZHJvcGRvd24tYXJyb3c7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA0MHB4IDAgNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dF9fYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAmX190YWctaWNvbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LFxuICAgICZfX3BsYWNlaG9sZGVyLFxuICAgICZfX3NpbmdsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gICAgICAgIGNvbG9yOiAjMjMyOTM2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICAmX19zaW5nbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uc2VsZWN0IHtcbiAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBleHRlbmQgLmFicy1kcm9wZG93bi1hcnJvdztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dF9fYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1hcnJvdyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gICAgICAgIGNvbG9yOiAjMjMyOTM2O1xuXG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9J2RhdGUnXSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICAgICAgICBjb2xvcjogIzIzMjkzNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0IHtcbiAgICAgICAgQGV4dGVuZCAuYWJzLXNlYXJjaGFibGUtc2VsZWN0O1xuICAgIH1cblxuICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMjUgMTQuMjVDMTEuNTYzNyAxNC4yNSAxNC4yNSAxMS41NjM3IDE0LjI1IDguMjVDMTQuMjUgNC45MzYyOSAxMS41NjM3IDIuMjUgOC4yNSAyLjI1QzQuOTM2MjkgMi4yNSAyLjI1IDQuOTM2MjkgMi4yNSA4LjI1QzIuMjUgMTEuNTYzNyA0LjkzNjI5IDE0LjI1IDguMjUgMTQuMjVaJyBzdHJva2U9JyUyMzNDNTU3QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNS43NSAxNS43NUwxMi40ODc1IDEyLjQ4NzUnIHN0cm9rZT0nJTIzM0M1NTdBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdkYXRlJ106Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1LjgzMzMgMy4zMzMzMUg0LjE2NjY3QzMuMjQ2MTkgMy4zMzMzMSAyLjUgNC4wNzk1MSAyLjUgNC45OTk5OFYxNi42NjY2QzIuNSAxNy41ODcxIDMuMjQ2MTkgMTguMzMzMyA0LjE2NjY3IDE4LjMzMzNIMTUuODMzM0MxNi43NTM4IDE4LjMzMzMgMTcuNSAxNy41ODcxIDE3LjUgMTYuNjY2NlY0Ljk5OTk4QzE3LjUgNC4wNzk1MSAxNi43NTM4IDMuMzMzMzEgMTUuODMzMyAzLjMzMzMxWicgc3Ryb2tlPSclMjMzQzU1N0EnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuMzMzMyAxLjY2NjY5VjUuMDAwMDInIHN0cm9rZT0nJTIzM0M1NTdBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuNjY2NzUgMS42NjY2OVY1LjAwMDAyJyBzdHJva2U9JyUyMzNDNTU3QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yLjUgOC4zMzMzMUgxNy41JyBzdHJva2U9JyUyMzNDNTU3QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IHRoaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICBzZWxlY3QsXG4gICAgLmZvcm0tY29udHJvbC0tc2VsZWN0LFxuICAgIC5tdWx0aXNlbGVjdCxcbiAgICAuZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGVwaWNrZXItLXdyYXBwZXIge1xuICAgICAgICAuZHBfX21haW4uYXBwbHkge1xuICAgICAgICAgICAgLmRwX19pbnB1dF9pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdC1pbnB1dC5hY3RpdmUge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIkcG9wdXAtbWF4X193aWR0aDogMTAwNHB4O1xuXG4uYWJzLW11bHRpc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubGFiZWwge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6ICM3MzczNzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cblxuICAgIC5hdHRyaWJ1dGUtZmllbGQtbXVsdGlzZWxlY3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgICAgICAgY29sb3I6ICMyMzI5MzY7XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0LXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyMzI5MzY7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggNDBweCA1cHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRwb3B1cC1tYXhfX3dpZHRoO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgfVxuXG4gICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgIH1cblxuICAgICZfX2Zvcm0gLnNlbGVjdC0td3JhcHBlciAubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNWVtO1xuICAgICAgICBjb2xvcjogIzIzMjkzNjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCA1cHg7O1xuICAgIH1cblxuICAgIC5vdmVyZmxvdy15LWF1dG8ge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuZHJvcGRvd25fX3RyaWdnZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNWVtO1xuICAgICAgICBjb2xvcjogIzIzMjkzNjtcbiAgICAgICAgcGFkZGluZzogMTlweCA0MHB4IDVweCAxMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgICAgIC5kcm9wZG93bl9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLW11bHRpc2VsZWN0IHtcbiAgICAgICAgLnNlbGVjdC0td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd25fX2NvbnRlbnQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgJi5kaXNjaGFyZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgKyAuaW5wdXQtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdC0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjQwcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5maXhlZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpc2VsZWN0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFicy1zZWFyY2hhYmxlLXNlbGVjdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9fY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zZWFyY2hhYmxlLXNlbGVjdCB7XG4gICAgICAgICYtLW9wZW5lZCB7XG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0b2ZpbGwge1xuICAgICAgICAmLnNtXFw6bWF4LXctMnhsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTk2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwX19mb3JtIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwX19oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cF9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNDNTU3QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cF9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMzJBMzI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgJi5ob3VycyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyQTMyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwX19pbnB1dF93cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9wdXBfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhLXJhbmdlX19kZWxpbWl0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICAgICAgKyAuZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmRwX19pbnB1dF93cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0VuZDonO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRwX19pbnB1dF9pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI1MzY0RjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRwX19pbnB1dF93cmFwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMkEzMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnU3RhcnQ6JztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG5cbiAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkZGF0ZXBpY2tlcl9fd2lkdGg6IDMwNXB4O1xuJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM6IDhweDtcbiRkYXRlcGlja2VyLXNlY29uZGFyeV9fY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG5cbi5kYXRlcGlja2VyLS13cmFwcGVyIHtcbiAgICAuZHAge1xuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXRfaWNvbiB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmRwX19tZW51LmRwLWN1c3RvbS1tZW51IHtcbiAgICBtaW4td2lkdGg6ICRkYXRlcGlja2VyX193aWR0aDtcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRib2R5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcblxuICAgIC5kcCB7XG4gICAgICAgICZfX2FjdGlvbl9yb3cge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21vbnRoX3llYXIge1xuICAgICAgICAgICAgJl9yb3cge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfY29sIHtcbiAgICAgICAgICAgICAgICAmX25hdiB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tb250aF95ZWFyX3NlbGVjdCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlX19jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FsZW5kYXJfaGVhZGVyX3NlcGFyYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FsZW5kYXJfaGVhZGVyX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXRlcGlja2VyLXNlY29uZGFyeV9fY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FsZW5kYXJfaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FsZW5kYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmRwX19jYWxlbmRhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHBfX2NhbGVuZGFyX3JvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGl2ZV9kYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItc2Vjb25kYXJ5X19jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ub3dfd3JhcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25vd19idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1zZWNvbmRhcnlfX2NvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2VsbF9pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRkYXRlcGlja2VyX193aWR0aH0gLyA3KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuXG4gICAgICAgICAgICAmOm5vdCguZHBfX2NlbGxfb2Zmc2V0KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQzU1N0E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5X2NlbGxfYWN0aXZlLFxuICAgICAgICAmX19hY3RpdmVfZGF0ZSxcbiAgICAgICAgJl9fcmFuZ2Vfc3RhcnQsXG4gICAgICAgICZfX3JhbmdlX2VuZCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheV9jZWxsX2FjdGl2ZSxcbiAgICAgICAgJl9fb3ZlcmxheV9jZWxsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M1NTdhO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBzdHJva2U6ICRkYXRlcGlja2VyLXNlY29uZGFyeV9fY29sb3I7XG4gICAgICAgICAgICBmaWxsOiAkZGF0ZXBpY2tlci1zZWNvbmRhcnlfX2NvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3dfdG9wLFxuICAgICAgICAmX19hcnJvd19ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRwX19pbnN0YW5jZV9jYWxlbmRhcntcbiAgICBiYWNrZ3JvdW5kOiAkYm9keV9fYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIC5kcF9fb3ZlcmxheSxcbiAgICAuZHBfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5kcF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgfVxufVxuXG5cbi5kcC1jdXN0b20tbWVudS0tbW9udGhwaWNrZXIge1xuXG4gICAgLmRwX19jYW5jZWwsXG4gICAgLmRwX19zZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1zZWNvbmRhcnlfX2NvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItc2Vjb25kYXJ5X19jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIiRzZWFyY2hhYmxlLXNlbGVjdC1wbGFjZWhvbGRlcl9fY29sb3I6ICM4QjhCOEI7XG5cbi5zZWFyY2hhYmxlLXNlbGVjdCB7XG4gICAgJi0tb3BlbmVkIHtcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAuaW5wdXQtLXdyYXBwZXIge1xuICAgIC5pbnB1dC0taW5uZXIge1xuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9fY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfX2NvbG9yO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuXG4gICAgICAubGlzdC1pdGVtLWhlYWRlci1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgJi5oYXMtd2FybmluZyB7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNkEwXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIC0tdHctYmctb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tdHctYmctb3BhY2l0eSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzZiNzI4MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTYgOGw0IDQgNC00Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSAxLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC43ODk0IDEzLjczNTRMMTIuMDA4NSAxMC45NzVDMTMuMDg4IDkuNjI4MDcgMTMuNjEwNyA3LjkxODQ2IDEzLjQ2OTMgNi4xOTc2N0MxMy4zMjc4IDQuNDc2ODkgMTIuNTMzIDIuODc1NzQgMTEuMjQ4MSAxLjcyMzQ0QzkuOTYzMjggMC41NzExNDkgOC4yODYxIC0wLjA0NDY5OTUgNi41NjE0NyAwLjAwMjUyODY0QzQuODM2ODMgMC4wNDk3NTY3IDMuMTk1ODIgMC43NTY0NzIgMS45NzU4NiAxLjk3NzM2QzAuNzU1ODk3IDMuMTk4MjQgMC4wNDk3MTkgNC44NDA1IDAuMDAyNTI2NzIgNi41NjY0NUMtMC4wNDQ2NjU1IDguMjkyNCAwLjU3MDcxNiA5Ljk3MDg1IDEuNzIyMTMgMTEuMjU2N0MyLjg3MzU1IDEyLjU0MjUgNC40NzM0OSAxMy4zMzggNi4xOTI5NyAxMy40Nzk1QzcuOTEyNDUgMTMuNjIxMSA5LjYyMDc2IDEzLjA5NzkgMTAuOTY2NyAxMi4wMTc3TDEzLjcyNSAxNC43NzgxQzEzLjc5NDcgMTQuODQ4NCAxMy44Nzc2IDE0LjkwNDIgMTMuOTY4OSAxNC45NDIzQzE0LjA2MDMgMTQuOTgwNCAxNC4xNTgyIDE1IDE0LjI1NzIgMTVDMTQuMzU2MSAxNSAxNC40NTQxIDE0Ljk4MDQgMTQuNTQ1NSAxNC45NDIzQzE0LjYzNjggMTQuOTA0MiAxNC43MTk3IDE0Ljg0ODQgMTQuNzg5NCAxNC43NzgxQzE0LjkyNDUgMTQuNjM4MiAxNSAxNC40NTEzIDE1IDE0LjI1NjhDMTUgMTQuMDYyMiAxNC45MjQ1IDEzLjg3NTMgMTQuNzg5NCAxMy43MzU0Wk02Ljc2MTY2IDEyLjAxNzdDNS43MjM5MiAxMi4wMTc3IDQuNzA5NDkgMTEuNzA5NyAzLjg0NjY0IDExLjEzMjdDMi45ODM4IDEwLjU1NTggMi4zMTEyOSA5LjczNTY4IDEuOTE0MTcgOC43NzYyMUMxLjUxNzA1IDcuODE2NzQgMS40MTMxNCA2Ljc2MDk3IDEuNjE1NTkgNS43NDI0QzEuODE4MDQgNC43MjM4MyAyLjMxNzc2IDMuNzg4MjIgMy4wNTE1NSAzLjA1Mzg3QzMuNzg1MzQgMi4zMTk1MiA0LjcyMDI0IDEuODE5NDMgNS43MzgwNCAxLjYxNjgyQzYuNzU1ODQgMS40MTQyMSA3LjgxMDgxIDEuNTE4MiA4Ljc2OTU1IDEuOTE1NjJDOS43MjgyOSAyLjMxMzA1IDEwLjU0NzcgMi45ODYwNyAxMS4xMjQzIDMuODQ5NTdDMTEuNzAwOCA0LjcxMzA3IDEyLjAwODUgNS43MjgyNyAxMi4wMDg1IDYuNzY2NzlDMTIuMDA4NSA4LjE1OTQxIDExLjQ1NTcgOS40OTQ5OSAxMC40NzE4IDEwLjQ3OTdDOS40ODc3OCAxMS40NjQ0IDguMTUzMjIgMTIuMDE3NyA2Ljc2MTY2IDEyLjAxNzdaJyBmaWxsPSclMjM4QjhCOEInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAxNHB4IHJnYigwIDAgMCAvIDclKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAkc2VhcmNoYWJsZS1zZWxlY3QtcGxhY2Vob2xkZXJfX2NvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxufVxuIiwiJHRvb2x0aXBfYmdjOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiR0b29sdGlwX2JjOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4udG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud3JhcC1sYWJlbCB7XG4gIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNTRweDtcbiAgfVxufVxuXG4ucm93X3JhdGUtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9vbHRpcC13cmFwIHtcbiAgJi50b29sdGlwLXRvcCxcbiAgJi50b29sdGlwLWJvdHRvbSB7XG4gICAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwX2JnYztcbiAgY29sb3I6ICRiYXNlX19jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQ1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0NSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQ1KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgYm90dG9tOiAxMDAlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLnRvb2x0aXAtYm90dG9tIHtcbiAgLnRvb2x0aXAtdGV4dCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkdG9vbHRpcF9iZ2M7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgdG9wOiAtOHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC10b3Age1xuICAudG9vbHRpcC10ZXh0IHtcbiAgICBib3R0b206IDEwMCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJHRvb2x0aXBfYmdjO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRwcm9qZWN0cy1hY3RpdmVfX2NvbG9yOiAjRTlGRkNFO1xuJHByb2plY3RzLWZ1dHVyZV9fY29sb3I6ICNEOURERkY7XG4kdWEtYmFja2dyb3VuZF9fY29sb3I6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDVCQkIgNTAlLCAjRkZENTAwIDUwJSk7XG4kYWdncmVnYXRpb24tdmVydGljYWxfX3BhZGRpbmc6IDZweCA4cHg7XG5cbi5jYWxlbmRhci1tb250aHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNhbGVuZGFyLW1vbnRocyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9qZWN0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJHRpdGxlX19jb2xvcjtcblxuICAmLS1lbXB0eSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCQkQzOUM7XG4gICAgfVxuXG4gICAgJi0tZnV0dXJlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEI5NEU2O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICB9XG4gIH1cblxufVxuXG4udGFibGUtY2FsZW5kYXIge1xuICB0Ym9keSB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgJi53LW5hbWUtY2VsbCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sYXN0LWl0ZW0tcmlnaHQtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuc29ydGFibGUtY29sdW1uLFxuICAgICYudy1udW1iZXItY2VsbCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYubGFzdC1pdGVtLXJpZ2h0LWJvcmRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3ctaGFzLXByb2plY3RzIHtcbiAgICAgICAgLnctbmFtZS1jZWxsIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkbGFiZWxfX2NvbG9yO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3ctZXhwYW5kZWQge1xuICAgICAgICAgIC53LW5hbWUtY2VsbCB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGxhYmVsX19jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGlja3ktY29sdW1uIHtcbiAgICAgICAgJi5wcm9qZWN0LWdyb3VwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICAgfiB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgfiB0Ym9keSB7XG4gICAgICAuc3RpY2t5LWNvbHVtbiB7XG4gICAgICAgICYucHJvamVjdC1ncm91cCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICAgfiB0aCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLXBhZ2luYXRpb24tLXByZXYge1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cblxuICAuY2FsZW5kYXItYWdncmVnYXRpb24ge1xuICAgIHRyIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICAmLnN0aWNreS1mb290ZXIge1xuICAgICAgICAgIH4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudy1udW1iZXItY2VsbCxcbiAgICAgICAgJi53LW5hbWUtY2VsbCxcbiAgICAgICAgJi53LXBtX2xvY2FsX29mZmljZS1jZWxsLFxuICAgICAgICAmLnctcHJvamVjdF9tYW5hZ2VyX3VhLWNlbGwsXG4gICAgICAgICYudy1zdGFydF9kYXRlLWNlbGwsXG4gICAgICAgICYudy1lbmRfZGF0ZS1jZWxsLFxuICAgICAgICAmLnctb2ZmaWNlX2lkLWNlbGwsXG4gICAgICAgICYudy1wbGF0Zm9ybS1jZWxsLFxuICAgICAgICAmLnRkLWJnLWdyZXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZC1iZy1ncmV5IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUge1xuICAgIHRib2R5LFxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgICYudy1udW1iZXItY2VsbCxcbiAgICAgICYudy1uYW1lLWNlbGwsXG4gICAgICAmLnctb2ZmaWNlX2lkLWNlbGwsXG4gICAgICAmLnctZGVwYXJ0bWVudHMtY2VsbCxcbiAgICAgICYudy1wb3NpdGlvbi1jZWxsLFxuICAgICAgJi53LWNhcGFjaXR5LWNlbGwsXG4gICAgICAmLnctY2FwYWNpdHlfcGVyX3dlZWstY2VsbCxcbiAgICAgICYudy1sb2NhdGlvbi1jZWxsLFxuICAgICAgJi53LXRpbWV6b25lLWNlbGwsXG4gICAgICAmLnctZW1wbG95ZWVfc3RhdHVzLWNlbGwsXG4gICAgICAmLnctdWEtcG0tYWRtaW4tY29tcG9zYWJsZS1jZWxsLFxuICAgICAgJi53LWVuZ2xpc2gtbGV2ZWwtY2VsbCxcbiAgICAgICYudy1za2lsbF9sZXZlbC1jZWxsLFxuICAgICAgJi53LXBtX2xvY2FsX29mZmljZS1jZWxsLFxuICAgICAgJi53LXByb2plY3RfbWFuYWdlcl91YS1jZWxsLFxuICAgICAgJi53LXN0YXJ0X2RhdGUtY2VsbCxcbiAgICAgICYudy1lbmRfZGF0ZS1jZWxsLFxuICAgICAgJi53LXBsYXRmb3JtLWNlbGwsXG4gICAgICAmLnctc3RhdHVzLWNlbGwge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudy1tb250aF9wZXJjZW50LWNlbGwsXG4gICAgICAmLnctc3RhdHVzLWNlbGwge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53LWFsbG9jYXRpb24tZGF0ZS1jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG4tLWF1dG9maWxsIHtcbiAgICAgIGNvbG9yOiAjMzY5RkZGO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5LjFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWVrLWNvbHVtbiB7XG4gICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmLS1oZWFkLFxuICAgICYtLWNlbGwge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1oZWFkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgJHRhYmxlLXRoLWJnYy1ncmF5IDBweCxcbiAgICAgICAgICAkdGFibGUtdGgtYmdjLWdyYXkgOXB4LFxuICAgICAgICAgIHJnYmEoODAsIDg1LCAxOTAsIC4zNSkgOXB4LFxuICAgICAgICAgIHJnYmEoODAsIDg1LCAxOTAsIC4zNSkgMTBweFxuICAgICAgKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnVyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2VsbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLWhlaWdodDogJHRhYmxlLWNlbGxfX21pbi1oZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3ZlcmxvYWRlZCB7XG4gICAgICBjb2xvcjogJHdlZWstY29sdW1uLW92ZXJsb2FkZWRfX2NvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLS1pZGxpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlZWstY29sdW1uLWlkbGluZ19fYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgJi0tcGFydGlhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWVrLWNvbHVtbi1pZGxpbmctcGFydGlhbF9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXMtaG9saWRheXMge1xuICAgICAgJi0tb3ZlcmxvYWRlZCB7XG4gICAgICAgIGNvbG9yOiAkd2Vlay1jb2x1bW4tb3ZlcmxvYWRlZF9fY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgLndlZWstY29sdW1uIHtcbiAgICAgICAgJi0taGFzLWhvbGlkYXlzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvci1vcGFjaXR5IDRweCwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvci1vcGFjaXR5IDZweCwgdHJhbnNwYXJlbnQgNnB4LCB0cmFuc3BhcmVudCAxMHB4KTtcblxuICAgICAgICAgICYtLW92ZXJsb2FkZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICR3ZWVrLWNvbHVtbi13aXRoLWhvbGlkYXlfX2JhY2tncm91bmQtY29sb3Itb3BhY2l0eSA0cHgsICR3ZWVrLWNvbHVtbi13aXRoLWhvbGlkYXlfX2JhY2tncm91bmQtY29sb3Itb3BhY2l0eSA2cHgsIHRyYW5zcGFyZW50IDZweCwgdHJhbnNwYXJlbnQgMTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0taWRsaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yIDRweCwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvciA2cHgsIHRyYW5zcGFyZW50IDZweCwgdHJhbnNwYXJlbnQgMTBweCksICR3ZWVrLWNvbHVtbi1pZGxpbmdfX2JhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICAgICYtLXBhcnRpYWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheS1wYXJ0aWFsLWlkbGluZ19fYmFja2dyb3VuZC1jb2xvciA0cHgsICR3ZWVrLWNvbHVtbi13aXRoLWhvbGlkYXktcGFydGlhbC1pZGxpbmdfX2JhY2tncm91bmQtY29sb3IgNnB4LCB0cmFuc3BhcmVudCA2cHgsIHRyYW5zcGFyZW50IDEwcHgpLCAkd2Vlay1jb2x1bW4taWRsaW5nLXBhcnRpYWxfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAud2Vlay1jb2x1bW4ge1xuICAgICAgICAmLS1oYXMtaG9saWRheXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHkgMnB4LCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHkgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDhweCk7XG5cbiAgICAgICAgICAmLS1vdmVybG9hZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHkgMnB4LCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHkgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDhweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0taWRsaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yIDJweCwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvciA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgOHB4KSwgJHdlZWstY29sdW1uLWlkbGluZ19fYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICAgJi0tcGFydGlhbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5LXBhcnRpYWwtaWRsaW5nX19iYWNrZ3JvdW5kLWNvbG9yIDJweCwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheS1wYXJ0aWFsLWlkbGluZ19fYmFja2dyb3VuZC1jb2xvciA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgOHB4KSwgJHdlZWstY29sdW1uLWlkbGluZy1wYXJ0aWFsX19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAud2Vlay1jb2x1bW4ge1xuICAgICAgICAmLS1oYXMtaG9saWRheXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5X19iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHksICR3ZWVrLWNvbHVtbi13aXRoLWhvbGlkYXlfX2JhY2tncm91bmQtY29sb3Itb3BhY2l0eSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNnB4KTtcblxuICAgICAgICAgICYtLW92ZXJsb2FkZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICR3ZWVrLWNvbHVtbi13aXRoLWhvbGlkYXlfX2JhY2tncm91bmQtY29sb3Itb3BhY2l0eSwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvci1vcGFjaXR5IDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWlkbGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvciwgJHdlZWstY29sdW1uLXdpdGgtaG9saWRheV9fYmFja2dyb3VuZC1jb2xvciAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNnB4KSwgJHdlZWstY29sdW1uLWlkbGluZ19fYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICAgJi0tcGFydGlhbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5LXBhcnRpYWwtaWRsaW5nX19iYWNrZ3JvdW5kLWNvbG9yLCAkd2Vlay1jb2x1bW4td2l0aC1ob2xpZGF5LXBhcnRpYWwtaWRsaW5nX19iYWNrZ3JvdW5kLWNvbG9yIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA2cHgpLCAkd2Vlay1jb2x1bW4taWRsaW5nLXBhcnRpYWxfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuY2FsZW5kYXItbW9udGhzLWNlbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC53ZWVrLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucHJvamVjdC1zdGF0dXMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5mb2N1cy1yZW5kZXIge1xuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2plY3QtbmFtZS1jZWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLmVkaXQtcHJvamVjdCxcbiAgICAgIC5zeW5jLXByb2plY3Qge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3RpY2t5LWdyb3VwIHtcbiAgICB0aC5wcm9qZWN0LWdyb3VwLFxuICAgIHRoLnN0aWNreS1iZyxcbiAgICB0aC5wcm9qZWN0LWdyb3VwLS1lbXB0eSB7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIHRoLnN0aWNreS1iZyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIHRoLnN0aWNreS1jb2x1bW4sXG4gICAgdGguc3RpY2t5LWJnIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICB0aC5wcm9qZWN0LWdyb3VwIHtcbiAgICAgICY6bm90KC5zdGlja3ktYmcpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICB+IC53LXBsYXRmb3JtLWNlbGwsXG4gICAgICB+IC53LXN0YXR1cy1jZWxsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICYuc3RpY2t5LWJnIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RpY2t5LWJnIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGguY2FsZW5kYXItbW9udGhzLWNlbGwge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICB0aGVhZCArIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGguc3RpY2t5LWNvbHVtbixcbiAgICAgICAgICB0aC5zdGlja3ktYmcge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGVhZC5zdGlja3ktaGVhZGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5wb3NpdGlvbi1yb3ctbGFiZWwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cbiAgICA+IGRpdiB7XG4gICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLnRyLXBvc2l0aW9uLXJvdy1sYWJlbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdGQge1xuICAgICAgJi53LW51bWJlci1jZWxsLFxuICAgICAgJi53LW5hbWUtY2VsbCxcbiAgICAgICYudy1wbV9sb2NhbF9vZmZpY2UtY2VsbCxcbiAgICAgICYudy1wcm9qZWN0X21hbmFnZXJfdWEtY2VsbCxcbiAgICAgICYudy1zdGFydF9kYXRlLWNlbGwsXG4gICAgICAmLnctZW5kX2RhdGUtY2VsbCxcbiAgICAgICYudy1vZmZpY2VfaWQtY2VsbCxcbiAgICAgICYudy1wbGF0Zm9ybS1jZWxsLFxuICAgICAgJi53LWRlcGFydG1lbnRzLWNlbGwsXG4gICAgICAmLnctcG9zaXRpb24tY2VsbCxcbiAgICAgICYudy1jYXBhY2l0eS1jZWxsLFxuICAgICAgJi53LWVtcGxveWVlX3N0YXR1cy1jZWxsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnRkLWJnLWdyZXkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICYudGQtYWRkLXBvc2l0aW9uIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICAuYnRuICB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudHItYWRkLXBvc2l0aW9uIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi5wc2V1ZG8tZWxlbWVudHMge1xuICAgICAgdGQge1xuICAgICAgICAmLnRkLWJnLWdyZXkge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnBvc2l0aW9uLXJvdy1sYWJlbCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWRpdC1wcm9qZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zeW5jLXByb2plY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnByb2plY3QtY2xpY2staGVuZGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLncge1xuICAgICYtcmVnaW9uLWNlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG5cbi5wcm9qZWN0LW5hbWUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cblxudGQucm93LW51bWJlci1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2plY3QtbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgJi0tYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0JCRDM5QztcbiAgfVxuXG4gICYtLWZ1dHVyZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4Qjk0RTY7XG4gIH1cblxuICAmLS1uZXctemVhbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGRiOTk7XG4gIH1cblxuICAmLS1hdS1zeWRuZXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOWNlNmYwO1xuICB9XG5cbiAgJi0tYXUtbWVsYm91cm5lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZjJmNTtcbiAgfVxuXG4gICYtLWF1LWJyaXNiYW5lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2M1ZjNjZDtcbiAgfVxuXG4gICYtLXVzYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMjk5NGE7XG4gIH1cblxuICAmLS1ldS1kYWNoOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2VlNmE2YTtcbiAgfVxuXG4gICYtLXNpbmdhcG9yZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZlOWM7XG4gIH1cblxuICAmLS1lbWVhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZDI4YjtcbiAgfVxuXG4gICYtLXVrcmFpbmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdWEtYmFja2dyb3VuZF9fY29sb3I7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDY5cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAmLS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJi0tbmV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGNvbG9yOiAkYmFzZV9fY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgJi0tcHJldiB7XG4gICAgICBib3JkZXItd2lkdGg6IDQuNXB4IDZweCA0LjVweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBib3JkZXItd2lkdGg6IDQuNXB4IDAgNC41cHggNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gIH1cbn1cblxuLmNhbGVuZGFyLWFnZ3JlZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICB0ZC5zdGlja3ktZm9vdGVyIHtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW1wdHktZm9vdGVyLWNvbHVtbiB7XG4gICAgei1pbmRleDogMTYgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRhZ2dyZWdhdGlvbi12ZXJ0aWNhbF9fcGFkZGluZztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBwYWRkaW5nOiAkYWdncmVnYXRpb24tdmVydGljYWxfX3BhZGRpbmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICYtLXNpZ25lZCB7XG4gICAgYmFja2dyb3VuZDogIzAwZGI5OTtcbiAgfVxuXG4gICYtLXNjb3Bpbmcge1xuICAgIGJhY2tncm91bmQ6ICM5Y2U2ZjA7XG4gIH1cblxuICAmLS1wbGFubmluZyB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZjJmNTtcbiAgfVxuXG4gICYtLWRldi1pbi1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2M1ZjNjZDtcbiAgfVxuXG4gICYtLW9uLWhvbGQge1xuICAgIGJhY2tncm91bmQ6ICNmMjk5NGE7XG4gIH1cblxuICAmLS1kZWxheSB7XG4gICAgYmFja2dyb3VuZDogI2VlNmE2YTtcbiAgfVxuXG4gICYtLXJlZ3Jlc3Npb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZlOWM7XG4gIH1cblxuICAmLS11YXQge1xuICAgIGJhY2tncm91bmQ6ICNmOWQyOGI7XG4gIH1cblxuICAmLS1wcmVwcm9kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGQ4OGY1O1xuICB9XG5cbiAgJi0tcGdsd3Mge1xuICAgIGJhY2tncm91bmQ6ICNiOWZkZWI7XG4gIH1cblxuICAmLS1jb21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gIH1cblxuICAmLS1waGFzZTIge1xuICAgIGJhY2tncm91bmQ6ICNkZDg4ZjU7XG4gIH1cbn1cblxuLnBvc2l0aW9uLXJvdy1sYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuIiwiJGVtcGxveWVlcy1wbGFjZWhvbGRlcl9fY29sb3I6ICNGRkY2REU7XG4kZXJyb3ItY29sb3I6ICNEQzI2MjY7XG4kcG9wdXAtbWF4X193aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuXG4udGFibGUtZW1wbG95ZWVzIHtcbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmLnctbm90ZS1jZWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RpY2t5LWhlYWRlciB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAudy1yb2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZW5kX2RhdGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmMjtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJvdyB7XG4gICAgICAgICYtZGlzY2hhcmdlZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRpc2NoYXJnZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGlzY2hhcmdlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRyaWFsLFxuICAgICAgICAmLWRpc2NoYXJnaW5nIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItdHJpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi53LW51bWJlci1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICArIC53LW5hbWUtY2VsbCB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53LW5hbWUtY2VsbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpc2VsZWN0IHtcbiAgICBtYXgtaGVpZ2h0OiA0M3B4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAZXh0ZW5kIC5hYnMtc2VhcmNoYWJsZS1zZWxlY3Q7XG5cbiAgICAmX190YWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX190YWdzLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggMDtcbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvY3VzLXJlbmRlciB7XG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgPiAucmVsYXRpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAuZGF0ZXBpY2tlci0td3JhcHBlciB7XG4gICAgICAuZHBfX2lucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMjMsIDIzLCAyNywgMC4zMSk7XG4gICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgIH1cblxuICAgIC5pbnB1dC0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnctc3RhcnRfZGF0ZS1jZWxsIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cblxuICAudy1kZXBhcnRtZW50cy1jZWxsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAuZW1wbG95ZWUtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubm8tZWRpdGFibGUge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG5cbiAgLmVkaXRhYmxlLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZW1wbG95ZWUtY2FwYWNpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmVtcGxveWVlcy1ub3RlLFxuICAudy1jb21tZW50LWNlbGwge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAucHJvamVjdC1ncm91cCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgJi0tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFOEE2QTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZW1wbG95ZWVzLXBsYWNlaG9sZGVyX19jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZW1wbG95ZWVzLW5hbWUtY2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYmViO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG5cbiAgICAuZW1wbG95ZWVzLW5hbWUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi0tdW5ncm91cGVkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGQ6bm90KC5hY3Rpb24pIHtcbiAgICAuZHJvcGRvd24td3JhcHBlciB7XG4gICAgICAuZHJvcGRvd24tLWFjdGl2ZSB7XG4gICAgICAgIEBleHRlbmQgLmFicy1kcm9wZG93bi1hcnJvdztcblxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYigyMyAyMyAyNyAvIDMxJSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b29sYmFyLWVtcGxveWVlcyB7XG4gIC50b29sYmFyX19hY3Rpb24taXRlbS0tYWRkIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuXG4gIC50b29sYmFyLWJ0bl9fdmFsdWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnRvb2xiYXJfX2ZpbHRlcnMge1xuICAgICY6bm90KC5tYXJnaW4tcmVzZXQpIHtcbiAgICAgIC50b29sYmFyX19hY3Rpb24taXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmVtcGxveWVlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZW1wbG95ZWVzLWF2YXRhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcblxuICAgIC5zdGF0dXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgICYuZGlzY2hhcmdlZCxcbiAgICAgICYubWF0ZXJuaXR5LXBhdGVybml0eS1sZWF2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNjaGFyZ2VkO1xuICAgICAgfVxuXG4gICAgICAmLndvcmtpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd29ya2luZztcbiAgICAgIH1cblxuICAgICAgJi50cmlhbCxcbiAgICAgICYuZGlzY2hhcmdpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJpYWw7XG4gICAgICB9XG5cbiAgICAgICYuZW1wdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5lbXBsb3llZXMtbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5lbXBsb3llZS1uYW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2hhYmxlLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlucHV0LS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtbGFiZWwtLXdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZW1wbG95ZWVzLWVtYWlsIHtcbiAgLmlucHV0LWxhYmVsLS13aWR0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnBvcHVwIHtcbiAgJi5lbXBsb3llZS1lZGl0IHtcbiAgICB0b3A6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgLmVtcGxveWVlLWZvcm1fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZW1wbG95ZWUtZm9ybV9faW5uZXIge1xuICAgIG1heC13aWR0aDogJHBvcHVwLW1heF9fd2lkdGg7XG4gIH1cblxuICAuZW1wbG95ZWUtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgJl9fdGFncyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190YWcge1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGVnZW5kLFxuICAgIC5zdWItdGl0bGUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5taW4tdy0xNTUge1xuICAgICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLXJhZGl1cy04IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuYmctZ3JheS0xMDAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgLmZpZWxkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5lbXBsb3llZV9zdGF0dXMge1xuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAmW3R5cGU9J251bWJlciddIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxvYXRpbmctbGFiZWwge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtYXZhdGFyIHtcbiAgICAgIFtuYW1lPSdhdmF0YXJfZGF0YSddIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLXVwbG9hZGVyIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmVtcHR5LXRib2R5IHtcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAmLmVtcHR5LXRib2R5X190aCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC5yb2xlIHtcbiAgICBAZXh0ZW5kIC5hYnMtbXVsdGlzZWxlY3Q7XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRyYWN0cyB7XG4gIC5kcm9wZG93bl9fdHJpZ2dlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0LS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuXG4gICAgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnctbnVtYmVyLWNlbGwge1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9J251bWJlciddIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiA3NHB4O1xuICAgIH1cbiAgfVxuXG4gIC53LWNvbnRyYWN0LWNlbGwge1xuICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICB9XG5cbiAgLm10LTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGJhc2VfX2NvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0NSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNDUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgdG9wOiAtN3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gICAgICB0b3A6IC04cHg7XG4gICAgfVxuICB9XG5cbiAgLmRwX19jbGVhcl9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5kcF9faW5wdXRfd3JhcCB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuZHBfX2ljb24ge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZC1lcnJvci1jbGFzcyB7XG4gICAgei1pbmRleDogMztcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXN0YXR1cy1JbmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRpc2NoYXJnZWQ7XG4gIH1cblxuICAmLnRhYmxlIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICYuaXNfZGVsZXRlZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRpc2NoYXJnZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGlzY2hhcmdlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhYmxlIHtcbiAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aGVhZGVyIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1wdHktdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhc3QtdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtZm9ybS0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiJHJldGFpbmVyLWNlbGxfX2hlaWdodDogNDhweDtcblxuLnRhYmxlLXByb2plY3RzIHtcbiAgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cbiAgICAgICYudy1udW1iZXItY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0aWNreS1oZWFkZXIge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICB0ciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgdGQge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktaGVhZGVyIHtcbiAgICB0aCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUuc3RpY2t5LWdyb3VwIHtcbiAgICB0Ym9keSB7XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggcmlnaHQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgdG9wOiAzM3B4O1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVhZGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICBiLFxuICAgICAgICAgIC5wcm9qZWN0LWdyb3VwX19jb3VudGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICB0aCB7XG4gICAgICAgIC53cmFwLXRleHQtc3RpY2t5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG5cbiAgICAgICAgLnByb2plY3Qtcm93LW51bWJlci1jZWxsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53LXBsYXRmb3JtIHtcbiAgICAgICAgICAubXVsdGlzZWxlY3QtdmFsLFxuICAgICAgICAgIC5kcm9wZG93bl9faW5uZXIge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi53LW51bWJlci1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICArIC53LW5hbWUtY2VsbCxcbiAgICAgICsgLnByb2plY3QtbmFtZS1jZWxsIHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnctbmFtZS1jZWxsLFxuICAgICYucHJvamVjdC1uYW1lLWNlbGwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hhYmxlLXNlbGVjdCB7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAuZWRpdGFibGUtaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLm5vLWVkaXRhYmxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuXG4gIC5mb2N1cy1yZW5kZXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLmVkaXRhYmxlLmRlcGFydG1lbnRzIHtcbiAgICAuZGVwYXJ0bWVudHMtLW5hbWUgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDNweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGV4dGVuZCAuYWJzLXNlYXJjaGFibGUtc2VsZWN0O1xuXG4gICAgJl9fdGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fdGFncy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDA7XG4gICAgfVxuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb2N1cy1yZW5kZXIge1xuICAgIC5pbnB1dC0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiKDIzIDIzIDI3IC8gMzElKTtcbiAgICB9XG5cbiAgICAudy1zdGF0dXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLnRpbWVsaW5lX19pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2plY3QtbmFtZS1jZWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcblxuICAgIC5uYW1lIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIH1cblxuICAgICAgJi0tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYtLXVuZ3JvdXBlZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53LXN0YXR1cyB7XG4gICAgLmZvY3VzLXJlbmRlcl9fcGxhY2Vob2xkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbiIsInRkLmVkaXRhYmxlIHtcbiAgLmZvY3VzLXJlbmRlciB7XG4gICAgdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICYubm8tYWJzb2x1dGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmZvY3VzLXJlbmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB6LWluZGV4OiAyMjtcbiAgICB9XG4gIH1cblxuICAubXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGV4dGVuZCAuYWJzLXNlYXJjaGFibGUtc2VsZWN0O1xuXG4gICAgJl9fdGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fdGFncy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDA7XG4gICAgfVxuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiJGhycy1jZWxsX193aWR0aDogMzMuMzMzMyU7XG4kY29sdW1uX19ib3JkZXItY29sb3I6ICNlYWViZWI7XG5cbi50YWJsZS1yZXNvdXJjZXMtYXZhaWxhYmlsaXR5IHtcbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgei1pbmRleDogMjI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi53IHtcbiAgICAgICAgJi1udW1iZXItY2VsbCxcbiAgICAgICAgJi1uYW1lLWNlbGwsXG4gICAgICAgICYtb2ZmaWNlLWNlbGwsXG4gICAgICAgICYtc3RhdHVzLWNlbGwsXG4gICAgICAgICYtcmVnaW9uLWNlbGwge1xuICAgICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLXBhZ2luYXRpb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuXG4gICAgICAuY2FsZW5kYXItcGFnaW5hdGlvbl9fYXJyb3cge1xuICAgICAgICBjb2xvcjogJGJhc2VfX2NvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pICB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hdmFpbGFiaWxpdHktb2ZmaWNlLWdyb3VwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDM0OHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXZhaWxhYmlsaXR5LWRlcGFydG1lbnQtZ3JvdXAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMjQ4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucm93LXByb2plY3QtbmFtZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLmF2YWlsYWJpbGl0eS1vZmZpY2UtZ3JvdXAge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICAgICB+IHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wcm9qZWN0LW5hbWUtY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgIH4gdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWluLXdpZHRoOiAzNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi0tcHJldiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sdW1uX19ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2x1bW5fX2JvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZC1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1tb250aCB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICB3aWR0aDogMTEuMTExMSU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB9XG4gIH1cblxuICAuYm9keS1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1tb250aCB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1ocnMge1xuICAgICAgd2lkdGg6ICRocnMtY2VsbF9fd2lkdGg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYm9keS1jb2x1bW4ubmVnYXRpdmUtdmFsdWUge1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIH1cblxuICAuaHJzLWNlbGwge1xuICAgIHdpZHRoOiAkaHJzLWNlbGxfX3dpZHRoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICZfX2lucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAkaHJzLWNlbGxfX3dpZHRoO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICAmLmhycy1jZWxsIHtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhycy1jb250YWluZXJ7XG4gICAgd2lkdGg6ICRocnMtY2VsbF9fd2lkdGg7XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBtaW4taGVpZ2h0OiAkdGFibGUtY2VsbF9fbWluLWhlaWdodDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLm5vLXJlY29yZHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG90YWwtbW9udGh7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50b3RhbC1tb250aC1zcGFjZXJ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5oZWFkLWNvbHVtbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmVtcHR5LWNlbGwge1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgfVxuXG4gIC5uby1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxufVxuIiwiJHJlc291cmNlcy1wcm9qZWN0LXJvd19faGVpZ2h0OiAzNXB4O1xuJHJlc291cmNlcy1wcm9qZWN0LXJvdy1oaWdobGlnaHRfX2NvbG9yOiAjZmVkYmRiO1xuXG4ucmVzb3VyY2VzLXByb2plY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMjhweCA1cHggMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuaGlkZS1idG4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuc3ZnLWljb24ge1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhpZGUtYnRuIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAud2FybmluZy1tZXNzYWdlX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC53YXJuaW5nLW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmLnB1cnB1ci1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHVycHVyO1xuXG4gICAgICAgIC5zdmctaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXG4gICAgdGgge1xuICAgICAgJi5yZXNvdXJjZXMtcHJvamVjdF9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmLmVkaXRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm5vLWVkaXRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aW9uLXJlcXVpcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZFREJEQjtcbiAgICAgIH1cblxuICAgICAgJi53LXBvc2l0aW9uLWNlbGwuaGFzLW90aGVyLXBvc2l0aW9uIHtcbiAgICAgICAgLm9yaWctcG9zaXRpb24ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycHVyO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIC0tYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZWxpbWl0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm51bWJlci1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAudy1wcm9qZWN0X2hvdXJzLWNlbGwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICYuZWRpdGFibGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIC5lZGl0YWJsZS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdmVybG9hZGVkLWhvdXJzIHtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnB1cjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRiYXNlX19jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZm9jdXMtcmVuZGVyIHtcbiAgICBpbnB1dCxcbiAgICBzZWxlY3QsXG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgbWluLWhlaWdodDogJHJlc291cmNlcy1wcm9qZWN0LXJvd19faGVpZ2h0O1xuICAgICAgaGVpZ2h0OiAkcmVzb3VyY2VzLXByb2plY3Qtcm93X19oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmZvY3VzLXJlbmRlcl9fcGxhY2Vob2xkZXIsXG4gIC5kYXRhLXJhbmdlLS1yZWFkb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuZm9jdXMtcmVuZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzM3B4O1xuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6ICRyZXNvdXJjZXMtcHJvamVjdC1yb3dfX2hlaWdodDtcbiAgICB9XG4gIH1cblxuICAuaGFzLWFkZGl0aW9uYWwge1xuICAgIC5mb2N1cy1yZW5kZXIge1xuICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoLnctcHJvamVjdF9ob3Vycy1jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICB0aCB7XG4gICAgJi53LWFjdGlvbi1jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnctYWN0aW9uLWNlbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuYnRuLS1tb3JlIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuc3ZnLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJGFjdGlvbi1wcmltYXJ5X19jb2xvcjtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlucHV0LS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53LWFsbG9jYXRpb24tZGF0ZS1jZWxsIHtcbiAgICAuZGF0YS1yYW5nZV9fZGVsaW1pdGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC53LXNlY29uZGFyeS1wcm9qZWN0cy1jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5hZGRpdGlvbmFsLXByb2plY3RzIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBjb2xvcjogJGFjdGlvbi1wcmltYXJ5X19jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndhcm5pbmctbWVzc2FnZSB7XG4gICAgLnN2Zy1pY29uIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF5LWF0dGVudGlvbi1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5mYWN0LW1vcmUtcGxhbiB0ZCxcbi5mYWN0LWxhY2stcGxhbiB0ZCB7XG4gIGJhY2tncm91bmQ6ICRyZXNvdXJjZXMtcHJvamVjdC1yb3ctaGlnaGxpZ2h0X19jb2xvcjtcbn1cblxuLmV4dHJhLXNwYWNlIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG5baWRePVwiZGF0ZXBpY2tlci0td3JhcHBlci1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRwLWN1c3RvbS1tZW51IHtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYucG9wdXAtdG9wX3Bvc2l0aW9uIHtcbiAgICAuZHAtY3VzdG9tLW1lbnUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cC5wcmEtZWRpdCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcblxuICAuZWRpdC1wcmEtZm9ybV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgdHIge1xuICAgICYuaXNfZGVsZXRlZCB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kaXNjaGFyZ2VkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGlzY2hhcmdlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJvdy1tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIFtjb2xzcGFuPVwiNlwiXSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bl9fdHJpZ2dlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtLXNlbGVjdCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAuZm9jdXMtcmVuZGVyIHtcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cblxuICAuZW1wbG95ZWVzLXdyYXBwZXIge1xuICAgIC5lbXBsb3llZXMtbmFtZSB7XG4gICAgICAuc2VhcmNoYWJsZS1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAuaW5wdXQtLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC00MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtcGxveWVlcy1hdmF0YXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC0td3JhcHBlciB7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWRcXDpvcGFjaXR5LTEwMDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMjQ2LCAyNDYpO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgLnctbnVtYmVyLWNlbGwge1xuICAgIC53YXJuaW5nLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudy1wcm9qZWN0X2hvdXJzLWNlbGwsXG4gIC53LWNvbW1lbnQtY2VsbCxcbiAgLnctYWxsb2NhdGlvbi1kYXRlLWNlbGwge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG5cbiAgLnctY29tbWVudC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLS13cmFwcGVyIHtcbiAgICAuZHBfX2lucHV0IHtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtd29ya2xvYWQge1xuICAgIHRoZWFkLnN0aWNreS1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC53LW5hbWUtY2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIkaHJzLWNlbGxfX3dpZHRoOiAxMDZweDtcbiRjb3N0LWNlbGxfX3dpZHRoOiAxMDZweDtcbiR0aGVhZC10aF9faGVpZ2h0OiAxMDBweDtcbiRyb3dfX2JnOiAjZmZmO1xuJGNvbHVtbl9fYm9yZGVyLWNvbG9yOiAjZWFlYmViO1xuXG4udGFibGUtZm9yZWNhc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLnNvcnRhYmxlLWNvbHVtbixcbiAgICAgICYudy1udW1iZXItY2VsbCxcbiAgICAgICYudy1vZmZpY2VfaWQtY2VsbCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudy1udW1iZXItY2VsbCxcbiAgICAgICYudy1uYW1lLWNlbGwsXG4gICAgICAmLnctb2ZmaWNlX2lkLWNlbGwsXG4gICAgICAmLnctc3RhdHVzLWNlbGwsXG4gICAgICAmLnctcGxhdGZvcm0tY2VsbCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudy1udW1iZXItY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJi5sYXN0LWl0ZW0tcmlnaHQtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGlja3ktaGVhZGVyIHtcbiAgICAgIHRyIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcblxuICAgICAgICAmLnN0aWNreS1jb2x1bW4ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgIH4gdGgge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCwgdGQge1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53LW51bWJlci1jZWxsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvamVjdC1ncm91cF9fdGl0bGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXN0LWl0ZW0tcmlnaHQtYm9yZGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgICYuc3RpY2t5LWJnIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmLmxhc3QtaXRlbS1yaWdodC1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3RpY2t5LWNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgJjpub3QoLmxhc3QtaXRlbS1yaWdodC1ib3JkZXIpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvamVjdC1uYW1lIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByb2plY3Qtcm93IHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICYucHJvamVjdC1ncm91cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc3RpY2t5LWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICYubGFzdC1pdGVtLXJpZ2h0LWJvcmRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RpY2t5LWNvbHVtbiB7XG4gICAgICAgIH4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3dfX2JnO1xuXG4gICAgICAgICAgJi5ocnMtY2VsbCxcbiAgICAgICAgICAmLmNvc3QtY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93X19iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1wYWdpbmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkLWNvbHVtbiB7XG4gICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgbWluLXdpZHRoOiAkaHJzLWNlbGxfX3dpZHRoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgICYtLW1vbnRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHJzLWNlbGwge1xuICAgIHdpZHRoOiAkaHJzLWNlbGxfX3dpZHRoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYucmVzZXQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAkaHJzLWNlbGxfX3dpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC5ocnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogJGhycy1jZWxsX193aWR0aDtcblxuICAgIC5yb3dfcmF0ZS10b29sdGlwIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb3N0LWNlbGwge1xuICAgIHdpZHRoOiAkY29zdC1jZWxsX193aWR0aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogJGNvc3QtY2VsbF9fd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLmNvc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogJGNvc3QtY2VsbF9fd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0YWJsZS1jZWxsX19taW4taGVpZ2h0O1xuICAgICAgd2lkdGg6ICRocnMtY2VsbF9fd2lkdGg7XG5cbiAgICAgICYuZW1wdHktdGJvZHkge1xuICAgICAgICBtaW4td2lkdGg6ICRocnMtY2VsbF9fd2lkdGg7XG4gICAgICB9XG5cbiAgICAgICYudG90YWwtbW9udGgtc3BhY2VyLFxuICAgICAgJi5ib3JkZXItcmlnaHQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuc3RpY2t5LWJnIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi5sYXN0LWl0ZW0tcmlnaHQtYm9yZGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG90YWwtbW9udGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmNvc3QtbW9udGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmNvc3QtbW9udGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmhlYWQtY29sdW1uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZW1wdHktY2VsbCB7XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLnRhYmxlLWZvcmVjYXN0LXByb2plY3Qge1xuICAgIC5oZWFkLWNvbHVtbi0tbW9udGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhlYWQtY29sdW1uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucHJvamVjdC1zdWJ0aXRsZSB7XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6ICRocnMtY2VsbF9fd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoLXRvdGFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi50YWJsZS5zdGlja3ktZ3JvdXAge1xuICAgICAgLnByb2plY3Qtc3VidGl0bGUge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgdG9wOiA2MXB4O1xuXG4gICAgICAgICAgJi5wcm9qZWN0LXN1YnRpdGxlLS10aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJi5sYXN0LWl0ZW0tcmlnaHQtYm9yZGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiBbY2xhc3MqPSd3LSddIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICAgICAgJi5sYXN0LWl0ZW0tcmlnaHQtYm9yZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aC13cmlrZSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICB0b3A6IDkxcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgLnRoLXRvdGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgJi5zb3J0YWJsZS1jb2x1bW4sXG4gICAgICAgICYudy1udW1iZXItY2VsbCxcbiAgICAgICAgJi53LW9mZmljZV9pZC1jZWxsIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRtb250aC1jZWxsX19ib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcblxuLmZpZWxkLnJldGFpbmVyX29mZmljZSxcbi5maWVsZC5yZXRhaW5lcl9yZWdpb24ge1xuICBAZXh0ZW5kIC5hYnMtbXVsdGlzZWxlY3Q7XG59XG5cbi50YWJsZS1yZXRhaW5lciB7XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcblxuICAgICAgJi5zb3J0YWJsZS1jb2x1bW4sXG4gICAgICAmLnctbnVtYmVyLWNlbGwsXG4gICAgICAmLnctYWN0aW9ucy1jZWxsLFxuICAgICAgJi53LWVtcHR5LWNlbGwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnctYWN0aW9ucy1jZWxsIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi53LW51bWJlci1jZWxsLFxuICAgICAgJi53LXN1cHBvcnRfdGVhbV9pZC1jZWxsLFxuICAgICAgJi53LW9mZmljZV9pZC1jZWxsLFxuICAgICAgJi53LWRlcGFydG1lbnRzLWNlbGwsXG4gICAgICAmLnctbG9jYWwtcG0tY2VsLFxuICAgICAgJi53LWNvbW1lbnQtY2VsbCxcbiAgICAgICYudy1lbXB0eS1jZWxsLFxuICAgICAgJi5zb3J0YWJsZS1jb2x1bW4ge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnctbnVtYmVyLWNlbGwge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZSB7XG4gICAgdGJvZHksXG4gICAgdGhlYWQge1xuICAgICAgdHIge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnctbnVtYmVyLWNlbGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGFzdC1pdGVtLXJpZ2h0LWJvcmRlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkbW9udGgtY2VsbF9fYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICAuaG91cnMtY2VsbCB7XG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNjNTU3YTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuXG4gICAgICAgICYudy1jb21tZW50LWNlbGwge1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnctbG9jYWwtcG0tY2VsbCxcbiAgICAgICAgJi53LWNvbW1lbnQtY2VsbCB7XG4gICAgICAgICAgLmZvY3VzLXJlbmRlciB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnctY29tbWVudC1jZWxsLFxuICAgICAgICAmLnctbG9jYWwtcG0tY2VsbCB7XG4gICAgICAgICAgLm5vLWVkaXRhYmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRmb290IHtcbiAgICB0ciB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZC1sYXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreS1mb290ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZWRpdGFibGUtaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC53LWNvbW1lbnQge1xuICAgIHdpZHRoOiBjYWxjKDIyNnB4IC0gMThweCk7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgLnctY29tbWVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm8tZWRpdGFibGUge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgJl9fbmFtZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItbW9udGhzLWNlbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAuY2FsZW5kYXItbW9udGhzX19pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1tb250aHMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJG1vbnRoLWNlbGxfX2JvcmRlcjtcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgIC5idG4tLW1vcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgIC5tb3JlLS1hY3Rpb25zIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA0LjVweCAwIDQuNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLXBhZ2luYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGhlaWdodDogMjlweDtcblxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBjb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ob3Vycy1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogJG1vbnRoLWNlbGxfX2JvcmRlcjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgIC5ob3Vycy1jb2x1bW4ge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG91cnMtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXItcmlnaHQ6ICRtb250aC1jZWxsX19ib3JkZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICYtLXRvdGFsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmV0YWluZXItY2VsbCB7XG4gICAgcGFkZGluZzogMXB4O1xuXG4gICAgJi0tbnVtYmVyLWNlbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5mb2N1cy1yZW5kZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmhvdXJzLWNlbGwge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubm8tZWRpdGFibGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvY3VzLXJlbmRlcl9fcGxhY2Vob2xkZXIsXG4gICAgLm5vLWVkaXRhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5wZXJjZW50LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLWFnZ3JlZ2F0aW9uIHtcbiAgICAmX192YWx1ZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgICYudy1udW1iZXItY2VsbCB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ2cHggLSAxOHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53LWFjdGlvbnMtY2VsbCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAucmV0YWluZXItcGxhdGZvcm0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbiIsIi5zdXBwb3J0LXRlYW0ge1xuICAuc3VwcG9ydC10ZWFtIHtcbiAgICAmX19mb290ZXItcm93LFxuICAgICZfX2Zvb3Rlci10b3RhbHMtcm93IHtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3Rlci1yb3cge1xuICAgICAgdGgge1xuICAgICAgICBjb2xvcjogJGFjdGlvbi1zZWNvbmRhcnlfX2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyLXRvdGFscy1yb3cge1xuICAgICAgdGgge1xuICAgICAgICBjb2xvcjogJGFjdGlvbi1zZWNvbmRhcnlfX2NvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53aGl0ZXNwYWNlLW5vd3JhcCArIHRoIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VwcG9ydC10ZWFtX190b3RhbC1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMzRweDtcblxuICAgICAgICB+IHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VwcG9ydC10ZWFtX190b3RhbC1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQuZXN0aW1hdGVkLXRvdGFscyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53LW5hbWUtY2VsbCB7XG4gICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAudy1ob3Vycy1jZWxsIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAmX190b3RhbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5lc3RpbWF0ZWQtdG90YWxzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJl9fdGFibGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVtcGxveWVlcy13cmFwcGVyIHtcbiAgICAuZW1wbG95ZWVzLWF2YXRhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIiRsb2dzX19ib3JkZXItY29sb3I6ICM2OTZEQzc7XG4kdXBkYXRlX19iYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREZEO1xuJGRlbGV0ZWRfX2JhY2tncm91bmQtY29sb3I6ICNGREU1RTU7XG4kY3JlYXRlX19iYWNrZ3JvdW5kLWNvbG9yOiAjRTVGREU2O1xuXG4ubmF2LWxpc3Qge1xuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICYuZGlzYWJsZV9idXR0b24ge1xuICAgICAgY29sb3I6ICRhY3Rpb24tcHJpbWFyeV9fY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sb2dzLXRvb2xiYXIge1xuICAudG9vbGJhcl9fYWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG5cbm5hdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyNXB4IDAgNTBweDtcblxuICAuYm9yZGVyLWdyYXktMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICBzcGFuLCBhIHtcbiAgICAmLnRleHQtZ3JheS03MDAge1xuICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmlubGluZS1mbGV4IHtcbiAgICAmOmZpcnN0LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtaW4td2lkdGg6IDg4cHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtbG9ncyB7XG4gIGhlaWdodDogMXB4O1xuXG4gIC51cGRhdGUsXG4gIC5jcmVhdGUsXG4gIC5kZWxldGUge1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudXBkYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdXBkYXRlX19iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAgICYuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dzIHtcbiAgICAgICZfX2RhdGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUge1xuICAgIHRib2R5LFxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNyZWF0ZSB7XG4gICAgYmFja2dyb3VuZDogJGNyZWF0ZV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgfVxuXG4gIC5kZWxldGUge1xuICAgIGJhY2tncm91bmQ6ICRkZWxldGVkX19iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLmxvZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fdG9wLWhlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbS1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSxcbiAgICAmX191c2VyLFxuICAgICZfX3BsYWNlIHtcbiAgICAgIHdpZHRoOiAxOTRweDtcbiAgICB9XG5cbiAgICAmX19hY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwOHB4O1xuICAgIH1cblxuICAgICZfX3RoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnRoLW5vdC1hZnRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ib3JkZXItcmlnaHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbG9nc19fYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC50aC1ub3QtYWZ0ZXIpIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi5sb2dzX190aCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0tb2xkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxvZ3NfX2JvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi0tb2xkLFxuICAgICAgJi0tbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRoLWJnYy1ncmF5O1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgbWluLWhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19vbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzVGRjtcblxuICAgICAgJi5ib3JkZXItbm9uZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uZXcge1xuICAgICAgJi5ib3JkZXItbm9uZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi0tbmV3LFxuICAgICAgJi0tb2xkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICB9XG5cbiAgICAgICYubm8tZGlmZiB7XG4gICAgICAgIC5sb2ctZGlmZiB7XG4gICAgICAgICAgY29sb3I6ICRiYXNlX19jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2ctbm8tZGlmZixcbiAgLmxvZy1kaWZmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC5sb2ctZGlmZiB7XG4gICAgY29sb3I6ICRiYXNlX19jb2xvcjtcbiAgfVxuXG4gIC5sb2ctbm8tZGlmZiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX21vdmVtZW50IHtcbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgICYubG9nc19fdGgge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcblxuICAgICAgICAmLmxvZ3Mge1xuICAgICAgICAgICZfX3Byb2plY3Qge1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9qZWN0LWJnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtd29ya2xvYWQge1xuICAuc3RpY2t5LWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJi50YWJsZSB7XG4gICAgdGJvZHksXG4gICAgdGhlYWQge1xuICAgICAgdHIge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wcm9qZWN0LWdyb3VwIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhc3QtaXRlbS1yaWdodC1ib3JkZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYWxlbmRhci1wYWdpbmF0aW9uLS1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3ctaGFzLXByb2plY3RzIHtcbiAgICAgICAgLnctbmFtZS1jZWxsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICYudyB7XG4gICAgICAgICYtbmFtZS1jZWxsIHtcbiAgICAgICAgICAuZW1wbG95ZWVzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLmVtcGxveWVlcy1hdmF0YXIge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudyB7XG4gICAgJi1wcm9qZWN0LXJvdy1sYWJlbCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAudGgtd29ya2xvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC53b3JrbG9hZC1kYXRlcGlja2VyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudG9vbGJhci1kYXRlLWZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItZGF0ZS1maWx0ZXJfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53b3JrbG9hZC1kYXRlcGlja2VyLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBleHRlbmQgLmFicy1maWx0ZXItYXJyb3c7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb24tYmx1ZV9fY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRwX19pbnB1dF93cmFwIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHBfX2lucHV0X2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGVyY2VudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnBlcmNlbnQtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbjogMCA4cHggMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgIC5wZXJjZW50LWxpbmUtYmcsXG4gICAgICAucGVyY2VudC1saW5lLW92ZXJsb2FkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wZXJjZW50LWxpbmUtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnBlcmNlbnQtbGluZS1vdmVybG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWVrLWNvbHVtbi1vdmVybG9hZGVkX19jb2xvcjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaG9saWRheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTMpO1xuICBtYXgtd2lkdGg6IDExMTZweDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGFjdGlvbi1wcmltYXJ5X19jb2xvcjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0tbmV3LWl0ZW0ge1xuICAgICAgb3JkZXI6IDEwMDAwO1xuICAgIH1cblxuICAgICYtLW5ldy1zY2hlZHVsZSB7XG4gICAgICBtYXJnaW46IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX195ZWFyLXBhZ2luYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1hcnJvdyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLWN1cnJlbnQge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgID4gZGl2IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX25ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0tbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWluLXdpZHRoOiA5M3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgfVxuXG4gICAgICAuZm9jdXMtcmVuZGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXRfX2JvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5ldy1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgMCAzMnB4IDE2cHg7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnRlcmFjdGl2ZS1hY3Rpb24tZm9jdXM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcblxuICAgICAgICAgICsgLmxhYmVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIHdpZHRoOiA0MDRweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRhdGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjEzcHg7XG4gICAgICB3aWR0aDogMTQ4cHg7XG5cbiAgICAgIC5kcF9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTNweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmRwX19pbnB1dF9pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtdXRpbGl6YXRpb24ge1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcblxuICAgICAgJi53LW5hbWUtY2VsbCxcbiAgICAgICYudy1jb21tZW50LWNlbGwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHksXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGgge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmLnctbmFtZS1jZWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmdyb3VwLWhlYWRpbmcge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JvdXAtaGVhZGluZ19fdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvdGFsLXJvdyB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmVtcGxveWVlcy1ub3RlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAudy1uYW1lLWNlbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudXRpbGl6YXRpb24tbmFtZSB7XG4gICAgJl9fcG9zaXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZThiMztcbiAgICB9XG5cbiAgICAmX19uZWdhdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjljO1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgICYudXRpbGl6YXRpb24tdmFsdWUge1xuICAgICAgICAgICZfX3BlcmNlbnQtaGlnaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFGNEY0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3BlcmNlbnQtbG93LFxuICAgICAgICAgICZfX2RlbHRhLW5lZ2F0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUQwRDQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcGVyY2VudC1wb29yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGQudy1lbXBsb3llZV9zdGF0dXMtY2VsbCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC53LW51bWJlci1jZWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmVtcGxveWVlcy13cmFwcGVyIHtcbiAgICAuZW1wbG95ZWVzLWF2YXRhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWJsZS1hdHRyaWJ1dGVzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDQpO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4wNCk7XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi50YWJsZS1hY3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkYmFzZV9fY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgJi5pc19kZWxldGVkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kaXNjaGFyZ2VkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kaXNjaGFyZ2VkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmVtcHR5LXRyIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gJHRvb2xiYXJfX2hlaWdodCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gJHRvb2xiYXJfX2hlaWdodCk7XG59XG5cblt0eXBlPSd0ZXh0J10sXG5bdHlwZT0nZW1haWwnXSxcblt0eXBlPSd1cmwnXSxcblt0eXBlPSdwYXNzd29yZCddLFxuW3R5cGU9J251bWJlciddLFxuW3R5cGU9J2RhdGUnXSxcblt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuW3R5cGU9J21vbnRoJ10sXG5bdHlwZT0nc2VhcmNoJ10sXG5bdHlwZT0ndGVsJ10sXG5bdHlwZT0ndGltZSddLFxuW3R5cGU9J3dlZWsnXSxcblttdWx0aXBsZV0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiIsIi50YWJsZS1idWRnZXRzIHtcbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgfVxuXG4gICAgICAmLnctb3JpZ2luX2NsaWVudF9ocnMtY2VsbCxcbiAgICAgICYudy1vcmlnaW5faW50ZXJuYWxfaHJzLWNlbGwsXG4gICAgICAmLnctdG90YWwtY3JzLWNlbGwsXG4gICAgICAmLnctdG90YWwtY2VsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudy1jdXJyZW5jeV9jb2RlLWNlbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDgycHg7XG4gICAgICAgIG1pbi13aWR0aDogODJweDtcbiAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICB9XG5cbiAgICAgICYudy1vcmlnaW5faW50ZXJuYWxfaHJzLWNlbGwsXG4gICAgICAmLnctb3JpZ2luX2NsaWVudF9ocnMtY2VsbCxcbiAgICAgICYudy1jdXJyZW5jeV9jb2RlLWNlbGwsXG4gICAgICAmLnctb3JpZ2luX2Nvc3QtY2VsbCxcbiAgICAgICYudy10b3RhbF9jcnMtY2VsbCxcbiAgICAgICYudy10b3RhbC1jZWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53LW51bWJlci1jZWxsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53LXBsYXRmb3JtLWNlbGwge1xuICAgICAgICAgIH4gdGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaHJzLWNlbGwge1xuICAgICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0aXRsZT1cIlRvdGFsIFByb2plY3RzIENvc3RzXCJdLFxuICAgICAgICAmW3RpdGxlPVwiVG90YWwgQ1JzXCJdIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9jdXMtcmVuZGVyX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9jdXMtcmVuZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1lZGl0YWJsZSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJvdy1wcm9qZWN0LW5hbWUge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJi5wcm9qZWN0LWdyb3VwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDYxcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICArIC5zdGlja3ktYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtdGgtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICB0b3A6IDYxcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wcm9qZWN0LW5hbWUtY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgIH4gdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBtaW4taGVpZ2h0OiAkdGFibGUtY2VsbF9fbWluLWhlaWdodDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItcGFnaW5hdGlvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcblxuICAgICYtLXByZXYge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbHVtbl9fYm9yZGVyLWNvbG9yO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2x1bW5fX2JvcmRlci1jb2xvcjtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBjb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5vLXN0aWNreSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmhlYWQtY29sdW1uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaGVhZC1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZV9fYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1tb250aCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMjkycHg7XG4gICAgfVxuICB9XG5cbiAgLnctbnVtYmVyLWNlbGwge1xuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLnByb2plY3QtbmFtZS1jZWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5lZGl0LXByb2plY3Qge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lZGl0LXByb2plY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wcm9qZWN0LWNsaWNrLWhlbmRsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuIiwiJGV4cGFuZGVkLWJvcmRlci1jb2xvcjogI0FFQUVBRTtcblxuLnRhYmxlLWJ1ZGdldHMudGFibGUtYnVkZ2V0LXN0YXR1cyB7XG4gIC5oZWFkLWNvbHVtbiB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmhlYWQtY29sdW1uLS1tb250aCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC53LXRvdGFsLWNlbGwsXG4gIC53LXRvdGFsX2Nycy1jZWxsLFxuICAudy1vcmlnaW4tY2VsbCxcbiAgLnctb3JpZ2luX2ludGVybmFsLWNlbGwsXG4gIC53LW9yaWdpbi1jZWxsLFxuICAudy10b3RhbF90YXNrcy1jZWxsLFxuICAudy1jb21wbGV0ZWRfdGFza3MtY2VsbCxcbiAgLnctY29tcGxldGlvbi1jZWxsIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnctbmFtZS1jZWxsIHtcbiAgICA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDM0NHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmhlYWQtY29sdW1uLXdyYXBwZXIge1xuICAgIC5oZWFkLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgICYudy1uYW1lLWNlbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAmLnctdG90YWwtY2VsbCxcbiAgICAgICAgJlt0aXRsZT1cIlRvdGFsLCBVU0RcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eS1jZWxsLmJvcmRlci1yaWdodC5ib3JkZXItbGVmdCB7XG4gICAgICAgICAgKyBbdGl0bGU9XCJCdWRnZXQsIFVTRFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaHJzLWNlbGwge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJvdy1wcm9qZWN0LW5hbWUge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJi5wcm9qZWN0LWdyb3VwIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICB0b3A6IDgxcHg7XG5cbiAgICAgICAgICAgICsgLnN0aWNreS1iZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgIHRvcDogODFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhlYWRpbmcge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3ctaGFzLXByb2plY3RzIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICYudy1uYW1lLWNlbGwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUWWdNVFZNTVRJZ09Vd3hPQ0F4TlNJZ2MzUnliMnRsUFNJak1qTXlPVE0ySWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgucm93LWV4cGFuZGVkKSB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJi53LW5hbWUtY2VsbCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3ctYWdncmVnYXRlLW5hbWUge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA4MXB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAmLnByb2plY3QtZ3JvdXAge1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucm93LWlubmVyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICYudy1uYW1lLWNlbGwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3ctaW5uZXItbGFzdCArIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGV4cGFuZGVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgdGQge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQsLmVtcHR5LWNlbGwpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi53LXRvdGFsLWNlbGwsXG4gICAgICAmW3RpdGxlPVwiVG90YWwsIFVTRFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJi5lbXB0eS1jZWxsLmJvcmRlci1yaWdodC5ib3JkZXItbGVmdCB7XG4gICAgICAgICsgW3RpdGxlPVwiQnVkZ2V0LCBVU0RcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50YWJsZS1zYWxhcnktZm9yZWNhc3Qge1xuICAucm93LXByb2plY3RzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJvdy1yYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudy1wcm9qZWN0cy1jZWxsIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmLnctcHJvamVjdHMtY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB+IHRoIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudy1uYW1lLWNlbGwge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnctb2ZmaWNlX2lkLWNlbGwge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnctZGVwYXJ0bWVudHMtY2VsbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgICYudy1wcm9qZWN0cy1jZWxsIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuXG4gICAgICAgICAgfiB0ZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwNHB4O1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3ctcHJvamVjdC1leHBhbmRlZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcblxuICAgICAgICAgICZbY29sc3Bhbj1cIjNcIl0gfiB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1wcm9qZWN0LW5hbWUge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3ctaGFzLXByb2plY3RzIHtcbiAgICAgICAgLnctcHJvamVjdHMtY2VsbCB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGxhYmVsX19jb2xvcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm93LWV4cGFuZGVkIHtcbiAgICAgICAgICAudy1wcm9qZWN0cy1jZWxsIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbGFiZWxfX2NvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvamVjdC1yb3cge1xuICAgIHRoLCB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGgtYmdjLWdyYXk7XG4gICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICAubm8tZWRpdGFibGUucm93LXJhdGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAudG9vbHRpcC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlLXVzZXItYWNjZXNzIHtcbiAgdGgge1xuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICBjb2xvcjogJGJhc2VfX2NvbG9yXG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtZXZlbnRzIHtcbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnlfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgfVxuXG4gICAgICAmLnctcG1fbG9jYWxfb2ZmaWNlLWNlbGwge1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgfVxuXG4gICAgICAmLnctdHlwZS1jZWxsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgJi53LWVtcGxveWVlcy1jZWxsIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtd3JhcC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS13cmFwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudy1udW1iZXItY2VsbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudy1wbGF0Zm9ybS1jZWxsIHtcbiAgICAgICAgICB+IHRkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhycy1jZWxsIHtcbiAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2N1cy1yZW5kZXJfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2N1cy1yZW5kZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8tZWRpdGFibGUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnctZGVzY3JpcHRpb24tY2VsbCB7XG4gICAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vLWVkaXRhYmxlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAgZGl2LmV4cGFuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucm93LXByb2plY3QtbmFtZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLnByb2plY3QtZ3JvdXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRoLWJnYy1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICsgLnN0aWNreS1iZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aC1iZ2MtZ3JheTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS10aC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnByb2plY3QtbmFtZS1jZWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAgICAgfiB0ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJlbW92ZWQtcm93IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kaXNjaGFyZ2VkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kaXNjaGFyZ2VkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLXdyYXAtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVkaXRhYmxlLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5uby1lZGl0YWJsZSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cblxuICAubm8tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuaGVhZC1jb2x1bW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5oZWFkLWNvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVfX2JvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlX19ib3JkZXItY29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICYtLW1vbnRoIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAyOTJweDtcbiAgICB9XG4gIH1cblxuICAudy1udW1iZXItY2VsbCB7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLXRoLWJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cblxuLnBvcHVwX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIGxhYmVsIHtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/