/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}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{text-indent:0;border-color:inherit}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}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}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:niveau-grotesk,Helvetica,Arial,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#a1a1aa}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}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{padding:0;line-height:inherit;color:inherit}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{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--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;--tw-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));border-color:currentColor;--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--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,/*!*/ /*!*/);--tw-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)}.container{margin-left:auto;margin-right:auto;max-width:1300px;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.container{padding-left:2rem;padding-right:2rem}}.container-wide{max-width:1697px}.container-narrow{max-width:57.1875rem}.btn[aria-selected=true]{--tw-bg-opacity:1;background-color:rgba(97,0,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn:not([data-filter-btn])[disabled]{opacity:.5}@keyframes spinner{to{transform:rotate(1turn)}}.is-submitted .btn__icon{display:none}.btn__loading-spinner:before{margin-left:.75rem}@media (min-width:480px){.btn__loading-spinner:before{margin-left:1rem}}.btn__loading-spinner:before{display:none;content:"";box-sizing:border-box;width:16px;height:16px;border-radius:50%;border-top:2px solid #6100ff;border-right:2px solid transparent;animation:spinner .6s linear infinite}.is-submitted .btn__loading-spinner:before{display:block}.btn__loading-spinner--white.btn__loading-spinner:before{border-top:2px solid #fff}.btn__loading-spinner--black.btn__loading-spinner:before{border-top:2px solid #000}.btn:hover .btn__loading-spinner:before{border-top-color:#fff}.btn:hover .btn__loading-spinner--white.btn__loading-spinner:before{border-top:2px solid #6100ff}.btn:hover .btn__loading-spinner--black.btn__loading-spinner:before{border-top:2px solid #fff}.insight-link .insight-illustration{transition:opacity .3s ease}.case-study-link:hover .case-study-link--image,.insight-link:hover .insight-illustration{opacity:.5}.values-grid p{margin-top:1em}.values-grid p:first-child{margin-top:0}.team-grid button[data-team-grid-button]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #6100ff;opacity:0;transition:opacity .3s ease}.team-grid button[data-team-grid-button]:after{content:"";position:absolute;right:.7em;bottom:.7em;width:1.6875em;height:1.6875em;background:url(../images/plus.svg) no-repeat 50%;background-size:contain}.team-grid button[data-team-grid-button].is-active:before,.team-grid button[data-team-grid-button]:hover:before{opacity:1}.team-grid__detail-content::-webkit-scrollbar{-webkit-appearance:none}.team-grid__detail-content::-webkit-scrollbar:vertical{width:11px}.team-grid__detail-content::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.3)}.team-grid__detail-content h4,.team-grid__detail-content ol,.team-grid__detail-content p,.team-grid__detail-content ul{margin-top:1em}.team-grid__detail-content ol,.team-grid__detail-content ul{padding-left:1em}.team-grid__detail-content ul{list-style:disc}.team-grid__detail-content ol{list-style:decimal}.team-grid__detail-content li{margin-top:.5em}.team-grid__detail-content a{color:#6100ff;text-decoration:underline}.team-grid__detail-content a:hover{text-decoration:none}.team-grid__detail-content :first-child{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.top-6{top:1.5rem}.-top-6{top:-1.5rem}.right-4{right:1rem}.left-2\/4{left:50%}.right-6{right:1.5rem}.top-2\/4{top:50%}.top-10{top:2.5rem}.-z-1{z-index:-1}.z-10{z-index:10}.z-\[60\]{z-index:60}.z-20{z-index:20}.z-0{z-index:0}.z-50{z-index:50}.z-40{z-index:40}.z-100{z-index:100}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.my-4{margin-top:1rem;margin-bottom:1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-8{margin-bottom:2rem}.mt-6{margin-top:1.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mb-6{margin-bottom:1.5rem}.mb-4{margin-bottom:1rem}.mt-3{margin-top:.75rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.ml-2{margin-left:.5rem}.ml-1{margin-left:.25rem}.mb-10{margin-bottom:2.5rem}.mr-4{margin-right:1rem}.mb-3{margin-bottom:.75rem}.mb-rel-4{margin-bottom:1em}.mr-8{margin-right:2rem}.mt-4{margin-top:1rem}.-ml-10{margin-left:-2.5rem}.mb-7{margin-bottom:1.75rem}.mt-12{margin-top:3rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.-mt-1{margin-top:-.25rem}.ml-8{margin-left:2rem}.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}.hidden{display:none}.h-3{height:.75rem}.h-\[16px\]{height:16px}.h-full{height:100%}.h-auto{height:auto}.h-14{height:3.5rem}.h-screen{height:100vh}.h-6{height:1.5rem}.max-h-28{max-height:7rem}.max-h-10{max-height:2.5rem}.max-h-20{max-height:5rem}.max-h-16{max-height:4rem}.max-h-60{max-height:15rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-full{width:100%}.w-3{width:.75rem}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-1\/2{width:50%}.w-14{width:3.5rem}.w-6{width:1.5rem}.w-20{width:5rem}.w-32{width:8rem}.w-2\/5{width:40%}.w-56{width:14rem}.w-44{width:11rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-logo-landscape{max-width:14rem}.max-w-logo-wide{max-width:17rem}.max-w-logo-square{max-width:10rem}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.max-w-\[800px\]{max-width:800px}.max-w-\[70px\]{max-width:70px}.max-w-7xl{max-width:80rem}.max-w-viewport{max-width:100vw}.max-w-nav{max-width:1500px}.max-w-site-logo{max-width:14rem}.flex-1{flex:1 1 0%}.flex-initial{flex:0 1 auto}.flex-grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:var(--tw-transform)}.translate-x-full{--tw-translate-x:100%;transform:var(--tw-transform)}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-90{transform:var(--tw-transform)}.rotate-90{--tw-rotate:90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-75{transform:var(--tw-transform)}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:var(--tw-transform)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.gap-12{gap:3rem}.gap-4{gap:1rem}.gap-px{gap:1px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-4{row-gap:1rem}.gap-y-14{row-gap:3.5rem}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-lg{border-radius:.5rem}.border-3{border-width:3px}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-l-9{border-left-width:9px}.border-b{border-bottom-width:1px}.border-l-8{border-left-width:8px}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity))}.border-violet{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity))}.border-yellow{--tw-border-opacity:1;border-color:rgba(255,220,0,var(--tw-border-opacity))}.border-coral{--tw-border-opacity:1;border-color:rgba(255,107,84,var(--tw-border-opacity))}.border-red{--tw-border-opacity:1;border-color:rgba(255,75,84,var(--tw-border-opacity))}.border-red-dark{--tw-border-opacity:1;border-color:rgba(224,68,79,var(--tw-border-opacity))}.border-green{--tw-border-opacity:1;border-color:rgba(27,236,150,var(--tw-border-opacity))}.border-green-dark{--tw-border-opacity:1;border-color:rgba(27,98,101,var(--tw-border-opacity))}.border-green-light{--tw-border-opacity:1;border-color:rgba(228,246,238,var(--tw-border-opacity))}.border-grey{--tw-border-opacity:1;border-color:rgba(179,179,186,var(--tw-border-opacity))}.border-grey-dark{--tw-border-opacity:1;border-color:rgba(128,128,141,var(--tw-border-opacity))}.border-grey-light{--tw-border-opacity:1;border-color:rgba(244,244,245,var(--tw-border-opacity))}.border-purple{--tw-border-opacity:1;border-color:rgba(93,0,148,var(--tw-border-opacity))}.border-purple-dark{--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity))}.border-blue{--tw-border-opacity:1;border-color:rgba(0,114,255,var(--tw-border-opacity))}.border-blue-dark{--tw-border-opacity:1;border-color:rgba(30,0,174,var(--tw-border-opacity))}.border-blue-light{--tw-border-opacity:1;border-color:rgba(40,233,255,var(--tw-border-opacity))}.border-blue-xlight{--tw-border-opacity:1;border-color:rgba(233,253,255,var(--tw-border-opacity))}.border-blue-grey{--tw-border-opacity:1;border-color:rgba(154,193,197,var(--tw-border-opacity))}.border-opacity-30{--tw-border-opacity:0.3}.bg-purple-dark{--tw-bg-opacity:1;background-color:rgba(32,32,54,var(--tw-bg-opacity))}.bg-blue-xlight{--tw-bg-opacity:1;background-color:rgba(233,253,255,var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgba(27,236,150,var(--tw-bg-opacity))}.bg-red{--tw-bg-opacity:1;background-color:rgba(255,75,84,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(32,32,54,var(--tw-bg-opacity))}.bg-violet{--tw-bg-opacity:1;background-color:rgba(97,0,255,var(--tw-bg-opacity))}.bg-grey-light{--tw-bg-opacity:1;background-color:rgba(244,244,245,var(--tw-bg-opacity))}.bg-green-light{--tw-bg-opacity:1;background-color:rgba(228,246,238,var(--tw-bg-opacity))}.bg-yellow{--tw-bg-opacity:1;background-color:rgba(255,220,0,var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-6{padding:1.5rem}.p-4{padding:1rem}.p-2{padding:.5rem}.p-8{padding:2rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-10{padding-top:2.5rem}.pb-8{padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pl-14{padding-left:3.5rem}.pl-6{padding-left:1.5rem}.pb-6{padding-bottom:1.5rem}.pt-4{padding-top:1rem}.pb-12{padding-bottom:3rem}.pr-4{padding-right:1rem}.pt-20{padding-top:5rem}.pl-0{padding-left:0}.pr-12{padding-right:3rem}.pt-6{padding-top:1.5rem}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-10{padding-bottom:2.5rem}.pl-3{padding-left:.75rem}.pt-8{padding-top:2rem}.pb-4{padding-bottom:1rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pb-1{padding-bottom:.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-title{font-family:Rhode Semi Bd Cond,Helvetica,Arial,sans-serif}.font-sans{font-family:niveau-grotesk,Helvetica,Arial,sans-serif}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-5xl{font-size:3rem;line-height:1}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-title{line-height:.93}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.text-violet{--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}.text-yellow{--tw-text-opacity:1;color:rgba(255,220,0,var(--tw-text-opacity))}.text-coral{--tw-text-opacity:1;color:rgba(255,107,84,var(--tw-text-opacity))}.text-red{--tw-text-opacity:1;color:rgba(255,75,84,var(--tw-text-opacity))}.text-red-dark{--tw-text-opacity:1;color:rgba(224,68,79,var(--tw-text-opacity))}.text-green{--tw-text-opacity:1;color:rgba(27,236,150,var(--tw-text-opacity))}.text-green-dark{--tw-text-opacity:1;color:rgba(27,98,101,var(--tw-text-opacity))}.text-green-light{--tw-text-opacity:1;color:rgba(228,246,238,var(--tw-text-opacity))}.text-grey{--tw-text-opacity:1;color:rgba(179,179,186,var(--tw-text-opacity))}.text-grey-dark{--tw-text-opacity:1;color:rgba(128,128,141,var(--tw-text-opacity))}.text-grey-light{--tw-text-opacity:1;color:rgba(244,244,245,var(--tw-text-opacity))}.text-purple{--tw-text-opacity:1;color:rgba(93,0,148,var(--tw-text-opacity))}.text-purple-dark{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.text-blue{--tw-text-opacity:1;color:rgba(0,114,255,var(--tw-text-opacity))}.text-blue-dark{--tw-text-opacity:1;color:rgba(30,0,174,var(--tw-text-opacity))}.text-blue-light{--tw-text-opacity:1;color:rgba(40,233,255,var(--tw-text-opacity))}.text-blue-xlight{--tw-text-opacity:1;color:rgba(233,253,255,var(--tw-text-opacity))}.text-blue-grey{--tw-text-opacity:1;color:rgba(154,193,197,var(--tw-text-opacity))}.underline{text-decoration:underline}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-center-xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-center-xl{--tw-shadow:0 0 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.shadow-center-lg{--tw-shadow:0 0 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-center-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.drop-shadow-butterfly{--tw-drop-shadow:drop-shadow(20px 40px 6px rgba(0,0,0,0.25));filter:var(--tw-filter)}.filter{filter:var(--tw-filter)}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}body.env-dev:before{content:"xxs";position:fixed;top:0;left:0;background:#000;color:#fff;z-index:9999}@media (min-width:480px){body.env-dev:before{content:"xs"}}@media (min-width:640px){body.env-dev:before{content:"sm"}}@media (min-width:768px){body.env-dev:before{content:"md"}}@media (min-width:1024px){body.env-dev:before{content:"lg"}}@media (min-width:1280px){body.env-dev:before{content:"xl"}}@media (min-width:1536px){body.env-dev:before{content:"2xl"}}.js-mobile-nav-open body{height:100%;overflow:hidden}.js-overlay-open body{overflow:hidden}.wf-loading{opacity:0}.wf-active{transition:opacity .25s ease-in-out;opacity:1}.wf-inactive{opacity:1}body.using-mouse :focus{outline:none}.checkbox,.radio{min-height:42px}.checkbox span:after,.checkbox span:before,.radio span:after,.radio span:before{content:"";position:absolute;top:0;left:0;width:42px;height:42px}.checkbox span:before,.radio span:before{border-width:1px;--tw-border-opacity:1;border-color:rgba(154,193,197,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.checkbox span:after,.radio span:after{display:none;background-position:50%;background-repeat:no-repeat;background-size:50%;background-image:url(../images/tick.svg)}.checkbox input:checked+span:before,.checkbox input:focus+span:before,.radio input:checked+span:before,.radio input:focus+span:before{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity))}.checkbox input:checked+span:after,.radio input:checked+span:after{display:block}.checkbox--condensed,.radio--condensed{min-height:32px;margin-top:1rem;margin-bottom:1rem}.checkbox--condensed span:after,.checkbox--condensed span:before,.radio--condensed span:after,.radio--condensed span:before{content:"";position:absolute;top:0;left:0;width:32px;height:32px}.checkbox--yellow span:before,.radio--yellow span:before{--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity))}.checkbox--yellow span:after,.radio--yellow span:after{background-image:url(../images/tick-black.svg)}.checkbox--yellow input:checked+span:before,.checkbox--yellow input:focus+span:before,.radio--yellow input:checked+span:before,.radio--yellow input:focus+span:before{--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity))}.hs-button{background-color:rgba(97,0,255,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity));opacity:.5;position:relative;margin-top:.5rem;display:inline-flex;cursor:pointer;align-items:center;overflow:hidden;white-space:nowrap;border-width:3px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));padding:.25rem .5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;opacity:1;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hs-button,.hs-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.hs-button:hover{background-color:rgba(255,255,255,var(--tw-bg-opacity));color:rgba(97,0,255,var(--tw-text-opacity))}.bg-yellow .hs-button{--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.bg-yellow .hs-button:hover{--tw-bg-opacity:1;background-color:rgba(32,32,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.bg-white .hs-button{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}.bg-white .hs-button:hover{--tw-bg-opacity:1;background-color:rgba(97,0,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.bg-black .hs-button{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(32,32,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.bg-black .hs-button:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.bg-violet .hs-button,.footer__contact-form .hs-button{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.bg-violet .hs-button:hover,.footer__contact-form .hs-button:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}.bg-blue-xlight .hs-button{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}.bg-blue-xlight .hs-button:hover{--tw-bg-opacity:1;background-color:rgba(97,0,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hs-form input[type=email],.hs-form input[type=text]{display:block;width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgba(154,193,197,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hs-form input[type=email]:focus,.hs-form input[type=text]:focus{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.hs-form input[type=email],.hs-form input[type=text]{padding-top:.5rem;padding-bottom:.5rem}}.bg-yellow .hs-form input[type=email],.bg-yellow .hs-form input[type=text]{border-width:2px;--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity))}.hs-form-field{margin-top:.5rem}.hs-form-field:first-child{margin-top:0}.hs-form-field label{margin-bottom:.25rem;display:block;text-align:left;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.bg-white .hs-form-field label,.bg-yellow .hs-form-field label{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.bg-black .hs-form-field label,.bg-violet .hs-form-field label,.footer__contact-form .hs-form-field label,.hs-richtext{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hs-richtext{@extends .content-block--condensed-text;margin-top:1rem;margin-bottom:1rem;text-align:left}.bg-white .hs-richtext,.bg-yellow .hs-richtext{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.bg-black .hs-richtext,.bg-violet .hs-richtext,.footer__contact-form .hs-richtext{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sidebar .hs-richtext{font-size:.9em}.hs-form-booleancheckbox{margin-top:.5rem}.hs-form-booleancheckbox label{display:flex}.sidebar .hs-form-booleancheckbox label{font-size:.9em}.hs-submit .actions{text-align:left}.hbspt-form .submitted-message{margin-bottom:2rem;width:100%;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgba(27,236,150,var(--tw-bg-opacity));padding:1.5rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hs-recaptcha{margin-top:1rem;margin-bottom:1rem}button[data-freeform-action=submit]{display:none}.content-block--focus-box .hbspt-form{margin-left:-32px}a[role=menuitem][aria-expanded=true]{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity))}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:40;opacity:.5;transition:opacity .2s ease-in-out}html.js-overlay-open #overlay{display:block!important}html.js-mobile-nav-open ul[role=menubar]{transform:translateX(0)}.list-icon li{position:relative;padding-left:1.5em}.list-icon li:before{content:"";position:absolute;top:.25em;left:0;width:1em;height:1em;background-repeat:no-repeat;background-position:50%;background-size:contain}.list-icon-tick li:before{background-image:url(../images/tick-green.svg)}.content-block--cta-small+.content-block--no-bg,.content-block--no-bg+.content-block--cta-small,.content-block--no-bg+.content-block--no-bg{padding-top:0!important}.content-block--condensed-text a{text-decoration:underline}.content-block--condensed-text a:hover{text-decoration:none}@media (min-width:1024px){.content-block--cta-image .cta-image-text,.content-block--icon-group .introduction,.content-block--iframe .introduction,.content-block--image-text,.content-block--text,.content-block--two-column-text{font-size:1.25rem}.sidebar .content-block--cta-image .cta-image-text,.sidebar .content-block--icon-group .introduction,.sidebar .content-block--iframe .introduction,.sidebar .content-block--image-text,.sidebar .content-block--text,.sidebar .content-block--two-column-text{font-size:1.1rem}}.content-block--cta-image .cta-image-text h2,.content-block--icon-group .introduction h2,.content-block--iframe .introduction h2,.content-block--image-text h2,.content-block--text h2,.content-block--two-column-text h2{margin-bottom:1.5rem;margin-top:2.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25}@media (min-width:768px){.content-block--cta-image .cta-image-text h2,.content-block--icon-group .introduction h2,.content-block--iframe .introduction h2,.content-block--image-text h2,.content-block--text h2,.content-block--two-column-text h2{margin-bottom:2rem;margin-top:3rem;font-size:3rem;line-height:1}}.sidebar .content-block--cta-image .cta-image-text h2,.sidebar .content-block--icon-group .introduction h2,.sidebar .content-block--iframe .introduction h2,.sidebar .content-block--image-text h2,.sidebar .content-block--text h2,.sidebar .content-block--two-column-text h2{margin-bottom:1rem;margin-top:0}@media (min-width:768px){.sidebar .content-block--cta-image .cta-image-text h2,.sidebar .content-block--icon-group .introduction h2,.sidebar .content-block--iframe .introduction h2,.sidebar .content-block--image-text h2,.sidebar .content-block--text h2,.sidebar .content-block--two-column-text h2{margin-bottom:1.5rem;margin-top:0}}.content-block--cta-image .cta-image-text h3,.content-block--icon-group .introduction h3,.content-block--iframe .introduction h3,.content-block--image-text h3,.content-block--text h3,.content-block--two-column-text h3{margin-bottom:1.5rem;margin-top:2.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25}@media (min-width:768px){.content-block--cta-image .cta-image-text h3,.content-block--icon-group .introduction h3,.content-block--iframe .introduction h3,.content-block--image-text h3,.content-block--text h3,.content-block--two-column-text h3{margin-bottom:2rem;margin-top:3rem;font-size:1.875rem;line-height:2.25rem}}.sidebar .content-block--cta-image .cta-image-text h3,.sidebar .content-block--icon-group .introduction h3,.sidebar .content-block--iframe .introduction h3,.sidebar .content-block--image-text h3,.sidebar .content-block--text h3,.sidebar .content-block--two-column-text h3{margin-bottom:1rem;margin-top:0}@media (min-width:768px){.sidebar .content-block--cta-image .cta-image-text h3,.sidebar .content-block--icon-group .introduction h3,.sidebar .content-block--iframe .introduction h3,.sidebar .content-block--image-text h3,.sidebar .content-block--text h3,.sidebar .content-block--two-column-text h3{margin-bottom:1.5rem;margin-top:0}}.content-block--cta-image .cta-image-text h4,.content-block--cta-image .cta-image-text h5,.content-block--cta-image .cta-image-text h6,.content-block--icon-group .introduction h4,.content-block--icon-group .introduction h5,.content-block--icon-group .introduction h6,.content-block--iframe .introduction h4,.content-block--iframe .introduction h5,.content-block--iframe .introduction h6,.content-block--image-text h4,.content-block--image-text h5,.content-block--image-text h6,.content-block--text h4,.content-block--text h5,.content-block--text h6,.content-block--two-column-text h4,.content-block--two-column-text h5,.content-block--two-column-text h6{margin-bottom:1rem;margin-top:2rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25}@media (min-width:768px){.content-block--cta-image .cta-image-text h4,.content-block--cta-image .cta-image-text h5,.content-block--cta-image .cta-image-text h6,.content-block--icon-group .introduction h4,.content-block--icon-group .introduction h5,.content-block--icon-group .introduction h6,.content-block--iframe .introduction h4,.content-block--iframe .introduction h5,.content-block--iframe .introduction h6,.content-block--image-text h4,.content-block--image-text h5,.content-block--image-text h6,.content-block--text h4,.content-block--text h5,.content-block--text h6,.content-block--two-column-text h4,.content-block--two-column-text h5,.content-block--two-column-text h6{margin-bottom:1.5rem;margin-top:2.5rem;font-size:1.5rem;line-height:2rem}}.content-block--cta-image .cta-image-text ol:first-child,.content-block--cta-image .cta-image-text p:first-child,.content-block--cta-image .cta-image-text ul:first-child,.content-block--icon-group .introduction ol:first-child,.content-block--icon-group .introduction p:first-child,.content-block--icon-group .introduction ul:first-child,.content-block--iframe .introduction ol:first-child,.content-block--iframe .introduction p:first-child,.content-block--iframe .introduction ul:first-child,.content-block--image-text ol:first-child,.content-block--image-text p:first-child,.content-block--image-text ul:first-child,.content-block--text ol:first-child,.content-block--text p:first-child,.content-block--text ul:first-child,.content-block--two-column-text ol:first-child,.content-block--two-column-text p:first-child,.content-block--two-column-text ul:first-child{margin-top:0}.content-block--cta-image .cta-image-text p,.content-block--icon-group .introduction p,.content-block--iframe .introduction p,.content-block--image-text p,.content-block--text p,.content-block--two-column-text p{margin-bottom:1.2em}.sidebar .content-block--cta-image .cta-image-text p,.sidebar .content-block--icon-group .introduction p,.sidebar .content-block--iframe .introduction p,.sidebar .content-block--image-text p,.sidebar .content-block--text p,.sidebar .content-block--two-column-text p{margin-bottom:.6em}.content-block--cta-image .cta-image-text p:last-child,.content-block--icon-group .introduction p:last-child,.content-block--iframe .introduction p:last-child,.content-block--image-text p:last-child,.content-block--text p:last-child,.content-block--two-column-text p:last-child{margin-bottom:0}.content-block--cta-image .cta-image-text a,.content-block--icon-group .introduction a,.content-block--iframe .introduction a,.content-block--image-text a,.content-block--text a,.content-block--two-column-text a{--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity));text-decoration:underline}.content-block--cta-image .cta-image-text a:hover,.content-block--icon-group .introduction a:hover,.content-block--iframe .introduction a:hover,.content-block--image-text a:hover,.content-block--text a:hover,.content-block--two-column-text a:hover{text-decoration:none}.content-block--cta-image .cta-image-text ol,.content-block--cta-image .cta-image-text ul,.content-block--icon-group .introduction ol,.content-block--icon-group .introduction ul,.content-block--iframe .introduction ol,.content-block--iframe .introduction ul,.content-block--image-text ol,.content-block--image-text ul,.content-block--text ol,.content-block--text ul,.content-block--two-column-text ol,.content-block--two-column-text ul{margin-bottom:1.7em;padding-left:1em}.content-block--cta-image .cta-image-text ul,.content-block--icon-group .introduction ul,.content-block--iframe .introduction ul,.content-block--image-text ul,.content-block--text ul,.content-block--two-column-text ul{list-style-type:disc}.content-block--cta-image .cta-image-text ol ol,.content-block--cta-image .cta-image-text ol ul,.content-block--cta-image .cta-image-text ul ol,.content-block--cta-image .cta-image-text ul ul,.content-block--icon-group .introduction ol ol,.content-block--icon-group .introduction ol ul,.content-block--icon-group .introduction ul ol,.content-block--icon-group .introduction ul ul,.content-block--iframe .introduction ol ol,.content-block--iframe .introduction ol ul,.content-block--iframe .introduction ul ol,.content-block--iframe .introduction ul ul,.content-block--image-text ol ol,.content-block--image-text ol ul,.content-block--image-text ul ol,.content-block--image-text ul ul,.content-block--text ol ol,.content-block--text ol ul,.content-block--text ul ol,.content-block--text ul ul,.content-block--two-column-text ol ol,.content-block--two-column-text ol ul,.content-block--two-column-text ul ol,.content-block--two-column-text ul ul{margin-bottom:0}.content-block--cta-image .cta-image-text ol,.content-block--icon-group .introduction ol,.content-block--iframe .introduction ol,.content-block--image-text ol,.content-block--text ol,.content-block--two-column-text ol{list-style:decimal}.content-block--cta-image .cta-image-text ol ol,.content-block--icon-group .introduction ol ol,.content-block--iframe .introduction ol ol,.content-block--image-text ol ol,.content-block--text ol ol,.content-block--two-column-text ol ol{list-style:lower-alpha}.content-block--cta-image .cta-image-text ol ol ol,.content-block--icon-group .introduction ol ol ol,.content-block--iframe .introduction ol ol ol,.content-block--image-text ol ol ol,.content-block--text ol ol ol,.content-block--two-column-text ol ol ol{list-style:lower-roman}.content-block--cta-image .cta-image-text li:first-child,.content-block--icon-group .introduction li:first-child,.content-block--iframe .introduction li:first-child,.content-block--image-text li:first-child,.content-block--text li:first-child,.content-block--two-column-text li:first-child{margin-top:0}.content-block--cta-image .cta-image-text table td,.content-block--cta-image .cta-image-text table th,.content-block--icon-group .introduction table td,.content-block--icon-group .introduction table th,.content-block--iframe .introduction table td,.content-block--iframe .introduction table th,.content-block--image-text table td,.content-block--image-text table th,.content-block--text table td,.content-block--text table th,.content-block--two-column-text table td,.content-block--two-column-text table th{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(179,179,186,var(--tw-border-opacity));padding:1.5rem;vertical-align:top}.content-block--cta-image .cta-image-text table th,.content-block--icon-group .introduction table th,.content-block--iframe .introduction table th,.content-block--image-text table th,.content-block--text table th,.content-block--two-column-text table th{--tw-bg-opacity:1;background-color:rgba(233,253,255,var(--tw-bg-opacity))}.content-block--cta-image .cta-image-text:first-child p:first-child,.content-block--icon-group .introduction:first-child p:first-child,.content-block--iframe .introduction:first-child p:first-child,.content-block--image-text:first-child p:first-child,.content-block--text:first-child p:first-child,.content-block--two-column-text:first-child p:first-child{font-size:1.2rem}@media (min-width:640px){.content-block--cta-image .cta-image-text:first-child p:first-child,.content-block--icon-group .introduction:first-child p:first-child,.content-block--iframe .introduction:first-child p:first-child,.content-block--image-text:first-child p:first-child,.content-block--text:first-child p:first-child,.content-block--two-column-text:first-child p:first-child{font-size:1.3rem}}@media (min-width:1024px){.content-block--cta-image .cta-image-text:first-child p:first-child,.content-block--icon-group .introduction:first-child p:first-child,.content-block--iframe .introduction:first-child p:first-child,.content-block--image-text:first-child p:first-child,.content-block--text:first-child p:first-child,.content-block--two-column-text:first-child p:first-child{font-size:1.625rem}}.js-mobile-nav-open .csat-banner,.js-nav-open .csat-banner{z-index:40}[data-accordion] button span:first-child{top:1.6rem;width:35px;height:35px;background:hsla(0,0%,100%,.2);transform:rotate(90deg)}@media (min-width:480px){[data-accordion] button span:first-child{top:1.5rem;width:53px;height:53px}}[data-accordion] button span:first-child svg{display:block;width:13px}@media (min-width:480px){[data-accordion] button span:first-child svg{width:18px}}[data-accordion] button[aria-expanded=true] span:first-child{transform:rotate(-90deg)}[data-accordion] p{margin-top:1em}[data-accordion] p:first-child{margin-top:0}[data-accordion].bg-blue-xlight button span:first-child{background-color:#cceff3}.focus-box p:not(:first-child){margin-top:1.3em}.focus-box__standard a,.focus-box__standout a{text-decoration:underline}.focus-box__standard a:hover,.focus-box__standout a:hover{text-decoration:none}.focus-box__standard ol,.focus-box__standard ul,.focus-box__standout ol,.focus-box__standout ul{margin-left:2rem}.focus-box__standard ol:not(:first-child),.focus-box__standard ul:not(:first-child),.focus-box__standout ol:not(:first-child),.focus-box__standout ul:not(:first-child){margin-top:1.3em}.focus-box__standard ul,.focus-box__standout ul{list-style-type:disc}.focus-box__standard ol,.focus-box__standout ol{list-style-type:decimal}.focus-box__standard ol ol,.focus-box__standout ol ol{list-style-type:lower-alpha}.focus-box__standard ol ol ol,.focus-box__standout ol ol ol{list-style-type:lower-roman}.focus-box__standout{line-height:1.3!important}.footer-social svg{display:block;width:auto;height:1.5rem}.footer-social svg .icon__path{transition:fill .3s ease}.footer-social svg:hover .icon__path{fill:#1bec96}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}@supports (clip-path){.glide__track{overflow:hidden}}@supports not (clip-path){.glide__track{clip-path:inset(-100vw -100vw -100vw 0)}}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.image-text p:not(:first-child){margin-top:1.3em}.content-block--team-quote.content-block--consecutive:nth-of-type(2n) .team-quote{flex-direction:row-reverse!important}@media (min-width:768px){.content-block--team-quote.content-block--consecutive:nth-of-type(2n) .team-quote__content{left:auto!important;right:-2rem!important;margin-left:-2rem!important}}.content-block--team-bio.content-block--consecutive:nth-of-type(2n) .team-bio{flex-direction:row-reverse!important}@media (min-width:768px){.content-block--team-bio.content-block--consecutive:nth-of-type(2n) .team-bio__content{left:auto!important;right:-2rem!important;margin-left:-2rem!important}}.burger{position:relative;width:20px;height:14px;transition:.5s ease-in-out;cursor:pointer}.burger,.burger__item{transform:rotate(0deg)}.burger__item{display:block;position:absolute;height:2px;width:100%;background-color:#6100ff;opacity:1;left:0;transition:.25s ease-in-out}.burger__item:first-child{top:0}.burger__item:nth-child(2),.burger__item:nth-child(3){top:6px}.burger__item:nth-child(4){top:12px}.js-mobile-nav-open .burger__item{background-color:#fff}.js-mobile-nav-open .burger__item:first-child,.js-mobile-nav-open .burger__item:nth-child(4){top:10px;width:0;left:50%}.js-mobile-nav-open .burger__item:nth-child(2){transform:rotate(45deg)}.js-mobile-nav-open .burger__item:nth-child(3){transform:rotate(-45deg)}.intersection-trigger{position:absolute;top:5px;width:1px;height:1px}@media (max-width:600px){.intersection-trigger{top:100px}}.footer__contact{border-top:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);max-width:720px}.footer__contact-form{max-width:440px}.footer__contact-form .field--submit{flex:none}.footer__form-disclaimer{max-width:440px}.footer__form-disclaimer a{text-decoration:underline}.insight-navigation{-ms-overflow-style:none;scrollbar-width:none}.insight-navigation::-webkit-scrollbar{display:none}#protected-submission-video{max-width:100%}#insight-content .illustrative-image{display:none}.table,table{width:100%;max-width:100%;margin-bottom:2rem}.force-aligned-content .table,.force-aligned-content table{width:auto}.force-aligned-content{display:flex;flex-direction:column}.force-aligned-content--centre{align-items:center}.force-aligned-content--left{align-items:flex-start}.force-aligned-content--right{align-items:flex-end}.force-aligned-content--wider-than-screen,.table{display:block}.table{margin:0 auto;overflow-x:auto}.table td{min-width:200px}.force-aligned-content .table{margin:0}.t-luminaire-brand .content{color:#fff}.header-subtitle{color:#80808d}.t-luminaire-brand .header-subtitle{padding-left:50px;padding-right:50px;color:#fff}@media (min-width:480px){.t-luminaire-brand .header-subtitle{padding-left:60px;padding-right:60px}}@media (min-width:768px){.t-luminaire-brand .header-subtitle{padding-left:70px;padding-right:70px}}@media (min-width:1024px){.t-luminaire-brand .header-subtitle{padding-left:90px;padding-right:90px}}.t-luminaire-brand .hero{background-color:transparent}.t-luminaire-brand .hero h1{color:#fff!important;font-family:niveau-grotesk,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none!important}.t-luminaire-brand .hero{background-image:url(/assets/images/luminaire-background-crop.svg);background-size:200px 200px;background-position:100% 0}@media (max-width:767px){.t-luminaire-brand .hero{background-image:none}}@media (min-width:768px){.t-luminaire-brand .hero{background-size:300px 300px}}@media (min-width:1024px){.t-luminaire-brand .hero{background-size:400px 400px}}body.t-luminaire-brand{#background:linear-gradient(135deg,#202037,#29f8ff);background:repeating-linear-gradient(135deg,#202037,#202037,#1aa3a7,#202037,#29f8ff)}body.t-luminaire-brand:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,#622bda);-webkit-mask:linear-gradient(45deg,transparent,transparent,#fff);mask:linear-gradient(45deg,transparent,transparent,#fff);height:200vw;z-index:-1}.t-luminaire-brand .content-block--features{--tw-bg-opacity:0.3}.t-luminaire-brand .content-block--case-study-links ul{color:rgba(32,32,54,var(--tw-text-opacity))}.t-luminaire-brand .hero h1{position:relative;margin-left:90px}.t-luminaire-brand .hero h1:before{left:-90px;position:absolute;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' style='width:100px'%3E%3Ccircle style='box-shadow:aqua' cx='45' cy='45' fill='transparent' stroke='%23fff' stroke-width='18' r='35.525'/%3E%3C/svg%3E");display:block;filter:drop-shadow(0 0 10px rgb(255 255 255/.7));width:76px;margin:10px 12px 6px 0}@media (max-width:1023px){.t-luminaire-brand .hero h1{margin-left:72px}.t-luminaire-brand .hero h1:before{left:-72px;width:62px;margin-top:6px}}@media (max-width:767px){.t-luminaire-brand .hero h1{margin-left:60px}.t-luminaire-brand .hero h1:before{left:-60px;width:50px;margin-top:6px}}@media (max-width:479px){.t-luminaire-brand .hero h1{margin-left:48px}.t-luminaire-brand .hero h1:before{left:-48px;width:38px;margin-top:6px}}.highlighted-text-block :first-child{margin-top:0}#primary-nav-menuitem-contact{position:relative;display:inline-flex;cursor:pointer;align-items:center;overflow:hidden;white-space:nowrap;border-width:3px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));padding:.5rem .75rem;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#primary-nav-menuitem-contact:before{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;--tw-translate-x:-100%;transform:var(--tw-transform);--tw-bg-opacity:1;background-color:rgba(97,0,255,var(--tw-bg-opacity));content:"";transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#primary-nav-menuitem-contact:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}#primary-nav-menuitem-contact:hover:before{content:"";--tw-translate-x:0px;transform:var(--tw-transform)}@media (min-width:480px){#primary-nav-menuitem-contact{padding-top:.75rem;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:640px){#primary-nav-menuitem-contact{background-color:transparent;font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){#primary-nav-menuitem-contact{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){#primary-nav-menuitem-contact{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}}#primary-nav-menuitem-contact{transition:padding .2s ease-in-out}.before\:absolute:before{content:"";position:absolute}.before\:inset-0:before{content:"";top:0;right:0;bottom:0;left:0}.before\:top-0:before{content:"";top:0}.before\:left-0:before{content:"";left:0}.before\:-z-1:before{content:"";z-index:-1}.before\:h-full:before{content:"";height:100%}.before\:w-full:before{content:"";width:100%}.before\:-translate-x-full:before{--tw-translate-x:-100%}.before\:-translate-x-full:before,.before\:transform:before{content:"";transform:var(--tw-transform)}.before\:bg-white:before{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.before\:bg-black:before{content:"";--tw-bg-opacity:1;background-color:rgba(32,32,54,var(--tw-bg-opacity))}.before\:bg-violet:before{content:"";--tw-bg-opacity:1;background-color:rgba(97,0,255,var(--tw-bg-opacity))}.before\:bg-yellow:before{content:"";--tw-bg-opacity:1;background-color:rgba(255,220,0,var(--tw-bg-opacity))}.before\:bg-coral:before{content:"";--tw-bg-opacity:1;background-color:rgba(255,107,84,var(--tw-bg-opacity))}.before\:bg-red:before{content:"";--tw-bg-opacity:1;background-color:rgba(255,75,84,var(--tw-bg-opacity))}.before\:bg-red-dark:before{content:"";--tw-bg-opacity:1;background-color:rgba(224,68,79,var(--tw-bg-opacity))}.before\:bg-green:before{content:"";--tw-bg-opacity:1;background-color:rgba(27,236,150,var(--tw-bg-opacity))}.before\:bg-green-dark:before{content:"";--tw-bg-opacity:1;background-color:rgba(27,98,101,var(--tw-bg-opacity))}.before\:bg-green-light:before{content:"";--tw-bg-opacity:1;background-color:rgba(228,246,238,var(--tw-bg-opacity))}.before\:bg-grey:before{content:"";--tw-bg-opacity:1;background-color:rgba(179,179,186,var(--tw-bg-opacity))}.before\:bg-grey-dark:before{content:"";--tw-bg-opacity:1;background-color:rgba(128,128,141,var(--tw-bg-opacity))}.before\:bg-grey-light:before{content:"";--tw-bg-opacity:1;background-color:rgba(244,244,245,var(--tw-bg-opacity))}.before\:bg-purple:before{content:"";--tw-bg-opacity:1;background-color:rgba(93,0,148,var(--tw-bg-opacity))}.before\:bg-purple-dark:before{content:"";--tw-bg-opacity:1;background-color:rgba(32,32,54,var(--tw-bg-opacity))}.before\:bg-blue:before{content:"";--tw-bg-opacity:1;background-color:rgba(0,114,255,var(--tw-bg-opacity))}.before\:bg-blue-dark:before{content:"";--tw-bg-opacity:1;background-color:rgba(30,0,174,var(--tw-bg-opacity))}.before\:bg-blue-light:before{content:"";--tw-bg-opacity:1;background-color:rgba(40,233,255,var(--tw-bg-opacity))}.before\:bg-blue-xlight:before{content:"";--tw-bg-opacity:1;background-color:rgba(233,253,255,var(--tw-bg-opacity))}.before\:bg-blue-grey:before{content:"";--tw-bg-opacity:1;background-color:rgba(154,193,197,var(--tw-bg-opacity))}.before\:opacity-50:before{content:"";opacity:.5}.before\:opacity-20:before{content:"";opacity:.2}.before\:transition-transform:before{content:"";transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.first\:m-0:first-child{margin:0}.first\:mt-0:first-child{margin-top:0}.first\:ml-0:first-child{margin-left:0}.first\:border-0:first-child{border-width:0}.first\:p-0:first-child{padding:0}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:bg-blue-xlight:hover{--tw-bg-opacity:1;background-color:rgba(233,253,255,var(--tw-bg-opacity))}.hover\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgba(179,179,186,var(--tw-bg-opacity))}.hover\:bg-red-dark:hover{--tw-bg-opacity:1;background-color:rgba(224,68,79,var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.hover\:text-violet:hover{--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}.hover\:text-yellow:hover{--tw-text-opacity:1;color:rgba(255,220,0,var(--tw-text-opacity))}.hover\:text-coral:hover{--tw-text-opacity:1;color:rgba(255,107,84,var(--tw-text-opacity))}.hover\:text-red:hover{--tw-text-opacity:1;color:rgba(255,75,84,var(--tw-text-opacity))}.hover\:text-red-dark:hover{--tw-text-opacity:1;color:rgba(224,68,79,var(--tw-text-opacity))}.hover\:text-green:hover{--tw-text-opacity:1;color:rgba(27,236,150,var(--tw-text-opacity))}.hover\:text-green-dark:hover{--tw-text-opacity:1;color:rgba(27,98,101,var(--tw-text-opacity))}.hover\:text-green-light:hover{--tw-text-opacity:1;color:rgba(228,246,238,var(--tw-text-opacity))}.hover\:text-grey:hover{--tw-text-opacity:1;color:rgba(179,179,186,var(--tw-text-opacity))}.hover\:text-grey-dark:hover{--tw-text-opacity:1;color:rgba(128,128,141,var(--tw-text-opacity))}.hover\:text-grey-light:hover{--tw-text-opacity:1;color:rgba(244,244,245,var(--tw-text-opacity))}.hover\:text-purple:hover{--tw-text-opacity:1;color:rgba(93,0,148,var(--tw-text-opacity))}.hover\:text-purple-dark:hover{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.hover\:text-blue:hover{--tw-text-opacity:1;color:rgba(0,114,255,var(--tw-text-opacity))}.hover\:text-blue-dark:hover{--tw-text-opacity:1;color:rgba(30,0,174,var(--tw-text-opacity))}.hover\:text-blue-light:hover{--tw-text-opacity:1;color:rgba(40,233,255,var(--tw-text-opacity))}.hover\:text-blue-xlight:hover{--tw-text-opacity:1;color:rgba(233,253,255,var(--tw-text-opacity))}.hover\:text-blue-grey:hover{--tw-text-opacity:1;color:rgba(154,193,197,var(--tw-text-opacity))}.hover\:opacity-80:hover{opacity:.8}.hover\:before\:translate-x-0:hover:before{content:"";--tw-translate-x:0px;transform:var(--tw-transform)}.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(32,32,54,var(--tw-border-opacity))}.focus\:border-violet:focus{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:480px){.xs\:col-span-8{grid-column:span 8/span 8}.xs\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xs\:mx-0{margin-left:0;margin-right:0}.xs\:mt-20{margin-top:5rem}.xs\:mr-4{margin-right:1rem}.xs\:ml-4{margin-left:1rem}.xs\:mt-0{margin-top:0}.xs\:mb-0{margin-bottom:0}.xs\:mb-10{margin-bottom:2.5rem}.xs\:flex{display:flex}.xs\:grid{display:grid}.xs\:h-4{height:1rem}.xs\:w-4{width:1rem}.xs\:w-1\/2{width:50%}.xs\:w-40{width:10rem}.xs\:w-1\/3{width:33.333333%}.xs\:w-9\/12{width:75%}.xs\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xs\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:flex-row{flex-direction:row}.xs\:flex-row-reverse{flex-direction:row-reverse}.xs\:flex-wrap{flex-wrap:wrap}.xs\:items-center{align-items:center}.xs\:justify-start{justify-content:flex-start}.xs\:gap-8{gap:2rem}.xs\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xs\:p-8{padding:2rem}.xs\:p-6{padding:1.5rem}.xs\:p-16{padding:4rem}.xs\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xs\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xs\:px-8{padding-left:2rem;padding-right:2rem}.xs\:px-4{padding-left:1rem;padding-right:1rem}.xs\:pl-20{padding-left:5rem}.xs\:pl-2{padding-left:.5rem}.xs\:pl-8{padding-left:2rem}.xs\:pb-16{padding-bottom:4rem}.xs\:text-xl{font-size:1.25rem;line-height:1.75rem}.xs\:text-7xl{font-size:4.5rem;line-height:1}.xs\:text-6xl{font-size:3.75rem;line-height:1}.xs\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xs\:text-5xl{font-size:3rem;line-height:1}.xs\:text-lg{font-size:1.125rem;line-height:1.75rem}.xs\:leading-title{line-height:.93}.xs\:first\:-ml-8:first-child{margin-left:-2rem}}@media (min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:top-2\/4{top:50%}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:m-0{margin:0}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mt-4{margin-top:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-0{margin-top:0}.sm\:ml-12{margin-left:3rem}.sm\:mr-8{margin-right:2rem}.sm\:mt-16{margin-top:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-0{margin-bottom:0}.sm\:mt-14{margin-top:3.5rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-full{height:100%}.sm\:h-auto{height:auto}.sm\:w-1\/5{width:20%}.sm\:max-w-full{max-width:100%}.sm\:flex-1{flex:1 1 0%}.sm\:-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:gap-0{gap:0}.sm\:rounded{border-radius:.25rem}.sm\:p-8{padding:2rem}.sm\:p-12{padding:3rem}.sm\:p-10{padding:2.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-\[150px\]{top:150px}.md\:-left-20{left:-5rem}.md\:top-0{top:0}.md\:right-16{right:4rem}.md\:-left-8{left:-2rem}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-start-10{grid-column-start:10}.md\:col-start-9{grid-column-start:9}.md\:col-start-5{grid-column-start:5}.md\:col-start-3{grid-column-start:3}.md\:col-start-7{grid-column-start:7}.md\:row-span-2{grid-row:span 2/span 2}.md\:m-0{margin:0}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-24{margin-bottom:6rem}.md\:mt-0{margin-top:0}.md\:mb-8{margin-bottom:2rem}.md\:mt-16{margin-top:4rem}.md\:-mr-20{margin-right:-5rem}.md\:mt-20{margin-top:5rem}.md\:mt-14{margin-top:3.5rem}.md\:mb-0{margin-bottom:0}.md\:mt-8{margin-top:2rem}.md\:mb-12{margin-bottom:3rem}.md\:-mr-8{margin-right:-2rem}.md\:mt-24{margin-top:6rem}.md\:mb-4{margin-bottom:1rem}.md\:mr-4{margin-right:1rem}.md\:-mt-40{margin-top:-10rem}.md\:mr-8{margin-right:2rem}.md\:ml-8{margin-left:2rem}.md\:ml-6{margin-left:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[calc\(100vh-190px\)\]{height:calc(100vh - 190px)}.md\:h-full{height:100%}.md\:max-h-80{max-height:20rem}.md\:min-h-focusbox{min-height:27em}.md\:w-8{width:2rem}.md\:w-45perc{width:45%}.md\:w-3\/5{width:60%}.md\:w-28{width:7rem}.md\:w-52{width:13rem}.md\:w-2\/6{width:33.333333%}.md\:w-4\/5{width:80%}.md\:w-auto{width:auto}.md\:w-2\/5{width:40%}.md\:w-6{width:1.5rem}.md\:max-w-full{max-width:100%}.md\:max-w-\[500px\]{max-width:500px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-10{gap:2.5rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:gap-y-12{row-gap:3rem}.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:p-24{padding:6rem}.md\:p-14{padding:3.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pt-0{padding-top:0}.md\:pb-12{padding-bottom:3rem}.md\:pl-8{padding-left:2rem}.md\:pl-0{padding-left:0}.md\:pb-14{padding-bottom:3.5rem}.md\:pr-16{padding-right:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pt-14{padding-top:3.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-16{padding-top:4rem}.md\:pl-6{padding-left:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:leading-title{line-height:.93}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-6{grid-column-start:6}.lg\:m-0{margin:0}.lg\:mr-4{margin-right:1rem}.lg\:mt-24{margin-top:6rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-2{margin-top:.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-0{margin-bottom:0}.lg\:mr-8{margin-right:2rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-4{margin-left:1rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:w-8{width:2rem}.lg\:w-auto{width:auto}.lg\:w-3\/5{width:60%}.lg\:w-4{width:1rem}.lg\:w-56{width:14rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-20{row-gap:5rem}.lg\:p-8{padding:2rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-10{padding:2.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pt-0{padding-top:0}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pb-56{padding-bottom:14rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-36{padding-bottom:9rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-block-quote{font-size:1.625rem}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:leading-snug{line-height:1.375}.lg\:leading-title{line-height:.93}}@media (min-width:1280px){.xl\:pointer-events-none{pointer-events:none}.xl\:static{position:static}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:top-8{top:2rem}.xl\:right-8{right:2rem}.xl\:top-auto{top:auto}.xl\:left-auto{left:auto}.xl\:top-full{top:100%}.xl\:left-2\/4{left:50%}.xl\:z-10{z-index:10}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:m-0{margin:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mt-14{margin-top:3.5rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mt-28{margin-top:7rem}.xl\:ml-16{margin-left:4rem}.xl\:mr-8{margin-right:2rem}.xl\:-mt-52{margin-top:-13rem}.xl\:mt-0{margin-top:0}.xl\:ml-7{margin-left:1.75rem}.xl\:ml-12{margin-left:3rem}.xl\:mt-4{margin-top:1rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-auto{height:auto}.xl\:w-2\/5{width:40%}.xl\:w-1\/5{width:20%}.xl\:w-1\/3{width:33.333333%}.xl\:w-80{width:20rem}.xl\:w-meganav{width:70rem}.xl\:w-auto{width:auto}.xl\:max-w-logo-landscape{max-width:14rem}.xl\:max-w-logo-wide{max-width:17rem}.xl\:max-w-logo-square{max-width:10rem}.xl\:flex-1{flex:1 1 0%}.xl\:-translate-x-2\/4{--tw-translate-x:-50%}.xl\:-translate-x-2\/4,.xl\:transform{transform:var(--tw-transform)}.xl\:transform-none{transform:none}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:rounded{border-radius:.25rem}.xl\:border-l-8{border-left-width:8px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-l{border-left-width:1px}.xl\:border-solid{border-style:solid}.xl\:border-violet{--tw-border-opacity:1;border-color:rgba(97,0,255,var(--tw-border-opacity))}.xl\:border-transparent{border-color:transparent}.xl\:border-grey{--tw-border-opacity:1;border-color:rgba(179,179,186,var(--tw-border-opacity))}.xl\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:bg-transparent{background-color:transparent}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-0{padding:0}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}.xl\:py-44{padding-top:11rem;padding-bottom:11rem}.xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pt-0{padding-top:0}.xl\:pl-0{padding-left:0}.xl\:pb-72{padding-bottom:18rem}.xl\:pb-36{padding-bottom:9rem}.xl\:pt-32{padding-top:8rem}.xl\:pb-40{padding-bottom:10rem}.xl\:pt-36{padding-top:9rem}.xl\:pb-44{padding-bottom:11rem}.xl\:pl-3{padding-left:.75rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pl-12{padding-left:3rem}.xl\:text-title{font-size:7.75rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-value-grid-detail-title{font-size:5.5625rem}.xl\:text-mega{font-size:9.625rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:text-12xl{font-size:6rem}.xl\:text-16xl{font-size:6.75rem}.xl\:leading-title{line-height:.93}.xl\:text-black{--tw-text-opacity:1;color:rgba(32,32,54,var(--tw-text-opacity))}.xl\:text-violet{--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}.xl\:text-grey{--tw-text-opacity:1;color:rgba(179,179,186,var(--tw-text-opacity))}.xl\:no-underline{text-decoration:none}.xl\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.xl\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.xl\:transition-text-color{transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.xl\:hover\:translate-x-2:hover{--tw-translate-x:0.5rem;transform:var(--tw-transform)}.xl\:hover\:text-violet:hover{--tw-text-opacity:1;color:rgba(97,0,255,var(--tw-text-opacity))}}@media (min-width:1536px){.\32xl\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.\32xl\:p-24{padding:6rem}.\32xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.\32xl\:px-0{padding-left:0;padding-right:0}.\32xl\:pt-0{padding-top:0}.\32xl\:text-mega{font-size:9.625rem}.\32xl\:text-9xl{font-size:8rem;line-height:1}.\32xl\:text-5xl{font-size:3rem;line-height:1}.\32xl\:text-value-grid-detail-title{font-size:5.5625rem}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIiUzQ2lucHV0JTIwY3NzJTIwaG5uQm9EJTNFIiwiJTNDaW5wdXQlMjBjc3MlMjB2LVJYLUQlM0UiLCI8bm8gc291cmNlPiIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL19idG4uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL19pbnNpZ2h0LWxpbmsuY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX2Nhc2Utc3R1ZHktbGluay5jc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fdmFsdWVzLWdyaWQuY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX3RlYW0tZ3JpZC5jc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL19sYXlvdXQuY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX3dlYmZvbnRzLmNzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL19hMTF5LmNzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL19mb3JtLnNjc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fbWVudS5jc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fbGlzdC5jc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fY29udGVudC5zY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX2FjY29yZGlvbi5jc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fZm9jdXMtYm94LnNjc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fZm9vdGVyLXNvY2lhbC5jc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fZ2xpZGUuY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX2ltYWdlLXRleHQuY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX3RlYW0tcXVvdGUuY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9fcGFydGlhbHMvX2J1cmdlci5jc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9faW50ZXJzZWN0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9pbnNpZ2h0LW5hdi1zY3JvbGwuc2NzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL3BvcHVwLXZpZGVvLnNjc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9faW5zaWdodHMuc2NzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL3RhYmxlLnNjc3MiLCIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvY3NzL19wYXJ0aWFscy9sdW1pbmFpcmUuc2NzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL3RleHQuc2NzcyIsIi4uLy4uLy4uLy4uL3Jlc291cmNlcy9jc3MvX3BhcnRpYWxzL2ZvY3VzLW5hdi5zY3NzIiwiLi4vLi4vLi4vLi4vcmVzb3VyY2VzL2Nzcy9zaXRlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnRUFBYyxDQUFkLDhG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QSxVT0FtQixDQUFuQixPUEFBLFdPQW1CLENBQW5CLFlQQUEseUJPQW1CLENBQW5CLFlQQUEseUJPQW1CLENBQW5CLE1QQUEsZ0JBQUEsa0JPQW1CLENBQW5CLE9QQUEsa0JBQUEsa0JPQW1CLENBQW5CLFNQQUEsaUJBQUEsaUJPQW1CLENBQW5CLE1QQUEsa0JBQUEsb0JPQW1CLENBQW5CLE1QQUEsZU9BbUIsQ0FBbkIsTVBBQSxnQk9BbUIsQ0FBbkIsTVBBQSxrQk9BbUIsQ0FBbkIsTVBBQSxrQk9BbUIsQ0FBbkIsTVBBQSxpQk9BbUIsQ0FBbkIsTVBBQSxpQk9BbUIsQ0FBbkIsT1BBQSxpQk9BbUIsQ0FBbkIsT1BBQSxlT0FtQixDQUFuQixNUEFBLG9CT0FtQixDQUFuQixNUEFBLGtCT0FtQixDQUFuQixNUEFBLGlCT0FtQixDQUFuQixNUEFBLG9CT0FtQixDQUFuQixNUEFBLG1CT0FtQixDQUFuQixNUEFBLG1CT0FtQixDQUFuQixNUEFBLGtCT0FtQixDQUFuQixNUEFBLGlCT0FtQixDQUFuQixNUEFBLGtCT0FtQixDQUFuQixPUEFBLG9CT0FtQixDQUFuQixNUEFBLGlCT0FtQixDQUFuQixNUEFBLG9CT0FtQixDQUFuQixVUEFBLGlCT0FtQixDQUFuQixNUEFBLGlCT0FtQixDQUFuQixNUEFBLGVPQW1CLENBQW5CLFFQQUEsbUJPQW1CLENBQW5CLE1QQUEscUJPQW1CLENBQW5CLE9QQUEsZU9BbUIsQ0FBbkIsTVBBQSxnQk9BbUIsQ0FBbkIsTVBBQSxrQk9BbUIsQ0FBbkIsT1BBQSxrQk9BbUIsQ0FBbkIsTVBBQSxnQk9BbUIsQ0FBbkIsT1BBQSxhT0FtQixDQUFuQixjUEFBLG9CT0FtQixDQUFuQixRUEFBLGNPQW1CLENBQW5CLE1QQUEsWU9BbUIsQ0FBbkIsYVBBQSxtQk9BbUIsQ0FBbkIsT1BBQSxhT0FtQixDQUFuQixNUEFBLFlPQW1CLENBQW5CLFFQQUEsWU9BbUIsQ0FBbkIsS1BBQSxhT0FtQixDQUFuQixZUEFBLFdPQW1CLENBQW5CLFFQQUEsV09BbUIsQ0FBbkIsUVBBQSxXT0FtQixDQUFuQixNUEFBLGFPQW1CLENBQW5CLFVQQUEsWU9BbUIsQ0FBbkIsS1BBQSxhT0FtQixDQUFuQixVUEFBLGVPQW1CLENBQW5CLFVQQUEsaUJPQW1CLENBQW5CLFVQQUEsZU9BbUIsQ0FBbkIsVVBBQSxlT0FtQixDQUFuQixVUEFBLGdCT0FtQixDQUFuQixjUEFBLGdCT0FtQixDQUFuQixLUEFBLFVPQW1CLENBQW5CLFFQQUEsVU9BbUIsQ0FBbkIsS1BBQSxZT0FtQixDQUFuQixhUEFBLFdPQW1CLENBQW5CLFFQQUEsVU9BbUIsQ0FBbkIsUVBBQSxTT0FtQixDQUFuQixNUEFBLFlPQW1CLENBQW5CLEtQQUEsWU9BbUIsQ0FBbkIsTVBBQSxVT0FtQixDQUFuQixNUEFBLFVPQW1CLENBQW5CLFFQQUEsU09BbUIsQ0FBbkIsTVBBQSxXT0FtQixDQUFuQixNUEFBLFdPQW1CLENBQW5CLFdQQUEsZU9BbUIsQ0FBbkIsV1BBQSxlT0FtQixDQUFuQixzQlBBQSxlT0FtQixDQUFuQixpQlBBQSxlT0FtQixDQUFuQixtQlBBQSxlT0FtQixDQUFuQixZUEFBLGNPQW1CLENBQW5CLFVQQUEsZU9BbUIsQ0FBbkIsaUJQQUEsZU9BbUIsQ0FBbkIsZ0JQQUEsY09BbUIsQ0FBbkIsV1BBQSxlT0FtQixDQUFuQixnQlBBQSxlT0FtQixDQUFuQixXUEFBLGdCT0FtQixDQUFuQixpQlBBQSxlT0FtQixDQUFuQixRUEFBLFdPQW1CLENBQW5CLGNQQUEsYU9BbUIsQ0FBbkIsV1BBQSxXT0FtQixDQUFuQixtQlBBQSxzQkFBQSw2Qk9BbUIsQ0FBbkIsbUJQQUEsc0JBQUEsNkJPQW1CLENBQW5CLGtCUEFBLHNCQUFBLDZCT0FtQixDQUFuQixZUEFBLGtCT0FtQixDQUFuQix1QlBBQSw2Qk9BbUIsQ0FBbkIsV1BBQSxpQk9BbUIsQ0FBbkIsWVBBQSxrQk9BbUIsQ0FBbkIsc0JQQUEsNkJPQW1CLENBQW5CLFVQQUEsaUJBQUEsZ0JPQW1CLENBQW5CLFdQQUEsNkJPQW1CLENBQW5CLGdCUEFBLGNPQW1CLENBQW5CLFFQQUEsV09BbUIsQ0FBbkIsaUJQQUEsd0JBQUEscUJBQUEsZU9BbUIsQ0FBbkIsY1BBQSw0Qk9BbUIsQ0FBbkIsZVBBQSwwQk9BbUIsQ0FBbkIsYVBBQSw2Q09BbUIsQ0FBbkIsYVBBQSw2Q09BbUIsQ0FBbkIsYVBBQSw2Q09BbUIsQ0FBbkIsa0JQQUEsMEJPQW1CLENBQW5CLFVQQUEscUJPQW1CLENBQW5CLGtCUEFBLDZCT0FtQixDQUFuQixhUEFBLHNCT0FtQixDQUFuQixXUEFBLG9CT0FtQixDQUFuQixjUEFBLGtCT0FtQixDQUFuQixhUEFBLHdCT0FtQixDQUFuQixnQlBBQSxzQk9BbUIsQ0FBbkIsaUJQQUEsNkJPQW1CLENBQW5CLE9QQUEsUU9BbUIsQ0FBbkIsUVBBQSxRT0FtQixDQUFuQixPUEFBLFFPQW1CLENBQW5CLFFQQUEsT09BbUIsQ0FBbkIsU1BBQSxxQkFBQSxlT0FtQixDQUFuQixVUEFBLGNPQW1CLENBQW5CLFNQQUEsWU9BbUIsQ0FBbkIsVVBBQSxjT0FtQixDQUFuQixpQlBBQSxlT0FtQixDQUFuQixpQlBBQSxlT0FtQixDQUFuQixtQlBBQSxpQk9BbUIsQ0FBbkIsbUJQQUEsaUJPQW1CLENBQW5CLG1CUEFBLGtCT0FtQixDQUFuQixTUEFBLG9CT0FtQixDQUFuQixjUEFBLG9CT0FtQixDQUFuQixZUEFBLG9CT0FtQixDQUFuQixZUEFBLG1CT0FtQixDQUFuQixVUEFBLGdCT0FtQixDQUFuQixVUEFBLGdCT0FtQixDQUFuQixRUEFBLGdCT0FtQixDQUFuQixZUEFBLG9CT0FtQixDQUFuQixVUEFBLG9CT0FtQixDQUFuQixZUEFBLHFCT0FtQixDQUFuQixVUEFBLHVCT0FtQixDQUFuQixZUEFBLHFCT0FtQixDQUFuQixjUEFBLGtCT0FtQixDQUFuQixjUEFBLHNCQUFBLHVET0FtQixDQUFuQixjUEFBLHNCQUFBLG9ET0FtQixDQUFuQixlUEFBLHNCQUFBLG9ET0FtQixDQUFuQixlUEFBLHNCQUFBLHFET0FtQixDQUFuQixjUEFBLHNCQUFBLHNET0FtQixDQUFuQixZUEFBLHNCQUFBLHFET0FtQixDQUFuQixpQlBBQSxzQkFBQSxxRE9BbUIsQ0FBbkIsY1BBQSxzQkFBQSxzRE9BbUIsQ0FBbkIsbUJQQUEsc0JBQUEscURPQW1CLENBQW5CLG9CUEFBLHNCQUFBLHVET0FtQixDQUFuQixhUEFBLHNCQUFBLHVET0FtQixDQUFuQixrQlBBQSxzQkFBQSx1RE9BbUIsQ0FBbkIsbUJQQUEsc0JBQUEsdURPQW1CLENBQW5CLGVQQUEsc0JBQUEsb0RPQW1CLENBQW5CLG9CUEFBLHNCQUFBLG9ET0FtQixDQUFuQixhUEFBLHNCQUFBLHFET0FtQixDQUFuQixrQlBBQSxzQkFBQSxvRE9BbUIsQ0FBbkIsbUJQQUEsc0JBQUEsc0RPQW1CLENBQW5CLG9CUEFBLHNCQUFBLHVET0FtQixDQUFuQixrQlBBQSxzQkFBQSx1RE9BbUIsQ0FBbkIsbUJQQUEsdUJPQW1CLENBQW5CLGdCUEFBLGtCQUFBLG9ET0FtQixDQUFuQixnQlBBQSxrQkFBQSx1RE9BbUIsQ0FBbkIsVVBBQSxrQkFBQSxzRE9BbUIsQ0FBbkIsUVBBQSxrQkFBQSxxRE9BbUIsQ0FBbkIsVVBBQSxrQkFBQSx1RE9BbUIsQ0FBbkIsVVBBQSxrQkFBQSxvRE9BbUIsQ0FBbkIsV1BBQSxrQkFBQSxvRE9BbUIsQ0FBbkIsZVBBQSxrQkFBQSx1RE9BbUIsQ0FBbkIsZ0JQQUEsa0JBQUEsdURPQW1CLENBQW5CLFdQQUEsa0JBQUEscURPQW1CLENBQW5CLFVQQUEscUJPQW1CLENBQW5CLFdQQUEsdUJPQW1CLENBQW5CLFdQQUEsd0JPQW1CLENBQW5CLGNQQUEsMkJPQW1CLENBQW5CLGNQQUEsb0JBQUEsZ0JPQW1CLENBQW5CLGVQQUEsMEJBQUEsc0JPQW1CLENBQW5CLEtQQUEsY09BbUIsQ0FBbkIsS1BBQSxZT0FtQixDQUFuQixLUEFBLGFPQW1CLENBQW5CLEtQQUEsWU9BbUIsQ0FBbkIsS1BBQSxjT0FtQixDQUFuQixNUEFBLGNPQW1CLENBQW5CLE1QQUEsaUJBQUEsbUJPQW1CLENBQW5CLE1QQUEsbUJBQUEscUJPQW1CLENBQW5CLE9QQUEsb0JBQUEsb0JPQW1CLENBQW5CLE1QQUEsbUJBQUEscUJPQW1CLENBQW5CLE1QQUEsbUJBQUEsbUJPQW1CLENBQW5CLE1QQUEsa0JBQUEsb0JPQW1CLENBQW5CLE1QQUEsb0JBQUEsb0JPQW1CLENBQW5CLE1QQUEsbUJBQUEscUJPQW1CLENBQW5CLE1QQUEsaUJBQUEsbUJPQW1CLENBQW5CLE1QQUEsa0JBQUEsa0JPQW1CLENBQW5CLE9QQUEsbUJBQUEscUJPQW1CLENBQW5CLE9QQUEsaUJBQUEsbUJPQW1CLENBQW5CLE1QQUEsb0JBQUEsb0JPQW1CLENBQW5CLE9QQUEsa0JPQW1CLENBQW5CLE1QQUEsbUJPQW1CLENBQW5CLE1QQUEsb0JPQW1CLENBQW5CLE9QQUEsbUJPQW1CLENBQW5CLE1QQUEsbUJPQW1CLENBQW5CLE1QQUEscUJPQW1CLENBQW5CLE1QQUEsZ0JPQW1CLENBQW5CLE9QQUEsbUJPQW1CLENBQW5CLE1QQUEsa0JPQW1CLENBQW5CLE9QQUEsZ0JPQW1CLENBQW5CLE1QQUEsY09BbUIsQ0FBbkIsT1BBQSxrQk9BbUIsQ0FBbkIsTVBBQSxrQk9BbUIsQ0FBbkIsTVBBQSxlT0FtQixDQUFuQixNUEFBLGFPQW1CLENBQW5CLE9QQUEscUJPQW1CLENBQW5CLE1QQUEsbUJPQW1CLENBQW5CLE1QQUEsZ0JPQW1CLENBQW5CLE1QQUEsbUJPQW1CLENBQW5CLE9QQUEsZ0JPQW1CLENBQW5CLE1QQUEsaUJPQW1CLENBQW5CLE1QQUEscUJPQW1CLENBQW5CLFdQQUEsZU9BbUIsQ0FBbkIsYVBBQSxpQk9BbUIsQ0FBbkIsWVBBQSx5RE9BbUIsQ0FBbkIsV1BBQSxxRE9BbUIsQ0FBbkIsU1BBQSxtQkFBQSxtQk9BbUIsQ0FBbkIsVVBBQSxlQUFBLGFPQW1CLENBQW5CLFVQQUEsaUJBQUEsZ0JPQW1CLENBQW5CLFNQQUEsa0JBQUEsbUJPQW1CLENBQW5CLFdQQUEsZUFBQSxrQk9BbUIsQ0FBbkIsVVBBQSxtQkFBQSxtQk9BbUIsQ0FBbkIsU1BBQSxrQkFBQSxtQk9BbUIsQ0FBbkIsVVBBQSxrQkFBQSxhT0FtQixDQUFuQixVUEFBLGVBQUEsYU9BbUIsQ0FBbkIsVVBBQSxrQkFBQSxrQk9BbUIsQ0FBbkIsV1BBQSxlT0FtQixDQUFuQixhUEFBLGVPQW1CLENBQW5CLFdQQUEsd0JPQW1CLENBQW5CLGNQQUEsYU9BbUIsQ0FBbkIsZVBBQSxnQk9BbUIsQ0FBbkIsZVBBQSxlT0FtQixDQUFuQixZUEFBLG9CQUFBLDhDT0FtQixDQUFuQixZUEFBLG9CQUFBLDJDT0FtQixDQUFuQixhUEFBLG9CQUFBLDJDT0FtQixDQUFuQixhUEFBLG9CQUFBLDRDT0FtQixDQUFuQixZUEFBLG9CQUFBLDZDT0FtQixDQUFuQixVUEFBLG9CQUFBLDRDT0FtQixDQUFuQixlUEFBLG9CQUFBLDRDT0FtQixDQUFuQixZUEFBLG9CQUFBLDZDT0FtQixDQUFuQixpQlBBQSxvQkFBQSw0Q09BbUIsQ0FBbkIsa0JQQUEsb0JBQUEsOENPQW1CLENBQW5CLFdQQUEsb0JBQUEsOENPQW1CLENBQW5CLGdCUEFBLG9CQUFBLDhDT0FtQixDQUFuQixpQlBBQSxvQkFBQSw4Q09BbUIsQ0FBbkIsYVBBQSxvQkFBQSwyQ09BbUIsQ0FBbkIsa0JQQUEsb0JBQUEsMkNPQW1CLENBQW5CLFdQQUEsb0JBQUEsNENPQW1CLENBQW5CLGdCUEFBLG9CQUFBLDJDT0FtQixDQUFuQixpQlBBQSxvQkFBQSw2Q09BbUIsQ0FBbkIsa0JQQUEsb0JBQUEsOENPQW1CLENBQW5CLGdCUEFBLG9CQUFBLDhDT0FtQixDQUFuQixXUEFBLHlCT0FtQixDQUFuQixjUEFBLG9CT0FtQixDQUFuQixhUEFBLG1DQUFBLGlDT0FtQixDQUFuQixZUEFBLFVPQW1CLENBQW5CLFlQQUEsVU9BbUIsQ0FBbkIsV1BBQSw0RU9BbUIsQ0FBbkIsNkJQQUEsOEdPQW1CLENBQW5CLGtCUEFBLDJFT0FtQixDQUFuQixrQlBBQSx5RU9BbUIsQ0FBbkIsNkJQQUEsOEdPQW1CLENBQW5CLFdQQUEsMEVPQW1CLENBQW5CLHVCUEFBLDZEQUFBLHVCT0FtQixDQUFuQixRUEFBLHVCT0FtQixDQUFuQixtQlBBQSxvRUFBQSxt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QSxXQUFBLGtCQUFBLHNEK0JpQ3FDLENBakNyQywrQi9CQUEsV0FBQSxrQkFBQSx1RCtCaUNxQyxDQWpDckMsNkIvQkFBLFdBQUEsa0JBQUEsdUQrQmlDcUMsQ0FqQ3JDLDJCL0JBQSxXQUFBLFUrQmlDcUMsQ0FqQ3JDLDJCL0JBQSxXQUFBLFUrQmlDcUMsQ0FqQ3JDLHFDL0JBQSxXQUFBLDhCQUFBLG1EQUFBLHVCK0JpQ3FDLENBakNyQyx3Qi9CQUEsUStCaUNxQyxDQWpDckMseUIvQkFBLFkrQmlDcUMsQ0FqQ3JDLHlCL0JBQSxhK0JpQ3FDLENBakNyQyw2Qi9CQUEsYytCaUNxQyxDQWpDckMsd0IvQkFBLFMrQmlDcUMsQ0FqQ3JDLHlCL0JBQSxhK0JpQ3FDLENBakNyQyx5Qi9CQUEsYytCaUNxQyxDQWpDckMsdUIvQkFBLGdCK0JpQ3FDLENBakNyQyw2Qi9CQUEsa0JBQUEsdUQrQmlDcUMsQ0FqQ3JDLHNCL0JBQSxrQkFBQSx1RCtCaUNxQyxDQWpDckMsMEIvQkFBLGtCQUFBLHFEK0JpQ3FDLENBakNyQyx5Qi9CQUEsb0JBQUEsOEMrQmlDcUMsQ0FqQ3JDLHlCL0JBQSxvQkFBQSwyQytCaUNxQyxDQWpDckMsMEIvQkFBLG9CQUFBLDJDK0JpQ3FDLENBakNyQywwQi9CQUEsb0JBQUEsNEMrQmlDcUMsQ0FqQ3JDLHlCL0JBQSxvQkFBQSw2QytCaUNxQyxDQWpDckMsdUIvQkFBLG9CQUFBLDRDK0JpQ3FDLENBakNyQyw0Qi9CQUEsb0JBQUEsNEMrQmlDcUMsQ0FqQ3JDLHlCL0JBQSxvQkFBQSw2QytCaUNxQyxDQWpDckMsOEIvQkFBLG9CQUFBLDRDK0JpQ3FDLENBakNyQywrQi9CQUEsb0JBQUEsOEMrQmlDcUMsQ0FqQ3JDLHdCL0JBQSxvQkFBQSw4QytCaUNxQyxDQWpDckMsNkIvQkFBLG9CQUFBLDhDK0JpQ3FDLENBakNyQyw4Qi9CQUEsb0JBQUEsOEMrQmlDcUMsQ0FqQ3JDLDBCL0JBQSxvQkFBQSwyQytCaUNxQyxDQWpDckMsK0IvQkFBLG9CQUFBLDJDK0JpQ3FDLENBakNyQyx3Qi9CQUEsb0JB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QSxhQUFBLGNBQUEsb0JBQUEscUJBQUEsYUFBQSxlQUFBLGdCQUFBLGFBQUEsY0FBQSxrQkFBQSxtQkFBQSxpQkFBQSxlQUFBLGNBQUEsaUJBQUEsZUFBQSxjQUFBLHFDQUFBLG9CQUFBLEErQmlDcUMiLCJmaWxlIjoic2l0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHRhaWx3aW5kIGJhc2U7XG4iLCIvKiEgbW9kZXJuLW5vcm1hbGl6ZSB2MS4xLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZSAqL1xuXG4vKlxuRG9jdW1lbnRcbj09PT09PT09XG4qL1xuXG4vKipcblVzZSBhIGJldHRlciBib3ggbW9kZWwgKG9waW5pb25hdGVkKS5cbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcblVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUgKG9waW5pb25hdGVkKS5cbiovXG5cbmh0bWwge1xuXHQtbW96LXRhYi1zaXplOiA0O1xuXHR0YWItc2l6ZTogNDtcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLypcblNlY3Rpb25zXG49PT09PT09PVxuKi9cblxuLyoqXG5SZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbkltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4qL1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6XG5cdFx0c3lzdGVtLXVpLFxuXHRcdC1hcHBsZS1zeXN0ZW0sIC8qIEZpcmVmb3ggc3VwcG9ydHMgdGhpcyBidXQgbm90IHlldCBgc3lzdGVtLXVpYCAqL1xuXHRcdCdTZWdvZSBVSScsXG5cdFx0Um9ib3RvLFxuXHRcdEhlbHZldGljYSxcblx0XHRBcmlhbCxcblx0XHRzYW5zLXNlcmlmLFxuXHRcdCdBcHBsZSBDb2xvciBFbW9qaScsXG5cdFx0J1NlZ29lIFVJIEVtb2ppJztcbn1cblxuLypcbkdyb3VwaW5nIGNvbnRlbnRcbj09PT09PT09PT09PT09PT1cbiovXG5cbi8qKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4qL1xuXG5ociB7XG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbj09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuYWJiclt0aXRsZV0ge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbjEuIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4yLiBDb3JyZWN0IHRoZSBvZGQgJ2VtJyBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG5cdGZvbnQtZmFtaWx5OlxuXHRcdHVpLW1vbm9zcGFjZSxcblx0XHRTRk1vbm8tUmVndWxhcixcblx0XHRDb25zb2xhcyxcblx0XHQnTGliZXJhdGlvbiBNb25vJyxcblx0XHRNZW5sbyxcblx0XHRtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuUHJldmVudCAnc3ViJyBhbmQgJ3N1cCcgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qXG5UYWJ1bGFyIGRhdGFcbj09PT09PT09PT09PVxuKi9cblxuLyoqXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuKi9cblxudGFibGUge1xuXHR0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkZvcm1zXG49PT09PVxuKi9cblxuLyoqXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4xLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4qL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbkNvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcblJlbW92ZSB0aGUgYWRkaXRpb25hbCAnOmludmFsaWQnIHN0eWxlcyBpbiBGaXJlZm94LlxuU2VlOiBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczN1xuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCAnZmllbGRzZXQnIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4yLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvICdpbmhlcml0JyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuSW50ZXJhY3RpdmVcbj09PT09PT09PT09XG4qL1xuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuIiwiLyoqXG4gKiBNYW51YWxseSBmb3JrZWQgZnJvbSBTVUlUIENTUyBCYXNlOiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG4gKiBBIHRoaW4gbGF5ZXIgb24gdG9wIG9mIG5vcm1hbGl6ZS5jc3MgdGhhdCBwcm92aWRlcyBhIHN0YXJ0aW5nIHBvaW50IG1vcmVcbiAqIHN1aXRhYmxlIGZvciB3ZWIgYXBwbGljYXRpb25zLlxuICovXG5cbi8qKlxuICogUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxuICovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogVGFpbHdpbmQgY3VzdG9tIHJlc2V0IHN0eWxlc1xuICovXG5cbi8qKlxuICogMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgKHdpdGggVGFpbHdpbmQncyBkZWZhdWx0XG4gKiAgICBzYW5zLXNlcmlmIGZvbnQgc3RhY2sgYXMgYSBmYWxsYmFjaykgYXMgYSBzYW5lIGRlZmF1bHQuXG4gKiAyLiBVc2UgVGFpbHdpbmQncyBkZWZhdWx0IFwibm9ybWFsXCIgbGluZS1oZWlnaHQgc28gdGhlIHVzZXIgaXNuJ3QgZm9yY2VkXG4gKiAgICB0byBvdmVycmlkZSBpdCB0byBlbnN1cmUgY29uc2lzdGVuY3kgZXZlbiB3aGVuIHVzaW5nIHRoZSBkZWZhdWx0IHRoZW1lLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuc2FucycsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiKTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS41OyAvKiAyICovXG59XG5cblxuLyoqXG4gKiBJbmhlcml0IGZvbnQtZmFtaWx5IGFuZCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXNcbiAqIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuICovXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC5cbiAqXG4gKiAgICBXZSB1c2VkIHRvIHNldCB0aGlzIGluIHRoZSBodG1sIGVsZW1lbnQgYW5kIGluaGVyaXQgZnJvbVxuICogICAgdGhlIHBhcmVudCBlbGVtZW50IGZvciBldmVyeXRoaW5nIGVsc2UuIFRoaXMgY2F1c2VkIGlzc3Vlc1xuICogICAgaW4gc2hhZG93LWRvbS1lbmhhbmNlZCBlbGVtZW50cyBsaWtlIDxkZXRhaWxzPiB3aGVyZSB0aGUgY29udGVudFxuICogICAgaXMgd3JhcHBlZCBieSBhIGRpdiB3aXRoIGJveC1zaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80XG4gKlxuICpcbiAqIDIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLlxuICpcbiAqICAgIEJ5IGRlZmF1bHQsIHRoZSB3YXkgdGhlIGJyb3dzZXIgc3BlY2lmaWVzIHRoYXQgYW4gZWxlbWVudCBzaG91bGQgaGF2ZSBub1xuICogICAgYm9yZGVyIGlzIGJ5IHNldHRpbmcgaXQncyBib3JkZXItc3R5bGUgdG8gYG5vbmVgIGluIHRoZSB1c2VyLWFnZW50XG4gKiAgICBzdHlsZXNoZWV0LlxuICpcbiAqICAgIEluIG9yZGVyIHRvIGVhc2lseSBhZGQgYm9yZGVycyB0byBlbGVtZW50cyBieSBqdXN0IHNldHRpbmcgdGhlIGBib3JkZXItd2lkdGhgXG4gKiAgICBwcm9wZXJ0eSwgd2UgY2hhbmdlIHRoZSBkZWZhdWx0IGJvcmRlci1zdHlsZSBmb3IgYWxsIGVsZW1lbnRzIHRvIGBzb2xpZGAsIGFuZFxuICogICAgdXNlIGJvcmRlci13aWR0aCB0byBoaWRlIHRoZW0gaW5zdGVhZC4gVGhpcyB3YXkgb3VyIGBib3JkZXJgIHV0aWxpdGllcyBvbmx5XG4gKiAgICBuZWVkIHRvIHNldCB0aGUgYGJvcmRlci13aWR0aGAgcHJvcGVydHkgaW5zdGVhZCBvZiB0aGUgZW50aXJlIGBib3JkZXJgXG4gKiAgICBzaG9ydGhhbmQsIG1ha2luZyBvdXIgYm9yZGVyIHV0aWxpdGllcyBtdWNoIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGNvbXBvc2UuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2XG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgYm9yZGVyLXdpZHRoOiAwOyAvKiAyICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIDIgKi9cbn1cblxuLypcbiAqIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHRcbiAqL1xuXG5ociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBVbmRvIHRoZSBgYm9yZGVyLXN0eWxlOiBub25lYCByZXNldCB0aGF0IE5vcm1hbGl6ZSBhcHBsaWVzIHRvIGltYWdlcyBzbyB0aGF0XG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxuICpcbiAqIFRoZSBOb3JtYWxpemUgcmVzZXQgaXMgdW5uZWNlc3NhcnkgZm9yIHVzIHNpbmNlIHdlIGRlZmF1bHQgdGhlIGJvcmRlci13aWR0aFxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zNjJcbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLmdyYXkuNDAwJywgI2ExYTFhYSk7XG59XG5cbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqIE92ZXJyaWRlIGxlZ2FjeSBmb2N1cyByZXNldCBmcm9tIE5vcm1hbGl6ZSB3aXRoIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlcy5cbiAqXG4gKiBUaGlzIGlzIGFjdHVhbGx5IGFuIGltcHJvdmVtZW50IG92ZXIgdGhlIG5ldyBkZWZhdWx0cyBpbiBGaXJlZm94IGluIG91ciB0ZXN0aW5nLFxuICogYXMgaXQgdHJpZ2dlcnMgdGhlIGJldHRlciBmb2N1cyBzdHlsZXMgZXZlbiBmb3IgbGlua3MsIHdoaWNoIHN0aWxsIHVzZSBhIGRvdHRlZFxuICogb3V0bGluZSBpbiBGaXJlZm94IGJ5IGRlZmF1bHQuXG4gKi9cbiBcbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IGF1dG87XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZlxuICogb3B0LW91dC5cbiAqL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZXNldCBmb3JtIGVsZW1lbnQgcHJvcGVydGllcyB0aGF0IGFyZSBlYXN5IHRvIGZvcmdldCB0b1xuICogc3R5bGUgZXhwbGljaXRseSBzbyB5b3UgZG9uJ3QgaW5hZHZlcnRlbnRseSBpbnRyb2R1Y2VcbiAqIHN0eWxlcyB0aGF0IGRldmlhdGUgZnJvbSB5b3VyIGRlc2lnbiBzeXN0ZW0uIFRoZXNlIHN0eWxlc1xuICogc3VwcGxlbWVudCBhIHBhcnRpYWwgcmVzZXQgdGhhdCBpcyBhbHJlYWR5IGFwcGxpZWQgYnlcbiAqIG5vcm1hbGl6ZS5jc3MuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFVzZSB0aGUgY29uZmlndXJlZCAnbW9ubycgZm9udCBmYW1pbHkgZm9yIGVsZW1lbnRzIHRoYXRcbiAqIGFyZSBleHBlY3RlZCB0byBiZSByZW5kZXJlZCB3aXRoIGEgbW9ub3NwYWNlIGZvbnQsIGZhbGxpbmdcbiAqIGJhY2sgdG8gdGhlIHN5c3RlbSBtb25vc3BhY2Ugc3RhY2sgaWYgdGhlcmUgaXMgbm8gY29uZmlndXJlZFxuICogJ21vbm8nIGZvbnQgZmFtaWx5LlxuICovXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nLCB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xufVxuXG4vKipcbiAqIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0IGFzIHRoYXQnc1xuICogICAgdGhlIGJlaGF2aW9yIHlvdSB3YW50IGFsbW9zdCBhbGwgb2YgdGhlIHRpbWUuIEluc3BpcmVkIGJ5XG4gKiAgICBDU1MgUmVtZWR5LCB3aXRoIGBzdmdgIGFkZGVkIGFzIHdlbGwuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICogXG4gKiAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmVcbiAqICAgIHNlbnNpYmx5IGJ5IGRlZmF1bHQgd2hlbiBvdmVycmlkaW5nIGBkaXNwbGF5YCBieSBhZGRpbmcgYVxuICogICAgdXRpbGl0eSBsaWtlIGBpbmxpbmVgLlxuICpcbiAqICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50aW5nIGVycm9yIGluIHNvbWVcbiAqICAgIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4gKiBcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMFxuICovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcbiAqIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRW5zdXJlIHRoZSBkZWZhdWx0IGJyb3dzZXIgYmVoYXZpb3Igb2YgdGhlIGBoaWRkZW5gIGF0dHJpYnV0ZS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLG51bGwsIkBsYXllciBjb21wb25lbnRzIHtcblx0LmJ0biB7XG5cdFx0LmlzLXN1Ym1pdHRlZCB7XG5cblx0XHR9XG5cblx0XHQmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlIGJnLXZpb2xldDtcblx0XHR9XG5cblx0XHQmOm5vdChbZGF0YS1maWx0ZXItYnRuXSlbZGlzYWJsZWRdIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIHNwaW5uZXIge1xuXHRcdHRvIHt0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cblx0fVxuXG5cdC5idG5fX2ljb24ge1xuXHRcdC5pcy1zdWJtaXR0ZWQgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5idG5fX2xvYWRpbmctc3Bpbm5lcjo6YmVmb3JlIHtcblx0XHRAYXBwbHkgbWwtMyB4czptbC00O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjEwMEZGO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGFuaW1hdGlvbjogc3Bpbm5lciAuNnMgbGluZWFyIGluZmluaXRlO1xuXG5cdFx0LmlzLXN1Ym1pdHRlZCAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5idG5fX2xvYWRpbmctc3Bpbm5lci0td2hpdGUmIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcblx0XHR9XG5cblx0XHQuYnRuX19sb2FkaW5nLXNwaW5uZXItLWJsYWNrJiB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmJ0bjpob3ZlciAmIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdC5idG5fX2xvYWRpbmctc3Bpbm5lci0td2hpdGUmIHtcblx0XHRcdC5idG46aG92ZXIgJiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjEwMEZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG5fX2xvYWRpbmctc3Bpbm5lci0tYmxhY2smIHtcblx0XHRcdC5idG46aG92ZXIgJiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuXHQuaW5zaWdodC1saW5rIHtcblxuXHRcdC5pbnNpZ2h0LWlsbHVzdHJhdGlvbiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLmluc2lnaHQtaWxsdXN0cmF0aW9uIHtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdH1cblx0fVxufSIsIkBsYXllciBjb21wb25lbnRzIHtcblx0LmNhc2Utc3R1ZHktbGluazpob3ZlciAuY2FzZS1zdHVkeS1saW5rLS1pbWFnZSB7XG5cdFx0b3BhY2l0eTogLjU7XG5cdH1cbn0iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG5cdC52YWx1ZXMtZ3JpZCBwIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59IiwiQGxheWVyIGNvbXBvbmVudHMge1xuXHQudGVhbS1ncmlkIHtcblx0XHRidXR0b25bZGF0YS10ZWFtLWdyaWQtYnV0dG9uXSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAjNjEwMGZmO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwLjdlbTtcblx0XHRcdFx0Ym90dG9tOiAwLjdlbTtcblx0XHRcdFx0d2lkdGg6IDEuNjg3NWVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuNjg3NWVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BsdXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXI6YmVmb3JlLFxuXHRcdFx0Ji5pcy1hY3RpdmU6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXRhaWwtY29udGVudCB7XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcblx0XHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHR9XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7IC8qIHNob3VsZCBtYXRjaCBiYWNrZ3JvdW5kLCBjYW4ndCBiZSB0cmFuc3BhcmVudCAqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHR9XG5cblx0XHRcdHAsXG5cdFx0XHRoNCxcblx0XHRcdHVsLFxuXHRcdFx0b2wge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHR9XG5cdFx0XHR1bCxcblx0XHRcdG9sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHR9XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNjEwMGZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIkBsYXllciBjb21wb25lbnRzIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0QGFwcGx5IG14LWF1dG8gcHgtNCBzbTpweC02IG1kOnB4LTggbWF4LXctc3RhbmRhcmQ7XG5cdH1cblx0LmNvbnRhaW5lci13aWRlIHtcblx0XHRAYXBwbHkgbWF4LXctd2lkZTtcblx0fVxuXHQuY29udGFpbmVyLW5hcnJvdyB7XG5cdFx0QGFwcGx5IG1heC13LW5hcnJvdztcblx0fVxufVxuXG5ib2R5LmVudi1kZXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJ4eHNcIjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRjb2xvcjogd2hpdGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0JiB7XG5cdFx0XHRjb250ZW50OiBcInhzXCI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdCYge1xuXHRcdFx0Y29udGVudDogXCJzbVwiO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmIHtcblx0XHRcdGNvbnRlbnQ6IFwibWRcIjtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdCYge1xuXHRcdFx0Y29udGVudDogXCJsZ1wiO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0JiB7XG5cdFx0XHRjb250ZW50OiBcInhsXCI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcblx0XHQmIHtcblx0XHRcdGNvbnRlbnQ6IFwiMnhsXCI7XG5cdFx0fVxuXHR9XG59XG4uanMtbW9iaWxlLW5hdi1vcGVuIGJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uanMtb3ZlcmxheS1vcGVuIGJvZHkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4iLCIud2YtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLndmLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ud2YtaW5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG4iLCIvKiBXaGVuIG1vdXNlIGlzIGRldGVjdGVkLCBBTEwgZm9jdXNlZCBlbGVtZW50cyBoYXZlIG91dGxpbmUgcmVtb3ZlZC4gKi9cbmJvZHkudXNpbmctbW91c2UgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuIiwiLnJhZGlvLFxuLmNoZWNrYm94IHtcblx0bWluLWhlaWdodDogNDJweDtcblxuXHRzcGFuIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLWJsdWUtZ3JleSBiZy13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAYXBwbHkgaGlkZGVuIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGljay5zdmcpO1xuXHRcdH1cblx0fVxuXHRpbnB1dDpmb2N1cyArIHNwYW46YmVmb3JlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXZpb2xldDtcblx0fVxuXHRpbnB1dDpjaGVja2VkICsgc3BhbiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGFwcGx5IGJvcmRlci12aW9sZXQ7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGFwcGx5IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tib3gtLWNvbmRlbnNlZCxcbi5yYWRpby0tY29uZGVuc2VkIHtcblx0bWluLWhlaWdodDogMzJweDtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRzcGFuIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja2JveC0teWVsbG93LFxuLnJhZGlvLS15ZWxsb3cge1xuXHRzcGFuIHtcblx0XHQmOmJlZm9yZSB7XG5cdCBcdFx0QGFwcGx5IGJvcmRlci1ibGFjaztcbiBcdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGljay1ibGFjay5zdmcpO1xuXHRcdCB9XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIHNwYW46YmVmb3JlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsYWNrO1xuXHR9XG5cdGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0IFx0QGFwcGx5IGJvcmRlci1ibGFjaztcblx0IFx0fVxuXHR9XG59XG5cbi5ocy1idXR0b24ge1xuXHRAYXBwbHkgb3BhY2l0eS0xMDAgYnRuIHJlbGF0aXZlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBib3JkZXItMyBib3JkZXItd2hpdGUgdGV4dC13aGl0ZSBmb250LWJvbGQgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHdoaXRlc3BhY2Utbm93cmFwIHRyYW5zaXRpb24tY29sb3JzIGhvdmVyOmJnLXdoaXRlIGhvdmVyOnRleHQtdmlvbGV0IHB5LTEgcHgtMiB0ZXh0LXhsIG10LTI7XG5cblx0LmJnLXllbGxvdyAmIHtcblx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQgYm9yZGVyLWJsYWNrIHRleHQtYmxhY2sgaG92ZXI6dGV4dC13aGl0ZSBob3ZlcjpiZy1ibGFjaztcblx0fVxuXG5cdC5iZy13aGl0ZSAmIHtcblx0XHRAYXBwbHkgYmctd2hpdGUgdGV4dC12aW9sZXQgYm9yZGVyLXZpb2xldCBob3Zlcjp0ZXh0LXdoaXRlIGhvdmVyOmJnLXZpb2xldDtcblx0fVxuXG5cdC5iZy1ibGFjayAmIHtcblx0XHRAYXBwbHkgYmctYmxhY2sgdGV4dC13aGl0ZSBib3JkZXItd2hpdGUgaG92ZXI6Ymctd2hpdGUgaG92ZXI6dGV4dC1ibGFjaztcblx0fVxuXG5cdC5iZy12aW9sZXQgJiwgLmZvb3Rlcl9fY29udGFjdC1mb3JtICYge1xuXHRcdEBhcHBseSBib3JkZXItd2hpdGUgdGV4dC13aGl0ZSBiZy10cmFuc3BhcmVudCBob3Zlcjp0ZXh0LXZpb2xldCBob3ZlcjpiZy13aGl0ZTtcblx0fVxuXG5cdC5iZy1ibHVlLXhsaWdodCAmIHtcblx0XHRAYXBwbHkgYm9yZGVyLXZpb2xldCB0ZXh0LXZpb2xldCBiZy10cmFuc3BhcmVudCBob3Zlcjp0ZXh0LXdoaXRlIGhvdmVyOmJnLXZpb2xldDtcblx0fVxufVxuXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0QGFwcGx5IGJsb2NrIHctZnVsbCB0ZXh0LWJhc2UgYmctd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnMgZm9jdXM6b3V0bGluZS1ub25lIHB4LTIgcHktMiBsZzpweS0yIGJvcmRlciBib3JkZXItYmx1ZS1ncmV5IGZvY3VzOmJvcmRlci12aW9sZXQgdGV4dC1ibGFjaztcblxuXHQuYmcteWVsbG93ICYge1xuXHRcdEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLTI7XG5cdH1cbn1cblxuLmhzLWZvcm0tZmllbGQge1xuXHRAYXBwbHkgbXQtMiBmaXJzdDptdC0wO1xuXG5cdGxhYmVsIHtcblx0XHRAYXBwbHkgYmxvY2sgbWItMSB0ZXh0LXdoaXRlIHRleHQtbGVmdDtcblxuICAgICAgXHQuYmcteWVsbG93ICYsIC5iZy13aGl0ZSAmIHtcblx0XHRcdEBhcHBseSB0ZXh0LWJsYWNrO1xuXHQgIFx0fVxuXG5cdFx0LmJnLWJsYWNrICYsIC5iZy12aW9sZXQgJiwgLmZvb3Rlcl9fY29udGFjdC1mb3JtICYge1xuXHRcdFx0QGFwcGx5IHRleHQtd2hpdGU7XG5cdFx0fVxuICBcdH1cbn1cblxuLmhzLXJpY2h0ZXh0IHtcblx0QGV4dGVuZHMgLmNvbnRlbnQtYmxvY2stLWNvbmRlbnNlZC10ZXh0O1xuXHRAYXBwbHkgdGV4dC13aGl0ZSBtdC00IG1iLTQgdGV4dC1sZWZ0O1xuXG5cdC5iZy15ZWxsb3cgJiwgLmJnLXdoaXRlICYge1xuXHRcdEBhcHBseSB0ZXh0LWJsYWNrO1xuXHR9XG5cblx0LmJnLWJsYWNrICYsIC5iZy12aW9sZXQgJiwgLmZvb3Rlcl9fY29udGFjdC1mb3JtICYge1xuXHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xuXHR9XG5cblx0LnNpZGViYXIgJiB7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0fVxufVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3gge1xuXHRAYXBwbHkgbXQtMjtcblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuc2lkZWJhciAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGJzcHQtZm9ybSB7XG5cdC5zdWJtaXR0ZWQtbWVzc2FnZSB7XG5cdFx0QGFwcGx5IHRleHQtd2hpdGUgcm91bmRlZCBwLTYgdGV4dC14bCBtYi04ICB3LWZ1bGwgYmctZ3JlZW47XG5cdH1cbn1cblxuLmhzLXJlY2FwdGNoYSB7XG5cdEBhcHBseSBtdC00IG1iLTQ7XG59XG5cbmJ1dHRvbltkYXRhLWZyZWVmb3JtLWFjdGlvbj1cInN1Ym1pdFwiXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYnNwdC1mb3JtIHtcblx0bWFyZ2luLWxlZnQ6IC0zMnB4O1xufSIsImFbcm9sZT1cIm1lbnVpdGVtXCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0QGFwcGx5IGJvcmRlci12aW9sZXQ7XG59XG5cbiNvdmVybGF5IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHR6LWluZGV4OiA0MDtcblx0b3BhY2l0eTogMC41O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG5odG1sLmpzLW92ZXJsYXktb3BlbiAjb3ZlcmxheSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuanMtbW9iaWxlLW5hdi1vcGVuIHtcblx0dWxbcm9sZT1cIm1lbnViYXJcIl0ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuIiwiLmxpc3Qge1xuXHQmLWljb24ge1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAuMjVlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGljayB7XG5cdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpY2stZ3JlZW4uc3ZnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY29udGVudCB7XG5cdCYtYmxvY2sge1xuXHRcdCYtLW5vLWJnICsgLmNvbnRlbnQtYmxvY2stLW5vLWJnLFxuXHRcdCYtLWN0YS1zbWFsbCArIC5jb250ZW50LWJsb2NrLS1uby1iZyxcblx0XHQmLS1uby1iZyArIC5jb250ZW50LWJsb2NrLS1jdGEtc21hbGwge1xuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LyogJi0tbm8tYmc6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9ICovXG5cdFx0Ji0tY29uZGVuc2VkLXRleHQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXRleHQsICYtLXR3by1jb2x1bW4tdGV4dCwgJi0tY3RhLWltYWdlIC5jdGEtaW1hZ2UtdGV4dCwgJi0taW1hZ2UtdGV4dCwgJi0taWNvbi1ncm91cCAuaW50cm9kdWN0aW9uLCAmLS1pZnJhbWUgLmludHJvZHVjdGlvbiB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0LnNpZGViYXIgJiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGFwcGx5IGZvbnQtYm9sZCBsZWFkaW5nLXRpZ2h0IHRleHQtM3hsIG1kOnRleHQtNXhsIG1iLTYgbWQ6bWItOCBtdC0xMCBtZDptdC0xMjtcblx0XHRcdFx0LnNpZGViYXIgJiB7XG5cdFx0XHRcdFx0QGFwcGx5IG1iLTQgbWQ6bWItNiBtdC0wIG1kOm10LTBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRAYXBwbHkgZm9udC1ib2xkIGxlYWRpbmctdGlnaHQgdGV4dC0yeGwgbWQ6dGV4dC0zeGwgbWItNiBtZDptYi04IG10LTEwIG1kOm10LTEyO1xuXHRcdFx0XHQuc2lkZWJhciAmIHtcblx0XHRcdFx0XHRAYXBwbHkgbWItNCBtZDptYi02IG10LTAgbWQ6bXQtMFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNCxcblx0XHRcdGg1LFxuXHRcdFx0aDYge1xuXHRcdFx0XHRAYXBwbHkgZm9udC1ib2xkIGxlYWRpbmctdGlnaHQgdGV4dC14bCBtZDp0ZXh0LTJ4bCBtYi00IG1kOm1iLTYgbXQtOCBtZDptdC0xMDtcblx0XHRcdH1cblx0XHRcdHA6Zmlyc3QtY2hpbGQsXG5cdFx0XHR1bDpmaXJzdC1jaGlsZCxcblx0XHRcdG9sOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcblxuXHRcdFx0XHQuc2lkZWJhciAmIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjZlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LXZpb2xldDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bCxcblx0XHRcdG9sIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS43ZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHR9XG5cdFx0XHR1bCwgb2wge1xuXHRcdFx0XHR1bCwgb2wge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0XHRcdFx0b2wge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xuXHRcdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHRoLFxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWdyZXkgcC02IGFsaWduLXRvcDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0QGFwcGx5IGJnLWJsdWUteGxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJbZGF0YS1hY2NvcmRpb25dIHtcblx0YnV0dG9uIHtcblx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdHRvcDogMS42cmVtO1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdHRvcDogMS41cmVtO1xuXHRcdFx0XHR3aWR0aDogNTNweDtcblx0XHRcdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmLmJnLWJsdWUteGxpZ2h0IHtcblx0XHRidXR0b24ge1xuXHRcdFx0c3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDQ0VGRjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZvY3VzLWJveCB7XG5cdHAge1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMS4zZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RhbmRvdXQsICZfX3N0YW5kYXJkIHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLCBvbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjNlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0fVxuXG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdFx0b2wge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuXHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N0YW5kb3V0IHtcblx0XHRsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuZm9vdGVyLXNvY2lhbCB7XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XG5cdFx0Lmljb25fX3BhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5pY29uX19wYXRoIHtcblx0XHRcdFx0ZmlsbDogIzFCRUM5Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZ2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdsaWRlICoge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4uZ2xpZGVfX3RyYWNrIHtcbiAgICBAc3VwcG9ydHMgKGNsaXAtcGF0aCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBAc3VwcG9ydHMgbm90IChjbGlwLXBhdGgpIHtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKTtcbiAgICB9XG59XG4uZ2xpZGVfX3NsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uZ2xpZGVfX3NsaWRlcy0tZHJhZ2dpbmcge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ2xpZGVfX3NsaWRlIGEge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlX19hcnJvd3Mge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nbGlkZV9fYnVsbGV0cyB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlLS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuIiwiLmltYWdlLXRleHQge1xuXHRwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiAxLjNlbTtcblx0fVxufSIsIi5jb250ZW50LWJsb2NrLS10ZWFtLXF1b3RlIHtcblx0Ji5jb250ZW50LWJsb2NrLS1jb25zZWN1dGl2ZTpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0LnRlYW0tcXVvdGUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jb250ZW50LWJsb2NrLS10ZWFtLWJpbyB7XG5cdCYuY29udGVudC1ibG9jay0tY29uc2VjdXRpdmU6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdC50ZWFtLWJpbyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcblxuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRyaWdodDogLTJyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5idXJnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzYxMDBGRjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdHRvcDogMTJweDtcblx0XHR9XG5cblx0XHQuanMtbW9iaWxlLW5hdi1vcGVuICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmludGVyc2VjdGlvbi10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufSIsIi5mb290ZXIge1xuXG59XG5cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuXG4gIG1heC13aWR0aDogNzIwcHg7XG59XG4uZm9vdGVyX19jb250YWN0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gIC5maWVsZC0tc3VibWl0IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX2Zvcm0tZGlzY2xhaW1lciB7XG4gIG1heC13aWR0aDogNDQwcHg7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn0iLCIuaW5zaWdodC1uYXZpZ2F0aW9uIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBmb3IgSW50ZXJuZXQgRXhwbG9yZXIsIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiI3Byb3RlY3RlZC1zdWJtaXNzaW9uLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufSIsIiNpbnNpZ2h0LWNvbnRlbnQge1xuICAuaWxsdXN0cmF0aXZlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwidGFibGUsIC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgLmZvcmNlLWFsaWduZWQtY29udGVudCAmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZm9yY2UtYWxpZ25lZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvcmNlLWFsaWduZWQtY29udGVudC0tY2VudHJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcmNlLWFsaWduZWQtY29udGVudC0tbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9yY2UtYWxpZ25lZC1jb250ZW50LS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZvcmNlLWFsaWduZWQtY29udGVudC0td2lkZXItdGhhbi1zY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIHRkIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmZvcmNlLWFsaWduZWQtY29udGVudCAmIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0iLCIuY29udGVudCB7XG4gIC50LWx1bWluYWlyZS1icmFuZCAmIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmhlYWRlci1zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2IoMTI4LCAxMjgsIDE0MSk7XG5cbiAgLnQtbHVtaW5haXJlLWJyYW5kICYge1xuICAgIFxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvIHtcbiAgLnQtbHVtaW5haXJlLWJyYW5kICZcbiAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IG5pdmVhdS1ncm90ZXNrLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaGVybyB7XG4gIC50LWx1bWluYWlyZS1icmFuZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbHVtaW5haXJlLWJhY2tncm91bmQtY3JvcC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IDQwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnQtbHVtaW5haXJlLWJyYW5kIHtcbiAgI2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMzIsMzIsNTUsMSkgMCUsIHJnYmEoNDEsMjQ4LDI1NSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMDIwMzcsICMyMDIwMzcsICMxYWEzYTcsICMyMDIwMzcsICMyOWY4ZmYpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsICM2MjJiZGEpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAjZmZmKTtcbiAgICBoZWlnaHQ6IDIwMHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLS1mZWF0dXJlcyB7XG4gIC50LWx1bWluYWlyZS1icmFuZCAmIHtcbiAgICAtLXR3LWJnLW9wYWNpdHk6IDAuMztcbiAgfVxufVxuXG4uY29udGVudC1ibG9jay0tY2FzZS1zdHVkeS1saW5rcyB1bCB7XG4gIC50LWx1bWluYWlyZS1icmFuZCAmIHtcbiAgICBjb2xvcjogcmdiYSgzMiwzMiw1NCx2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgfVxufVxuXG4uaGVybyBoMSB7XG4gIC50LWx1bWluYWlyZS1icmFuZCAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwc3R5bGUlM0QlMjJ3aWR0aCUzQSUyMDEwMHB4JTNCJTIyJTNFJTNDZWxsaXBzZSUyMHN0eWxlJTNEJTIyZmlsbC1ydWxlJTNBJTIwbm9uemVybyUzQmZpbGwlM0ElMjByZ2JhKDIxNiUyQyUyMDIxNiUyQyUyMDIxNiUyQyUyMDApJTNCc3Ryb2tlJTNBJTIwcmdiKDI1NSUyQzI1NSUyQzI1NSklM0JzdHJva2Utd2lkdGglM0ElMjAxOHB4JTNCYm94LXNoYWRvdyUzQSUyMGFxdWElM0IlMjIlMjBjeCUzRCUyMjQ1JTIyJTIwY3klM0QlMjI0NSUyMiUyMHJ4JTNEJTIyMzUuNTI1JTIyJTIwcnklM0QlMjIzNS41MjUlMjIlM0UlM0MlMkZlbGxpcHNlJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGZpbHRlcjpkcm9wLXNoYWRvdygwcHggMHB4IDEwcHggcmdiKDI1NSAyNTUgMjU1IC8gMC43KSk7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIG1hcmdpbjogMTBweCAxMnB4IDZweCAwO1xuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNzJweDtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTQ4cHg7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4iLCIjcHJpbWFyeS1uYXYtbWVudWl0ZW0tY29udGFjdCB7XG4gICAgQGFwcGx5IGJlZm9yZTp6LVstMV0gcmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGJvcmRlci0zIHhsOmJvcmRlci12aW9sZXQgeGw6dGV4dC12aW9sZXQgaG92ZXI6dGV4dC13aGl0ZSBmb250LWJvbGQgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHdoaXRlc3BhY2Utbm93cmFwIHRyYW5zaXRpb24tY29sb3JzIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dG9wLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dy1mdWxsIGJlZm9yZTpoLWZ1bGwgYmVmb3JlOmJnLXZpb2xldCBiZWZvcmU6dHJhbnNmb3JtIGJlZm9yZTotdHJhbnNsYXRlLXgtZnVsbCBiZWZvcmU6dHJhbnNpdGlvbi10cmFuc2Zvcm0gaG92ZXI6YmVmb3JlOnRyYW5zbGF0ZS14LTAgcHktMiBweC0zIHhzOnB5LTMgeHM6cHgtNSBzbTp0ZXh0LWxnIG1kOnRleHQteGwgYm9yZGVyLXdoaXRlIHNtOmJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xufSIsIkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9iYXNlXCI7XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19sYXlvdXQuY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX3dlYmZvbnRzLmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19hMTF5LmNzc1wiO1xuLyogQGltcG9ydCBcIi4vX3BhcnRpYWxzL19hb3MuY3NzXCI7ICovXG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19tZW51LmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19idG4uc2Nzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19saXN0LmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19pbnNpZ2h0LWxpbmsuY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2Nhc2Utc3R1ZHktbGluay5jc3NcIjtcbkBpbXBvcnQgXCIuL19wYXJ0aWFscy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2NzYXQtYmFubmVyLmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19hY2NvcmRpb24uY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX3ZhbHVlcy1ncmlkLmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL190ZWFtLWdyaWQuY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2ZvY3VzLWJveC5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2Zvb3Rlci1zb2NpYWwuY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2dsaWRlLmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19pbWFnZS10ZXh0LmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL190ZWFtLXF1b3RlLmNzc1wiO1xuQGltcG9ydCBcIi4vX3BhcnRpYWxzL19idXJnZXIuY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2ludGVyc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvaW5zaWdodC1uYXYtc2Nyb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCIuL19wYXJ0aWFscy9wb3B1cC12aWRlby5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvX2luc2lnaHRzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL19wYXJ0aWFscy90YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9fcGFydGlhbHMvbHVtaW5haXJlLnNjc3NcIjtcbkBpbXBvcnQgXCIuL19wYXJ0aWFscy90ZXh0LnNjc3NcIjtcblxuQGltcG9ydCAnLi9fcGFydGlhbHMvZm9jdXMtbmF2LnNjc3MnOyJdfQ== */
