:root{--padding-body-top:100px;--color-primary:#000;--color-secondary:var(--darkest-gray);--color-tertiary:#a79f88;--color-quaternary:#d1ccbd;--spacer:1rem;--theme-1-color:var(--color-primary);--theme-2-color:var(--color-primary);--theme-3-color:var(--color-quaternary);--ratio-unison:1;--ratio-perfect-fourth:1.33333;--ratio-perfect-fifth:1.5;--ratio-golden-ratio:1.61803399;--white:#fff;--seiko-white:#fcfcfc;--lightest-gray:#f5f5f5;--lighter-gray:#dedede;--light-gray:#afafaf;--medium-gray:#999;--dark-gray:#575757;--darkest-gray:#2a2a2a;--black:#000;--gray:var(--medium-gray);--red:red;--orange:#ff5300;--green:#b9d41b;--turqoise:#00aba9;--purple:#606;--emerald:#5cb300;--buddha-gold:#d28c00;--default-color:var(--darkest-gray);--dark-color:var(--dark-gray);--secondary-color:var(--turqoise);--error-color:#ff453a;--warning-color:var(--red);--success-color:var(--green);--heading-color:var(--default-color);--heading-orange-color:var(--orange);--text-color:var(--dark-color);--link-color:var(--primary-color);--link-medium-gray-color:var(--medium-gray);--button-color:var(--primary-color);--border-color:var(--gray);--placeholder-color:#a0a0a0;--primary-color:#ffba2d;--light-color:#efefef;--medium-color:#4c4c4c;--darkest-gray:#1f1f1f;--semiblack-color:#0d0d0d;--yuniku-black-midnight:#24242e;--yuniku-red:#ff453a;--yuniku-green:#30d158;--yuniku-default-gray:#c3c3cd;--yuniku-spect-yellow:#f4ff00;--yuniku-orange:#c3cc00;--yuniku-blue-medium:#0090d1;--fw--thin:100;--fw--extra-light:200;--fw--light:300;--fw--regular:400;--fw--medium:500;--fw--semi-bold:600;--fw--bold:700;--fw--extra-bold:800;--fw--black:900;--fw--extra-black:1000;--fw--normal:var(--fw--regular);--font-family:"Drescher Grotesk",Arial,sans-serif;--font-family-primary:"Drescher Grotesk",Arial,sans-serif;--font-family-default:var(--font-family);--font-family-secondary:"Drescher Grotesk",Arial,sans-serif;--fw:var(--fw--medium);--lh:1.5rem;--lh--s:1rem;--lh--m:var(--lh);--lh--m-plus:1.375;--lh--l-minus:1.625rem;--lh--l:1.75rem;--lh--xl:2rem;--lh--xxl:2.5rem;--lh--xxxl:2.8rem;--lh--xxxxl:3.75rem;--fs:1rem;--fs--xxs:0.75rem;--fs--xs:0.75rem;--fs--s:0.875rem;--fs--m:var(--fs);--fs--l:1.125rem;--fs--xl:1.25rem;--fs--xxl:1.5rem;--fs--xxl-s:1.438rem;--fs--xxl-l:1.875rem;--fs--xxxl:1.94rem;--fs--xxxxl:2.5rem;--fs--xxxxxl:3.125rem;--fssf--xs:1.15;--fssf--s:1.25;--fssf--m:1.3;--fssf--l:1.5}.has-fallback-font{--font-family:Arial,sans-serif;--font-family-primary:Arial,sans-serif;--font-family-default:Arial,sans-serif;--font-family-secondary:Arial,sans-serif}@font-face{font-family:GalanoGrotesqueRegular;src:url(../fonts/GalanoGrotesque-Regular.otf) format("opentype")}@font-face{font-family:GalanoGrotesqueBold;src:url(../fonts/GalanoGrotesque-Bold.otf) format("opentype")}@font-face{font-family:GalanoGrotesqueLight;src:url(../fonts/GalanoGrotesque-Light.otf) format("opentype")}@font-face{font-family:Arial Light;font-weight:200;src:url(../fonts/39b1a3e0-bb5e-4d44-880c-48b36f3b4b7dd41d.eot?#iefix);src:url(../fonts/39b1a3e0-bb5e-4d44-880c-48b36f3b4b7dd41d.eot?#iefix) format("eot"),url(../fonts/c1124c50-fb2c-47ab-ad00-600d1ad8593d.woff2) format("woff2"),url(../fonts/631be622-04b4-4ba2-b5f6-03961d3dfbb0.woff) format("woff"),url(../fonts/c6b668b1-7336-4d1a-b1aa-eaa4d4832fc7.ttf) format("truetype")}:root{--m:1.5em;--m--xs:calc(var(--m)/3);--m--s:calc(var(--m)/2);--m--m:var(--m);--m--l:calc(var(--m)*2);--m--xl:calc(var(--m)*3);--p:1.5rem;--p--xxs:calc(var(--p)/4);--p--xs:calc(var(--p)/3);--p--s:calc(var(--p)/2);--p--m:var(--p);--p--l:calc(var(--p)*2);--p--xl:calc(var(--p)*3);--b:solid 1px var(--border-color);--br:0.375em;--br--m:1em;--br--l:1.565em;--br--round:999rem;--bs:0 0.1625rem 0.4875rem rgba(0,0,0,0.12),0 0.3625rem 0.425rem rgba(0,0,0,0.04);--bs--l:0 0.875rem 1.75rem rgba(0,0,0,0.25),0 0.625rem 0.625rem rgba(0,0,0,0.22);--bs--modal:0 0.175rem 1.95rem rgba(0,0,0,0.25),0 0.625rem 0.625rem rgba(0,0,0,0.22);--zi--base:1;--zi--viewport-indicator:calc(var(--zi--base) + 5);--zi--cookie-bar:calc(var(--zi--base) + 4);--zi--page-header:calc(var(--zi--base) + 3);--zi--modal:calc(var(--zi--base) + 2);--zi--overlay:calc(var(--zi--base) + 1);--grid-column-count:12;--grid-page-container:76.5rem;--grid-column-gutter:var(--p--m);--grid-column-gutter--narrow:calc(var(--grid-column-gutter)/2);--content-max-width:48.4375rem;--bp--xs:20rem;--bp--s:35rem;--bp--m:55rem;--bp--l:65rem;--bp--xl:80rem;--bp--xxl:100rem;--bp--xxxl:125rem}.block.two-column-text-block{padding:6.5rem 0}.block.two-column-text-block.background-lightgrey .content-text,.block.two-column-text-block .background-lightgrey .content-text,.block.two-column-text-block.background-lightgrey .preamble,.block.two-column-text-block .background-lightgrey .preamble,.block.two-column-text-block.background-white .content-text,.block.two-column-text-block .background-white .content-text,.block.two-column-text-block.background-white .preamble,.block.two-column-text-block .background-white .preamble{color:#4c4c4c;color:var(--medium-color)}.block.two-column-text-block.background-black .content-text,.block.two-column-text-block .background-black .content-text,.block.two-column-text-block.background-black .preamble,.block.two-column-text-block .background-black .preamble{color:#fff;color:var(--white)}.block.two-column-text-block.background-darkgrey .content-text,.block.two-column-text-block .background-darkgrey .content-text,.block.two-column-text-block.background-darkgrey .preamble,.block.two-column-text-block .background-darkgrey .preamble{color:#efefef;color:var(--light-color)}.block.two-column-text-block .container{padding:0 50px;max-width:1300px}.block.two-column-text-block .container .content-text p{font-size:inherit}.block.two-column-text-block .container .content-title{font-size:1.94rem;font-size:var(--fs--xxxl);line-height:2.8rem;line-height:var(--lh--xxxl);font-weight:500}.block.two-column-text-block .container .content-title h2{font-size:inherit;line-height:inherit;font-weight:inherit}@media (max-width:47.9375rem){.block.two-column-text-block{padding:3rem 0}.block.two-column-text-block .container{padding:0 20px}.block.two-column-text-block .container .content-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--lh--xl)}.block.two-column-text-block .container .wrapper-body{padding-top:1.3rem}}.block.icon-grid-block{width:100%;max-width:100%;position:relative;overflow:hidden}@media (min-width:48rem){.block.icon-grid-block .equal-height,.block.icon-grid-block .equal-height>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:inherit;flex-shrink:1}}.block.icon-grid-block.background-lightgrey .content-text,.block.icon-grid-block .background-lightgrey .content-text,.block.icon-grid-block.background-lightgrey .preamble,.block.icon-grid-block .background-lightgrey .preamble,.block.icon-grid-block.background-white .content-text,.block.icon-grid-block .background-white .content-text,.block.icon-grid-block.background-white .preamble,.block.icon-grid-block .background-white .preamble{color:#4c4c4c;color:var(--medium-color)}.block.icon-grid-block.background-black .content-text,.block.icon-grid-block .background-black .content-text,.block.icon-grid-block.background-black .preamble,.block.icon-grid-block .background-black .preamble{color:#fff;color:var(--white)}.block.icon-grid-block.background-darkgrey .content-text,.block.icon-grid-block .background-darkgrey .content-text,.block.icon-grid-block.background-darkgrey .preamble,.block.icon-grid-block .background-darkgrey .preamble{color:#efefef;color:var(--light-color)}.block.icon-grid-block .container{max-width:1300px;padding:0 50px}.block.icon-grid-block .container .row .icon-row-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin:0}.block.icon-grid-block .container .row .icon-row-block .divider{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.icon-grid-block .container .row .icon-row-block .divider:first-child:after,.block.icon-grid-block .container .row .icon-row-block .divider:last-child:after{display:none}.block.icon-grid-block .container .row .icon-row-block .divider:after{content:"";left:50%;transform:perspective(1px) translateX(-50%);bottom:0;height:100%;width:0;border-left:1px solid #4c4c4c;border-left:1px solid var(--medium-color);z-index:100}.block.icon-grid-block .container .row .icon-row-block .col{width:35%;margin-bottom:0;flex-direction:column}.block.icon-grid-block .container .row .icon-row-block .col .content-title{width:100%;font-size:1rem;font-size:var(--fs);padding-top:30px;font-weight:500}.block.icon-grid-block .container .row .icon-row-block .col .content-text{width:100%;font-size:1.125rem;font-size:var(--fs--l);line-height:1.625rem;line-height:var(--lh--l-minus)}.block.icon-grid-block .container .row .icon-row-block .col .content-text p{font-size:inherit;line-height:inherit}.block.icon-grid-block .container .row .icon-row-block .col .block-image{margin-bottom:0;height:3.7rem}@media screen and (max-width:1024px){.block.icon-grid-block .container{padding:0 50px}}@media (max-width:47.9375rem){.block.icon-grid-block{padding-bottom:1rem}.block.icon-grid-block .container{padding:0 20px}.block.icon-grid-block .container .row .icon-row-block{flex-direction:column}.block.icon-grid-block .container .row .icon-row-block .col{width:100%;text-align:left}.block.icon-grid-block .container .row .icon-row-block .col .content-title{padding-left:95px;padding-top:0;font-weight:500}.block.icon-grid-block .container .row .icon-row-block .col .content-text{margin-top:10px;padding-left:95px;font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}}.block.text-image-block{padding:7rem 0}.block.text-image-block.background-darkgrey .content-text,.block.text-image-block .background-darkgrey .content-text{color:#efefef;color:var(--light-color)}.block.text-image-block.background-lightgrey .content-text,.block.text-image-block .background-lightgrey .content-text{color:#4c4c4c;color:var(--medium-color)}.block.text-image-block .background-black .container{background-color:var(--black-color)}.block.text-image-block .background-black .content-text,.block.text-image-block .background-black .content-title{color:#fff;color:var(--white)}.block.text-image-block .background-darkgrey .container{background-color:#0d0d0d;background-color:var(--semiblack-color)}.block.text-image-block .background-darkgrey .content-text,.block.text-image-block .background-darkgrey .content-title{color:#fff;color:var(--white)}.block.text-image-block .background-lightgrey .container,.block.text-image-block.background-white .container{background-color:#fff;background-color:var(--white)}.block.text-image-block .background-lightgrey .content-text,.block.text-image-block.background-white .content-text{color:#4c4c4c;color:var(--medium-color)}.block.text-image-block.fluid-image{padding:0}.block.text-image-block.fluid-image .container{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:unset}.block.text-image-block.fluid-image .container .row .image-column{padding-bottom:0;background-size:cover;background-position:50%}.block.text-image-block.fluid-image .container .row .image-column img{display:none}.block.text-image-block.fluid-image .container .row .content-block{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.block.text-image-block.fluid-image .container .row .content-block.content-text-right{justify-content:flex-start}.block.text-image-block.fluid-image .container .row .content-block.content-text-left{padding:0}.block.text-image-block.fluid-image .container .row .content-block .text-container{padding:6.66rem 3.88rem 6.66rem 2.77rem;max-width:650px;align-items:start;justify-content:flex-start}.block.text-image-block.fluid-image .container .row .content-block .text-container .content-title{font-weight:500}.block.text-image-block.fluid-image .container .row .content-block .content-text{padding-top:1.5rem;font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}.block.text-image-block .container{width:100%;max-width:1300px;margin-left:auto;margin-right:auto;padding:0 50px}.block.text-image-block .container .row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.block.text-image-block .container .row .image-column{display:table-cell;width:50%;margin:0;background-size:0}.block.text-image-block .container .row .content-block{display:table-cell;width:50%;padding:0 0 0 4.2rem}.block.text-image-block .container .row .content-block.content-text-left{padding:0 5rem 0 0}.block.text-image-block .container .row .content-block .text-container{width:100%;padding:0}.block.text-image-block .container .row .content-block .text-container .content-title{font-weight:500}.block.text-image-block .container .row .content-block .text-container .wrapper-body .preamble{font-size:1.438rem;font-size:var(--fs--xxl-s);line-height:2rem;line-height:var(--lh--xl)}.block.text-image-block .container .row .content-block .content-text{font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l);padding-top:1.5rem}.block.text-image-block .container .row .content-block .content-text li,.block.text-image-block .container .row .content-block .content-text p{font-size:1.125rem;font-size:var(--fs--l);line-height:1.75rem;line-height:var(--lh--l);line-height:inherit */}.block.text-image-block .container .row .content-block .content-text ol{padding-left:40px}.block.text-image-block .container .row .content-block .content-text ol li{list-style:decimal}.block.text-image-block .container .row .content-block .externallink .learn-more-link,.block.text-image-block .container .row .content-block .internallink .learn-more-link{padding:0}.block.text-image-block .container .row .content-block .externallink .learn-more-link:after,.block.text-image-block .container .row .content-block .internallink .learn-more-link:after{content:none}@media (max-width:47.9375rem){.block.text-image-block{padding:1rem 0 3rem}.block.text-image-block.fluid-image .container .row .image-column{width:100%;padding-bottom:62.162%;background-position:0}.block.text-image-block.fluid-image .container .row .content-block{flex-direction:column}.block.text-image-block.fluid-image .container .row .content-block .text-container{padding:3.3rem 20px;width:100%;margin:0}.block.text-image-block.fluid-image .container .row .content-block .text-container .content-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--lh--xl)}.block.text-image-block.fluid-image .container .row .content-block .text-container .wrapper-body{padding:0}.block.text-image-block.fluid-image .container .row .content-block .text-container .wrapper-body .content-text{font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}.block.text-image-block .container{padding:0 20px}.block.text-image-block .container .row{flex-direction:column}.block.text-image-block .container .row .image-column{width:100%}.block.text-image-block .container .row .content-block{padding:0;margin:0;width:100%}.block.text-image-block .container .row .content-block.content-text-left{padding:0}.block.text-image-block .container .row .content-block .text-container{padding:1rem 0;width:100%;margin:0}.block.text-image-block .container .row .content-block .text-container .content-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--lh--xl)}.block.text-image-block .container .row .content-block .text-container .wrapper-body{padding:0}.block.text-image-block .container .row .content-block .text-container .wrapper-body .content-text{font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}}.block.video-block{min-height:200px;position:relative}.block.video-block .container{padding:0;width:52%}.block.video-block .container>div{margin:0;width:100%}.block.video-block .container>div img{width:100%}.block.video-block .cookie-consent{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-align:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.block.video-block .cookie-consent a{padding:15px;width:100%;text-align:center;color:#fff;color:var(--white)}.block.video-block .cookie-consent a:hover{cursor:pointer;opacity:.8}.block.video-block.need-cookie-consent .cookie-consent{visibility:visible;opacity:1;pointer-events:auto}.site-selector-overlay .site-selector-overlay__inner .hero .global-information-container{padding:5.5rem 1.6rem;margin:0;width:100%}.site-selector-overlay .site-selector-overlay__inner .hero .global-information-container .title{text-transform:uppercase;margin-bottom:1.2rem;font-weight:500;margin-top:0;padding:0;font-size:2.81rem;line-height:2.8rem;line-height:var(--lh--xxxl)}.site-selector-overlay .site-selector-overlay__inner .hero .global-information-container .global-text{position:relative;font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l);margin-bottom:2.2rem;color:#0d0d0d;color:var(--semiblack-color)}.site-selector-overlay .site-selector-overlay__inner .hero .global-information-container .learn-more-link{font-size:.75rem;font-size:var(--fs--xs);line-height:1.125rem}.site-selector-overlay .site-selector-overlay__inner .regions-area .region-block .section-heading{text-transform:uppercase;margin-top:0;margin-bottom:2.7rem;border:none;text-align:center;padding:0;font-size:2.33rem;line-height:2.8rem;line-height:var(--lh--xxxl)}.site-selector-overlay .site-selector-overlay__inner .regions-area .region-block ul li .country__flag{width:1.6rem}.site-selector-overlay .site-selector-overlay__inner .regions-area .region-block ul li .country__name{font-size:1rem;font-size:var(--fs--m);line-height:1.25rem}@media (max-width:47.9375rem){.site-selector-overlay .site-selector-overlay__inner .hero .global-information-container{padding:4.5rem 1.8rem}.site-selector-overlay .site-selector-overlay__inner .regions-area .region-block .section-heading{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--lh--xl)}.site-selector-overlay .site-selector-overlay__inner .regions-area .region-block ul li .country__name{font-size:.75rem;font-size:var(--fs--xs);line-height:1.25rem}}.one-column-block{background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}@media (max-width:29.9375rem){.one-column-block .textspace{margin-top:2rem}}.one-column-block .quotationmark:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg width='27px' height='26px' viewBox='0 0 27 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3eGroup 5%3c/title%3e %3cdesc%3eCreated with Sketch.%3c/desc%3e %3cdefs%3e%3c/defs%3e %3cg id='Look-and-feel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Suggested' transform='translate(-71.000000, -292.000000)' fill='%23D28C00'%3e %3cg id='Group-3-Copy-5' transform='translate(71.000000, 292.000000)'%3e %3cg id='Group-4'%3e %3cg id='Group-5'%3e %3cpolygon id='Path-2' points='11.5946721 0 15.8548939 0 4.35076968 25.8186384 0 25.8186384'%3e%3c/polygon%3e %3cpolygon id='Path-2-Copy' points='22.5702819 0 26.8305037 0 15.3263794 25.8186384 10.9756098 25.8186384'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-repeat:no-repeat;background-size:100% auto;width:1.25rem;height:1.25rem;left:-1rem;top:-7px}@media (max-width:29.9375rem){.one-column-block .quotationmark:before{top:1rem}}.one-column-block .quotationmark:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg width='27px' height='26px' viewBox='0 0 27 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3eGroup 5%3c/title%3e %3cdesc%3eCreated with Sketch.%3c/desc%3e %3cdefs%3e%3c/defs%3e %3cg id='Look-and-feel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Suggested' transform='translate(-71.000000, -292.000000)' fill='%23D28C00'%3e %3cg id='Group-3-Copy-5' transform='translate(71.000000, 292.000000)'%3e %3cg id='Group-4'%3e %3cg id='Group-5'%3e %3cpolygon id='Path-2' points='11.5946721 0 15.8548939 0 4.35076968 25.8186384 0 25.8186384'%3e%3c/polygon%3e %3cpolygon id='Path-2-Copy' points='22.5702819 0 26.8305037 0 15.3263794 25.8186384 10.9756098 25.8186384'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-repeat:no-repeat;background-size:100% auto;width:1.25rem;height:1.25rem;margin-top:35px}@media (max-width:47.9375rem){.one-column-block .quotationmark:after{margin-top:23px}}@media (min-width:57.5rem){.one-column-block.has-image,.one-column-block.have-image{min-height:30rem}}.one-column-block img{width:100%}@media (max-width:479px){.one-column-block{background-image:none}}.one-column-block h1:before,.one-column-block h2:before,.one-column-block h3:before{content:none}.one-column-block .text-container{position:relative;z-index:2}@media (max-width:29.9375rem){.one-column-block .text-container{padding-left:0;padding-right:0}}.one-column-block .text-container .content-text{margin-top:2rem}.one-column-block .text-container p{padding-bottom:0;margin-bottom:0}@media (min-width:721px){.one-column-block .text-container{margin-top:0}.one-column-block .text-container .content-title{padding-top:0;margin-top:0;word-break:keep-all}.one-column-block .text-container .wrapper-body{margin-top:2rem}}.one-column-block .text-container .more-link{margin-top:3rem;display:inline-block}@media (min-width:721px){.one-column-block.text-align-center{text-align:center}.one-column-block.text-align-center .text-container{float:none;margin-left:auto;margin-right:auto;display:table}.one-column-block.text-align-center .more-link{text-align:center}.one-column-block.text-align-right .text-container{float:right}}& .one-column-block:not(.have-image) .quotationmark:before{left:inherit;margin-left:-22px;top:-10px}.block.one-column-block{padding:3rem 0}.block.one-column-block .wrapper-body .preamble{font-size:1.438rem;font-size:var(--fs--xxl-s);line-height:2rem;line-height:var(--lh--xl)}.block.one-column-block .wrapper-body p{font-size:inherit;line-height:inherit}.block.one-column-block .wrapper-body p small{font-size:85%}.block.one-column-block h1.content-title{font-size:3.125rem;font-size:var(--fs--xxxxxl);line-height:3.75rem;line-height:var(--lh--xxxxl);font-weight:500}.block.one-column-block h2.content-title{font-size:2.33rem;line-height:2.8rem;line-height:var(--lh--xxxl);font-weight:500}.block.one-column-block.background-white:after,.block.one-column-block .background-white:after{background:#fff;background:var(--white)}.block.one-column-block.background-white .content-text,.block.one-column-block .background-white .content-text,.block.one-column-block.background-white .preamble,.block.one-column-block .background-white .preamble{color:#000;color:var(--black)}.block.one-column-block.background-white .wrapper-body p,.block.one-column-block .background-white .wrapper-body p{color:#4c4c4c;color:var(--medium-color)}.block.one-column-block.background-lightgrey:after,.block.one-column-block .background-lightgrey:after{background:#efefef;background:var(--light-color)}.block.one-column-block.background-lightgrey .content-text,.block.one-column-block .background-lightgrey .content-text,.block.one-column-block.background-lightgrey .preamble,.block.one-column-block .background-lightgrey .preamble,.block.one-column-block.background-lightgrey .wrapper-body p,.block.one-column-block .background-lightgrey .wrapper-body p{color:#4c4c4c;color:var(--medium-color)}.block.one-column-block.background-black:after,.block.one-column-block .background-black:after{background:#000;background:var(--black)}.block.one-column-block.background-black .content-title,.block.one-column-block .background-black .content-title,.block.one-column-block.background-black .wrapper-body p,.block.one-column-block .background-black .wrapper-body p{color:#fff;color:var(--white)}.block.one-column-block.background-black .wrapper-body li:before,.block.one-column-block .background-black .wrapper-body li:before{content:"\2022";color:#d28c00;color:var(--buddha-gold);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.block.one-column-block.background-darkgrey:after,.block.one-column-block .background-darkgrey:after{background:#1f1f1f;background:var(--darkest-gray)}.block.one-column-block.background-darkgrey .content-text,.block.one-column-block .background-darkgrey .content-text,.block.one-column-block.background-darkgrey .preamble,.block.one-column-block .background-darkgrey .preamble{color:#efefef;color:var(--light-color)}.block.one-column-block.background-darkgrey .wrapper-body p,.block.one-column-block .background-darkgrey .wrapper-body p{color:#fff;color:var(--white)}.block.one-column-block.background-darkgrey .wrapper-body li:before,.block.one-column-block .background-darkgrey .wrapper-body li:before{content:"\2022";color:#d28c00;color:var(--buddha-gold);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.block.one-column-block.no-image{padding:5rem 0}.block.one-column-block.have-image{padding:7rem 0}.block.one-column-block.have-image .container .calltoaction-links .internallink .learn-more-link{padding:0;position:relative;overflow:hidden}.block.one-column-block.have-image .container .calltoaction-links .internallink .learn-more-link:after{content:none}.block.one-column-block.have-image .container .calltoaction-links .learn-more-link{font-size:.75rem;font-size:var(--fs--xxs);font-weight:500;line-height:1rem;line-height:var(--lh--s);letter-spacing:1.5px;overflow:hidden;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:15px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.block.one-column-block.have-image .container .calltoaction-links .learn-more-link:after{content:"";position:absolute;top:0;bottom:0;left:-10%;z-index:-1;display:block;width:0;height:120%;background:#000;background:var(--color-primary);transition:1s;transform:skewX(-15deg)}.block.one-column-block.have-image .container .calltoaction-links .learn-more-link:hover:after{width:20.5rem;height:100%;left:-10%;background:#ffba2d;background:var(--primary-color);transform:skewX(-15deg)}.block.one-column-block.have-image .container .calltoaction-links .learn-more-link span{padding-right:8px}@media (max-width:47.9375rem){.block.one-column-block{padding:4rem 0}.block.one-column-block.no-image{padding:3.3rem 0}.block.one-column-block.no-image .wrapper-body{margin-top:22px}.block.one-column-block.no-image .wrapper-body .preamble{font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}.block.one-column-block.have-image{padding-top:0;padding-bottom:3rem;background-size:0}.block.one-column-block.have-image .container{margin-top:1.6rem}.block.one-column-block.have-image .container .content-block .content-title{margin-top:22px}.block.one-column-block h1.content-title{font-size:1.875rem;font-size:var(--fs--xxl-l);line-height:2.5rem;line-height:var(--lh--xxl)}.block.one-column-block h2.content-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--lh--xl)}}.block.multi-column-block{padding-bottom:1rem}.block.multi-column-block .hoverable-image{overflow:hidden}.block.multi-column-block .hoverable-image .block-image{transition:transform .5s ease}.block.multi-column-block .hoverable-image:hover .block-image{transform:scale(1.1)}.block.multi-column-block.background-white .content-text,.block.multi-column-block .background-white .content-text{color:#4c4c4c;color:var(--medium-color)}.block.multi-column-block.background-darkgrey .content-text,.block.multi-column-block .background-darkgrey .content-text{color:#efefef;color:var(--light-color)}.block.multi-column-block.background-lightgrey .content-text,.block.multi-column-block .background-lightgrey .content-text{color:#4c4c4c;color:var(--medium-color)}.block.multi-column-block .container .equal-height{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;flex-wrap:wrap}.block.multi-column-block .container .equal-height.center{justify-content:center}.block.multi-column-block .container .column-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px 2rem 0}.block.multi-column-block .container .column-block .image-container{margin-bottom:0}.block.multi-column-block .container .column-block .image-container .block-image{background-size:cover;background-repeat:no-repeat;max-width:100%;background-position:50%;display:block;height:0;padding-bottom:78.605%}.block.multi-column-block .container .column-block .content-block{width:100%}.block.multi-column-block .container .column-block .content-block,.block.multi-column-block .container .column-block .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.block.multi-column-block .container .column-block .text-container{padding-top:1rem;height:50%}.block.multi-column-block .container .column-block .text-container .content-title{font-size:1rem;font-size:var(--fs);line-height:1.375;line-height:var(--lh--m-plus);font-weight:500}.block.multi-column-block .container .column-block .text-container .content-text{padding-top:1rem;font-size:1.125rem;font-size:var(--fs--l);line-height:1.625rem;line-height:var(--lh--l-minus)}.block.multi-column-block .container .column-block .text-container .content-text h3{font-size:.875rem;font-size:var(--fs--s);line-height:1rem;line-height:var(--lh--s)}.block.multi-column-block .container .column-block .text-container .content-text h4{font-weight:600}.block.multi-column-block .container .column-block .text-container .content-text p{font-size:1rem;font-size:var(--fs--m);line-height:var(--lh--m-minus)}.block.multi-column-block .container .column-block .text-container .calltoaction-links{margin-top:auto}.block.multi-column-block .container .column-block .text-container .calltoaction-links a{font-size:.75rem;font-size:var(--fs--xxs);font-weight:500;line-height:1rem;line-height:var(--lh--s);letter-spacing:1.5px;padding:0;margin-top:30px}.block.multi-column-block .container .column-block .text-container .calltoaction-links a:after{content:none}@media (max-width:47.9375rem){.block.multi-column-block{padding:3rem 0 1rem}.block.multi-column-block .container .equal-height{flex-direction:column}.block.multi-column-block .container .equal-height .column-block{padding:0 0 2rem}.block.multi-column-block .container .equal-height .column-block .content-block .text-container .content-text{font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}.block.multi-column-block .container .equal-height .column-block .content-block .text-container .content-text h4{font-size:1rem;font-size:var(--fs);font-weight:600;line-height:1.375;line-height:var(--lh--m-plus)}}.product-visual-page .block.multi-column-block .content-block{transition:all 1.35s cubic-bezier(.23,1,.52,1) 0s;opacity:0;transform:translate3d(0,50px,0)}.product-visual-page .block.multi-column-block.activated .content-block{opacity:1;transform:translateY(0)}.block.media-image-block{padding-bottom:6.5rem}.block.media-image-block .container img{width:83%}@media (max-width:47.9375rem){.block.media-image-block{padding-bottom:3rem}.block.media-image-block .container{width:90%}}.one-column-block-half{background-position:0 0;background-size:cover}@media (min-width:48rem){.one-column-block-half{background-position:50%}}@media (min-width:57.5rem){.one-column-block-half .content-block{background-color:transparent}}.one-column-block-half .quotationmark:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg width='27px' height='26px' viewBox='0 0 27 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3eGroup 5%3c/title%3e %3cdesc%3eCreated with Sketch.%3c/desc%3e %3cdefs%3e%3c/defs%3e %3cg id='Look-and-feel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Suggested' transform='translate(-71.000000, -292.000000)' fill='%23D28C00'%3e %3cg id='Group-3-Copy-5' transform='translate(71.000000, 292.000000)'%3e %3cg id='Group-4'%3e %3cg id='Group-5'%3e %3cpolygon id='Path-2' points='11.5946721 0 15.8548939 0 4.35076968 25.8186384 0 25.8186384'%3e%3c/polygon%3e %3cpolygon id='Path-2-Copy' points='22.5702819 0 26.8305037 0 15.3263794 25.8186384 10.9756098 25.8186384'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-repeat:no-repeat;background-size:100% auto;width:1.25rem;height:1.25rem;left:-19px;top:-10px}@media (max-width:47.9375rem){.one-column-block-half .quotationmark:before{top:-10px}}.one-column-block-half .quotationmark:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg width='27px' height='26px' viewBox='0 0 27 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3eGroup 5%3c/title%3e %3cdesc%3eCreated with Sketch.%3c/desc%3e %3cdefs%3e%3c/defs%3e %3cg id='Look-and-feel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Suggested' transform='translate(-71.000000, -292.000000)' fill='%23D28C00'%3e %3cg id='Group-3-Copy-5' transform='translate(71.000000, 292.000000)'%3e %3cg id='Group-4'%3e %3cg id='Group-5'%3e %3cpolygon id='Path-2' points='11.5946721 0 15.8548939 0 4.35076968 25.8186384 0 25.8186384'%3e%3c/polygon%3e %3cpolygon id='Path-2-Copy' points='22.5702819 0 26.8305037 0 15.3263794 25.8186384 10.9756098 25.8186384'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-repeat:no-repeat;background-size:100% auto;width:1.25rem;height:1.25rem;margin-top:35px}@media (max-width:29.9375rem){.one-column-block-half{background-image:none;padding-bottom:0;background-size:0;min-height:0}}@media (max-width:29.9375rem){.one-column-block-half .diagnoal-space{padding-right:0;margin-right:0}.one-column-block-half .diagnoal-space .text-container{padding-right:20px}}.one-column-block-half .text-container{padding-right:0}@media (min-width:48rem){.one-column-block-half .text-container{padding-right:rem(30)}}@media (min-width:57.5rem){.one-column-block-half .text-container{padding-right:0}}.one-column-block-half img{width:100%}.one-column-block-half .extra-element{display:none}.one-column-block-half .content-block{position:relative;display:block;z-index:2}@media (max-width:29.9375rem){.one-column-block-half .content-block{padding-bottom:3.25rem}}@media (min-width:48rem){.one-column-block-half.has-image .content-block{min-height:30rem}}@media (min-width:57.5rem){.one-column-block-half .content-block:after{content:" ";position:absolute;display:block;height:100%;right:-170px;top:0;z-index:-1;transform:skew(-25deg,0deg);width:460%;margin-left:0}}@media (max-width:29.9375rem){.one-column-block-half .content-block:after{content:" ";position:absolute;height:100%;left:0;top:0}}.one-column-block-half .content-block:before{content:"";display:block;position:absolute;top:0;left:0;width:100vh;height:100%;background-color:inherit;transform:translateX(-100%)}@media (min-width:48rem){.one-column-block-half.diagonal-right .content-block{float:right;text-align:right}.one-column-block-half.diagonal-right .content-block ul{text-align:left}.one-column-block-half.diagonal-right .content-block:before{right:0;left:auto;transform:translateX(100%)}.one-column-block-half.diagonal-right .content-block:after{left:-170px;right:auto;transform:skew(25deg,0deg)}.one-column-block-half.diagonal-right .quotationmark:before{left:auto;transform:translateX(-100%)}}article.one-column-block-half,article.one-column-block-half .block.one-column-block.one-column-block-half{padding:0}article.one-column-block-half.have-image .container .calltoaction-links .internallink .learn-more-link{padding:0;position:relative;overflow:hidden}article.one-column-block-half.have-image .container .calltoaction-links .internallink .learn-more-link:after{content:none}article.one-column-block-half.have-image .container .calltoaction-links .learn-more-link{overflow:hidden}article.one-column-block-half .container .content-block.background-white:after{background:#fff;background:var(--white)}article.one-column-block-half .container .content-block.background-white .wrapper-body p{color:#4c4c4c;color:var(--medium-color)}article.one-column-block-half .container .content-block.background-black:after{background:#000;background:var(--black)}article.one-column-block-half .container .content-block.background-black .wrapper-body p{color:#fff;color:var(--white)}article.one-column-block-half .container .content-block.background-darkgrey:after{background:#1f1f1f;background:var(--darkest-gray)}article.one-column-block-half .container .content-block.background-darkgrey .preamble{color:#efefef;color:var(--light-color)}article.one-column-block-half .container .content-block.background-darkgrey.wrapper-body p{color:#fff;color:var(--white)}article.one-column-block-half .content-block{padding:6.66rem 0}article.one-column-block-half .content-block .text-container h2.content-title{font-size:1.94rem;font-size:var(--fs--xxxl);line-height:2.8rem;line-height:var(--lh--xxxl)}article.one-column-block-half .content-block .text-container h1.content-title{font-size:3.125rem;font-size:var(--fs--xxxxxl);line-height:3.75rem;line-height:var(--lh--xxxxl);font-weight:500}article.one-column-block-half .content-block .text-container .wrapper-body p{font-size:inherit;line-height:inherit}@media (max-width:47.9375rem){article.one-column-block-half .content-block{padding:1rem 0 3.33rem}article.one-column-block-half .content-block .wrapper-body{margin-top:22px}article.one-column-block-half .content-block .wrapper-body .preamble{font-size:1.25rem;font-size:var(--fs--xl);line-height:1.75rem;line-height:var(--lh--l)}article.one-column-block-half .content-block .text-container h1.content-title{font-size:1.875rem;font-size:var(--fs--xxl-l);line-height:2.8rem;line-height:var(--lh--xxxl)}article.one-column-block-half .content-block .text-container h2.content-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--lh--xl)}}.icon-row-block{margin-top:0;overflow:hidden}.icon-row-block .row{padding-bottom:2rem}@media (min-width:48rem){.icon-row-block .row{padding-bottom:0}}.icon-row-block:first-child{margin-top:0}@media (min-width:48rem){.icon-row-block.center-block{text-align:center;margin-left:6.25rem}.icon-row-block.center-block .col{display:inline-block;float:none}}@media (min-width:48rem){.icon-row-block{margin-top:2rem}}@media (min-width:57.5rem){.icon-row-block{margin-top:2.75rem}}.icon-row-block .col{position:relative}@media (min-width:720px){.icon-row-block .col{text-align:center;margin-bottom:0}}.icon-row-block .col .content-title{padding-bottom:0;margin-bottom:0}@media (min-width:721px){.icon-row-block .col .content-title{padding:2rem 0 0}}@media (min-width:992px){.icon-row-block .col .content-title{padding:0 3rem}}.icon-row-block .col img{height:auto;width:4.5rem;float:left;margin-right:1rem;margin-bottom:0}@media (min-width:721px){.icon-row-block .col img{float:none;margin-right:0;width:auto;height:3.75rem}}.icon-row-block .col .image-background{display:block;width:4.5rem;height:4.5rem;background-size:4.5rem;float:left;margin-right:1rem}@media (min-width:721px){.icon-row-block .col .image-background{float:none;width:6.25rem;height:6.25rem;margin:auto;background-size:6.25rem}}.icon-row-block .divider{display:none;position:relative}@media(min-width:721px){.icon-row-block .divider:after{bottom:0;content:"";height:100%;width:0;border-left:1px solid #999;border-left:1px solid var(--gray);z-index:100}}.icon-row-block .divider:first-child:after,.icon-row-block .divider:last-child:after{content:none}.icon-row-block.have-background .col:after{display:none}.icon-row-block.have-background .divider{display:block}.icon-row-block .content-text{margin-top:1rem}@media(max-width:479px){.icon-row-block .content-text{padding-left:6rem}}.startblocks .product-registration{background-color:#000;padding:0}.startblocks .product-registration .product-registration-intro{position:relative;z-index:0;overflow:hidden}@media (max-width:29.9375rem){.startblocks .product-registration .product-registration-intro{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}@media (min-width:48rem){.startblocks .product-registration .product-registration-intro{max-width:1300px;padding:0 50px;margin:0 auto;min-height:663px;text-align:left}}@media (max-width:29.9375rem){.startblocks .product-registration .product-registration-intro .product-registration-intro-text{padding:0 25px}}@media (min-width:48rem){.startblocks .product-registration .product-registration-intro .product-registration-intro-text{width:50%;padding:155px 0 0}}.startblocks .product-registration .product-registration-intro h2{color:#fff;font-size:50px;line-height:57px;margin:0}@media (max-width:29.9375rem){.startblocks .product-registration .product-registration-intro h2{font-size:24px;line-height:30px}}.startblocks .product-registration .product-registration-intro p{color:#fff;font-size:16px;line-height:24px;margin:20px 0 40px}@media (max-width:29.9375rem){.startblocks .product-registration .product-registration-intro p{font-size:20px;line-height:26px}}.startblocks .product-registration .product-registration-intro .product-registration-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;white-space:nowrap;text-transform:uppercase;color:#293133;background:-webkit-gradient(linear, left top, left bottom, from(#FFD259), color-stop(36.61%, #FFC322), to(#D28C00));background:linear-gradient(180deg,#ffd259,#ffc322 36.61%,#d28c00);padding:14px 40px 12px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:2.84px}@media (max-width:29.9375rem){.startblocks .product-registration .product-registration-intro .product-registration-cta{padding:14px 20px 12px}}@media (max-width:29.9375rem){.startblocks .product-registration .product-registration-intro .product-registration-image{order:-1;margin-bottom:20px;transform:translateX(-15%)}}@media (min-width:48rem){.startblocks .product-registration .product-registration-intro .product-registration-image{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}}.startblocks .product-registration .icon-row-block{margin-top:1.25rem}@media (min-width:48rem){.startblocks .product-registration .icon-row-block{margin-top:1.7rem}}@media (min-width:57.5rem){.startblocks .product-registration .icon-row-block{margin-top:2.5rem}}.startblocks .product-registration .icon-row-block.center-block{margin-left:0}.startblocks .product-registration .icon-row-block.center-block .col{display:block}.startblocks .product-registration .icon-row-block .col.row{float:none;margin:0 auto 1rem}.startblocks .product-registration .icon-row-block .col.row img{height:5rem;float:none;margin:0}.startblocks .product-registration .icon-row-block .col.row ul{margin:0;padding:0}.startblocks .product-registration .icon-row-block .col.row li{list-style-position:inside;line-height:1.2}.startblocks .product-registration .icon-row-block .col.row p{line-height:1.2}.startblocks .product-registration .icon-row-block .col.row .content-title{color:#fff;font-size:1.5rem;padding:2rem}.startblocks .product-registration .icon-row-block .col.row .content-text{color:#fff;font-size:1rem;padding-left:0}.form-step-one .order-block{margin-bottom:2rem;position:relative;width:40%}.form-step-one .order-block label h5{font-size:13px;line-height:15px;letter-spacing:2px;color:#293133;margin-bottom:.5rem;white-space:nowrap}.form-step-one .order-block label input{color:#000;font-size:16px;line-height:22px}.form-step-one .card-image-block{margin-bottom:2rem;position:relative;width:40%}.form-step-one label.dateoforder,.form-step-one label.registrationcode{margin-bottom:2rem}.form-step-one label.dateoforder.error,.form-step-one label.registrationcode.error{border-bottom:1px solid red}.form-step-one label.dateoforder ul,.form-step-one label.registrationcode ul{height:50px}.form-step-one label.dateoforder ul>li,.form-step-one label.registrationcode ul>li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:visible}.form-step-one label.dateoforder ul>li .letter-marker,.form-step-one label.registrationcode ul>li .letter-marker{margin:0 1rem 0 0;height:32px;width:32px;background:-webkit-gradient(linear, left top, left bottom, from(#FFD259), color-stop(36.61%, #FFC322), to(#D28C00));background:linear-gradient(180deg,#ffd259,#ffc322 36.61%,#d28c00);font-weight:600;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media (max-width:370px){.form-step-one label.dateoforder ul>li .letter-marker,.form-step-one label.registrationcode ul>li .letter-marker{margin:0 .5rem 0 0}}.form-step-one label.dateoforder label,.form-step-one label.registrationcode label{font-size:16px;font-weight:400;position:absolute;pointer-events:none;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;border:none;top:11px;padding:0;margin:0;left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-step-one label.dateoforder input,.form-step-one label.registrationcode input{text-transform:uppercase;background:none;height:35px;padding:5px 10px}.form-step-one label.dateoforder input.has-value+input+label,.form-step-one label.dateoforder input.has-value+label,.form-step-one label.dateoforder input:focus+label,.form-step-one label.registrationcode input.has-value+input+label,.form-step-one label.registrationcode input.has-value+label,.form-step-one label.registrationcode input:focus+label{top:-20px;left:10px}.form-step-two .prescription-form{background:#d8d8d8;width:100vw;padding:2rem 5%;margin:0 0 1rem;flex-direction:inherit!important}.form-step-two .prescription-form .download-pdf{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid grey;padding:.7rem 1rem;margin:2rem 2rem 2rem 0;justify-content:center;flex-direction:row;align-items:center;font-weight:600;font-size:14px;line-height:19px;width:60%}.form-step-two .prescription-form .download-pdf:after{position:relative;background-image:url("data:image/svg+xml,%3csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: sketchtool 42 (36781) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3eF0518EAD-BDE2-467A-8A3B-0765D5842861%3c/title%3e %3cdesc%3eCreated with sketchtool.%3c/desc%3e %3cdefs%3e%3c/defs%3e %3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='uicon/caret-down-bold'%3e %3cg%3e %3cg%3e %3crect id='Rectangle-2' x='0' y='0' width='24' height='24'%3e%3c/rect%3e %3cg id='Arrow-down' transform='translate(12.000000, 12.000000) rotate(-270.000000) translate(-12.000000, -12.000000) translate(7.000000, 3.000000)' stroke='%230454CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e %3cpath d='M-2.13162821e-13,0 L9.05716773,9.00835034 L0.116647872,18' id='Path-68'%3e%3c/path%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e");content:"";width:20px;height:20px;background-size:20px;margin-left:10px}.form-step-two .prescription-form .prescription-data{padding:1rem 5%;margin:1rem 0}.form-step-two .prescription-form .additional-info{width:45%}.form-step-two .prescription-form .prescription-data .prescription-field,.form-step-two .prescription-form .product-name .prescription-field{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:1rem;overflow:auto}.form-step-two .prescription-form .prescription-data .prescription-field .prescription-field-caption,.form-step-two .prescription-form .product-name .prescription-field .prescription-field-caption{color:#d28c00;font-size:14px;line-height:19px;font-weight:600}.form-step-two .prescription-form .prescription-data .prescription-field .prescription-field-value,.form-step-two .prescription-form .product-name .prescription-field .prescription-field-value{color:#000;font-size:16px;line-height:22px;text-transform:uppercase;font-weight:600}.form-step-two .prescription-form .prescription-data .prescription-field .prescription-field-value-simple,.form-step-two .prescription-form .product-name .prescription-field .prescription-field-value-simple{color:#000;font-size:16px;line-height:22px}.form-step-two .prescription-form .prescription-data .prescription-field .prescription-table,.form-step-two .prescription-form .product-name .prescription-field .prescription-table{overflow:auto}.form-step-two .prescription-form .prescription-data .prescription-field .prescription-table td,.form-step-two .prescription-form .prescription-data .prescription-field .prescription-table th,.form-step-two .prescription-form .product-name .prescription-field .prescription-table td,.form-step-two .prescription-form .product-name .prescription-field .prescription-table th{font-size:14px;line-height:18px;font-weight:600;color:#545454;padding:0 .2rem}.form-step-two .prescription-form .product-name{margin-top:4rem}@media (max-width:47.9375rem){.form-step-two .prescription-form{flex-direction:column}.form-step-two .prescription-form .additional-info,.form-step-two .prescription-form .prescription-data{display:contents}.form-step-two .prescription-form .additional-info .download-pdf{align-self:center}.form-step-two .prescription-form .additional-info .product-name{order:1;margin:1rem 0 0}}@media (max-width:568px){.form-step-two .prescription-form{margin:0 0 2rem;padding:1rem 5%}.form-step-two .prescription-form .download-pdf{margin:1rem}}.form-step-three>h2,.form-step-three>p{padding:0 5%}.form-step-three .questions-section{background:#000;padding:2rem 35%;width:100vw}.form-step-three .questions-section>div{margin:0}.form-step-three .questions-section .prf-questions-container .prf-questions-caption{text-transform:uppercase;text-align:left;font-size:16px;line-height:22px;letter-spacing:2px;color:#d28c00}.form-step-three .questions-section .prf-questions-container ul.prf-question{color:#fff;padding:0;display:block}.form-step-three .questions-section .prf-questions-container ul.prf-question>li{flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;justify-content:space-between;width:100%;margin-bottom:2rem}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .answer,.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question{width:40%}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question>span{flex-grow:0;font-size:20px;line-height:28px;font-weight:600;margin-right:1rem}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question .prf-form-required{position:relative;display:inline-block;margin-left:.25em;color:#fb6868;text-indent:-9999px;white-space:nowrap}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question .prf-form-required:before{content:"";position:absolute;left:0;display:block;top:0;width:4px;height:4px;border-radius:50%;background-color:#d28c00}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .answer{padding:0 24px 0 16px}.form-step-three .questions-section .prf-questions-container ul.prf-question>li p{margin:0;font-weight:700;font-size:16px;line-height:24px}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 0}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser:before{content:"";position:absolute;left:0;top:calc(50% + 1px);right:0;border-bottom:1px solid hsla(0,0%,100%,.5)}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser.no-line{padding:0}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser.no-line:before{content:none}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser.value-selected li input[type=radio]{width:0;height:0}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser.value-selected li input[type=radio]:after{transform:translateY(-3px)}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li{flex-grow:0;background-color:#000;font-size:14px;line-height:15px;font-weight:100;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;max-width:33.33%}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;display:inline-block;background-clip:content-box;background-color:#e7e6e7;border-radius:50%;padding:0;width:6px;height:6px;cursor:pointer;transform:translate(-3px,-1px)}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]+span{display:none}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]:before{content:"";width:30px;height:30px;position:absolute;display:block;border:1px solid hsla(0,0%,100%,.5);border-radius:100%;transform:translate(-11px,-14px);background:#000}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]:after{content:"";background:#fff;width:8px;height:8px;display:block;position:absolute;border-radius:100%;transform:translate(0)}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]:checked{transition:padding 50ms;position:relative;width:0;height:0;background-clip:content-box}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]:checked:before{content:"";width:3rem;height:3rem;position:absolute;display:block;border:3px solid hsla(0,0%,100%,.5);border-radius:100%;transform:translate(-19px,-23px);background:none}.form-step-three .questions-section .prf-questions-container ul.prf-question ul.prf-awnser li input[type=radio]:checked:after{content:"";border:10px solid gold;width:32px;height:32px;border-radius:100%;display:block;transform:translate(-8px,-12px);transition:all .1s ease-in}.form-step-three .questions-section .prf-questions-container ul.prf-question.error ul.prf-awnser li input[type=radio]:checked:after{background-color:#fff}.form-step-three .questions-section .prf-questions-container ul.prf-question.error span.prf-validation-message{display:block;margin-right:-24px}.form-step-three .questions-section .how-you-hear-block .how-you-hear-caption{text-transform:uppercase;text-align:left;font-size:16px;line-height:22px;font-weight:600;letter-spacing:2px;color:#fff}.form-step-three .questions-section .how-you-hear-block .how-you-hear-caption .prf-form-required{position:relative;display:inline-block;margin-left:.25em;color:#fb6868;text-indent:-9999px;white-space:nowrap}.form-step-three .questions-section .how-you-hear-block .how-you-hear-caption .prf-form-required:before{content:"";position:absolute;left:0;display:block;top:0;width:4px;height:4px;border-radius:50%;background-color:#d28c00}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions{padding:0}@media (min-width:48rem){.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions{-webkit-columns:2;-moz-columns:2;   -moz-column-count:2;        column-count:2}}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions .how-you-hear-question{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:45%;margin-bottom:.5rem}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions .how-you-hear-question label{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;border:none;font-size:16px;line-height:32px}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions .how-you-hear-question input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:100%;width:25px;height:25px;margin:5px 10px 0 0;position:relative;min-width:25px;min-height:25px}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions .how-you-hear-question input:checked:after{content:"";border-radius:100%;width:17px;height:17px;background:#ffc322;background:-webkit-gradient( linear, left top, left bottom, from(#FFD259), color-stop(36.61%, #FFC322));background:linear-gradient(180deg,#ffd259,#ffc322 36.61% #d28c00 100%);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions .how-you-hear-question span{flex-grow:1;font-size:16px;text-transform:none;font-weight:100;color:#fff}.form-step-three .questions-section .how-you-hear-block.error .prf-validation-message{display:block}.form-step-three .questions-section .ranking-block{margin-top:2rem}.form-step-three .questions-section .ranking-block h2{color:#fff;text-transform:uppercase;font-size:16px;line-height:22px;letter-spacing:2px}.form-step-three .questions-section .ranking-block .rating{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;margin:25px 0 0;padding:0 30%}.form-step-three .questions-section .ranking-block .rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none;margin:0 10px;width:40px}.form-step-three .questions-section .ranking-block .rating input:after{content:"";background-image:url("data:image/svg+xml,%3csvg width='39px' height='37px' viewBox='0 0 39 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eStar Copy 2%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='VD-step3-Copy' transform='translate(-224.000000, -1576.000000)' fill='%23FFFFFF'%3e %3cpolygon id='Star-Copy-2' points='243.5 1606 231.450402 1612.18034 233.751671 1599.09017 224.003341 1589.81966 237.475201 1587.90983 243.5 1576 249.524799 1587.90983 262.996659 1589.81966 253.248329 1599.09017 255.549598 1612.18034'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-repeat:no-repeat;background-position:100%;background-size:cover;width:40px;height:40px;display:block}.form-step-three .questions-section .ranking-block .rating.is-checked input:after,.form-step-three .questions-section .ranking-block .rating.is-checked input:checked:after{background-image:url("data:image/svg+xml,%3csvg width='39px' height='37px' viewBox='0 0 39 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eStar Copy 2%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='VD-step3-Copy' transform='translate(-224.000000, -1576.000000)' fill='%23D28C00'%3e %3cpolygon id='Star-Copy-2' points='243.5 1606 231.450402 1612.18034 233.751671 1599.09017 224.003341 1589.81966 237.475201 1587.90983 243.5 1576 249.524799 1587.90983 262.996659 1589.81966 253.248329 1599.09017 255.549598 1612.18034'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e")}.form-step-three .questions-section .ranking-block .rating.is-checked input:checked~input:after{background-image:url("data:image/svg+xml,%3csvg width='39px' height='37px' viewBox='0 0 39 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eStar Copy 2%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='VD-step3-Copy' transform='translate(-224.000000, -1576.000000)' fill='%23FFFFFF'%3e %3cpolygon id='Star-Copy-2' points='243.5 1606 231.450402 1612.18034 233.751671 1599.09017 224.003341 1589.81966 237.475201 1587.90983 243.5 1576 249.524799 1587.90983 262.996659 1589.81966 253.248329 1599.09017 255.549598 1612.18034'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e")}.form-step-three .questions-section .comment-and-contact{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row-reverse;margin-top:4rem}.form-step-three .questions-section .comment-and-contact .additional-comment-block{width:45%}.form-step-three .questions-section .comment-and-contact .additional-comment-block h2{color:#fff;text-transform:none;font-size:16px;line-height:18px;text-align:left;font-weight:100;margin-bottom:.3rem}.form-step-three .questions-section .comment-and-contact .additional-comment-block label{border:none}.form-step-three .questions-section .comment-and-contact .additional-comment-block textarea{width:100%;padding:1rem;resize:none;outline:none}.form-step-three .questions-section .comment-and-contact .contact-info-block{width:45%}@media (max-width:47.9375rem){.form-step-three .questions-section .comment-and-contact .contact-info-block{padding-top:20px}}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field{border-bottom:1px solid #979797;margin:0 0 1.5rem;position:relative}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field label{font-size:16px;font-weight:400;position:absolute;pointer-events:none;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;border:none;top:11px;padding:0;margin:0;color:#fff}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field label .prf-form-required{position:relative;display:inline-block;margin-left:.25em;color:#fb6868;text-indent:-9999px;white-space:nowrap}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field label .prf-form-required:before{content:"";position:absolute;left:0;display:block;top:0;width:4px;height:4px;border-radius:50%;background-color:#d28c00}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input{color:#fff;background-color:inherit;font-size:16px;line-height:22px;margin:.7rem 0;font-weight:700}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input.has-value+input+label,.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input.has-value+label,.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input:focus+label{top:-20px}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input:-webkit-autofill,.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input:-webkit-autofill:focus,.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #000 inset}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field .prf-validation-message{margin-top:21px;position:absolute;left:0;top:22px;right:0}.form-step-three .questions-section .comment-and-contact .contact-info-block .contact-info-field.error .prf-validation-message{display:block}.form-step-three .questions-section .comment-and-contact .contact-info-block .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;flex-wrap:wrap}.form-step-three .questions-section .comment-and-contact .contact-info-block .checkbox-wrapper .checkbox-answer{width:calc(100% - 43px);font-size:16px;line-height:24px;font-weight:100;color:#fff;text-transform:none;letter-spacing:0}.form-step-three .questions-section .comment-and-contact .contact-info-block .checkbox-wrapper .checkbox-answer a{color:#d28c00}.form-step-three .questions-section .comment-and-contact .contact-info-block .checkbox-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;background:#fff;border-radius:4px;margin:0 1rem 0 0;outline:0}.form-step-three .questions-section .comment-and-contact .contact-info-block .checkbox-wrapper input:checked:after{content:"";background:url("data:image/svg+xml,%3csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eGroup%3c/title%3e %3cdefs%3e %3clinearGradient x1='50%25' y1='1.39313811%25' x2='50%25' y2='100%25' id='linearGradient-1'%3e %3cstop stop-color='%23FFD259' offset='0%25'%3e%3c/stop%3e %3cstop stop-color='%23FFC322' offset='36.6124855%25'%3e%3c/stop%3e %3cstop stop-color='%23D28C00' offset='100%25'%3e%3c/stop%3e %3c/linearGradient%3e %3c/defs%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='VD-step3' transform='translate(-25.000000, -2056.000000)'%3e %3cg id='Group' transform='translate(25.000000, 2056.000000)'%3e %3crect id='Rectangle-Copy' fill='url(%23linearGradient-1)' x='0' y='0' width='27' height='27' rx='4'%3e%3c/rect%3e %3cg id='iconmonstr-checkbox-1' transform='translate(3.000000, 4.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3e %3cpolygon id='Shape' points='19.4396 2.01947976e-15 8.625 10.9582518 3.55925 6.21069917 0 9.7315733 8.625 18 23 3.51973726'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e") no-repeat;background-position:100%;width:27px;height:27px;position:absolute;background-size:cover;border-radius:0}.form-step-three .questions-section .comment-and-contact .contact-info-block .checkbox-wrapper.error .prf-validation-message{display:block;width:100%;text-transform:none}.form-step-three .questions-section .prf-validation-message{display:none;font-size:13px;line-height:25px;font-weight:400;color:#d28c00!important;text-align:right}.form-step-three .members-only-block-wrapper{background:#000;margin-bottom:2rem;display:contents}.form-step-three .members-only-block{background:#d28c00;color:#000;width:100vw;padding:2rem 50%;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.form-step-three .members-only-block .members-only-heading{width:15%;display:-webkit-box;display:-ms-flexbox;display:flex}.form-step-three .members-only-block .members-only-heading img{margin-right:1rem;max-width:100%}.form-step-three .members-only-block .members-only-form{width:85%;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:0 15px;margin-left:3rem;justify-content:start}.form-step-three .members-only-block .members-only-form h2{font-size:16px;line-height:22px;letter-spacing:2px;margin-top:1rem;text-align:left}.form-step-three .members-only-block .members-only-form h5{font-size:16px;line-height:18px;letter-spacing:normal;color:#fff;font-weight:100}.form-step-three .members-only-block .members-only-form .members-only-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;align-items:center}.form-step-three .members-only-block .members-only-form label{border:none;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;align-items:center;font-size:16px;line-height:18px;font-weight:100;color:#293133;text-transform:none}.form-step-three .members-only-block .members-only-form label.terms-and-conditions{width:33%}.form-step-three .members-only-block .members-only-form label.terms-and-conditions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;background:#fff;border-radius:4px;margin:0 10px 0 0;outline:0}.form-step-three .members-only-block .members-only-form label.terms-and-conditions input:checked:after{content:"";background:url("data:image/svg+xml,%3csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eGroup%3c/title%3e %3cdefs%3e %3clinearGradient x1='50%25' y1='1.39313811%25' x2='50%25' y2='100%25' id='linearGradient-1'%3e %3cstop stop-color='%23FFD259' offset='0%25'%3e%3c/stop%3e %3cstop stop-color='%23FFC322' offset='36.6124855%25'%3e%3c/stop%3e %3cstop stop-color='%23D28C00' offset='100%25'%3e%3c/stop%3e %3c/linearGradient%3e %3c/defs%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='VD-step3' transform='translate(-25.000000, -2056.000000)'%3e %3cg id='Group' transform='translate(25.000000, 2056.000000)'%3e %3crect id='Rectangle-Copy' fill='url(%23linearGradient-1)' x='0' y='0' width='27' height='27' rx='4'%3e%3c/rect%3e %3cg id='iconmonstr-checkbox-1' transform='translate(3.000000, 4.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3e %3cpolygon id='Shape' points='19.4396 2.01947976e-15 8.625 10.9582518 3.55925 6.21069917 0 9.7315733 8.625 18 23 3.51973726'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e") no-repeat;background-position:100%;width:27px;height:27px;position:absolute;background-size:cover;border-radius:0}.form-step-three .members-only-block .members-only-form label.terms-and-conditions span a{color:#0d0d0d;text-decoration:underline}.form-step-three .members-only-block .members-only-form label input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:100%;width:25px;height:25px;margin:0 10px 0 0;position:relative;min-width:25px;min-height:25px}.form-step-three .members-only-block .members-only-form label input:checked:after{content:"";border-radius:100%;width:17px;height:17px;background:#ffc322;background:-webkit-gradient( linear, left top, left bottom, from(#FFD259), color-stop(36.61%, #FFC322));background:linear-gradient(180deg,#ffd259,#ffc322 36.61% #d28c00 100%);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.form-step-three .members-only-block .members-only-form label span{width:80%}@media (max-width:99.9375rem){.form-step-three .members-only-block{padding:2rem 25%}}@media (max-width:63.9375rem){.form-step-three .members-only-block,.form-step-three .questions-section{padding:2rem 5%}}@media (max-width:47.9375rem){.form-step-three .members-only-block,.form-step-three .questions-section{padding:2rem 15%}.form-step-three .questions-section .prf-questions-container ul.prf-question>li{flex-direction:column}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .answer,.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question{width:auto}.form-step-three .questions-section .how-you-hear-block .how-you-hear-questions .how-you-hear-question{width:100%}.form-step-three .questions-section .comment-and-contact{flex-direction:column}.form-step-three .questions-section .comment-and-contact .additional-comment-block,.form-step-three .questions-section .comment-and-contact .contact-info-block{width:100%}.form-step-three .members-only-block{flex-direction:row;flex-wrap:wrap}.form-step-three .members-only-block .members-only-heading{width:20%;flex-direction:column}.form-step-three .members-only-block .members-only-form{display:contents;margin-top:2rem;width:100%}.form-step-three .members-only-block .members-only-form .members-only-caption{width:80%;padding-left:.2rem}.form-step-three .members-only-block .members-only-form .members-only-controls{flex-wrap:wrap;margin:1.5rem 0 0 1rem}.form-step-three .members-only-block .members-only-form .members-only-controls label{width:50%}.form-step-three .members-only-block .members-only-form .members-only-controls label.terms-and-conditions{width:100%}}@media (max-width:568px){.form-step-three .members-only-block-wrapper{margin-top:-1px;display:block}.form-step-three .members-only-block{margin:0 5% 1rem;width:auto;padding:1rem}.form-step-three .questions-section{padding:2rem 5%}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .question{padding-left:0}.form-step-three .questions-section .prf-questions-container ul.prf-question>li .answer{padding-left:1.5rem}}.product-registration-form{padding:1rem 0;width:70%}.product-registration-form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}.product-registration-form input{font-size:1rem;font-size:var(--fs--m);width:100%;outline:none}.product-registration-form label{display:block;text-transform:uppercase;border-bottom:1px solid #979797;margin-bottom:1rem;font-size:1.125rem;font-size:var(--fs--l)}.product-registration-form label ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.product-registration-form label ul li{flex-grow:1;overflow:hidden}.product-registration-form label ul li:first-child{flex-grow:0}.product-registration-form label ul li:first-child span{margin:.5rem 1.3rem 1.2rem 0;display:block;width:2rem;height:2rem;line-height:2rem;font-size:14px;font-weight:600;border-radius:100%;text-align:center;background:#ffc322;background:-webkit-gradient(
                            linear,
                            left top, left bottom,
                            from(#FFD259),
                            color-stop(36.61%, #FFC322)
                    );background:linear-gradient(180deg,#ffd259,#ffc322 36.61% #d28c00 100%)}.product-registration-form h2{text-align:center;font-size:22px;font-weight:600;display:block;margin-bottom:1rem}.product-registration-form button[type=button],.product-registration-form input[type=button]{width:50%;font-size:16px;line-height:22px;letter-spacing:3.5px;text-transform:uppercase;background:#ffc322;background:-webkit-gradient(
                linear,
                left top, left bottom,
                from(#FFD259),
                color-stop(36.61%, #FFC322)
        );background:linear-gradient(180deg,#ffd259,#ffc322 36.61% #d28c00 100%);padding:.7rem;font-weight:600;color:#293133;margin:0 0 1rem}@media (max-width:47.9375rem){.product-registration-form button[type=button],.product-registration-form input[type=button]{width:100%}}.product-registration-form button[type=button].secondary,.product-registration-form input[type=button].secondary{background:#fff;border:1px solid #000}.product-registration-form button[type=button][disabled],.product-registration-form input[type=button][disabled]{opacity:.5}.product-registration-form .card-info{text-align:center;padding:0 25%;font-size:16px;line-height:24px;color:#000;margin-bottom:2rem}.product-registration-form .buttons-container-slot{width:100%}.product-registration-form .buttons-container-slot .buttons-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;align-items:center;padding:1rem 0;flex-direction:row;justify-content:space-around}.product-registration-form .buttons-container-slot .buttons-container input[type=button]{width:45%;margin:0}.product-registration-form .buttons-container-slot .buttons-container-skeleton{display:none}.product-registration-form .form-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width:63.9375rem){.product-registration-form{width:90%}.product-registration-form .form-content{padding:2rem 5%}}@media (max-width:47.9375rem){.product-registration-form{width:90%}.product-registration-form .card-info{padding:0 15%}.product-registration-form .form-content{padding:2rem 15%;flex-direction:column}.product-registration-form .form-content .card-image-block,.product-registration-form .form-content .order-block{width:100%}}@media (max-width:568px){.product-registration-form{width:100%}.product-registration-form .card-info,.product-registration-form .form-content{padding:0 5%}.product-registration-form .card-info{margin:.3rem}.product-registration-form .prescription-form{margin:0 0 2rem;padding:1rem 5%}.product-registration-form .prescription-form .download-pdf{margin:1rem}.product-registration-form .buttons-container-slot .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-around}.product-registration-form .buttons-container-slot .buttons-container input[type=button]{width:45%;margin:0}.product-registration-form .buttons-container-slot.float .buttons-container{position:fixed;bottom:0;z-index:999}.product-registration-form .buttons-container-slot.float .buttons-container-skeleton{display:-webkit-box;display:-ms-flexbox;display:flex}}.block.product-registration-success{background:#fff;padding:0}.block.product-registration-success h2{text-align:center;font-size:20px;letter-spacing:2px;font-weight:600;line-height:28px;padding:1rem 0}.block.product-registration-success .success-message{color:#d28c00;font-size:16px;line-height:22px;letter-spacing:2px;font-weight:600;margin-top:2rem;text-align:center}.block.product-registration-success .email-info{font-size:16px;line-height:24px;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;color:#000}.block.product-registration-success .email-info span{margin:0;font-weight:100}.block.product-registration-success .email-info strong{margin:0;font-weight:600}.block.product-registration-success .product-registration{background-color:#000;padding:0}@media (max-width:63.9375rem){.block.product-registration-success .benefits-block{padding:2rem 5%}}@media (max-width:47.9375rem){.block.product-registration-success .benefits-block{padding:2rem 15%}.block.product-registration-success .benefits-block .benefits{flex-direction:column}.block.product-registration-success .benefits-block .benefits .benefit{width:100%;margin-bottom:2rem}}@media (max-width:568px){.block.product-registration-success .benefits-block{padding:2rem 5%}}.block.product-registration-block{padding:0;background-color:#fff}.block.product-registration-block .container{padding:0}.block.product-registration-block .container .content-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-direction:row}@media (min-width:48rem){.block.product-registration-benefits{max-width:1300px;margin:0 auto}}.block.product-registration-benefits h2{text-transform:uppercase;color:#fff;font-size:35px;line-height:50px;padding:0 50px 20px}@media (min-width:48rem){.block.product-registration-benefits .product-registration-benefits-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center}}.block.product-registration-benefits .product-registration-benefits-list .product-registration-benefits-list-item{padding:0 50px;color:#fff;text-align:center}@media (min-width:48rem){.block.product-registration-benefits .product-registration-benefits-list .product-registration-benefits-list-item{width:33.33%;flex-shrink:0;flex-grow:0}}.block.product-registration-benefits .product-registration-benefits-list .product-registration-benefits-list-item .product-registration-benefits-list-item-image{margin:0 auto 15px;width:80px;height:80px;position:relative;overflow:hidden}.block.product-registration-benefits .product-registration-benefits-list .product-registration-benefits-list-item .product-registration-benefits-list-item-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.block.product-registration-benefits .product-registration-benefits-list .product-registration-benefits-list-item h3{text-transform:uppercase;color:#d28c00;margin:0 0 30px;font-size:13px;line-height:18px;letter-spacing:2.84px}.block.product-registration-benefits .product-registration-benefits-list .product-registration-benefits-list-item p{font-size:16px;line-height:24px;margin:0}.block.product-registration-block ul.prf-bullet_o,.block.product-registration-success ul.prf-bullet_o{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:center;margin-top:1rem;margin-bottom:1rem;padding-left:0}.block.product-registration-block ul.prf-bullet_o li,.block.product-registration-success ul.prf-bullet_o li{font-size:1.5rem;font-weight:200;z-index:2;margin-right:.2rem;padding:.8rem;line-height:1;border-radius:999rem;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.block.product-registration-block ul.prf-bullet_o li.prf-bullet,.block.product-registration-success ul.prf-bullet_o li.prf-bullet{border:1px solid #979797;margin-right:.5rem}.block.product-registration-block ul.prf-bullet_o li.prf-bullet.is-disabled,.block.product-registration-success ul.prf-bullet_o li.prf-bullet.is-disabled{opacity:.25}.block.product-registration-block ul.prf-bullet_o li.prf-bullet_active,.block.product-registration-success ul.prf-bullet_o li.prf-bullet_active{font-weight:700;background:-webkit-gradient(linear, left top, left bottom, from(#FFD259), color-stop(36.61%, #FFC322), to(#D28C00));background:linear-gradient(180deg,#ffd259,#ffc322 36.61%,#d28c00);border:none}.block.product-registration-block ul.prf-bullet_o li.prf-bullet_done,.block.product-registration-success ul.prf-bullet_o li.prf-bullet_done{padding:0;border:none;width:42px}.block.product-registration-block ul.prf-bullet_o li.prf-bullet_done img,.block.product-registration-success ul.prf-bullet_o li.prf-bullet_done img{width:100%}.product-visual-block .block-title{font-size:2.5rem;line-height:1;text-align:center}#main .product-visual-block.activated .activate-animation,#main .product-visual-block.activated .block-title,#main .product-visual-block.activated .text-container{transition:all 1.35s cubic-bezier(.23,1,.52,1) 0s;opacity:1;transform:translateY(0)}.product-visual-block.background-darkgrey .block-title{color:#fcfcfc;color:var(--seiko-white)}.product-visual-block.text-block .block-title{padding-bottom:0}.product-visual-block.text-block .block-text{margin-top:1.66666667rem}.three-column-fly-in-block .container{padding-left:20px;padding-right:20px}.text-rtl .three-column-fly-in-block .container{direction:ltr}@media (min-width:768px){.three-column-fly-in-block .container{padding-left:20px;padding-right:20px}}@media (min-width:992px){.three-column-fly-in-block .container{padding-left:50px;padding-right:50px}}@media (min-width:480px){.three-column-fly-in-block .container{padding-left:30px}}@media (min-width:768px){.three-column-fly-in-block .container{padding-left:50px}}@media (min-width:480px){.three-column-fly-in-block .container{padding-right:30px}}@media (min-width:768px){.three-column-fly-in-block .container{padding-right:50px;float:none!important;width:100%;max-width:1280px;margin-left:auto!important;margin-right:auto!important}}.three-column-fly-in-block .row{position:relative;margin-bottom:1.66666667rem}@media (min-width:768px){.three-column-fly-in-block .row{margin-bottom:50vh}}.three-column-fly-in-block .row:last-child{margin-bottom:3.11111111rem}.three-column-fly-in-block .row:first-child{margin-bottom:0}.text-rtl .three-column-fly-in-block .row div[class^=col-]{direction:rtl}@media (min-width:768px){.three-column-fly-in-block.column-count-1 .row:not(.image-row):not(.title-row){width:100%}.three-column-fly-in-block.column-count-2 .row:not(.image-row):not(.title-row) div[class^=col-]{padding:0 2.77777778rem}.three-column-fly-in-block.column-count-3 .row:not(.image-row):not(.title-row) div[class^=col-]{padding:0 2.22222222rem}}@media (min-width:768px){.three-column-fly-in-block.normalize.column-count-1 .row:not(.image-row):not(.title-row){width:100%}.three-column-fly-in-block.normalize.column-count-2 .row:not(.image-row):not(.title-row){width:50%}.three-column-fly-in-block.normalize.column-count-2 .row:not(.image-row):not(.title-row) div[class^=col-]{padding:0 1.66666667rem}.three-column-fly-in-block.normalize.column-count-3 .row:not(.image-row):not(.title-row){width:33%}.three-column-fly-in-block.normalize.column-count-3 .row:not(.image-row):not(.title-row) div[class^=col-]{padding:0 1.66666667rem}.three-column-fly-in-block.normalize .row{margin-bottom:0!important}.three-column-fly-in-block.normalize .row:not(.image-row):not(.title-row){display:inline;float:left;margin:0}.three-column-fly-in-block.normalize .row:not(.image-row):not(.title-row):after,.three-column-fly-in-block.normalize .row:not(.image-row):not(.title-row):before{display:none!important}.three-column-fly-in-block.normalize .row:not(.image-row):not(.title-row) div[class^=col-]{width:100%;margin-left:0!important}}@media (min-width:768px){.three-column-fly-in-block .block-title.fixed{left:0}.three-column-fly-in-block .block-image.fixed,.three-column-fly-in-block .block-title.fixed,.three-column-fly-in-block .stick-object.fixed{position:fixed}.three-column-fly-in-block .block-image.stick,.three-column-fly-in-block .block-title.stick,.three-column-fly-in-block .stick-object.stick{position:absolute}}.three-column-fly-in-block .title-container *{margin-bottom:1.11111111rem;font-size:2.5rem;line-height:1}@media (min-width:992px){.three-column-fly-in-block .title-container *{font-size:2.77777778rem}}.three-column-fly-in-block .title-container>p{margin:0}.three-column-fly-in-block .block-title{padding:0;transform:none!important}@media (min-width:768px){.three-column-fly-in-block .block-title{transition:none!important;opacity:1!important}}.three-column-fly-in-block .block-title:before{display:none}.three-column-fly-in-block .title{font-family:Drescher Grotesk,Arial,sans-serif;font-size:1.22222222rem;line-height:1.77777778rem;font-weight:200;padding-bottom:1.22222222rem;margin-bottom:1.66666667rem}.three-column-fly-in-block .title strong{font-family:Drescher Grotesk,Arial,sans-serif;font-weight:700}@media (min-width:992px){.three-column-fly-in-block .title{font-size:1.5rem;line-height:1.77777778rem;padding-bottom:1.44444444rem}}.three-column-fly-in-block .image-background{width:100%;padding-top:62.5%;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:transform 1.35s cubic-bezier(.23,1,.52,1)}@media (min-width:768px){.three-column-fly-in-block .image-background{width:calc(100% + 100px);transform:translateX(-100px)}}.three-column-fly-in-block .block-image{margin-bottom:3.33333333rem}.text-rtl .three-column-fly-in-block .block-image{direction:ltr!important}.three-column-fly-in-block .value{font-family:Drescher Grotesk,Arial,sans-serif;font-size:8.33333333rem;font-weight:700;line-height:8.33333333rem;position:relative;display:inline-block;color:#aec63b;transform:translateY(8px);letter-spacing:-12px}@media (min-width:768px){.three-column-fly-in-block .value{font-size:5.55555556rem;line-height:5.55555556rem}}.three-column-fly-in-block .super{color:#6a7889;display:inline-block;transform:translateX(12px)}.three-column-fly-in-block.activated .image-background{transform:translateX(0)}@media (min-width:768px){.three-column-fly-in-block.activated .image-background{transform:translateX(-50px)}}.in-edit .three-column-fly-in-block .row,.three-column-fly-in-block.in-edit .row{margin-bottom:4.88888889rem}.in-edit .three-column-fly-in-block .image-background,.three-column-fly-in-block.in-edit .image-background{width:100%;transform:translateX(0)!important}.block{padding:3rem 0;padding:calc(var(--spacer)*3) 0 calc(var(--spacer)*3) 0}.block p:not(:last-child){margin-bottom:2rem}.block .content-title,.block h1,.block h2,.block h3{color:#000;color:var(--black)}.block .content-text,.block .preamble{color:#999;color:var(--gray)}.block .extra-element{display:none}.block h1,.block h2,.block h3{font-weight:500}.block h1,.block h2,.block h3,.block h4{margin-top:0;margin-bottom:0;color:#000;color:var(--black);text-transform:uppercase}.block ul{list-style-type:disc}.block .wrapper-body>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width:48rem){.block .wrapper-body>:last-child{margin-bottom:0;padding-bottom:0}}.block .learn-more-link{margin-top:2.8rem}.block .row{margin:0}.block.background-white,.block.background-white .wrapper{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}.block.background-primary,.block.background-primary .wrapper{background-color:#f5f5f5;background-color:var(--lightest-gray);color:#000;color:var(--black)}.block.background-black{background-color:#000;background-color:var(--black)}.block.background-darkgrey{background-color:var(--dark-grey)}.block.background-black,.block.background-black .block-title,.block.background-black .content-text,.block.background-black .content-title,.block.background-black h1,.block.background-black h2,.block.background-black h3,.block.background-darkgrey,.block.background-darkgrey .block-title,.block.background-darkgrey .content-text,.block.background-darkgrey .content-title,.block.background-darkgrey h1,.block.background-darkgrey h2,.block.background-darkgrey h3{color:#fcfcfc;color:var(--seiko-white)}.block .learn-more-link{font-size:.75rem;font-size:var(--fs--xxs);font-weight:500;line-height:1rem;line-height:var(--lh--s);letter-spacing:1.5px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:15px 25px}.block .learn-more-link:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:0;height:120%;transition:1s}.block .learn-more-link:after,.block .learn-more-link:hover:after{left:-10%;background:#ffba2d;background:var(--primary-color);transform:skewX(-15deg)}.block .learn-more-link:hover:after{width:20.5rem;height:100%}html{scroll-behavior:smooth}.product-visual-page body:after,.product-visual-page body nav:after{background-color:#aec63b!important}.product-visual-page #main{opacity:0}.product-visual-page.loaded #main{opacity:1}.product-visual-page footer{margin-top:0!important}.product-visual-block .block-title,.product-visual-block h2{font-size:2.5rem;line-height:1}@media (min-width:992px){.product-visual-block .block-title,.product-visual-block h2{font-size:2.77777778rem}}.product-visual-block.text-align-center{text-align:center}#main .product-visual-block .activate-animation,#main .product-visual-block .block-title,#main .product-visual-block .text-container{opacity:0;transform:translate3d(0,50px,0)}#main .product-visual-block .text-container .block-title{opacity:1;transform:translate(0)}#main .in-edit .activate-animation,#main .in-edit .block-title,#main .in-edit .text-container,#main .product-visual-block.activated .activate-animation,#main .product-visual-block .activated .activate-animation,#main .product-visual-block.activated .block-title,#main .product-visual-block .activated .block-title,#main .product-visual-block.activated .text-container,#main .product-visual-block .activated .text-container{transition:all 1.35s cubic-bezier(.23,1,.52,1) 0s;opacity:1;transform:translateY(0)}.product-visual-page .one-column-block-half .text-container{opacity:0;transform:translate3d(0,50px,0)}.product-visual-page .one-column-block-half.activated .text-container{transition:all 1.35s cubic-bezier(.23,1,.52,1) 0s;opacity:1;transform:translateY(0)}@media (min-width:768px){.product-visual-page .one-column-block-half.fullscreen .content-block{min-height:calc(100vh - 120px)!important}}.product-visual-page .media-block{width:100%;overflow:hidden}.product-visual-page .media-block .col-md-offset-4{margin:auto;float:none}.product-visual-page .media-block .image-background{width:calc(100% + 100px);padding-top:50%;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:translateX(-100px);transition:transform 1.35s cubic-bezier(.23,1,.52,1)}.product-visual-page .media-block:not(.not-full-width){padding-top:0!important}.product-visual-page .media-block.not-full-width .image-background{background-image:none!important;padding:0;text-align:center}.product-visual-page .media-block.not-full-width .image-background img{display:block!important;max-width:100%;margin:auto}.product-visual-page .media-block.video{background-image:none!important;padding:0}.product-visual-page .media-block.video video{width:100%}.product-visual-page .media-block.activated .image-background{transform:translateX(-50px)}.product-visual-page .text-block{margin-top:0!important}.product-visual-page .text-block.no-title{padding-top:0}@media (min-width:992px){.product-visual-page .text-block.no-title{padding-top:0}}@media (min-width:768px){.product-visual-page .text-block.no-title{padding-bottom:4.88888889rem}}@media (min-width:768px) and (min-width:480px){.product-visual-page .text-block.no-title{padding-bottom:5.77777778rem}}@media (min-width:768px) and (min-width:992px){.product-visual-page .text-block.no-title{padding-bottom:6.66666667rem}}.product-visual-page .text-block .container{padding-left:20px;padding-right:20px}@media (min-width:768px){.product-visual-page .text-block .container{padding-left:20px;padding-right:20px}}@media (min-width:992px){.product-visual-page .text-block .container{padding-left:50px;padding-right:50px}}@media (min-width:480px){.product-visual-page .text-block .container{padding-left:30px}}@media (min-width:768px){.product-visual-page .text-block .container{padding-left:50px}}@media (min-width:480px){.product-visual-page .text-block .container{padding-right:30px}}@media (min-width:768px){.product-visual-page .text-block .container{padding-right:50px;float:none!important;width:100%;max-width:750px;margin-left:auto!important;margin-right:auto!important}}.product-visual-page .text-block .block-title{padding-bottom:0}.product-visual-page .text-block .block-title:before{display:none}.product-visual-page .text-block .block-text{margin-top:1.66666667rem}.product-visual-page .multi-column-block.text-align-center{text-align:center}.product-visual-page .multi-column-block .content-block{transition:all 1.35s cubic-bezier(.23,1,.52,1) 0s;opacity:0;transform:translate3d(0,50px,0)}.product-visual-page .multi-column-block .content-block .content-title{font-size:2.5rem;line-height:1;text-transform:none;margin-top:1.94444444rem}@media (min-width:992px){.product-visual-page .multi-column-block .content-block .content-title{font-size:2.77777778rem}}.product-visual-page .multi-column-block .content-block .image-container{margin-bottom:0}.product-visual-page .multi-column-block .content-block .image-container .block-image{background-size:contain!important}@media (min-width:768px){.product-visual-page .multi-column-block .content-block .image-container .block-image{margin:auto;padding-bottom:67%}}.product-visual-page .multi-column-block .content-block.no-image .content-text,.product-visual-page .multi-column-block .content-block.no-image .content-title{margin-top:0}.product-visual-page .multi-column-block.activated .content-block{opacity:1;transform:translateY(0)}.product-visual-page .one-column-block .background-black ul,.product-visual-page .one-column-block .background-darkgrey ul{list-style:none}.product-visual-page .one-column-block .background-black ul li:before,.product-visual-page .one-column-block .background-darkgrey ul li:before{content:"\2022";color:#d28c00;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.product-configurator-block{color:#0d0d0d}.product-configurator-block .container{padding-left:20px;padding-right:20px}@media (min-width:768px){.product-configurator-block .container{padding-left:20px;padding-right:20px}}@media (min-width:992px){.product-configurator-block .container{padding-left:50px;padding-right:50px}}@media (min-width:480px){.product-configurator-block .container{padding-left:30px}}@media (min-width:768px){.product-configurator-block .container{padding-left:50px}}@media (min-width:480px){.product-configurator-block .container{padding-right:30px}}@media (min-width:768px){.product-configurator-block .container{padding-right:50px;float:none!important;width:100%;max-width:750px;margin-left:auto!important;margin-right:auto!important}}.product-configurator-block .row{margin-bottom:1.66666667rem}.product-configurator-block .row:last-child{margin-bottom:0}@media (min-width:768px){.product-configurator-block .row .col-age{padding-left:2.77777778rem}}@media (max-width:991px){.product-configurator-block .row .col-strain{width:60%}.product-configurator-block .row .col-age{width:40%}}.product-configurator-block .block-title{padding-bottom:1.94444444rem;margin-bottom:.83333333rem}.product-configurator-block .block-title:before{content:"";left:0;bottom:0;position:absolute;width:100%;height:2px;background-color:#d28c00}.product-configurator-block .radio-group label{display:block;position:relative;margin-bottom:.55555556rem;font-weight:400;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:480px){.product-configurator-block .radio-group label{font-size:1.22222222rem;line-height:1.77777778rem;font-weight:400}}.product-configurator-block .radio-group input{position:absolute;opacity:0;cursor:pointer}.product-configurator-block .radio-group input+span{pointer-events:none;text-transform:uppercase}.product-configurator-block .radio-group input+span:after,.product-configurator-block .radio-group input+span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;display:block;transition:all .25s ease-in-out;background-color:transparent}.product-configurator-block .radio-group input+span:before{border:1px solid #fcfcfc}.product-configurator-block .radio-group input+span:after{top:50%;left:0;width:1rem;height:1rem;opacity:0;transform:translateY(-50%)}.product-configurator-block .radio-group input:checked+span{color:#d28c00}.product-configurator-block .radio-group input:checked+span:after{background-color:#d28c00;width:1rem;height:1rem;top:50%;left:0;transform:translateY(-50%);opacity:1}.product-configurator-block .radio-group input:checked+span:before{border-color:#d28c00}.product-configurator-block .title{margin-bottom:.83333333rem}.product-configurator-block .number-section .title{margin-top:1.66666667rem}@media (min-width:992px){.product-configurator-block .number-section .title{padding-left:1.11111111rem;margin-top:0;text-align:left}}.product-configurator-block .number-section .number{display:inline-block;width:100%;text-align:center}@media (min-width:992px){.product-configurator-block .number-section .number{text-align:left}}.product-configurator-block .number-section .number .value{font-size:12.77777778rem;line-height:10rem;position:relative;display:block;color:#fcfcfc;font-weight:500}@media (min-width:768px){.product-configurator-block .number-section .number .value{line-height:13.88888889rem;font-size:15.55555556rem}}@media (min-width:992px){.product-configurator-block .number-section .number .value{font-size:8.33333333rem;line-height:6.66666667rem;display:inline;margin-left:.27777778rem}}.product-configurator-block .number-section .number .super{display:block;margin-left:.27777778rem;margin-top:0}@media (min-width:992px){.product-configurator-block .number-section .number .super{position:absolute;bottom:.55555556rem;display:inline;margin-left:0}}.product-configurator-block .configurator-result{font-size:1.22222222rem;line-height:1.77777778rem;font-weight:400}.product-configurator-block .row--description{margin-top:1.66666667rem}.product-configurator-block .row--description p{font-size:.83333333rem;line-height:1.22222222rem;font-weight:400}.product-configurator-block.background-white .radio-group input+span:before{border:1px solid #0d0d0d}.product-configurator-block.background-white .number-section .title{text-align:center;margin-top:1.66666667rem}@media (min-width:992px){.product-configurator-block.background-white .number-section .title{padding-left:1.11111111rem;margin-top:0;text-align:left}}.product-configurator-block.background-white .number-section .number .value{color:#0d0d0d}.ie-11 .product-configurator-block input:checked+span:after{top:50%;transform:translateY(calc(-50% - 1px))}.main-navigation .container .nav li.dropdown{padding-right:60px}.main-navigation .container .nav li.dropdown .menu-link span{font-size:11px}.main-navigation .container .nav li.dropdown .sub-menu .sub-menu-inner .items{padding:0 50px}.main-navigation .container .nav li.dropdown .sub-menu .sub-menu-inner .items .item .title{font-size:14px;line-height:20px}@media (max-width:47.9375rem){.main-navigation .container .nav{width:100%;margin-left:0}.main-navigation .container .nav li.dropdown{padding-right:0}}.navbar .menu-inner-wrapper .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.navbar .menu-inner-wrapper .navbar-heading .navbar-heading-logo a img{font-size:11px}.navbar .menu-inner-wrapper .navbar-collapse-wrapper .navbar-nav li a{font-size:12px;text-transform:none}@media (max-width:47.9375rem){.navbar .menu-inner-wrapper .navbar-header .navbar-heading{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center}}body{padding-top:123px}@media (max-width:47.9375rem){body{padding-top:63px}}.main-wrapper{margin:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2Nzcy90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jc3MvdmFyaWFibGVzL19yYXRpb3MuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY3NzL3ZhcmlhYmxlcy9fY29sb3JzLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2Nzcy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY3NzL3ZhcmlhYmxlcy9fZm9udHMuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY3NzL3ZhcmlhYmxlcy9fbGF5b3V0LmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2Nzcy92YXJpYWJsZXMvX21lZGlhLXF1ZXJpZXMuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY29tcG9uZW50cy9ibG9ja3MvdHdvLWNvbHVtbi10ZXh0LWJsb2NrL3R3by1jb2x1bW4tdGV4dC1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy9pY29uLWdyaWQtYmxvY2svaWNvbi1ncmlkLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL3RleHQtaW1hZ2UtYmxvY2svdGV4dC1pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy92aWRlby1ibG9jay92aWRlby1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy9zaXRlLXNlbGVjdG9yLW92ZXJsYXkvc2l0ZS1zZWxlY3Rvci1vdmVybGF5LmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL29uZS1jb2x1bW4tYmxvY2svb25lLWNvbHVtbi1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy9tdWx0aS1jb2x1bW4tYmxvY2svbXVsdGktY29sdW1uLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL21lZGlhLWltYWdlLWJsb2NrL21lZGlhLWltYWdlLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL29uZS1jb2x1bW4tYmxvY2staGFsZi9vbmUtY29sdW1uLWJsb2NrLWhhbGYuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY29tcG9uZW50cy9ibG9ja3MvaWNvbi1yb3ctYmxvY2svaWNvbi1yb3ctYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY29tcG9uZW50cy9ibG9ja3MvcHJvZHVjdC1yZWdpc3RyYXRpb24tZm9ybS9wYXJ0aXRhbC9zdGFydC1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy9wcm9kdWN0LXJlZ2lzdHJhdGlvbi1mb3JtL3BhcnRpdGFsL3N0ZXBzL3N0ZXBPbmUuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY29tcG9uZW50cy9ibG9ja3MvcHJvZHVjdC1yZWdpc3RyYXRpb24tZm9ybS9wYXJ0aXRhbC9zdGVwcy9zdGVwVHdvLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL3Byb2R1Y3QtcmVnaXN0cmF0aW9uLWZvcm0vcGFydGl0YWwvc3RlcHMvc3RlcFRocmVlLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL3Byb2R1Y3QtcmVnaXN0cmF0aW9uLWZvcm0vcGFydGl0YWwvZm9ybS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy9wcm9kdWN0LXJlZ2lzdHJhdGlvbi1mb3JtL3BhcnRpdGFsL3N1Y2Nlc3MtYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvc2Vpa28vY29tcG9uZW50cy9ibG9ja3MvcHJvZHVjdC1yZWdpc3RyYXRpb24tZm9ybS9wcm9kdWN0LXJlZ2lzdHJhdGlvbi1mb3JtLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL3Byb2R1Y3QtdmlzdWFsLWJsb2NrL3Byb2R1Y3QtdmlzdWFsLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2NvbXBvbmVudHMvYmxvY2tzL3RocmVlLWNvbHVtbi1mbHktaW4tYmxvY2svdGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL2Jsb2Nrcy9ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL3BhZ2VzL3Byb2R1Y3QtdmlzdWFsLXBhZ2UvcHJvZHVjdC12aXN1YWwtcGFnZS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9zZWlrby9jb21wb25lbnRzL25hdmlnYXRpb24vY21wLW1haW5uYXZpZ2F0aW9uLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL3NlaWtvL2Nzcy9pbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsTUFFQyx3QkFBeUIsQ0FHekIsb0JBQXNCLENBQ3RCLHFDQUFzQyxDQUN0Qyx3QkFBeUIsQ0FD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Q2YsZ0JBQ0osQ0FZeEIsOEJBQ0ksaUNBQ0ksVUFBVyxDQUNYLGFBS0osQ0FISSw2Q0FDSSxlQUNKLENBRVIsQ0FLSSwyQ0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUNKLENBSVEsdUVBQ0ksY0FFSixDQUtKLHNFQUNJLGNBQWUsQ0FDZixtQkFDSixDQUlSLDhCQUNJLDJEQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQTJCLENBQzNCLGtCQVFKLENBQ0osQ0FHSixLQUNJLGlCQUtKLENBSEksOEJBSEosS0FJUSxnQkFFUixDQURJLENDdkZKLGNBQ0ssUUFDTCxDIiwiZmlsZSI6InNlaWtvL2Nzcy5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEdhbGFub0dyb3Rlc3F1ZVJlZ3VsYXI7XHJcbiAgc3JjOiB1cmwoXCIvU3RhdGljL2ZvbnRzL2dhbGFuby1ncm90ZXNxdWUvR2FsYW5vR3JvdGVzcXVlLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG59ICovXHJcblxyXG46cm9vdCB7XHJcblx0Lyogc2l0ZSBzcGVjaWZpYyB2YXJpYWJsZXMgKi9cclxuXHQtLXBhZGRpbmctYm9keS10b3A6IDEwMHB4O1xyXG5cclxuXHQvKiBjb2xvciAgKi9cclxuXHQtLWNvbG9yLXByaW1hcnk6IGJsYWNrOyAvKiBIT1lBIGJsdWUgKi9cclxuXHQtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuXHQtLWNvbG9yLXRlcnRpYXJ5OiAjQTc5Rjg4OyAvKiBzdG9uZSAqL1xyXG5cdC0tY29sb3ItcXVhdGVybmFyeTogI0QxQ0NCRDsgLyogbGlnaHQtc3RvbmUgKi9cclxuXHJcblx0LyogdHlwb2dyYXBoeSAqL1xyXG5cdC0tc3BhY2VyOiAxcmVtO1xyXG5cclxuXHQvKiB0aGVtZXMgKi9cclxuXHQtLXRoZW1lLTEtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdC0tdGhlbWUtMi1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0LS10aGVtZS0zLWNvbG9yOiB2YXIoLS1jb2xvci1xdWF0ZXJuYXJ5KTtcclxufVxyXG4iLCIvKiBWYXJpYWJsZXM6IFJhdGlvcyAqL1xyXG5cclxuOnJvb3Qge1xyXG5cdC8qIFJhdGlvcyAqL1xyXG5cdC0tcmF0aW8tdW5pc29uOiAxO1xyXG5cdC0tcmF0aW8tcGVyZmVjdC1mb3VydGg6IGNhbGMoNCAvIDMpO1xyXG5cdC0tcmF0aW8tcGVyZmVjdC1maWZ0aDogY2FsYygzIC8gMik7XHJcblx0LS1yYXRpby1nb2xkZW4tcmF0aW86IDEuNjE4MDMzOTk7XHJcbn1cclxuIiwiLyogVmFyaWFibGVzOiBDb2xvcnMgKi9cclxuXHJcbjpyb290IHtcclxuXHQvKiBUaWVyIDE6IENvbG9yIFN3YXRjaGVzICovXHJcblx0LS13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHQtLXNlaWtvLXdoaXRlOiByZ2JhKDI1MiwyNTIsMjUyLCAxKTtcclxuXHQtLWxpZ2h0ZXN0LWdyYXk6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMSk7XHJcblx0LS1saWdodGVyLWdyYXk6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMSk7IC8qIFRPIERPOiBDaGVjayB0aGlzIG5ld2x5IGFkZGVkIHZhbHVlIGFzIGEgc3VnZ2VzdGVkIGluLWJldHdlZW4uIENoZWNrIHdpdGggZGVzaWduZXIgYXMgd2VsbCBhcyBpbiBleGlzdGluZyBjb2RlIGJhc2UuICovXHJcblx0LS1saWdodC1ncmF5OiByZ2JhKDE3NSwgMTc1LCAxNzUsIDEpOyAvKiBUTyBETzogQ2hlY2sgdGhpcyBuZXdseSBhZGRlZCB2YWx1ZSBhcyBhIHN1Z2dlc3RlZCBpbi1iZXR3ZWVuLiBDaGVjayB3aXRoIGRlc2lnbmVyIGFzIHdlbGwgYXMgaW4gZXhpc3RpbmcgY29kZSBiYXNlLiAqL1xyXG5cdC0tbWVkaXVtLWdyYXk6IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7IC8qIEFsc28gYXZhaWxhYmxlIGFzIHRoZSBwbGFpbiBhbGlhcyAkZ3JheS4gKi9cclxuXHQtLWRhcmstZ3JheTogcmdiYSg4NywgODcsIDg3LCAxKTtcclxuXHQtLWRhcmtlc3QtZ3JheTogcmdiYSg0MiwgNDIsIDQyLCAxKTtcclxuXHQtLWJsYWNrOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cclxuXHQtLWdyYXk6IHZhcigtLW1lZGl1bS1ncmF5KTsgLyogQWxpYXMgKi9cclxuXHJcblx0LS1yZWQ6IHJnYigyNTUsIDAsIDApO1xyXG5cdC0tb3JhbmdlOiByZ2JhKDI1NSwgODMsIDAsIDEpO1xyXG5cdC0tZ3JlZW46IHJnYmEoMTg1LCAyMTIsIDI3LCAxKTtcclxuXHQtLXR1cnFvaXNlOiByZ2JhKDAsIDE3MSwgMTY5LCAxKTtcclxuXHQtLXB1cnBsZTogcmdiYSgxMDIsIDAsIDEwMiwgMSk7XHJcblx0LS1lbWVyYWxkOiByZ2JhKDkyLCAxNzksIDAsIDEpO1xyXG5cdC0tYnVkZGhhLWdvbGQ6IHJnYmEoMjEwLDE0MCwwLCAxKTtcclxuXHJcblx0LyogVGllciAyOiBTZW1hbnRpYyBDb2xvcnMgKi9cclxuXHQtLWRlZmF1bHQtY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcblx0LS1kYXJrLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS10dXJxb2lzZSk7XHJcblxyXG5cdC0tZXJyb3ItY29sb3I6IHJnYmEoMjU1LCA2OSwgNTgsIDEpO1xyXG5cdC0td2FybmluZy1jb2xvcjogdmFyKC0tcmVkKTtcclxuXHQtLXN1Y2Nlc3MtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuXHJcblx0LyogVGllciAzOiBDb250ZXh0dWFsIENvbG9ycyAqL1xyXG5cdC0taGVhZGluZy1jb2xvcjogdmFyKC0tZGVmYXVsdC1jb2xvcik7XHJcblx0LS1oZWFkaW5nLW9yYW5nZS1jb2xvcjogdmFyKC0tb3JhbmdlKTtcclxuXHQtLXRleHQtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG5cdC0tbGluay1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0LS1saW5rLW1lZGl1bS1ncmF5LWNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JheSk7XHJcblx0LS1idXR0b24tY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5KTtcclxuXHQtLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTYwLCAxNjAsIDEpO1xyXG5cclxuXHQtLXByaW1hcnktY29sb3I6ICNmZmJhMmQ7XHJcblx0LS1saWdodC1jb2xvcjogI2VmZWZlZjtcclxuXHQtLW1lZGl1bS1jb2xvcjogIzRjNGM0YztcclxuXHQtLWRhcmtlc3QtZ3JheTogIzFmMWYxZjtcclxuXHQtLXNlbWlibGFjay1jb2xvcjogIzBEMEQwRDtcclxuXHQtLXl1bmlrdS1ibGFjay1taWRuaWdodDogIzI0MjQyRTtcclxuXHQtLXl1bmlrdS1yZWQ6ICNmZjQ1M2E7XHJcblx0LS15dW5pa3UtZ3JlZW46ICMzMGQxNTg7XHJcblx0LS15dW5pa3UtZGVmYXVsdC1ncmF5OiAjYzNjM2NkO1xyXG5cdC0teXVuaWt1LXNwZWN0LXllbGxvdzogI2Y0ZmYwMDtcclxuXHQtLXl1bmlrdS1vcmFuZ2U6ICNjM2NjMDA7XHJcblx0LS15dW5pa3UtYmx1ZS1tZWRpdW06ICMwMDkwZDE7XHJcblxyXG59XHJcbiIsIi8qIFZhcmlhYmxlczogVHlwb2dyYXBoeSAqL1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLyogRm9udCB3ZWlnaHRzIChjb25zdGFudHMpICovXHJcbiAgICAtLWZ3LS10aGluOiAxMDA7XHJcbiAgICAvKiBha2EgaGFpcmxpbmUgKi9cclxuICAgIC0tZnctLWV4dHJhLWxpZ2h0OiAyMDA7XHJcbiAgICAtLWZ3LS1saWdodDogMzAwO1xyXG4gICAgLS1mdy0tcmVndWxhcjogNDAwO1xyXG4gICAgLS1mdy0tbWVkaXVtOiA1MDA7XHJcbiAgICAtLWZ3LS1zZW1pLWJvbGQ6IDYwMDtcclxuICAgIC0tZnctLWJvbGQ6IDcwMDtcclxuICAgIC0tZnctLWV4dHJhLWJvbGQ6IDgwMDtcclxuICAgIC0tZnctLWJsYWNrOiA5MDA7XHJcbiAgICAvKiBha2EgaGVhdnkgb3IgdWx0cmEgYm9sZCAqL1xyXG4gICAgLS1mdy0tZXh0cmEtYmxhY2s6IDEwMDA7XHJcbiAgICAvKiBha2EgdWx0cmEgaGVhdnkgKi9cclxuICAgIC0tZnctLW5vcm1hbDogdmFyKC0tZnctLXJlZ3VsYXIpO1xyXG4gICAgLyogbm9ybWFsIGlzIHNhbWUgYXMgcmVndWxhciAqL1xyXG4gICAgLyogRGVmYXVsdCB0eXBvZ3JhcGh5IHZhbHVlcyAqL1xyXG4gICAgLS1mb250LWZhbWlseTogJ0RyZXNjaGVyIEdyb3Rlc2snLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIC0tZm9udC1mYW1pbHktcHJpbWFyeTogJ0RyZXNjaGVyIEdyb3Rlc2snLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIC0tZm9udC1mYW1pbHktZGVmYXVsdDogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgLS1mb250LWZhbWlseS1zZWNvbmRhcnk6ICdEcmVzY2hlciBHcm90ZXNrJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZ3OiB2YXIoLS1mdy0tbWVkaXVtKTtcclxuICAgIC8qIGZvbnQgd2VpZ2h0ICovXHJcbiAgICAtLWxoOiAxLjVyZW07XHJcbiAgICAvKiBsaW5lIGhlaWdodCAqL1xyXG4gICAgLS1saC0tczogMXJlbTtcclxuICAgIC8qIHNtYWxsIGxpbmUgaGVpZ2h0ICovXHJcbiAgICAtLWxoLS1tOiB2YXIoLS1saCk7XHJcbiAgICAvKiBtZWRpdW0gbGluZSBoZWlnaHQgKGRlZmF1bHQpICovXHJcbiAgICAtLWxoLS1tLXBsdXM6IDEuMzc1O1xyXG4gICAgLyogbGFyZ2UgbGluZSBoZWlnaHQgKi9cclxuICAgIC0tbGgtLWwtbWludXM6IDEuNjI1cmVtO1xyXG4gICAgLyogbGFyZ2UgbGluZSBoZWlnaHQgKi9cclxuICAgIC0tbGgtLWw6IDEuNzVyZW07XHJcbiAgICAvKiBsYXJnZSBsaW5lIGhlaWdodCAqL1xyXG4gICAgLS1saC0teGw6IDJyZW07XHJcbiAgICAvKiBsYXJnZSBsaW5lIGhlaWdodCAqL1xyXG4gICAgLS1saC0teHhsOiAyLjVyZW07XHJcbiAgICAvKiBsYXJnZSBsaW5lIGhlaWdodCAqL1xyXG4gICAgLS1saC0teHh4bDogMi44cmVtO1xyXG4gICAgLyogbGFyZ2UgbGluZSBoZWlnaHQgKi9cclxuICAgIC0tbGgtLXh4eHhsOiAzLjc1cmVtO1xyXG4gICAgLyogbGFyZ2UgbGluZSBoZWlnaHQgKi9cclxuICAgIC0tZnM6IDFyZW07XHJcbiAgICAvKiBmb250IHNpemUgKi9cclxuICAgIC0tZnMtLXh4czogMC43NXJlbTtcclxuICAgIC8qIGV4dHJhIGV4dHJhIHNtYWxsIGZvbnQgc2l6ZSAqL1xyXG4gICAgLS1mcy0teHM6IDAuNzVyZW07XHJcbiAgICAvKiBleHRyYSBzbWFsbCBmb250IHNpemUgKi9cclxuICAgIC0tZnMtLXM6IDAuODc1cmVtO1xyXG4gICAgLyogc21hbGwgZm9udCBzaXplICovXHJcbiAgICAtLWZzLS1tOiB2YXIoLS1mcyk7XHJcbiAgICAvKiBtZWRpdW0gZm9udCBzaXplIChkZWZhdWx0KSAqL1xyXG4gICAgLS1mcy0tbDogMS4xMjVyZW07XHJcbiAgICAvKiBsYXJnZSBmb250IHNpemUgKi9cclxuICAgIC0tZnMtLXhsOiAxLjI1cmVtO1xyXG4gICAgLyogZXh0cmEgbGFyZ2UgZm9udCBzaXplICovXHJcbiAgICAtLWZzLS14eGw6IDEuNXJlbTtcclxuICAgIC8qIGV4dHJhIGV4dHJhIGxhcmdlIGZvbnQgc2l6ZSAqL1xyXG4gICAgLS1mcy0teHhsLXM6IDEuNDM4cmVtO1xyXG4gICAgLyogZXh0cmEgZXh0cmEgbGFyZ2UgZm9udCBzaXplICovXHJcbiAgICAtLWZzLS14eGwtbDogMS44NzVyZW07XHJcbiAgICAvKiBleHRyYSBleHRyYSBsYXJnZSBmb250IHNpemUgKi9cclxuICAgIC0tZnMtLXh4eGw6IDEuOTRyZW07XHJcbiAgICAvKiBleHRyYSBleHRyYSBleHRyYSBsYXJnZSBmb250IHNpemUgKi9cclxuICAgIC0tZnMtLXh4eHhsOiAyLjVyZW07XHJcbiAgICAvKiBleHRyYSBleHRyYSBleHRyYSBleHRyYSBsYXJnZSBmb250IHNpemUgKi9cclxuICAgIC0tZnMtLXh4eHh4bDogMy4xMjVyZW07XHJcbiAgICAvKiBleHRyYSBleHRyYSBleHRyYSBleHRyYSBleHRyYSBsYXJnZSBmb250IHNpemUgKi9cclxuICAgIC8qIEZvbnQgc2l6ZSBzY2FsaW5nIGZhY3RvciAqL1xyXG4gICAgLS1mc3NmLS14czogMS4xNTtcclxuICAgIC8qIGV4dHJhIHNtYWxsIGVubGFyZ2VtZW50IG9mIGhlYWRpbmdzICovXHJcbiAgICAtLWZzc2YtLXM6IDEuMjU7XHJcbiAgICAvKiBzbWFsbCBlbmxhcmdlbWVudCBvZiBoZWFkaW5ncyAqL1xyXG4gICAgLS1mc3NmLS1tOiAxLjM7XHJcbiAgICAvKiBtZWRpdW0gZW5sYXJnZW1lbnQgb2YgaGVhZGluZ3MgKi9cclxuICAgIC0tZnNzZi0tbDogMS41O1xyXG4gICAgLyogbGFyZ2UgZW5sYXJnZW1lbnQgb2YgaGVhZGluZ3MgKi9cclxufVxyXG5cclxuLmhhcy1mYWxsYmFjay1mb250IHtcclxuICAgIC0tZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgLS1mb250LWZhbWlseS1wcmltYXJ5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIC0tZm9udC1mYW1pbHktZGVmYXVsdDogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtZmFtaWx5LXNlY29uZGFyeTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHYWxhbm9Hcm90ZXNxdWVSZWd1bGFyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy9nYWxhbm8tZ3JvdGVzcXVlL0dhbGFub0dyb3Rlc3F1ZS1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogR2FsYW5vR3JvdGVzcXVlQm9sZDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvZm9udHMvZ2FsYW5vLWdyb3Rlc3F1ZS9HYWxhbm9Hcm90ZXNxdWUtQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEdhbGFub0dyb3Rlc3F1ZUxpZ2h0O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy9nYWxhbm8tZ3JvdGVzcXVlL0dhbGFub0dyb3Rlc3F1ZS1MaWdodC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCBMaWdodCc7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy8zOWIxYTNlMC1iYjVlLTRkNDQtODgwYy00OGIzNmYzYjRiN2QuZW90PyNpZWZpeCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy8zOWIxYTNlMC1iYjVlLTRkNDQtODgwYy00OGIzNmYzYjRiN2QuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICAgIHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ZvbnRzL2MxMTI0YzUwLWZiMmMtNDdhYi1hZDAwLTYwMGQxYWQ4NTkzZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvZm9udHMvNjMxYmU2MjItMDRiNC00YmEyLWI1ZjYtMDM5NjFkM2RmYmIwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvZm9udHMvYzZiNjY4YjEtNzMzNi00ZDFhLWIxYWEtZWFhNGQ0ODMyZmM3LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufSIsIi8qIFZhcmlhYmxlczogTGF5b3V0ICovXHJcblxyXG46cm9vdCB7XHJcblx0LyogRGVmYXVsdCBtYXJnaW5zICovXHJcblx0LS1tOiAxLjVlbTsgLyogbWFyZ2luICovXHJcblx0LS1tLS14czogY2FsYyh2YXIoLS1tKSAvIDMpOyAvKiBleHRyYSBzbWFsbCBtYXJnaW4gKi9cclxuXHQtLW0tLXM6IGNhbGModmFyKC0tbSkgLyAyKTsgLyogc21hbGwgbWFyZ2luICovXHJcblx0LS1tLS1tOiB2YXIoLS1tKTsgLyogbWVkaXVtIG1hcmdpbiAoZGVmYXVsdCkgKi9cclxuXHQtLW0tLWw6IGNhbGModmFyKC0tbSkgKiAyKTsgLyogbGFyZ2UgbWFyZ2luICovXHJcblx0LS1tLS14bDogY2FsYyh2YXIoLS1tKSAqIDMpOyAvKiBleHRyYSBsYXJnZSBtYXJnaW4gKi9cclxuXHJcblx0LyogRGVmYXVsdCBwYWRkaW5ncyAqL1xyXG5cdC0tcDogMS41cmVtOyAvKiBwYWRkaW5nICovXHJcblx0LS1wLS14eHM6IGNhbGModmFyKC0tcCkgLyA0KTsgLyogZXh0cmEgc21hbGwgcGFkZGluZyAqL1xyXG5cdC0tcC0teHM6IGNhbGModmFyKC0tcCkgLyAzKTsgLyogZXh0cmEgc21hbGwgcGFkZGluZyAqL1xyXG5cdC0tcC0tczogY2FsYyh2YXIoLS1wKSAvIDIpOyAvKiBzbWFsbCBwYWRkaW5nICovXHJcblx0LS1wLS1tOiB2YXIoLS1wKTsgLyogbWVkaXVtIHBhZGRpbmcgKGRlZmF1bHQpICovXHJcblx0LS1wLS1sOiBjYWxjKHZhcigtLXApICogMik7IC8qIGxhcmdlIHBhZGRpbmcgKi9cclxuXHQtLXAtLXhsOiBjYWxjKHZhcigtLXApICogMyk7IC8qIGV4dHJhIGxhcmdlIHBhZGRpbmcgKi9cclxuXHJcblx0LyogRGVmYXVsdCBib3JkZXJzIGFuZCBzaGFkb3dzICovXHJcblx0LS1iOiBzb2xpZCAxcHggdmFyKC0tYm9yZGVyLWNvbG9yKTsgLyogYm9yZGVyICovXHJcblx0LS1icjogMC4zNzVlbTsgLyogYm9yZGVyLXJhZGl1cyAqL1xyXG5cdC0tYnItLW06IDFlbTsgLyogYm9yZGVyLXJhZGl1cyBsYXJnZSovXHJcblx0LS1ici0tbDogMS41NjVlbTsgLyogYm9yZGVyLXJhZGl1cyBleHRyYSBsYXJnZSovXHJcblx0LS1ici0tcm91bmQ6IDk5OXJlbTsgLyogcm91bmQgYm9yZGVyLXJhZGl1cyAqL1xyXG5cdC0tYnM6IDAgMC4xNjI1cmVtIDAuNDg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMTIpLFxyXG5cdFx0MCAwLjM2MjVyZW0gMC40MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTsgLyogYm94LXNoYWRvdyAqL1xyXG5cdC0tYnMtLWw6IDAgMC44NzVyZW0gMS43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpLFxyXG5cdFx0MCAwLjYyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMjIpOyAvKiBsYXJnZSBib3gtc2hhZG93ICovXHJcblx0LS1icy0tbW9kYWw6IDAgMC4xNzVyZW0gMS45NXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpLFxyXG5cdFx0MCAwLjYyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMjIpOyAvKiBsYXJnZSBib3gtc2hhZG93ICovXHJcblxyXG5cdC8qIERlZmF1bHQgei1pbmRleGVzIChsb2dpY2FsbHkgb3JkZXIgZnJvbSB0b3AgdG8gYm90dG9tKSAqL1xyXG5cdC0temktLWJhc2U6IDE7XHJcblx0LS16aS0tdmlld3BvcnQtaW5kaWNhdG9yOiBjYWxjKHZhcigtLXppLS1iYXNlKSArIDUpO1xyXG5cdC0temktLWNvb2tpZS1iYXI6IGNhbGModmFyKC0temktLWJhc2UpICsgNCk7IC8qIE5vdGU6IHN0aWxsIHVudXNlZCBleGFtcGxlICovXHJcblx0LS16aS0tcGFnZS1oZWFkZXI6IGNhbGModmFyKC0temktLWJhc2UpICsgMyk7IC8qIE5vdGU6IHN0aWxsIHVudXNlZCBleGFtcGxlICovXHJcblx0LS16aS0tbW9kYWw6IGNhbGModmFyKC0temktLWJhc2UpICsgMik7IC8qIE5vdGU6IHN0aWxsIHVudXNlZCBleGFtcGxlICovXHJcblx0LS16aS0tb3ZlcmxheTogY2FsYyh2YXIoLS16aS0tYmFzZSkgKyAxKTsgLyogTm90ZTogc3RpbGwgdW51c2VkIGV4YW1wbGUgKi9cclxuXHJcblx0LyogR3JpZCBsYXlvdXQgKi9cclxuXHQtLWdyaWQtY29sdW1uLWNvdW50OiAxMjtcclxuXHQtLWdyaWQtcGFnZS1jb250YWluZXI6IDc2LjVyZW07XHJcblx0LS1ncmlkLWNvbHVtbi1ndXR0ZXI6IHZhcigtLXAtLW0pO1xyXG5cdC0tZ3JpZC1jb2x1bW4tZ3V0dGVyLS1uYXJyb3c6IGNhbGModmFyKC0tZ3JpZC1jb2x1bW4tZ3V0dGVyKSAvIDIpO1xyXG5cclxuXHQvKiBOb3RlOiBUbyBiZSBkZXByZWNhdGVkIDIwMTggdmFyaWFibGVzIChhZnRlciBiZWluZyByZXBsYWNlZCBpbiB0aGUgY29kZSBieSBzaW1pbGFyIG9wdGltaXplZCBvbmVzKSAqL1xyXG5cdC0tY29udGVudC1tYXgtd2lkdGg6IDQ4LjQzNzVyZW07IC8qIHdhcyA3NzVweCA9IDQ4LjQzNzVyZW0gPSBhYm91dCAyLzNyZCAoOC8xMikgY29sdW1uID4+PiBEZXByZWNhdGVkIHZhcmlhYmxlLCByZW1vdmUgb2NjdXJlbmNlcyBhbmQgcmVwbGFjZSBieSBhIHBhcmVudCB3aXRoIGEgY2xhc3M9XCJjb2x1bW4gY29sdW1uLS1uYXJyb3ctY29udGVudCBjb2x1bW4tLXdpdGgtY2VudGVyZWQtY29udGVudFwiICovXHJcbn1cclxuIiwiLyogVmFyaWFibGVzOiBNZWRpYSBRdWVyaWVzICovXHJcblxyXG46cm9vdCB7XHJcblx0LyogQnJlYWtwb2ludHMgKHRoZSBwb2ludCB1cCB1bnRpbCBhIG5ldyB2aWV3IHN0YXJ0cykgKi9cclxuXHQtLWJwLS14czogMjByZW07IC8qIDMyMHB4ICovXHJcblx0LS1icC0tczogMzVyZW07IC8qIDU2MHB4ID0gcGhvbmVzIHBvcnRyYWl0ICovXHJcblx0LS1icC0tbTogNTVyZW07IC8qIDg4MHB4ID0gcGhvbmVzIGxhbmRzY2FwZSAvIHRhYmxldHMgcG9ydGFpdCAqL1xyXG5cdC0tYnAtLWw6IDY1cmVtOyAvKiAxMDQwcHggPSB0YWJsZXRzIGxhbmRzY2FwZSAvIGxhcmdlIHRhYmxldHMgcG9ydGFpdCAqL1xyXG5cdC0tYnAtLXhsOiA4MHJlbTsgLyogMTI4MHB4ID0gbGFyZ2UgdGFibGV0cyBwb3J0YWl0IC8gbm90ZWJvb2tzIC8gZGVza3RvcHMgKi9cclxuXHQtLWJwLS14eGw6IDEwMHJlbTsgLyogMTYwMHB4ID0gbGFyZ2Ugbm90ZWJvb2tzIC8gbGFyZ2UgZGVza3RvcHMgKi9cclxuXHQtLWJwLS14eHhsOiAxMjVyZW07IC8qIDIwMDBweCA9IHVsdHJhIHdpZGUgZGVza3RvcHMgKi9cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAodGhlIFQtc2hpcnQgc2l6ZXMgcmVwcmVzZW50IHZpZXdzIHdpdGggY2VydGFpbiByYW5nZXMpICovXHJcblxyXG4vKiBNUTogMCA8LS0gWFMgLS0+IDIwcmVtIDwtLSBTIC0tPiAzNXJlbSA8LS0gTSAtLT4gNTVyZW0gPC0tIEwgLS0+IDY1cmVtIDwtLSBYTCAtLT4gODByZW0gPC0tIFhYTCAtLT4gMTAwcmVtIDwtLSBYWFhMIC0tPiAxMjVyZW0gKi9cclxuLyogQlA6ICoqKioqKioqKioqKioqIFhTICoqKioqKioqKioqKiBTICoqKioqKioqKioqKiogTSAqKioqKioqKioqKioqIEwgKioqKioqKioqKioqKiogWEwgKioqKioqKioqKioqKiogWFhMICoqKioqKioqKioqKioqIFhYWEwgKiovXHJcblxyXG4vKiBNb2JpbGUtZmlyc3QgbWVkaWEgcXVlcmllcyAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWluLS1zIChtaW4td2lkdGg6IDIwcmVtKTsgLyogMzIwcHggKi9cclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1pbi0tbSAobWluLXdpZHRoOiAzMHJlbSk7IC8qIDQ4MHB4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1taW4tLWwgKG1pbi13aWR0aDogNDhyZW0pOyAvKiA3NjhweCAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWluLS14bCAobWluLXdpZHRoOiA1Ny41cmVtKTtcdC8qIDkyMHB4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1taW4tLXh4bCAobWluLXdpZHRoOiA2NHJlbSk7IC8qIDEwMjRweCAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWluLS14eHhsIChtaW4td2lkdGg6IDc1cmVtKTtcdC8qIDEyMDBweCAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWluLS14eHh4bCAobWluLXdpZHRoOiAxMDByZW0pOyAvKiAxNjAwcHggKi9cclxuXHJcbi8qIERlc2t0b3AtZmlyc3QgbWVkaWEgcXVlcmllcyAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWF4LS1zIChtYXgtd2lkdGg6IDE5LjkzNzVyZW0pOyAvKiAzMTlweCAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWF4LS1tIChtYXgtd2lkdGg6IDI5LjkzNzVyZW0pOyAvKiA0NzlweCAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWF4LS1sIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pOyAvKiA3NjdweCAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWF4LS14bCAobWF4LXdpZHRoOiA1Ny40Mzc1cmVtKTtcdC8qIDkxOXB4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1tYXgtLXh4bCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKTsgLyogMTAyM3B4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1tYXgtLXh4eGwgKG1heC13aWR0aDogNzQuOTM3NXJlbSk7XHQvKiAxMTk5cHggKi9cclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1heC0teHh4eGwgKG1heC13aWR0aDogOTkuOTM3NXJlbSk7IC8qIDE1OTlweCAqL1xyXG5cclxuXHJcbi8qIFJhbmdlIG1lZGlhIHF1ZXJpZXMgKGNhbiBiZSBleHRlbmRlZCB3aXRoIGRpZmZlcmVudCBjb21iaW5hdGlvbnMpICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1yYW5nZS0tcy1tIChtaW4td2lkdGg6IDIwcmVtIGFuZCBtYXgtd2lkdGg6IDU0LjkzNzVyZW0pO1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtcmFuZ2UtLW0gKG1pbi13aWR0aDogMzVyZW0gYW5kIG1heC13aWR0aDogNTQuOTM3NXJlbSk7XHJcbkBjdXN0b20tbWVkaWEgLS1tcS1yYW5nZS0tbS1sIChtaW4td2lkdGg6IDM1cmVtIGFuZCBtYXgtd2lkdGg6IDY0LjQzNzVyZW0pO1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtcmFuZ2UtLWwgKG1pbi13aWR0aDogNTVyZW0gYW5kIG1heC13aWR0aDogNjQuNDM3NXJlbSk7XHJcbkBjdXN0b20tbWVkaWEgLS1tcS1yYW5nZS0tbC14bCAobWluLXdpZHRoOiA1NXJlbSBhbmQgbWF4LXdpZHRoOiA3OS45Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLXJhbmdlLS14bCAobWluLXdpZHRoOiA2NC41cmVtIGFuZCBtYXgtd2lkdGg6IDc5LjkzNzVyZW0pO1xyXG4iLCIuYmxvY2sudHdvLWNvbHVtbi10ZXh0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDYuNXJlbSAwO1xyXG5cclxuICAgICYgLmJhY2tncm91bmQtd2hpdGUsICYuYmFja2dyb3VuZC13aGl0ZSB7XHJcbiAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWxpZ2h0Z3JleSwgJi5iYWNrZ3JvdW5kLWxpZ2h0Z3JleSB7XHJcbiAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWJsYWNrLCAmLmJhY2tncm91bmQtYmxhY2sge1xyXG4gICAgICAgICYgLnByZWFtYmxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtZGFya2dyZXksICYuYmFja2dyb3VuZC1kYXJrZ3JleSB7XHJcbiAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHh4bCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teHh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teGwpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC53cmFwcGVyLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmJsb2NrLmljb24tZ3JpZC1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJiAuZXF1YWwtaGVpZ2h0LCAmIC5lcXVhbC1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcS1taW4tLWwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYmFja2dyb3VuZC13aGl0ZSwgJi5iYWNrZ3JvdW5kLXdoaXRlIHtcclxuICAgICAgICAmIC5wcmVhbWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1lZGl1bS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtbGlnaHRncmV5LCAmLmJhY2tncm91bmQtbGlnaHRncmV5IHtcclxuICAgICAgICAmIC5wcmVhbWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1lZGl1bS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtYmxhY2ssICYuYmFja2dyb3VuZC1ibGFjayB7XHJcbiAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYmFja2dyb3VuZC1kYXJrZ3JleSwgJi5iYWNrZ3JvdW5kLWRhcmtncmV5IHtcclxuICAgICAgICAmIC5wcmVhbWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcbiAgICAgICAgJiAucm93IC5pY29uLXJvdy1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1sLW1pbnVzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmIC5yb3cgLmljb24tcm93LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teGwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2sudGV4dC1pbWFnZS1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDA7XHJcblxyXG4gICAgJiAuYmFja2dyb3VuZC1kYXJrZ3JleSwgJi5iYWNrZ3JvdW5kLWRhcmtncmV5IHtcclxuICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWxpZ2h0Z3JleSwgJi5iYWNrZ3JvdW5kLWxpZ2h0Z3JleSB7XHJcbiAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1lZGl1bS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtYmxhY2sge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCwgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtZGFya2dyZXkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWlibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRleHQsICYgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWxpZ2h0Z3JleSwgJi5iYWNrZ3JvdW5kLXdoaXRlIHtcclxuICAgICAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mbHVpZC1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29udGVudC10ZXh0LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50LXRleHQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSAyLjRyZW0gNy41cmVtIDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuNjZyZW0gMy44OHJlbSA2LjY2cmVtIDIuNzdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIHdpZHRoOiA2OC41JTsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1sKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG5cclxuICAgICAgICAmIC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0LjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250ZW50LXRleHQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC53cmFwcGVyLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLXRvcDogMS41cmVtOyAqL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsLXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS14bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1sKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIHAsICYgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1sKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1sKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuaW50ZXJuYWxsaW5rIC5sZWFybi1tb3JlLWxpbmssXHJcbiAgICAgICAgICAgICAgICAmIC5leHRlcm5hbGxpbmsgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDNyZW0gMDtcclxuICAgICAgICAmLmZsdWlkLWltYWdlIC5jb250YWluZXIgLnJvdyB7XHJcbiAgICAgICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2Mi4xNjIlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4zcmVtIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS14bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC53cmFwcGVyLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0tbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuaW1hZ2UtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50LXRleHQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teGwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC53cmFwcGVyLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teGwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0tbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLnZpZGVvLWJsb2NrIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogNTIlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmNvb2tpZS1jb25zZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4ycztcclxuXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmVlZC1jb29raWUtY29uc2VudCB7XHJcbiAgICAgICAgJiAuY29va2llLWNvbnNlbnQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpdGUtc2VsZWN0b3Itb3ZlcmxheSAuc2l0ZS1zZWxlY3Rvci1vdmVybGF5X19pbm5lciB7XHJcbiAgICAmIC5oZXJvIHtcclxuICAgICAgICAmIC5nbG9iYWwtaW5mb3JtYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNS41cmVtIDEuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuODFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLXh4eGwpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5nbG9iYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14bCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWlibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14cyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5yZWdpb25zLWFyZWEgLnJlZ2lvbi1ibG9jayB7XHJcbiAgICAgICAgJiAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjMzcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLXh4eGwpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB1bCBsaSB7XHJcbiAgICAgICAgICAgICYgLmNvdW50cnlfX2ZsYWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb3VudHJ5X19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgJiAuaGVybyB7XHJcbiAgICAgICAgICAgICYgLmdsb2JhbC1pbmZvcm1hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNC41cmVtIDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucmVnaW9ucy1hcmVhIC5yZWdpb24tYmxvY2sge1xyXG4gICAgICAgICAgICAmIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teGwpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIHVsIGxpIC5jb3VudHJ5X19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhzKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qIE9sZCBzdHlsZXMgKi9cclxuLm9uZS1jb2x1bW4tYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbSkge1xyXG4gICAgICAgIC50ZXh0c3BhY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5xdW90YXRpb25tYXJrOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvU2Vpa29WaXNpb24vaW1nL1F1b3RlTWFya3Muc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1tKSB7XHJcbiAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAucXVvdGF0aW9ubWFyazphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvU2Vpa29WaXNpb24vaW1nL1F1b3RlTWFya3Muc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhhdmUtaW1hZ2UsICYuaGFzLWltYWdlIHtcclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMSwgJiBoMiwgJiBoMyB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1tKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAud3JhcHBlci1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLm1vcmUtbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAgICAgJi50ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAubW9yZS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXh0LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4mIC5vbmUtY29sdW1uLWJsb2NrOm5vdCguaGF2ZS1pbWFnZSkge1xyXG4gICAgJiAucXVvdGF0aW9ubWFyazpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE5ldyBzdHlsZXMgKi9cclxuLmJsb2NrLm9uZS1jb2x1bW4tYmxvY2sge1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG5cclxuICAgICYgLndyYXBwZXItYm9keSB7XHJcbiAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eGwtcyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teGwpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICYgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMS5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHh4eGwpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teHh4eGwpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMi5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMzNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS14eHhsKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtd2hpdGUsICYuYmFja2dyb3VuZC13aGl0ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnByZWFtYmxlLCAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAud3JhcHBlci1ib2R5IHAge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYmFja2dyb3VuZC1saWdodGdyZXksICYuYmFja2dyb3VuZC1saWdodGdyZXkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wcmVhbWJsZSwgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1lZGl1bS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC53cmFwcGVyLWJvZHkgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWJsYWNrLCAmLmJhY2tncm91bmQtYmxhY2sge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLndyYXBwZXItYm9keSBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLndyYXBwZXItYm9keSBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnVkZGhhLWdvbGQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYmFja2dyb3VuZC1kYXJrZ3JleSwgJi5iYWNrZ3JvdW5kLWRhcmtncmV5IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnByZWFtYmxlLCAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAud3JhcHBlci1ib2R5IHAge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAud3JhcHBlci1ib2R5IGxpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idWRkaGEtZ29sZCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXZlLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA3cmVtIDA7XHJcblxyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYgLmNhbGx0b2FjdGlvbi1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAmIC5pbnRlcm5hbGxpbmsgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhzKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0tcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuXHJcbiAgICAgICAgJi5uby1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuM3JlbSAwO1xyXG5cclxuICAgICAgICAgICAgJiAud3JhcHBlci1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhsKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhdmUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC1ibG9jayAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBoMS5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsLWwpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLXh4bCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGgyLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLXhsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLm11bHRpLWNvbHVtbi1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAmIC5ob3ZlcmFibGUtaW1hZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYgLmJsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgLmJsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLXdoaXRlLCAmLmJhY2tncm91bmQtd2hpdGUge1xyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWRhcmtncmV5LCAmLmJhY2tncm91bmQtZGFya2dyZXkge1xyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJhY2tncm91bmQtbGlnaHRncmV5LCAmLmJhY2tncm91bmQtbGlnaHRncmV5IHtcclxuICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAmIC5lcXVhbC1oZWlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb2x1bW4tYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMnJlbSAwO1xyXG5cclxuICAgICAgICAgICAgJiAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzguNjA1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1tLXBsdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1sKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwtbWludXMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0tcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLW0tbWludXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5jYWxsdG9hY3Rpb24tbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0tcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDFyZW07XHJcblxyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYgLmVxdWFsLWhlaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmNvbHVtbi1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuY29udGVudC1ibG9jayAudGV4dC1jb250YWluZXIgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1sKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS1tLXBsdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBuZXN0IC5wcm9kdWN0LXZpc3VhbC1wYWdlICYge1xyXG4gICAgICAgICAgICAmIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC41MiwgMSkgMHM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZhdGVkIHtcclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLm1lZGlhLWltYWdlLWJsb2NrIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XHJcblxyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoLS1tcS1tYXgtLWwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBPbGQgc3R5bGVzICovXHJcbi5vbmUtY29sdW1uLWJsb2NrLWhhbGYge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnF1b3RhdGlvbm1hcms6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9TZWlrb1Zpc2lvbi9pbWcvUXVvdGVNYXJrcy5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBsZWZ0OiAtMTlweDtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnF1b3RhdGlvbm1hcms6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL1NlaWtvVmlzaW9uL2ltZy9RdW90ZU1hcmtzLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZGlhZ25vYWwtc3BhY2Uge1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcS1tYXgtLW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmV4dHJhLWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoLS1tcS1tYXgtLW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLWltYWdlIHtcclxuICAgICAgICAmIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGVudC1ibG9jazphZnRlciB7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNzBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0yNWRlZywgMGRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAoLS1tcS1tYXgtLW0pIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmNvbnRlbnQtYmxvY2s6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZoO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaWFnb25hbC1yaWdodCB7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgICAgICAmIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNzBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMjVkZWcsIDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5xdW90YXRpb25tYXJrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypuZXcgc3R5bGVzKi9cclxuYXJ0aWNsZS5vbmUtY29sdW1uLWJsb2NrLWhhbGYge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmIC5ibG9jay5vbmUtY29sdW1uLWJsb2NrLm9uZS1jb2x1bW4tYmxvY2staGFsZiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhdmUtaW1hZ2Uge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYgLmNhbGx0b2FjdGlvbi1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAmIC5pbnRlcm5hbGxpbmsgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAubGVhcm4tbW9yZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay5iYWNrZ3JvdW5kLXdoaXRlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAud3JhcHBlci1ib2R5IHAge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGFpbmVyIC5jb250ZW50LWJsb2NrLmJhY2tncm91bmQtYmxhY2sge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC53cmFwcGVyLWJvZHkgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmIC5jb250YWluZXIgLmNvbnRlbnQtYmxvY2suYmFja2dyb3VuZC1kYXJrZ3JleSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wcmVhbWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndyYXBwZXItYm9keSBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogNi42NnJlbSAwO1xyXG5cclxuICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYgaDIuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHhsKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teHh4bCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaDEuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHh4eGwpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS14eHh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC53cmFwcGVyLWJvZHkgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMy4zM3JlbSAwO1xyXG5cclxuICAgICAgICAgICAgJiAud3JhcHBlci1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAucHJlYW1ibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXhsKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtLWwpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYgaDEuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsLWwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0teHh4bCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiBoMi5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLS14bCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmljb24tcm93LWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYgLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAoLS1tcS1taW4tLWwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWluLS1sKSB7XHJcbiAgICAgICAgJi5jZW50ZXItYmxvY2sge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoLS1tcS1taW4tLWwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoLS1tcS1taW4tLXhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jb2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQuNXJlbTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjFweCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNi4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5kaXZpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3MjFweCkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmRpdmlkZXI6Zmlyc3QtY2hpbGQsIC5kaXZpZGVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhhdmUtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdGFydGJsb2NrcyB7XHJcbiAgICAmIC5wcm9kdWN0LXJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiAucHJvZHVjdC1yZWdpc3RyYXRpb24taW50cm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1tKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2M3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAucHJvZHVjdC1yZWdpc3RyYXRpb24taW50cm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1tKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcS1taW4tLWwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1NXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1tKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcS1tYXgtLW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnByb2R1Y3QtcmVnaXN0cmF0aW9uLWN0YSB7XHJcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzEzMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkQyNTkgMCUsICNGRkMzMjIgMzYuNjElLCAjRDI4QzAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA0MHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1tKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDEycHg7ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAucHJvZHVjdC1yZWdpc3RyYXRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xLW1heC0tbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXEtbWluLS1sKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaWNvbi1yb3ctYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNlbnRlci1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5jb2wucm93IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb3JtLXN0ZXAtb25lIHtcclxuICAgICYgLm9yZGVyLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkzMTMzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNhcmQtaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICAmIGxhYmVsLnJlZ2lzdHJhdGlvbmNvZGUsXHJcbiAgICAmIGxhYmVsLmRhdGVvZm9yZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAmIC5sZXR0ZXItbWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkQyNTkgMCUsICNGRkMzMjIgMzYuNjElLCAjRDI4QzAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICY6Zm9jdXMrbGFiZWwsXHJcbiAgICAgICAgICAgICYuaGFzLXZhbHVlK2xhYmVsLFxyXG4gICAgICAgICAgICAmLmhhcy12YWx1ZStpbnB1dCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb3JtLXN0ZXAtdHdvIHtcclxuICAgICYgLnByZXNjcmlwdGlvbi1mb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDUlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiAuZG93bmxvYWQtcGRmIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43cmVtIDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAycmVtIDJyZW0gMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ltZy9JY29ucy9jYXJldC1kb3duLWJvbGQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucHJlc2NyaXB0aW9uLWRhdGEge1xyXG4gICAgICAgICAgICAvKiB3aWR0aDogNDUlOyAqL1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wcm9kdWN0LW5hbWUsICYgLnByZXNjcmlwdGlvbi1kYXRhIHtcclxuICAgICAgICAgICAgJiAucHJlc2NyaXB0aW9uLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLnByZXNjcmlwdGlvbi1maWVsZC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0QyOEMwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5wcmVzY3JpcHRpb24tZmllbGQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLnByZXNjcmlwdGlvbi1maWVsZC12YWx1ZS1zaW1wbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAucHJlc2NyaXB0aW9uLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiB0aCwgJiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1NDU0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgJiAucHJlc2NyaXB0aW9uLWZvcm0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiAuYWRkaXRpb25hbC1pbmZvLCAmIC5wcmVzY3JpcHRpb24tZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICYgLmRvd25sb2FkLXBkZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICYgLnByZXNjcmlwdGlvbi1mb3JtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDUlO1xyXG5cclxuICAgICAgICAgICAgJiAuZG93bmxvYWQtcGRmIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb3JtLXN0ZXAtdGhyZWUge1xyXG4gICAgJj5wLFxyXG4gICAgJj5oMiB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgIH1cclxuICAgICYgLnF1ZXN0aW9ucy1zZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDM1JTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnByZi1xdWVzdGlvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJiAucHJmLXF1ZXN0aW9ucy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEMjhDMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB1bC5wcmYtcXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmIC5xdWVzdGlvbixcclxuICAgICAgICAgICAgICAgICAgICAmIC5hbnN3ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5wcmYtZm9ybS1yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYjY4Njg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjhjMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiAuYW5zd2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgdWwucHJmLWF3bnNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5uby1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnZhbHVlLXNlbGVjdGVkIGxpIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTZlNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAtMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIC0xNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGFwcGVhcmFuY2UgZm9yIGNoZWNrZWQgcmFkaW9idXR0b24gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyA1MG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTlweCwgLTIzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCBnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC0xMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVycm9yIHVsLnByZi1hd25zZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KTsgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KTsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHJlZDsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lcnJvciBzcGFuLnByZi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuaG93LXlvdS1oZWFyLWJsb2NrIHtcclxuICAgICAgICAgICAgJiAuaG93LXlvdS1oZWFyLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJiAucHJmLWZvcm0tcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZiNjg2ODtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyOGMwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaG93LXlvdS1oZWFyLXF1ZXN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5ob3cteW91LWhlYXItcXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzMyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMTgwZGVnLCAjRkZEMjU5IDAlLCAjRkZDMzIyIDM2LjYxJSAjRDI4QzAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmVycm9yIC5wcmYtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXJyb3IgLmhvdy15b3UtaGVhci1xdWVzdGlvbnMgLmhvdy15b3UtaGVhci1xdWVzdGlvbiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucmFua2luZy1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICYgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwJTtcclxuICAgICAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9pbWcvSWNvbnMvc3Rhci13aGl0ZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1jaGVja2VkIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ltZy9JY29ucy9zdGFyLWdvbGQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZH5pbnB1dDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ltZy9JY29ucy9zdGFyLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb21tZW50LWFuZC1jb250YWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgICAgICYgLmFkZGl0aW9uYWwtY29tbWVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmNvbnRhY3QtaW5mby1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuY29udGFjdC1pbmZvLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAucHJmLWZvcm0tcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmI2ODY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI4YzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC43cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzK2xhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy12YWx1ZStsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtdmFsdWUraW5wdXQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFwib3ZlcnJpZGVcIiB0aGUgc3R5bGluZyB3ZWJraXQgKGNocm9tZSkgYXBwbGllcyB3aGVuIHByZWZpbGxpbmcgZmllbGRzICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMwMDAgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiAucHJmLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLnByZi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5jaGVja2JveC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgJiAuY2hlY2tib3gtYW5zd2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDI4QzAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9pbWcvSWNvbnMvY2hlY2ttYXJrLW9yYW5nZS5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIC5wcmYtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHJlZDsgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJmLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDI4YzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLm1lbWJlcnMtb25seS1ibG9jay13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgfVxyXG4gICAgJiAubWVtYmVycy1vbmx5LWJsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRDI4QzAwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYgLm1lbWJlcnMtb25seS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1lbWJlcnMtb25seS1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5tZW1iZXJzLW9ubHktY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTMxMzM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICYudGVybXMtYW5kLWNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9pbWcvSWNvbnMvY2hlY2ttYXJrLW9yYW5nZS5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRDBEMEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkMzMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMTgwZGVnLCAjRkZEMjU5IDAlLCAjRkZDMzIyIDM2LjYxJSAjRDI4QzAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5lcnJvciBsYWJlbCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS14eHh4bCkge1xyXG4gICAgICAgICYgLm1lbWJlcnMtb25seS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAoLS1tcS1tYXgtLXh4bCkge1xyXG4gICAgICAgICYgLnF1ZXN0aW9ucy1zZWN0aW9uLFxyXG4gICAgICAgICYgLm1lbWJlcnMtb25seS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgICYgLnF1ZXN0aW9ucy1zZWN0aW9uLFxyXG4gICAgICAgICYgLm1lbWJlcnMtb25seS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5xdWVzdGlvbnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYgLnByZi1xdWVzdGlvbnMtY29udGFpbmVyIHVsLnByZi1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICYgLnF1ZXN0aW9uLFxyXG4gICAgICAgICAgICAgICAgICAgICYgLmFuc3dlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5ob3cteW91LWhlYXItYmxvY2sgLmhvdy15b3UtaGVhci1xdWVzdGlvbnMgLmhvdy15b3UtaGVhci1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb21tZW50LWFuZC1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAmIC5hZGRpdGlvbmFsLWNvbW1lbnQtYmxvY2ssXHJcbiAgICAgICAgICAgICAgICAmIC5jb250YWN0LWluZm8tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1lbWJlcnMtb25seS1ibG9jayB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgJiAubWVtYmVycy1vbmx5LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAubWVtYmVycy1vbmx5LWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmIC5tZW1iZXJzLW9ubHktY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLm1lbWJlcnMtb25seS1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgJiAubWVtYmVycy1vbmx5LWJsb2NrLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAubWVtYmVycy1vbmx5LWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDUlIDFyZW0gNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5xdWVzdGlvbnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNSU7XHJcbiAgICAgICAgICAgICYgLnByZi1xdWVzdGlvbnMtY29udGFpbmVyIHVsLnByZi1xdWVzdGlvbj5saSB7XHJcbiAgICAgICAgICAgICAgICAmIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuYW5zd2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJzdGVwcy9zdGVwT25lLmNzc1wiO1xyXG5AaW1wb3J0IFwic3RlcHMvc3RlcFR3by5jc3NcIjtcclxuQGltcG9ydCBcInN0ZXBzL3N0ZXBUaHJlZS5jc3NcIjtcclxuXHJcbi5wcm9kdWN0LXJlZ2lzdHJhdGlvbi1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgJiBmaWVsZHNldCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbCk7XHJcblxyXG4gICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMS4zcmVtIDEuMnJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDMzIyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNGRkQyNTkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjRkZDMzIyIDM2LjYxJSAjRDI4QzAwIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXHJcbiAgICB9XHJcblxyXG4gICAgJiBpbnB1dFt0eXBlPSdidXR0b24nXSwgJiBidXR0b25bdHlwZT0nYnV0dG9uJ10ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkMzMjI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgI0ZGRDI1OSAwJSxcclxuICAgICAgICAgICAgICAgICNGRkMzMjIgMzYuNjElICNEMjhDMDAgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgcGFkZGluZzogMC43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICMyOTMxMzM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY2FyZC1pbmZvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNSU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmJ1dHRvbnMtY29udGFpbmVyLXNsb3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmIC5idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICYgaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYnV0dG9ucy1jb250YWluZXItc2tlbGV0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAvKiBkZWNvcmF0aW9uL3ZhbGlkYXRvblxyXG4gICAgJiBpbnB1dC5lcnJvcixcclxuICAgICYgc2VsZWN0LmVycm9yLFxyXG4gICAgJiB0ZXh0YXJlYS5lcnJvciB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgICAgICAmOnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS14eGwpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAmIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICYgLmNhcmQtaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxNSU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmIC5jYXJkLWltYWdlLWJsb2NrLCAmIC5vcmRlci1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiAuY2FyZC1pbmZvLCAmIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY2FyZC1pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wcmVzY3JpcHRpb24tZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA1JTtcclxuXHJcbiAgICAgICAgICAgICYgLmRvd25sb2FkLXBkZiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuYnV0dG9ucy1jb250YWluZXItc2xvdCB7XHJcbiAgICAgICAgICAgICYgLmJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ1dHRvbnMtY29udGFpbmVyLXNsb3QuZmxvYXQge1xyXG4gICAgICAgICAgICAmIC5idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJ1dHRvbnMtY29udGFpbmVyLXNrZWxldG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvY2sucHJvZHVjdC1yZWdpc3RyYXRpb24tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJiBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLnN1Y2Nlc3MtbWVzc2FnZSB7XHJcbiAgICAgICAgY29sb3I6ICNEMjhDMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5lbWFpbC1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgc3Ryb25nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wcm9kdWN0LXJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS14eGwpIHtcclxuICAgICAgICAmIC5iZW5lZml0cy1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoLS1tcS1tYXgtLWwpIHtcclxuICAgICAgICAmIC5iZW5lZml0cy1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMTUlO1xyXG5cclxuICAgICAgICAgICAgJiAuYmVuZWZpdHMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5iZW5lZml0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICYgLmJlbmVmaXRzLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInBhcnRpdGFsL3N0YXJ0LWJsb2NrLmNzc1wiO1xyXG5AaW1wb3J0IFwicGFydGl0YWwvZm9ybS1ibG9jay5jc3NcIjtcclxuQGltcG9ydCBcInBhcnRpdGFsL3N1Y2Nlc3MtYmxvY2suY3NzXCI7XHJcblxyXG4uYmxvY2sucHJvZHVjdC1yZWdpc3RyYXRpb24tYmxvY2sge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay5wcm9kdWN0LXJlZ2lzdHJhdGlvbi1iZW5lZml0cyB7XHJcbiAgICBAbWVkaWEgKC0tbXEtbWluLS1sKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5wcm9kdWN0LXJlZ2lzdHJhdGlvbi1iZW5lZml0cy1saXN0IHtcclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWluLS1sKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucHJvZHVjdC1yZWdpc3RyYXRpb24tYmVuZWZpdHMtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcS1taW4tLWwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAucHJvZHVjdC1yZWdpc3RyYXRpb24tYmVuZWZpdHMtbGlzdC1pdGVtLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaDMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDI4QzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2sucHJvZHVjdC1yZWdpc3RyYXRpb24tYmxvY2sgdWwucHJmLWJ1bGxldF9vLFxyXG4uYmxvY2sucHJvZHVjdC1yZWdpc3RyYXRpb24tc3VjY2VzcyB1bC5wcmYtYnVsbGV0X28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICYgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYucHJmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZi1idWxsZXRfYWN0aXZlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDI1OSAwJSwgI0ZGQzMyMiAzNi42MSUsICNEMjhDMDAgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZi1idWxsZXRfZG9uZSAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG5cclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtdmlzdWFsLWJsb2NrIHtcclxuICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmF0ZWQge1xyXG4gICAgICAgIEBuZXN0ICNtYWluICYge1xyXG5cclxuICAgICAgICAgICAgJiAuYWN0aXZhdGUtYW5pbWF0aW9uLFxyXG4gICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lcixcclxuICAgICAgICAgICAgJiAuYmxvY2stdGl0bGV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuNTIsIDEpIDBzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtZGFya2dyZXkge1xyXG4gICAgICAgICYgLmJsb2NrLXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vpa28td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICYgLmJsb2NrLXRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJsb2NrLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNjY2NjY2NjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBuZXN0ICNtYWluICYge1xyXG4gICAgICAgICYgLmFjdGl2YXRlLWFuaW1hdGlvbixcclxuICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciwgXHJcbiAgICAgICAgJiAuYmxvY2stdGl0bGV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qU0s6IE9sZCBjb2RlIG5lZWRzIHRvIGJlIHJld3JpdHRlbiB0byBQb3N0Q1NTICovXHJcblxyXG4udGhyZWUtY29sdW1uLWZseS1pbi1ibG9ja3tcclxuXHJcbn1cclxuXHJcbi50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbi50ZXh0LXJ0bCAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuY29udGFpbmVyIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAucm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNjY2NjY2NjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHZoO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAucm93Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMTExMTExMXJlbTtcclxuICB9XHJcbiAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgIC8qdGV4dC1hbGlnbjogY2VudGVyOyovXHJcbiAgfVxyXG5cclxuICAudGV4dC1ydGwgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2suY29sdW1uLWNvdW50LTEgLnJvdzpub3QoLmltYWdlLXJvdyk6bm90KC50aXRsZS1yb3cpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5jb2x1bW4tY291bnQtMiAucm93Om5vdCguaW1hZ2Utcm93KTpub3QoLnRpdGxlLXJvdykgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNzc3Nzc3NzhyZW07XHJcbiAgICB9XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5jb2x1bW4tY291bnQtMyAucm93Om5vdCguaW1hZ2Utcm93KTpub3QoLnRpdGxlLXJvdykgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuMjIyMjIyMjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2subm9ybWFsaXplLmNvbHVtbi1jb3VudC0xIC5yb3c6bm90KC5pbWFnZS1yb3cpOm5vdCgudGl0bGUtcm93KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2subm9ybWFsaXplLmNvbHVtbi1jb3VudC0yIC5yb3c6bm90KC5pbWFnZS1yb3cpOm5vdCgudGl0bGUtcm93KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5ub3JtYWxpemUuY29sdW1uLWNvdW50LTIgLnJvdzpub3QoLmltYWdlLXJvdyk6bm90KC50aXRsZS1yb3cpIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZzogMCAxLjY2NjY2NjY3cmVtO1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2subm9ybWFsaXplLmNvbHVtbi1jb3VudC0zIC5yb3c6bm90KC5pbWFnZS1yb3cpOm5vdCgudGl0bGUtcm93KSB7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5ub3JtYWxpemUuY29sdW1uLWNvdW50LTMgLnJvdzpub3QoLmltYWdlLXJvdyk6bm90KC50aXRsZS1yb3cpIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZzogMCAxLjY2NjY2NjY3cmVtO1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2subm9ybWFsaXplIC5yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5ub3JtYWxpemUgLnJvdzpub3QoLmltYWdlLXJvdyk6bm90KC50aXRsZS1yb3cpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2subm9ybWFsaXplIC5yb3c6bm90KC5pbWFnZS1yb3cpOm5vdCgudGl0bGUtcm93KTpiZWZvcmUsXHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5ub3JtYWxpemUgLnJvdzpub3QoLmltYWdlLXJvdyk6bm90KC50aXRsZS1yb3cpOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2subm9ybWFsaXplIC5yb3c6bm90KC5pbWFnZS1yb3cpOm5vdCgudGl0bGUtcm93KSBkaXZbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5ibG9jay10aXRsZS5maXhlZCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuYmxvY2stdGl0bGUuZml4ZWQsXHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuYmxvY2staW1hZ2UuZml4ZWQsXHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuc3RpY2stb2JqZWN0LmZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLmJsb2NrLXRpdGxlLnN0aWNrLFxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLmJsb2NrLWltYWdlLnN0aWNrLFxyXG4gICAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLnN0aWNrLW9iamVjdC5zdGljayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLnRpdGxlLWNvbnRhaW5lciAqe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC50aXRsZS1jb250YWluZXIgKntcclxuICAgICAgZm9udC1zaXplOiAyLjc3Nzc3Nzc4cmVtO1xyXG4gICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAudGl0bGUtY29udGFpbmVyID4gcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5ibG9jay10aXRsZSB7XHJcbiAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5ibG9jay10aXRsZSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdEcmVzY2hlciBHcm90ZXNrJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuMjIyMjIyMjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3OHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMjIyMjIyMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNjY2NjY2NjdyZW07XHJcbiAgICAvKmNvbG9yOiBAYmxhY2s7Ki9cclxuICB9XHJcbiAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2sgLnRpdGxlIHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJ0RyZXNjaGVyIEdyb3Rlc2snLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3OHJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNDQ0NDQ0NDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDYyLjUlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC41MiwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuNTIsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjUyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMS4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuNTIsIDEpO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5ibG9jay1pbWFnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzMzMzcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtcnRsIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5ibG9jay1pbWFnZXtcclxuICAgIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC52YWx1ZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RyZXNjaGVyIEdyb3Rlc2snLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogOC4zMzMzMzMzM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDguMzMzMzMzMzNyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogI2FlYzYzYjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xMnB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC52YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNS41NTU1NTU1NnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUuNTU1NTU1NTZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrIC5zdXBlciB7XHJcbiAgICBjb2xvcjogIzZhNzg4OTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcclxuICB9XHJcbiAgLnRocmVlLWNvbHVtbi1mbHktaW4tYmxvY2suYWN0aXZhdGVkIC5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5hY3RpdmF0ZWQgLmltYWdlLWJhY2tncm91bmQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW4tZWRpdCAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAucm93LFxyXG4gIC50aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrLmluLWVkaXQgLnJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljg4ODg4ODg5cmVtO1xyXG4gIH1cclxuICAuaW4tZWRpdCAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jayAuaW1hZ2UtYmFja2dyb3VuZCxcclxuICAudGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay5pbi1lZGl0IC5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbiAgfSIsIkBpbXBvcnQgJy4vdHdvLWNvbHVtbi10ZXh0LWJsb2NrL3R3by1jb2x1bW4tdGV4dC1ibG9jay5jc3MnO1xyXG5AaW1wb3J0ICcuL2ljb24tZ3JpZC1ibG9jay9pY29uLWdyaWQtYmxvY2suY3NzJztcclxuQGltcG9ydCAnLi90ZXh0LWltYWdlLWJsb2NrL3RleHQtaW1hZ2UtYmxvY2suY3NzJztcclxuQGltcG9ydCAnLi92aWRlby1ibG9jay92aWRlby1ibG9jay5jc3MnO1xyXG5AaW1wb3J0ICcuL3NpdGUtc2VsZWN0b3Itb3ZlcmxheS9zaXRlLXNlbGVjdG9yLW92ZXJsYXkuY3NzJztcclxuQGltcG9ydCAnLi9vbmUtY29sdW1uLWJsb2NrL29uZS1jb2x1bW4tYmxvY2suY3NzJztcclxuQGltcG9ydCAnLi9tdWx0aS1jb2x1bW4tYmxvY2svbXVsdGktY29sdW1uLWJsb2NrLmNzcyc7XHJcbkBpbXBvcnQgJy4vbWVkaWEtYmxvY2svbWVkaWEtYmxvY2suY3NzJztcclxuQGltcG9ydCAnLi9tZWRpYS1pbWFnZS1ibG9jay9tZWRpYS1pbWFnZS1ibG9jay5jc3MnO1xyXG5AaW1wb3J0ICcuL29uZS1jb2x1bW4tYmxvY2staGFsZi9vbmUtY29sdW1uLWJsb2NrLWhhbGYuY3NzJztcclxuQGltcG9ydCAnLi9pY29uLXJvdy1ibG9jay9pY29uLXJvdy1ibG9jay5jc3MnO1xyXG5AaW1wb3J0ICcuL3Byb2R1Y3QtcmVnaXN0cmF0aW9uLWZvcm0vcHJvZHVjdC1yZWdpc3RyYXRpb24tZm9ybS5jc3MnO1xyXG5AaW1wb3J0ICcuL3Byb2R1Y3QtdmlzdWFsLWJsb2NrL3Byb2R1Y3QtdmlzdWFsLWJsb2NrLmNzcyc7XHJcbkBpbXBvcnQgJy4vdGhyZWUtY29sdW1uLWZseS1pbi1ibG9jay90aHJlZS1jb2x1bW4tZmx5LWluLWJsb2NrLmNzcyc7XHJcblxyXG4uYmxvY2sge1xyXG4gICAgLyogbWFyZ2luOiAtMXB4IDA7ICovXHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiAzKSAwIGNhbGModmFyKC0tc3BhY2VyKSAqIDMpIDA7XHJcblxyXG4gICAgJiBwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGVudC10aXRsZSxcclxuICAgICYgaDEsXHJcbiAgICAmIGgyLFxyXG4gICAgJiBoMyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jb250ZW50LXRleHQsXHJcbiAgICAmIC5wcmVhbWJsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmIC5leHRyYS1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgaDEsXHJcbiAgICAmIGgyLFxyXG4gICAgJiBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmIGgxLFxyXG4gICAgJiBoMixcclxuICAgICYgaDMsXHJcbiAgICAmIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIH1cclxuXHJcbiAgICAmIC53cmFwcGVyLWJvZHk+KjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKC0tbXEtbWluLS1sKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5sZWFybi1tb3JlLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtd2hpdGUsXHJcbiAgICAmLmJhY2tncm91bmQtd2hpdGUgLndyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmFja2dyb3VuZC1wcmltYXJ5LFxyXG4gICAgJi5iYWNrZ3JvdW5kLXByaW1hcnkgLndyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWdyYXkpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYWNrZ3JvdW5kLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYWNrZ3JvdW5kLWRhcmtncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmJhY2tncm91bmQtYmxhY2ssXHJcbiAgICAmLmJhY2tncm91bmQtZGFya2dyZXkge1xyXG5cclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vpa28td2hpdGUpO1xyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRpdGxlLFxyXG4gICAgICAgICYgLmJsb2NrLXRpdGxlLFxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCxcclxuICAgICAgICAmIGgxLFxyXG4gICAgICAgICYgaDIsXHJcbiAgICAgICAgJiBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWlrby13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhzKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC0tcyk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufSIsIi8qU0s6IE9sZCBjb2RlIG5lZWRzIHRvIGJlIHJld3JpdHRlbiB0byBQb3N0Q1NTICovXHJcblxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSBib2R5OmFmdGVyLFxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSBib2R5IG5hdjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYzYzYiAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlICNtYWluIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlLmxvYWRlZCAjbWFpbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSBmb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtYmxvY2sgLmJsb2NrLXRpdGxlLFxyXG4ucHJvZHVjdC12aXN1YWwtYmxvY2sgaDIge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC8qdGV4dC1hbGlnbjogY2VudGVyOyovXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLWJsb2NrIC5ibG9jay10aXRsZSxcclxuICAucHJvZHVjdC12aXN1YWwtYmxvY2sgaDIge1xyXG4gICAgZm9udC1zaXplOiAyLjc3Nzc3Nzc4cmVtO1xyXG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLWJsb2NrIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxufVxyXG4ucHJvZHVjdC12aXN1YWwtYmxvY2sudGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jbWFpbiAucHJvZHVjdC12aXN1YWwtYmxvY2sgLmFjdGl2YXRlLWFuaW1hdGlvbixcclxuI21haW4gLnByb2R1Y3QtdmlzdWFsLWJsb2NrIC50ZXh0LWNvbnRhaW5lcixcclxuI21haW4gLnByb2R1Y3QtdmlzdWFsLWJsb2NrIC5ibG9jay10aXRsZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG59XHJcbiNtYWluIC5wcm9kdWN0LXZpc3VhbC1ibG9jayAudGV4dC1jb250YWluZXIgLmJsb2NrLXRpdGxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxufVxyXG4jbWFpbiAuaW4tZWRpdCAuYWN0aXZhdGUtYW5pbWF0aW9uLFxyXG4jbWFpbiAucHJvZHVjdC12aXN1YWwtYmxvY2suYWN0aXZhdGVkIC5hY3RpdmF0ZS1hbmltYXRpb24sXHJcbiNtYWluIC5wcm9kdWN0LXZpc3VhbC1ibG9jayAuYWN0aXZhdGVkIC5hY3RpdmF0ZS1hbmltYXRpb24sXHJcbiNtYWluIC5pbi1lZGl0IC50ZXh0LWNvbnRhaW5lcixcclxuI21haW4gLnByb2R1Y3QtdmlzdWFsLWJsb2NrLmFjdGl2YXRlZCAudGV4dC1jb250YWluZXIsXHJcbiNtYWluIC5wcm9kdWN0LXZpc3VhbC1ibG9jayAuYWN0aXZhdGVkIC50ZXh0LWNvbnRhaW5lcixcclxuI21haW4gLmluLWVkaXQgLmJsb2NrLXRpdGxlLFxyXG4jbWFpbiAucHJvZHVjdC12aXN1YWwtYmxvY2suYWN0aXZhdGVkIC5ibG9jay10aXRsZSxcclxuI21haW4gLnByb2R1Y3QtdmlzdWFsLWJsb2NrIC5hY3RpdmF0ZWQgLmJsb2NrLXRpdGxlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC41MiwgMSkgMHM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjUyLCAxKSAwcztcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5vbmUtY29sdW1uLWJsb2NrLWhhbGYge1xyXG4gIC8qd2lkdGg6IH4nY2FsYygxMDAlICsgQHtiYWNrZ3JvdW5kLWRpc3RhbmNlfSknOyovXHJcbiAgLyp0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIEB0cmFucy10aXRsZS1kdXJhdGlvbiBAdHJhbnMtdGl0bGUtZWFzaW5nO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLUBiYWNrZ3JvdW5kLWRpc3RhbmNlIGNlbnRlcjsqL1xyXG4gIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC1AYmFja2dyb3VuZC1kaXN0YW5jZSk7Ki9cclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAub25lLWNvbHVtbi1ibG9jay1oYWxmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5vbmUtY29sdW1uLWJsb2NrLWhhbGYuYWN0aXZhdGVkIHtcclxuICAvKmJhY2tncm91bmQtcG9zaXRpb246IC1AYmFja2dyb3VuZC1kaXN0YW5jZS8yO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyovXHJcbiAgLyp0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zLXRpdGxlLWR1cmF0aW9uIEB0cmFucy10aXRsZS1lYXNpbmc7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC1AYmFja2dyb3VuZC1kaXN0YW5jZS8yKTsqL1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5vbmUtY29sdW1uLWJsb2NrLWhhbGYuYWN0aXZhdGVkIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgLyp0cmFuc2l0aW9uLWRlbGF5OiAxczsqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjUyLCAxKSAwcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMS4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuNTIsIDEpIDBzO1xyXG4gIC8qdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zLXRpdGxlLWR1cmF0aW9uOyovXHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucHJvZHVjdC12aXN1YWwtcGFnZSAub25lLWNvbHVtbi1ibG9jay1oYWxmLmZ1bGxzY3JlZW4gLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm1lZGlhLWJsb2NrIC5jb2wtbWQtb2Zmc2V0LTQge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAubWVkaWEtYmxvY2sgLmltYWdlLWJhY2tncm91bmQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XHJcbiAgcGFkZGluZy10b3A6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjUyLCAxKTtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC41MiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjUyLCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuNTIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC41MiwgMSk7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm1lZGlhLWJsb2NrOm5vdCgubm90LWZ1bGwtd2lkdGgpIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5tZWRpYS1ibG9jay5ub3QtZnVsbC13aWR0aCAuaW1hZ2UtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5tZWRpYS1ibG9jay5ub3QtZnVsbC13aWR0aCAuaW1hZ2UtYmFja2dyb3VuZCBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAubWVkaWEtYmxvY2sudmlkZW8ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5tZWRpYS1ibG9jay52aWRlbyB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm1lZGlhLWJsb2NrLmFjdGl2YXRlZCAuaW1hZ2UtYmFja2dyb3VuZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAudGV4dC1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC50ZXh0LWJsb2NrLm5vLXRpdGxlIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAucHJvZHVjdC12aXN1YWwtcGFnZSAudGV4dC1ibG9jay5uby10aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2subm8tdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuODg4ODg4ODlyZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2subm8tdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUuNzc3Nzc3NzhyZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2subm8tdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYuNjY2NjY2NjdyZW07XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC50ZXh0LWJsb2NrIC5jb250YWluZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wcm9kdWN0LXZpc3VhbC1wYWdlIC50ZXh0LWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2sgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAucHJvZHVjdC12aXN1YWwtcGFnZSAudGV4dC1ibG9jayAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2sgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gIC5wcm9kdWN0LXZpc3VhbC1wYWdlIC50ZXh0LWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2sgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucHJvZHVjdC12aXN1YWwtcGFnZSAudGV4dC1ibG9jayAuY29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC50ZXh0LWJsb2NrIC5ibG9jay10aXRsZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLnRleHQtYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAudGV4dC1ibG9jayAuYmxvY2stdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS42NjY2NjY2N3JlbTtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAubXVsdGktY29sdW1uLWJsb2NrLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm11bHRpLWNvbHVtbi1ibG9jayAuY29udGFpbmVyIHtcclxuICAvKi5zZXRDb250YWluZXJXaWR0aChAbWVkaXVtLWNvbnRhaW5lci13aWR0aCk7Ki9cclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAubXVsdGktY29sdW1uLWJsb2NrIC5jb250ZW50LWJsb2NrIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC41MiwgMSkgMHM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjUyLCAxKSAwcztcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm11bHRpLWNvbHVtbi1ibG9jayAuY29udGVudC1ibG9jayAuY29udGVudC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAxLjk0NDQ0NDQ0cmVtO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5wcm9kdWN0LXZpc3VhbC1wYWdlIC5tdWx0aS1jb2x1bW4tYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjc3Nzc3Nzc4cmVtO1xyXG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm11bHRpLWNvbHVtbi1ibG9jayAuY29udGVudC1ibG9jayAuaW1hZ2UtY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5tdWx0aS1jb2x1bW4tYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmxvY2staW1hZ2Uge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wcm9kdWN0LXZpc3VhbC1wYWdlIC5tdWx0aS1jb2x1bW4tYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmxvY2staW1hZ2Uge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY3JTtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm11bHRpLWNvbHVtbi1ibG9jayAuY29udGVudC1ibG9jay5uby1pbWFnZSAuY29udGVudC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAubXVsdGktY29sdW1uLWJsb2NrIC5jb250ZW50LWJsb2NrLm5vLWltYWdlIC5jb250ZW50LXRleHQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm11bHRpLWNvbHVtbi1ibG9jay5hY3RpdmF0ZWQgLmNvbnRlbnQtYmxvY2sge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLnByb2R1Y3QtdmlzdWFsLXBhZ2UgLm9uZS1jb2x1bW4tYmxvY2sgLmJhY2tncm91bmQtZGFya2dyZXkgdWwsXHJcbi5wcm9kdWN0LXZpc3VhbC1wYWdlIC5vbmUtY29sdW1uLWJsb2NrIC5iYWNrZ3JvdW5kLWJsYWNrIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIC8qIFJlbW92ZSBkZWZhdWx0IGJ1bGxldHMgKi9cclxufVxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAub25lLWNvbHVtbi1ibG9jayAuYmFja2dyb3VuZC1kYXJrZ3JleSB1bCBsaTo6YmVmb3JlLFxyXG4ucHJvZHVjdC12aXN1YWwtcGFnZSAub25lLWNvbHVtbi1ibG9jayAuYmFja2dyb3VuZC1ibGFjayB1bCBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXHJcbiAgY29sb3I6ICNEMjhDMDA7XHJcbiAgLyogQ2hhbmdlIHRoZSBjb2xvciAqL1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIC8qIElmIHlvdSB3YW50IGl0IHRvIGJlIGJvbGQgKi9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXHJcbiAgd2lkdGg6IDFlbTtcclxuICAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cclxufVxyXG5cclxuXHJcbi8qIFByb2R1Y3QgY29uZmlndXJhdG9yIEJsb2NrICovXHJcblxyXG4ucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sge1xyXG4gICAgY29sb3I6ICMwRDBEMEQ7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLmNvbnRhaW5lciB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2N3JlbTtcclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucm93IC5jb2wtYWdlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjc3Nzc3Nzc4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucm93IC5jb2wtc3RyYWluIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucm93IC5jb2wtYWdlIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5ibG9jay10aXRsZSB7XHJcbiAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuOTQ0NDQ0NDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgzMzMzMzMzcmVtO1xyXG4gIH1cclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QyOEMwMDtcclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5yYWRpby1ncm91cCBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTZyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLnJhZGlvLWdyb3VwIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxLjIyMjIyMjIycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3OHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5yYWRpby1ncm91cCBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLnJhZGlvLWdyb3VwIGlucHV0ICsgc3BhbiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucmFkaW8tZ3JvdXAgaW5wdXQgKyBzcGFuOmJlZm9yZSxcclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLnJhZGlvLWdyb3VwIGlucHV0ICsgc3BhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5yYWRpby1ncm91cCBpbnB1dCArIHNwYW46YmVmb3JlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmY2ZjZmM7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucmFkaW8tZ3JvdXAgaW5wdXQgKyBzcGFuOmFmdGVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucmFkaW8tZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgY29sb3I6ICNEMjhDMDA7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucmFkaW8tZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QyOEMwMDtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAucmFkaW8tZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0QyOEMwMDtcclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgzMzMzMzMzcmVtO1xyXG4gIH1cclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLm51bWJlci1zZWN0aW9uIC50aXRsZSB7XHJcbiAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xyXG4gICAgbWFyZ2luLXRvcDogMS42NjY2NjY2N3JlbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLm51bWJlci1zZWN0aW9uIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMTExMTExMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5udW1iZXItc2VjdGlvbiAubnVtYmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAubnVtYmVyLXNlY3Rpb24gLm51bWJlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAubnVtYmVyLXNlY3Rpb24gLm51bWJlciAudmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAxMi43Nzc3Nzc3OHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNmY2ZjZmM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAubnVtYmVyLXNlY3Rpb24gLm51bWJlciAudmFsdWUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMuODg4ODg4ODlyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTUuNTU1NTU1NTZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5udW1iZXItc2VjdGlvbiAubnVtYmVyIC52YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOC4zMzMzMzMzM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYuNjY2NjY2NjdyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjc3Nzc3NzhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jayAubnVtYmVyLXNlY3Rpb24gLm51bWJlciAuc3VwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNzc3Nzc3OHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5udW1iZXItc2VjdGlvbiAubnVtYmVyIC5zdXBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwLjU1NTU1NTU2cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLmNvbmZpZ3VyYXRvci1yZXN1bHQge1xyXG4gICAgZm9udC1zaXplOiAxLjIyMjIyMjIycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3NzhyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxuICB9XHJcbiAgLnByb2R1Y3QtY29uZmlndXJhdG9yLWJsb2NrIC5yb3ctLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNjY2NjY2NjdyZW07XHJcbiAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xyXG4gIH1cclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgLnJvdy0tZGVzY3JpcHRpb24gcCB7XHJcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jay5iYWNrZ3JvdW5kLXdoaXRlIC5yYWRpby1ncm91cCBpbnB1dCArIHNwYW46YmVmb3JlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRDBEMEQ7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRvci1ibG9jay5iYWNrZ3JvdW5kLXdoaXRlIC5udW1iZXItc2VjdGlvbiAudGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMS42NjY2NjY2N3JlbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2suYmFja2dyb3VuZC13aGl0ZSAubnVtYmVyLXNlY3Rpb24gLnRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjExMTExMTExcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2suYmFja2dyb3VuZC13aGl0ZSAubnVtYmVyLXNlY3Rpb24gLm51bWJlciAudmFsdWUge1xyXG4gICAgY29sb3I6ICMwRDBEMEQ7XHJcbiAgfVxyXG4gIC5pZS0xMSAucHJvZHVjdC1jb25maWd1cmF0b3ItYmxvY2sgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAxcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDFweCkpO1xyXG4gIH0iLCIubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgJiAubmF2IGxpLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICYgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAvKiBoZWlnaHQ6IDIuNXJlbTsgKi9cclxuXHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgLyogaGVpZ2h0OiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3LjVyZW07ICovXHJcblxyXG4gICAgICAgICAgICAgICAgJiAuc3ViLW1lbnUtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLmltYWdlLXdyYXBwZXIgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBoZWlnaHQ6IDIuOHJlbTsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIC5uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmIGxpLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgJiAubWVudS1pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAmIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLm5hdmJhci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgJiAubmF2YmFyLWhlYWRpbmctbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAmIGEgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogaGVpZ2h0OiAxLjM3cmVtOyAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICYgLm5hdmJhci1uYXYgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbXEtbWF4LS1sKSB7XHJcbiAgICAgICAgJiAubWVudS1pbm5lci13cmFwcGVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLyogaGVpZ2h0OiAzLjc1cmVtOyAqL1xyXG5cclxuICAgICAgICAgICAgJiAubmF2YmFyLWhlYWRpbmctbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAmIGEgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBoZWlnaHQ6IDEuMXJlbTsgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XHJcblxyXG4gICAgQG1lZGlhICgtLW1xLW1heC0tbCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAaW1wb3J0ICcuL3RoZW1lJztcclxuQGltcG9ydCAnLi92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuQGltcG9ydCAnLi8uLi9jb21wb25lbnRzL2Jsb2Nrcy9ibG9jayc7XHJcbkBpbXBvcnQgJy4vLi4vY29tcG9uZW50cy9wYWdlcy9wYWdlJztcclxuQGltcG9ydCAnLi8uLi9jb21wb25lbnRzL25hdmlnYXRpb24vY21wLW1haW5uYXZpZ2F0aW9uJztcclxuQGltcG9ydCAnLi8uLi9jb21wb25lbnRzL25hdmlnYXRpb24vY21wLWZvb3Rlcm5hdmlnYXRpb24nO1xyXG5cclxuLm1haW4td3JhcHBlciB7XHJcbiAgICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgICAvKiBmb250LXNpemU6IHVuc2V0OyAqL1xyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/