/*! alternatyves + Tachyons | https://github.com/YJPL/alternatyves */

/*! TACHYONS v4.12.0 | http://tachyons.io */

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.border-box,a,article,aside,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,nav,ol,p,pre,section,table,td,textarea,th,tr,ul{box-sizing:border-box}.aspect-ratio{height:0;position:relative}.aspect-ratio--16x9{padding-bottom:56.25%}.aspect-ratio--4x3{padding-bottom:75%}.aspect-ratio--3x4{padding-bottom:133.33%}.aspect-ratio--6x4{padding-bottom:66.6%}.aspect-ratio--4x6{padding-bottom:150%}.aspect-ratio--8x5{padding-bottom:62.5%}.aspect-ratio--5x8{padding-bottom:160%}.aspect-ratio--7x5{padding-bottom:71.42%}.aspect-ratio--5x7{padding-bottom:140%}.aspect-ratio--1x1{padding-bottom:100%}.aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.aspect-ratio-ns{height:0;position:relative}.aspect-ratio--16x9-ns{padding-bottom:56.25%}.aspect-ratio--9x16-ns{padding-bottom:177.77%}.aspect-ratio--4x3-ns{padding-bottom:75%}.aspect-ratio--3x4-ns{padding-bottom:133.33%}.aspect-ratio--6x4-ns{padding-bottom:66.6%}.aspect-ratio--4x6-ns{padding-bottom:150%}.aspect-ratio--8x5-ns{padding-bottom:62.5%}.aspect-ratio--5x8-ns{padding-bottom:160%}.aspect-ratio--7x5-ns{padding-bottom:71.42%}.aspect-ratio--5x7-ns{padding-bottom:140%}.aspect-ratio--1x1-ns{padding-bottom:100%}.aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.aspect-ratio-m{height:0;position:relative}.aspect-ratio--16x9-m{padding-bottom:56.25%}.aspect-ratio--9x16-m{padding-bottom:177.77%}.aspect-ratio--4x3-m{padding-bottom:75%}.aspect-ratio--3x4-m{padding-bottom:133.33%}.aspect-ratio--6x4-m{padding-bottom:66.6%}.aspect-ratio--4x6-m{padding-bottom:150%}.aspect-ratio--8x5-m{padding-bottom:62.5%}.aspect-ratio--5x8-m{padding-bottom:160%}.aspect-ratio--7x5-m{padding-bottom:71.42%}.aspect-ratio--5x7-m{padding-bottom:140%}.aspect-ratio--1x1-m{padding-bottom:100%}.aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.aspect-ratio-l{height:0;position:relative}.aspect-ratio--16x9-l{padding-bottom:56.25%}.aspect-ratio--9x16-l{padding-bottom:177.77%}.aspect-ratio--4x3-l{padding-bottom:75%}.aspect-ratio--3x4-l{padding-bottom:133.33%}.aspect-ratio--6x4-l{padding-bottom:66.6%}.aspect-ratio--4x6-l{padding-bottom:150%}.aspect-ratio--8x5-l{padding-bottom:62.5%}.aspect-ratio--5x8-l{padding-bottom:160%}.aspect-ratio--7x5-l{padding-bottom:71.42%}.aspect-ratio--5x7-l{padding-bottom:140%}.aspect-ratio--1x1-l{padding-bottom:100%}.aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}img{max-width:100%}.cover{background-size:cover!important}.contain{background-size:contain!important}@media screen and (min-width:30em){.cover-ns{background-size:cover!important}.contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.cover-m{background-size:cover!important}.contain-m{background-size:contain!important}}@media screen and (min-width:60em){.cover-l{background-size:cover!important}.contain-l{background-size:contain!important}}.bg-center{background-position:50%}.bg-center,.bg-top{background-repeat:no-repeat}.bg-top{background-position:top}.bg-right{background-position:100%}.bg-bottom,.bg-right{background-repeat:no-repeat}.bg-bottom{background-position:bottom}.bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.bg-center-ns{background-position:50%}.bg-center-ns,.bg-top-ns{background-repeat:no-repeat}.bg-top-ns{background-position:top}.bg-right-ns{background-position:100%}.bg-bottom-ns,.bg-right-ns{background-repeat:no-repeat}.bg-bottom-ns{background-position:bottom}.bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em) and (max-width:60em){.bg-center-m{background-position:50%}.bg-center-m,.bg-top-m{background-repeat:no-repeat}.bg-top-m{background-position:top}.bg-right-m{background-position:100%}.bg-bottom-m,.bg-right-m{background-repeat:no-repeat}.bg-bottom-m{background-position:bottom}.bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.bg-center-l{background-position:50%}.bg-center-l,.bg-top-l{background-repeat:no-repeat}.bg-top-l{background-position:top}.bg-right-l{background-position:100%}.bg-bottom-l,.bg-right-l{background-repeat:no-repeat}.bg-bottom-l{background-position:bottom}.bg-left-l{background-position:0;background-repeat:no-repeat}}.outline{outline:1px solid}.outline-transparent{outline:1px solid transparent}.outline-0{outline:0}@media screen and (min-width:30em){.outline-ns{outline:1px solid}.outline-transparent-ns{outline:1px solid transparent}.outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.outline-m{outline:1px solid}.outline-transparent-m{outline:1px solid transparent}.outline-0-m{outline:0}}@media screen and (min-width:60em){.outline-l{outline:1px solid}.outline-transparent-l{outline:1px solid transparent}.outline-0-l{outline:0}}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.bl{border-left-style:solid;border-left-width:1px}.bn{border-style:none;border-width:0}@media screen and (min-width:30em){.ba-ns{border-style:solid;border-width:1px}.bt-ns{border-top-style:solid;border-top-width:1px}.br-ns{border-right-style:solid;border-right-width:1px}.bb-ns{border-bottom-style:solid;border-bottom-width:1px}.bl-ns{border-left-style:solid;border-left-width:1px}.bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.ba-m{border-style:solid;border-width:1px}.bt-m{border-top-style:solid;border-top-width:1px}.br-m{border-right-style:solid;border-right-width:1px}.bb-m{border-bottom-style:solid;border-bottom-width:1px}.bl-m{border-left-style:solid;border-left-width:1px}.bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.ba-l{border-style:solid;border-width:1px}.bt-l{border-top-style:solid;border-top-width:1px}.br-l{border-right-style:solid;border-right-width:1px}.bb-l{border-bottom-style:solid;border-bottom-width:1px}.bl-l{border-left-style:solid;border-left-width:1px}.bn-l{border-style:none;border-width:0}}.b--black{border-color:#000;border-color:var(--black)}.b--near-black{border-color:#111;border-color:var(--near-black)}.b--dark-gray{border-color:#333;border-color:var(--dark-gray)}.b--mid-gray{border-color:#555;border-color:var(--mid-gray)}.b--gray{border-color:#777;border-color:var(--gray)}.b--silver{border-color:#999;border-color:var(--silver)}.b--light-silver{border-color:#aaa;border-color:var(--light-silver)}.b--moon-gray{border-color:#ccc;border-color:var(--moon-gray)}.b--light-gray{border-color:#eee;border-color:var(--light-gray)}.b--near-white{border-color:#f4f4f4;border-color:var(--near-white)}.b--white{border-color:#fff;border-color:var(--white)}.b--white-90{border-color:hsla(0,0%,100%,.9);border-color:var(--white-90)}.b--white-80{border-color:hsla(0,0%,100%,.8);border-color:var(--white-80)}.b--white-70{border-color:hsla(0,0%,100%,.7);border-color:var(--white-70)}.b--white-60{border-color:hsla(0,0%,100%,.6);border-color:var(--white-60)}.b--white-50{border-color:hsla(0,0%,100%,.5);border-color:var(--white-50)}.b--white-40{border-color:hsla(0,0%,100%,.4);border-color:var(--white-40)}.b--white-30{border-color:hsla(0,0%,100%,.3);border-color:var(--white-30)}.b--white-20{border-color:hsla(0,0%,100%,.2);border-color:var(--white-20)}.b--white-10{border-color:hsla(0,0%,100%,.1);border-color:var(--white-10)}.b--white-05{border-color:hsla(0,0%,100%,.05);border-color:var(--white-05)}.b--white-025{border-color:hsla(0,0%,100%,.025);border-color:var(--white-025)}.b--white-0125{border-color:hsla(0,0%,100%,.013);border-color:var(--white-0125)}.b--black-90{border-color:rgba(0,0,0,.9);border-color:var(--black-90)}.b--black-80{border-color:rgba(0,0,0,.8);border-color:var(--black-80)}.b--black-70{border-color:rgba(0,0,0,.7);border-color:var(--black-70)}.b--black-60{border-color:rgba(0,0,0,.6);border-color:var(--black-60)}.b--black-50{border-color:rgba(0,0,0,.5);border-color:var(--black-50)}.b--black-40{border-color:rgba(0,0,0,.4);border-color:var(--black-40)}.b--black-30{border-color:rgba(0,0,0,.3);border-color:var(--black-30)}.b--black-20{border-color:rgba(0,0,0,.2);border-color:var(--black-20)}.b--black-10{border-color:rgba(0,0,0,.1);border-color:var(--black-10)}.b--black-05{border-color:rgba(0,0,0,.05);border-color:var(--black-05)}.b--black-025{border-color:rgba(0,0,0,.025);border-color:var(--black-025)}.b--black-0125{border-color:rgba(0,0,0,.013);border-color:var(--black-0125)}.b--dark-red{border-color:#e7040f;border-color:var(--dark-red)}.b--red{border-color:#ff4136;border-color:var(--red)}.b--light-red{border-color:#ff725c;border-color:var(--light-red)}.b--orange{border-color:#ff6300;border-color:var(--orange)}.b--gold{border-color:#ffb700;border-color:var(--gold)}.b--yellow{border-color:gold;border-color:var(--yellow)}.b--light-yellow{border-color:#fbf1a9;border-color:var(--light-yellow)}.b--purple{border-color:#5e2ca5;border-color:var(--purple)}.b--light-purple{border-color:#a463f2;border-color:var(--light-purple)}.b--dark-pink{border-color:#d5008f;border-color:var(--dark-pink)}.b--hot-pink{border-color:#ff41b4;border-color:var(--hot-pink)}.b--pink{border-color:#ff80cc;border-color:var(--pink)}.b--light-pink{border-color:#ffa3d7;border-color:var(--light-pink)}.b--dark-green{border-color:#137752;border-color:var(--dark-green)}.b--green{border-color:#19a974;border-color:var(--green)}.b--light-green{border-color:#9eebcf;border-color:var(--light-green)}.b--navy{border-color:#001b44;border-color:var(--navy)}.b--dark-blue{border-color:#00449e;border-color:var(--dark-blue)}.b--blue{border-color:#0bf;border-color:var(--blue)}.b--light-blue{border-color:#f40;border-color:var(--light-blue)}.b--lightest-blue{border-color:#cdecff;border-color:var(--lightest-blue)}.b--washed-blue{border-color:#f6fffe;border-color:var(--washed-blue)}.b--washed-green{border-color:#e8fdf5;border-color:var(--washed-green)}.b--washed-yellow{border-color:#fffceb;border-color:var(--washed-yellow)}.b--washed-red{border-color:#ffdfdf;border-color:var(--washed-red)}.b--transparent{border-color:transparent;border-color:var(--transparent)}.b--inherit{border-color:inherit}.b--initial,.b--unset{border-color:initial}.br0{border-radius:0}.br1{border-radius:.125rem}.br2{border-radius:.25rem}.br3{border-radius:.5rem}.br4{border-radius:1rem}.br-100{border-radius:100%}.br-pill{border-radius:9999px}.br--bottom{border-top-left-radius:0;border-top-right-radius:0}.br--top{border-bottom-right-radius:0}.br--right,.br--top{border-bottom-left-radius:0}.br--right{border-top-left-radius:0}.br--left{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit{border-radius:inherit}.br-initial,.br-unset{border-radius:0;border-radius:initial}@media screen and (min-width:30em){.br0-ns{border-radius:0}.br1-ns{border-radius:.125rem}.br2-ns{border-radius:.25rem}.br3-ns{border-radius:.5rem}.br4-ns{border-radius:1rem}.br-100-ns{border-radius:100%}.br-pill-ns{border-radius:9999px}.br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.br--top-ns{border-bottom-right-radius:0}.br--right-ns,.br--top-ns{border-bottom-left-radius:0}.br--right-ns{border-top-left-radius:0}.br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit-ns{border-radius:inherit}.br-initial-ns,.br-unset-ns{border-radius:0;border-radius:initial}}@media screen and (min-width:30em) and (max-width:60em){.br0-m{border-radius:0}.br1-m{border-radius:.125rem}.br2-m{border-radius:.25rem}.br3-m{border-radius:.5rem}.br4-m{border-radius:1rem}.br-100-m{border-radius:100%}.br-pill-m{border-radius:9999px}.br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.br--top-m{border-bottom-right-radius:0}.br--right-m,.br--top-m{border-bottom-left-radius:0}.br--right-m{border-top-left-radius:0}.br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit-m{border-radius:inherit}.br-initial-m,.br-unset-m{border-radius:0;border-radius:initial}}@media screen and (min-width:60em){.br0-l{border-radius:0}.br1-l{border-radius:.125rem}.br2-l{border-radius:.25rem}.br3-l{border-radius:.5rem}.br4-l{border-radius:1rem}.br-100-l{border-radius:100%}.br-pill-l{border-radius:9999px}.br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.br--top-l{border-bottom-right-radius:0}.br--right-l,.br--top-l{border-bottom-left-radius:0}.br--right-l{border-top-left-radius:0}.br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit-l{border-radius:inherit}.br-initial-l,.br-unset-l{border-radius:0;border-radius:initial}}.b--dotted{border-style:dotted}.b--dashed{border-style:dashed}.b--solid{border-style:solid}.b--none{border-style:none}@media screen and (min-width:30em){.b--dotted-ns{border-style:dotted}.b--dashed-ns{border-style:dashed}.b--solid-ns{border-style:solid}.b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.b--dotted-m{border-style:dotted}.b--dashed-m{border-style:dashed}.b--solid-m{border-style:solid}.b--none-m{border-style:none}}@media screen and (min-width:60em){.b--dotted-l{border-style:dotted}.b--dashed-l{border-style:dashed}.b--solid-l{border-style:solid}.b--none-l{border-style:none}}.bw0{border-width:0}.bw1{border-width:.125rem}.bw2{border-width:.25rem}.bw3{border-width:.5rem}.bw4{border-width:1rem}.bw5{border-width:2rem}.bt-0{border-top-width:0}.br-0{border-right-width:0}.bb-0{border-bottom-width:0}.bl-0{border-left-width:0}@media screen and (min-width:30em){.bw0-ns{border-width:0}.bw1-ns{border-width:.125rem}.bw2-ns{border-width:.25rem}.bw3-ns{border-width:.5rem}.bw4-ns{border-width:1rem}.bw5-ns{border-width:2rem}.bt-0-ns{border-top-width:0}.br-0-ns{border-right-width:0}.bb-0-ns{border-bottom-width:0}.bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.bw0-m{border-width:0}.bw1-m{border-width:.125rem}.bw2-m{border-width:.25rem}.bw3-m{border-width:.5rem}.bw4-m{border-width:1rem}.bw5-m{border-width:2rem}.bt-0-m{border-top-width:0}.br-0-m{border-right-width:0}.bb-0-m{border-bottom-width:0}.bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.bw0-l{border-width:0}.bw1-l{border-width:.125rem}.bw2-l{border-width:.25rem}.bw3-l{border-width:.5rem}.bw4-l{border-width:1rem}.bw5-l{border-width:2rem}.bt-0-l{border-top-width:0}.br-0-l{border-right-width:0}.bb-0-l{border-bottom-width:0}.bl-0-l{border-left-width:0}}.shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:1rem}.right-1{right:1rem}.bottom-1{bottom:1rem}.left-1{left:1rem}.top-2{top:2rem}.right-2{right:2rem}.bottom-2{bottom:2rem}.left-2{left:2rem}.top--1{top:-1rem}.right--1{right:-1rem}.bottom--1{bottom:-1rem}.left--1{left:-1rem}.top--2{top:-2rem}.right--2{right:-2rem}.bottom--2{bottom:-2rem}.left--2{left:-2rem}.absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.top-0-ns{top:0}.left-0-ns{left:0}.right-0-ns{right:0}.bottom-0-ns{bottom:0}.top-1-ns{top:1rem}.left-1-ns{left:1rem}.right-1-ns{right:1rem}.bottom-1-ns{bottom:1rem}.top-2-ns{top:2rem}.left-2-ns{left:2rem}.right-2-ns{right:2rem}.bottom-2-ns{bottom:2rem}.top--1-ns{top:-1rem}.right--1-ns{right:-1rem}.bottom--1-ns{bottom:-1rem}.left--1-ns{left:-1rem}.top--2-ns{top:-2rem}.right--2-ns{right:-2rem}.bottom--2-ns{bottom:-2rem}.left--2-ns{left:-2rem}.absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em) and (max-width:60em){.top-0-m{top:0}.left-0-m{left:0}.right-0-m{right:0}.bottom-0-m{bottom:0}.top-1-m{top:1rem}.left-1-m{left:1rem}.right-1-m{right:1rem}.bottom-1-m{bottom:1rem}.top-2-m{top:2rem}.left-2-m{left:2rem}.right-2-m{right:2rem}.bottom-2-m{bottom:2rem}.top--1-m{top:-1rem}.right--1-m{right:-1rem}.bottom--1-m{bottom:-1rem}.left--1-m{left:-1rem}.top--2-m{top:-2rem}.right--2-m{right:-2rem}.bottom--2-m{bottom:-2rem}.left--2-m{left:-2rem}.absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.top-0-l{top:0}.left-0-l{left:0}.right-0-l{right:0}.bottom-0-l{bottom:0}.top-1-l{top:1rem}.left-1-l{left:1rem}.right-1-l{right:1rem}.bottom-1-l{bottom:1rem}.top-2-l{top:2rem}.left-2-l{left:2rem}.right-2-l{right:2rem}.bottom-2-l{bottom:2rem}.top--1-l{top:-1rem}.right--1-l{right:-1rem}.bottom--1-l{bottom:-1rem}.left--1-l{left:-1rem}.top--2-l{top:-2rem}.right--2-l{right:-2rem}.bottom--2-l{bottom:-2rem}.left--2-l{left:-2rem}.absolute--fill-l{bottom:0;left:0;right:0;top:0}}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}@media screen and (min-width:30em){.cl-ns{clear:left}.cr-ns{clear:right}.cb-ns{clear:both}.cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.cl-m{clear:left}.cr-m{clear:right}.cb-m{clear:both}.cn-m{clear:none}}@media screen and (min-width:60em){.cl-l{clear:left}.cr-l{clear:right}.cb-l{clear:both}.cn-l{clear:none}}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.dn-ns{display:none}.di-ns{display:inline}.db-ns{display:block}.dib-ns{display:inline-block}.dit-ns{display:inline-table}.dt-ns{display:table}.dtc-ns{display:table-cell}.dt-row-ns{display:table-row}.dt-row-group-ns{display:table-row-group}.dt-column-ns{display:table-column}.dt-column-group-ns{display:table-column-group}.dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.dn-m{display:none}.di-m{display:inline}.db-m{display:block}.dib-m{display:inline-block}.dit-m{display:inline-table}.dt-m{display:table}.dtc-m{display:table-cell}.dt-row-m{display:table-row}.dt-row-group-m{display:table-row-group}.dt-column-m{display:table-column}.dt-column-group-m{display:table-column-group}.dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.dn-l{display:none}.di-l{display:inline}.db-l{display:block}.dib-l{display:inline-block}.dit-l{display:inline-table}.dt-l{display:table}.dtc-l{display:table-cell}.dt-row-l{display:table-row}.dt-row-group-l{display:table-row-group}.dt-column-l{display:table-column}.dt-column-group-l{display:table-column-group}.dt--fixed-l{table-layout:fixed;width:100%}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-auto{flex:1 1 auto;min-height:0;min-width:0}.flex-none{flex:none}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-last{order:99999}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.flex-ns{display:flex}.inline-flex-ns{display:inline-flex}.flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.flex-none-ns{flex:none}.flex-column-ns{flex-direction:column}.flex-row-ns{flex-direction:row}.flex-wrap-ns{flex-wrap:wrap}.flex-nowrap-ns{flex-wrap:nowrap}.flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.flex-column-reverse-ns{flex-direction:column-reverse}.flex-row-reverse-ns{flex-direction:row-reverse}.items-start-ns{align-items:flex-start}.items-end-ns{align-items:flex-end}.items-center-ns{align-items:center}.items-baseline-ns{align-items:baseline}.items-stretch-ns{align-items:stretch}.self-start-ns{align-self:flex-start}.self-end-ns{align-self:flex-end}.self-center-ns{align-self:center}.self-baseline-ns{align-self:baseline}.self-stretch-ns{align-self:stretch}.justify-start-ns{justify-content:flex-start}.justify-end-ns{justify-content:flex-end}.justify-center-ns{justify-content:center}.justify-between-ns{justify-content:space-between}.justify-around-ns{justify-content:space-around}.content-start-ns{align-content:flex-start}.content-end-ns{align-content:flex-end}.content-center-ns{align-content:center}.content-between-ns{align-content:space-between}.content-around-ns{align-content:space-around}.content-stretch-ns{align-content:stretch}.order-0-ns{order:0}.order-1-ns{order:1}.order-2-ns{order:2}.order-3-ns{order:3}.order-4-ns{order:4}.order-5-ns{order:5}.order-6-ns{order:6}.order-7-ns{order:7}.order-8-ns{order:8}.order-last-ns{order:99999}.flex-grow-0-ns{flex-grow:0}.flex-grow-1-ns{flex-grow:1}.flex-shrink-0-ns{flex-shrink:0}.flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.flex-m{display:flex}.inline-flex-m{display:inline-flex}.flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.flex-none-m{flex:none}.flex-column-m{flex-direction:column}.flex-row-m{flex-direction:row}.flex-wrap-m{flex-wrap:wrap}.flex-nowrap-m{flex-wrap:nowrap}.flex-wrap-reverse-m{flex-wrap:wrap-reverse}.flex-column-reverse-m{flex-direction:column-reverse}.flex-row-reverse-m{flex-direction:row-reverse}.items-start-m{align-items:flex-start}.items-end-m{align-items:flex-end}.items-center-m{align-items:center}.items-baseline-m{align-items:baseline}.items-stretch-m{align-items:stretch}.self-start-m{align-self:flex-start}.self-end-m{align-self:flex-end}.self-center-m{align-self:center}.self-baseline-m{align-self:baseline}.self-stretch-m{align-self:stretch}.justify-start-m{justify-content:flex-start}.justify-end-m{justify-content:flex-end}.justify-center-m{justify-content:center}.justify-between-m{justify-content:space-between}.justify-around-m{justify-content:space-around}.content-start-m{align-content:flex-start}.content-end-m{align-content:flex-end}.content-center-m{align-content:center}.content-between-m{align-content:space-between}.content-around-m{align-content:space-around}.content-stretch-m{align-content:stretch}.order-0-m{order:0}.order-1-m{order:1}.order-2-m{order:2}.order-3-m{order:3}.order-4-m{order:4}.order-5-m{order:5}.order-6-m{order:6}.order-7-m{order:7}.order-8-m{order:8}.order-last-m{order:99999}.flex-grow-0-m{flex-grow:0}.flex-grow-1-m{flex-grow:1}.flex-shrink-0-m{flex-shrink:0}.flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.flex-l{display:flex}.inline-flex-l{display:inline-flex}.flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.flex-none-l{flex:none}.flex-column-l{flex-direction:column}.flex-row-l{flex-direction:row}.flex-wrap-l{flex-wrap:wrap}.flex-nowrap-l{flex-wrap:nowrap}.flex-wrap-reverse-l{flex-wrap:wrap-reverse}.flex-column-reverse-l{flex-direction:column-reverse}.flex-row-reverse-l{flex-direction:row-reverse}.items-start-l{align-items:flex-start}.items-end-l{align-items:flex-end}.items-center-l{align-items:center}.items-baseline-l{align-items:baseline}.items-stretch-l{align-items:stretch}.self-start-l{align-self:flex-start}.self-end-l{align-self:flex-end}.self-center-l{align-self:center}.self-baseline-l{align-self:baseline}.self-stretch-l{align-self:stretch}.justify-start-l{justify-content:flex-start}.justify-end-l{justify-content:flex-end}.justify-center-l{justify-content:center}.justify-between-l{justify-content:space-between}.justify-around-l{justify-content:space-around}.content-start-l{align-content:flex-start}.content-end-l{align-content:flex-end}.content-center-l{align-content:center}.content-between-l{align-content:space-between}.content-around-l{align-content:space-around}.content-stretch-l{align-content:stretch}.order-0-l{order:0}.order-1-l{order:1}.order-2-l{order:2}.order-3-l{order:3}.order-4-l{order:4}.order-5-l{order:5}.order-6-l{order:6}.order-7-l{order:7}.order-8-l{order:8}.order-last-l{order:99999}.flex-grow-0-l{flex-grow:0}.flex-grow-1-l{flex-grow:1}.flex-shrink-0-l{flex-shrink:0}.flex-shrink-1-l{flex-shrink:1}}.fl{float:left}.fl,.fr{_display:inline}.fr{float:right}.fn{float:none}@media screen and (min-width:30em){.fl-ns{float:left}.fl-ns,.fr-ns{_display:inline}.fr-ns{float:right}.fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.fl-m{float:left}.fl-m,.fr-m{_display:inline}.fr-m{float:right}.fn-m{float:none}}@media screen and (min-width:60em){.fl-l{float:left}.fl-l,.fr-l{_display:inline}.fr-l{float:right}.fn-l{float:none}}.sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.serif{font-family:georgia,times,serif}.system-sans-serif{font-family:sans-serif}.system-serif{font-family:serif}.code,code{font-family:Consolas,monaco,monospace}.courier{font-family:Courier Next,courier,monospace}.helvetica{font-family:helvetica neue,helvetica,sans-serif}.avenir{font-family:avenir next,avenir,sans-serif}.athelas{font-family:athelas,georgia,serif}.georgia{font-family:georgia,serif}.times{font-family:times,serif}.bodoni{font-family:Bodoni MT,serif}.calisto{font-family:Calisto MT,serif}.garamond{font-family:garamond,serif}.baskerville{font-family:baskerville,serif}.i{font-style:italic}.fs-normal{font-style:normal}@media screen and (min-width:30em){.i-ns{font-style:italic}.fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.i-m{font-style:italic}.fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.i-l{font-style:italic}.fs-normal-l{font-style:normal}}.normal{font-weight:400}.b{font-weight:700}.fw1{font-weight:100}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}@media screen and (min-width:30em){.normal-ns{font-weight:400}.b-ns{font-weight:700}.fw1-ns{font-weight:100}.fw2-ns{font-weight:200}.fw3-ns{font-weight:300}.fw4-ns{font-weight:400}.fw5-ns{font-weight:500}.fw6-ns{font-weight:600}.fw7-ns{font-weight:700}.fw8-ns{font-weight:800}.fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.normal-m{font-weight:400}.b-m{font-weight:700}.fw1-m{font-weight:100}.fw2-m{font-weight:200}.fw3-m{font-weight:300}.fw4-m{font-weight:400}.fw5-m{font-weight:500}.fw6-m{font-weight:600}.fw7-m{font-weight:700}.fw8-m{font-weight:800}.fw9-m{font-weight:900}}@media screen and (min-width:60em){.normal-l{font-weight:400}.b-l{font-weight:700}.fw1-l{font-weight:100}.fw2-l{font-weight:200}.fw3-l{font-weight:300}.fw4-l{font-weight:400}.fw5-l{font-weight:500}.fw6-l{font-weight:600}.fw7-l{font-weight:700}.fw8-l{font-weight:800}.fw9-l{font-weight:900}}.input-reset{-webkit-appearance:none;-moz-appearance:none}.button-reset::-moz-focus-inner,.input-reset::-moz-focus-inner{border:0;padding:0}.h1{height:1rem}.h2{height:2rem}.h3{height:4rem}.h4{height:8rem}.h5{height:16rem}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.min-h-100{min-height:100%}.vh-25{height:25vh}.vh-50{height:50vh}.vh-75{height:75vh}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.h-auto{height:auto}.h-inherit{height:inherit}@media screen and (min-width:30em){.h1-ns{height:1rem}.h2-ns{height:2rem}.h3-ns{height:4rem}.h4-ns{height:8rem}.h5-ns{height:16rem}.h-25-ns{height:25%}.h-50-ns{height:50%}.h-75-ns{height:75%}.h-100-ns{height:100%}.min-h-100-ns{min-height:100%}.vh-25-ns{height:25vh}.vh-50-ns{height:50vh}.vh-75-ns{height:75vh}.vh-100-ns{height:100vh}.min-vh-100-ns{min-height:100vh}.h-auto-ns{height:auto}.h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.h1-m{height:1rem}.h2-m{height:2rem}.h3-m{height:4rem}.h4-m{height:8rem}.h5-m{height:16rem}.h-25-m{height:25%}.h-50-m{height:50%}.h-75-m{height:75%}.h-100-m{height:100%}.min-h-100-m{min-height:100%}.vh-25-m{height:25vh}.vh-50-m{height:50vh}.vh-75-m{height:75vh}.vh-100-m{height:100vh}.min-vh-100-m{min-height:100vh}.h-auto-m{height:auto}.h-inherit-m{height:inherit}}@media screen and (min-width:60em){.h1-l{height:1rem}.h2-l{height:2rem}.h3-l{height:4rem}.h4-l{height:8rem}.h5-l{height:16rem}.h-25-l{height:25%}.h-50-l{height:50%}.h-75-l{height:75%}.h-100-l{height:100%}.min-h-100-l{min-height:100%}.vh-25-l{height:25vh}.vh-50-l{height:50vh}.vh-75-l{height:75vh}.vh-100-l{height:100vh}.min-vh-100-l{min-height:100vh}.h-auto-l{height:auto}.h-inherit-l{height:inherit}}.tracked{letter-spacing:.1em}.tracked-tight{letter-spacing:-.05em}.tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.tracked-ns{letter-spacing:.1em}.tracked-tight-ns{letter-spacing:-.05em}.tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.tracked-m{letter-spacing:.1em}.tracked-tight-m{letter-spacing:-.05em}.tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.tracked-l{letter-spacing:.1em}.tracked-tight-l{letter-spacing:-.05em}.tracked-mega-l{letter-spacing:.25em}}.lh-solid{line-height:1}.lh-title{line-height:1.25}.lh-copy{line-height:1.5}@media screen and (min-width:30em){.lh-solid-ns{line-height:1}.lh-title-ns{line-height:1.25}.lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.lh-solid-m{line-height:1}.lh-title-m{line-height:1.25}.lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.lh-solid-l{line-height:1}.lh-title-l{line-height:1.25}.lh-copy-l{line-height:1.5}}.link{-webkit-text-decoration:none;text-decoration:none}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{transition:color .15s ease-in}.link:focus{outline:1px dotted currentColor}.list{list-style-type:none}.mw-100{max-width:100%}.mw1{max-width:1rem}.mw2{max-width:2rem}.mw3{max-width:4rem}.mw4{max-width:8rem}.mw5{max-width:16rem}.mw6{max-width:32rem}.mw7{max-width:48rem}.mw8{max-width:64rem}.mw9{max-width:96rem}.mw-none{max-width:none}@media screen and (min-width:30em){.mw-100-ns{max-width:100%}.mw1-ns{max-width:1rem}.mw2-ns{max-width:2rem}.mw3-ns{max-width:4rem}.mw4-ns{max-width:8rem}.mw5-ns{max-width:16rem}.mw6-ns{max-width:32rem}.mw7-ns{max-width:48rem}.mw8-ns{max-width:64rem}.mw9-ns{max-width:96rem}.mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.mw-100-m{max-width:100%}.mw1-m{max-width:1rem}.mw2-m{max-width:2rem}.mw3-m{max-width:4rem}.mw4-m{max-width:8rem}.mw5-m{max-width:16rem}.mw6-m{max-width:32rem}.mw7-m{max-width:48rem}.mw8-m{max-width:64rem}.mw9-m{max-width:96rem}.mw-none-m{max-width:none}}@media screen and (min-width:60em){.mw-100-l{max-width:100%}.mw1-l{max-width:1rem}.mw2-l{max-width:2rem}.mw3-l{max-width:4rem}.mw4-l{max-width:8rem}.mw5-l{max-width:16rem}.mw6-l{max-width:32rem}.mw7-l{max-width:48rem}.mw8-l{max-width:64rem}.mw9-l{max-width:96rem}.mw-none-l{max-width:none}}.w1{width:1rem}.w2{width:2rem}.w3{width:4rem}.w4{width:8rem}.w5{width:16rem}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33%}.w-34{width:34%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.w-third{width:33.33333%}.w-two-thirds{width:66.66667%}.w-auto{width:auto}@media screen and (min-width:30em){.w1-ns{width:1rem}.w2-ns{width:2rem}.w3-ns{width:4rem}.w4-ns{width:8rem}.w5-ns{width:16rem}.w-10-ns{width:10%}.w-20-ns{width:20%}.w-25-ns{width:25%}.w-30-ns{width:30%}.w-33-ns{width:33%}.w-34-ns{width:34%}.w-40-ns{width:40%}.w-50-ns{width:50%}.w-60-ns{width:60%}.w-70-ns{width:70%}.w-75-ns{width:75%}.w-80-ns{width:80%}.w-90-ns{width:90%}.w-100-ns{width:100%}.w-third-ns{width:33.33333%}.w-two-thirds-ns{width:66.66667%}.w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.w1-m{width:1rem}.w2-m{width:2rem}.w3-m{width:4rem}.w4-m{width:8rem}.w5-m{width:16rem}.w-10-m{width:10%}.w-20-m{width:20%}.w-25-m{width:25%}.w-30-m{width:30%}.w-33-m{width:33%}.w-34-m{width:34%}.w-40-m{width:40%}.w-50-m{width:50%}.w-60-m{width:60%}.w-70-m{width:70%}.w-75-m{width:75%}.w-80-m{width:80%}.w-90-m{width:90%}.w-100-m{width:100%}.w-third-m{width:33.33333%}.w-two-thirds-m{width:66.66667%}.w-auto-m{width:auto}}@media screen and (min-width:60em){.w1-l{width:1rem}.w2-l{width:2rem}.w3-l{width:4rem}.w4-l{width:8rem}.w5-l{width:16rem}.w-10-l{width:10%}.w-20-l{width:20%}.w-25-l{width:25%}.w-30-l{width:30%}.w-33-l{width:33%}.w-34-l{width:34%}.w-40-l{width:40%}.w-50-l{width:50%}.w-60-l{width:60%}.w-70-l{width:70%}.w-75-l{width:75%}.w-80-l{width:80%}.w-90-l{width:90%}.w-100-l{width:100%}.w-third-l{width:33.33333%}.w-two-thirds-l{width:66.66667%}.w-auto-l{width:auto}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-x-visible{overflow-x:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-visible{overflow-y:visible}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.overflow-visible-ns{overflow:visible}.overflow-hidden-ns{overflow:hidden}.overflow-scroll-ns{overflow:scroll}.overflow-auto-ns{overflow:auto}.overflow-x-visible-ns{overflow-x:visible}.overflow-x-hidden-ns{overflow-x:hidden}.overflow-x-scroll-ns{overflow-x:scroll}.overflow-x-auto-ns{overflow-x:auto}.overflow-y-visible-ns{overflow-y:visible}.overflow-y-hidden-ns{overflow-y:hidden}.overflow-y-scroll-ns{overflow-y:scroll}.overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.overflow-visible-m{overflow:visible}.overflow-hidden-m{overflow:hidden}.overflow-scroll-m{overflow:scroll}.overflow-auto-m{overflow:auto}.overflow-x-visible-m{overflow-x:visible}.overflow-x-hidden-m{overflow-x:hidden}.overflow-x-scroll-m{overflow-x:scroll}.overflow-x-auto-m{overflow-x:auto}.overflow-y-visible-m{overflow-y:visible}.overflow-y-hidden-m{overflow-y:hidden}.overflow-y-scroll-m{overflow-y:scroll}.overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.overflow-visible-l{overflow:visible}.overflow-hidden-l{overflow:hidden}.overflow-scroll-l{overflow:scroll}.overflow-auto-l{overflow:auto}.overflow-x-visible-l{overflow-x:visible}.overflow-x-hidden-l{overflow-x:hidden}.overflow-x-scroll-l{overflow-x:scroll}.overflow-x-auto-l{overflow-x:auto}.overflow-y-visible-l{overflow-y:visible}.overflow-y-hidden-l{overflow-y:hidden}.overflow-y-scroll-l{overflow-y:scroll}.overflow-y-auto-l{overflow-y:auto}}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}@media screen and (min-width:30em){.static-ns{position:static}.relative-ns{position:relative}.absolute-ns{position:absolute}.fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.static-m{position:static}.relative-m{position:relative}.absolute-m{position:absolute}.fixed-m{position:fixed}}@media screen and (min-width:60em){.static-l{position:static}.relative-l{position:relative}.absolute-l{position:absolute}.fixed-l{position:fixed}}.o-100{opacity:1}.o-90{opacity:.9}.o-80{opacity:.8}.o-70{opacity:.7}.o-60{opacity:.6}.o-50{opacity:.5}.o-40{opacity:.4}.o-30{opacity:.3}.o-20{opacity:.2}.o-10{opacity:.1}.o-05{opacity:.05}.o-025{opacity:.025}.o-0{opacity:0}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.rotate-45-ns{transform:rotate(45deg)}.rotate-90-ns{transform:rotate(90deg)}.rotate-135-ns{transform:rotate(135deg)}.rotate-180-ns{transform:rotate(180deg)}.rotate-225-ns{transform:rotate(225deg)}.rotate-270-ns{transform:rotate(270deg)}.rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.rotate-45-m{transform:rotate(45deg)}.rotate-90-m{transform:rotate(90deg)}.rotate-135-m{transform:rotate(135deg)}.rotate-180-m{transform:rotate(180deg)}.rotate-225-m{transform:rotate(225deg)}.rotate-270-m{transform:rotate(270deg)}.rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.rotate-45-l{transform:rotate(45deg)}.rotate-90-l{transform:rotate(90deg)}.rotate-135-l{transform:rotate(135deg)}.rotate-180-l{transform:rotate(180deg)}.rotate-225-l{transform:rotate(225deg)}.rotate-270-l{transform:rotate(270deg)}.rotate-315-l{transform:rotate(315deg)}}.black-90{color:rgba(0,0,0,.9);color:var(--black-90)}.black-80{color:rgba(0,0,0,.8);color:var(--black-80)}.black-70{color:rgba(0,0,0,.7);color:var(--black-70)}.black-60{color:rgba(0,0,0,.6);color:var(--black-60)}.black-50{color:rgba(0,0,0,.5);color:var(--black-50)}.black-40{color:rgba(0,0,0,.4);color:var(--black-40)}.black-30{color:rgba(0,0,0,.3);color:var(--black-30)}.black-20{color:rgba(0,0,0,.2);color:var(--black-20)}.black-10{color:rgba(0,0,0,.1);color:var(--black-10)}.black-05{color:rgba(0,0,0,.05);color:var(--black-05)}.white-90{color:hsla(0,0%,100%,.9);color:var(--white-90)}.white-80{color:hsla(0,0%,100%,.8);color:var(--white-80)}.white-70{color:hsla(0,0%,100%,.7);color:var(--white-70)}.white-60{color:hsla(0,0%,100%,.6);color:var(--white-60)}.white-50{color:hsla(0,0%,100%,.5);color:var(--white-50)}.white-40{color:hsla(0,0%,100%,.4);color:var(--white-40)}.white-30{color:hsla(0,0%,100%,.3);color:var(--white-30)}.white-20{color:hsla(0,0%,100%,.2);color:var(--white-20)}.white-10{color:hsla(0,0%,100%,.1);color:var(--white-10)}.black{color:#000;color:var(--black)}.near-black{color:#111;color:var(--near-black)}.dark-gray{color:#333;color:var(--dark-gray)}.mid-gray{color:#555;color:var(--mid-gray)}.gray{color:#777;color:var(--gray)}.silver{color:#999;color:var(--silver)}.light-silver{color:#aaa;color:var(--light-silver)}.moon-gray{color:#ccc;color:var(--moon-gray)}.light-gray{color:#eee;color:var(--light-gray)}.near-white{color:#f4f4f4;color:var(--near-white)}.white{color:#fff;color:var(--white)}.dark-red{color:#e7040f;color:var(--dark-red)}.red{color:#ff4136;color:var(--red)}.light-red{color:#ff725c;color:var(--light-red)}.orange{color:#ff6300;color:var(--orange)}.gold{color:#ffb700;color:var(--gold)}.yellow{color:gold;color:var(--yellow)}.light-yellow{color:#fbf1a9;color:var(--light-yellow)}.purple{color:#5e2ca5;color:var(--purple)}.light-purple{color:#a463f2;color:var(--light-purple)}.dark-pink{color:#d5008f;color:var(--dark-pink)}.hot-pink{color:#ff41b4;color:var(--hot-pink)}.pink{color:#ff80cc;color:var(--pink)}.light-pink{color:#ffa3d7;color:var(--light-pink)}.dark-green{color:#137752;color:var(--dark-green)}.green{color:#19a974;color:var(--green)}.light-green{color:#9eebcf;color:var(--light-green)}.navy{color:#001b44;color:var(--navy)}.dark-blue{color:#00449e;color:var(--dark-blue)}.blue{color:#0bf;color:var(--blue)}.light-blue{color:#f40;color:var(--light-blue)}.lightest-blue{color:#cdecff;color:var(--lightest-blue)}.washed-blue{color:#f6fffe;color:var(--washed-blue)}.washed-green{color:#e8fdf5;color:var(--washed-green)}.washed-yellow{color:#fffceb;color:var(--washed-yellow)}.washed-red{color:#ffdfdf;color:var(--washed-red)}.color-inherit{color:inherit}.bg-black-90{background-color:rgba(0,0,0,.9);background-color:var(--black-90)}.bg-black-80{background-color:rgba(0,0,0,.8);background-color:var(--black-80)}.bg-black-70{background-color:rgba(0,0,0,.7);background-color:var(--black-70)}.bg-black-60{background-color:rgba(0,0,0,.6);background-color:var(--black-60)}.bg-black-50{background-color:rgba(0,0,0,.5);background-color:var(--black-50)}.bg-black-40{background-color:rgba(0,0,0,.4);background-color:var(--black-40)}.bg-black-30{background-color:rgba(0,0,0,.3);background-color:var(--black-30)}.bg-black-20{background-color:rgba(0,0,0,.2);background-color:var(--black-20)}.bg-black-10{background-color:rgba(0,0,0,.1);background-color:var(--black-10)}.bg-black-05{background-color:rgba(0,0,0,.05);background-color:var(--black-05)}.bg-white-90{background-color:hsla(0,0%,100%,.9);background-color:var(--white-90)}.bg-white-80{background-color:hsla(0,0%,100%,.8);background-color:var(--white-80)}.bg-white-70{background-color:hsla(0,0%,100%,.7);background-color:var(--white-70)}.bg-white-60{background-color:hsla(0,0%,100%,.6);background-color:var(--white-60)}.bg-white-50{background-color:hsla(0,0%,100%,.5);background-color:var(--white-50)}.bg-white-40{background-color:hsla(0,0%,100%,.4);background-color:var(--white-40)}.bg-white-30{background-color:hsla(0,0%,100%,.3);background-color:var(--white-30)}.bg-white-20{background-color:hsla(0,0%,100%,.2);background-color:var(--white-20)}.bg-white-10{background-color:hsla(0,0%,100%,.1);background-color:var(--white-10)}.bg-black{background-color:#000;background-color:var(--black)}.bg-near-black{background-color:#111;background-color:var(--near-black)}.bg-dark-gray{background-color:#333;background-color:var(--dark-gray)}.bg-mid-gray{background-color:#555;background-color:var(--mid-gray)}.bg-gray{background-color:#777;background-color:var(--gray)}.bg-silver{background-color:#999;background-color:var(--silver)}.bg-light-silver{background-color:#aaa;background-color:var(--light-silver)}.bg-moon-gray{background-color:#ccc;background-color:var(--moon-gray)}.bg-light-gray{background-color:#eee;background-color:var(--light-gray)}.bg-near-white{background-color:#f4f4f4;background-color:var(--near-white)}.bg-white{background-color:#fff;background-color:var(--white)}.bg-transparent{background-color:transparent;background-color:var(--transparent)}.bg-dark-red{background-color:#e7040f;background-color:var(--dark-red)}.bg-red{background-color:#ff4136;background-color:var(--red)}.bg-light-red{background-color:#ff725c;background-color:var(--light-red)}.bg-orange{background-color:#ff6300;background-color:var(--orange)}.bg-gold{background-color:#ffb700;background-color:var(--gold)}.bg-yellow{background-color:gold;background-color:var(--yellow)}.bg-light-yellow{background-color:#fbf1a9;background-color:var(--light-yellow)}.bg-purple{background-color:#5e2ca5;background-color:var(--purple)}.bg-light-purple{background-color:#a463f2;background-color:var(--light-purple)}.bg-dark-pink{background-color:#d5008f;background-color:var(--dark-pink)}.bg-hot-pink{background-color:#ff41b4;background-color:var(--hot-pink)}.bg-pink{background-color:#ff80cc;background-color:var(--pink)}.bg-light-pink{background-color:#ffa3d7;background-color:var(--light-pink)}.bg-dark-green{background-color:#137752;background-color:var(--dark-green)}.bg-green{background-color:#19a974;background-color:var(--green)}.bg-light-green{background-color:#9eebcf;background-color:var(--light-green)}.bg-navy{background-color:#001b44;background-color:var(--navy)}.bg-dark-blue{background-color:#00449e;background-color:var(--dark-blue)}.bg-blue{background-color:#0bf;background-color:var(--blue)}.bg-light-blue{background-color:#f40;background-color:var(--light-blue)}.bg-lightest-blue{background-color:#cdecff;background-color:var(--lightest-blue)}.bg-washed-blue{background-color:#f6fffe;background-color:var(--washed-blue)}.bg-washed-green{background-color:#e8fdf5;background-color:var(--washed-green)}.bg-washed-yellow{background-color:#fffceb;background-color:var(--washed-yellow)}.bg-washed-red{background-color:#ffdfdf;background-color:var(--washed-red)}.bg-inherit{background-color:inherit}.hover-black:focus,.hover-black:hover{color:#000;color:var(--black)}.hover-near-black:focus,.hover-near-black:hover{color:#111;color:var(--near-black)}.hover-dark-gray:focus,.hover-dark-gray:hover{color:#333;color:var(--dark-gray)}.hover-mid-gray:focus,.hover-mid-gray:hover{color:#555;color:var(--mid-gray)}.hover-gray:focus,.hover-gray:hover{color:#777;color:var(--gray)}.hover-silver:focus,.hover-silver:hover{color:#999;color:var(--silver)}.hover-light-silver:focus,.hover-light-silver:hover{color:#aaa;color:var(--light-silver)}.hover-moon-gray:focus,.hover-moon-gray:hover{color:#ccc;color:var(--moon-gray)}.hover-light-gray:focus,.hover-light-gray:hover{color:#eee;color:var(--light-gray)}.hover-near-white:focus,.hover-near-white:hover{color:#f4f4f4;color:var(--near-white)}.hover-white:focus,.hover-white:hover{color:#fff;color:var(--white)}.hover-black-90:focus,.hover-black-90:hover{color:rgba(0,0,0,.9);color:var(--black-90)}.hover-black-80:focus,.hover-black-80:hover{color:rgba(0,0,0,.8);color:var(--black-80)}.hover-black-70:focus,.hover-black-70:hover{color:rgba(0,0,0,.7);color:var(--black-70)}.hover-black-60:focus,.hover-black-60:hover{color:rgba(0,0,0,.6);color:var(--black-60)}.hover-black-50:focus,.hover-black-50:hover{color:rgba(0,0,0,.5);color:var(--black-50)}.hover-black-40:focus,.hover-black-40:hover{color:rgba(0,0,0,.4);color:var(--black-40)}.hover-black-30:focus,.hover-black-30:hover{color:rgba(0,0,0,.3);color:var(--black-30)}.hover-black-20:focus,.hover-black-20:hover{color:rgba(0,0,0,.2);color:var(--black-20)}.hover-black-10:focus,.hover-black-10:hover{color:rgba(0,0,0,.1);color:var(--black-10)}.hover-white-90:focus,.hover-white-90:hover{color:hsla(0,0%,100%,.9);color:var(--white-90)}.hover-white-80:focus,.hover-white-80:hover{color:hsla(0,0%,100%,.8);color:var(--white-80)}.hover-white-70:focus,.hover-white-70:hover{color:hsla(0,0%,100%,.7);color:var(--white-70)}.hover-white-60:focus,.hover-white-60:hover{color:hsla(0,0%,100%,.6);color:var(--white-60)}.hover-white-50:focus,.hover-white-50:hover{color:hsla(0,0%,100%,.5);color:var(--white-50)}.hover-white-40:focus,.hover-white-40:hover{color:hsla(0,0%,100%,.4);color:var(--white-40)}.hover-white-30:focus,.hover-white-30:hover{color:hsla(0,0%,100%,.3);color:var(--white-30)}.hover-white-20:focus,.hover-white-20:hover{color:hsla(0,0%,100%,.2);color:var(--white-20)}.hover-white-10:focus,.hover-white-10:hover{color:hsla(0,0%,100%,.1);color:var(--white-10)}.hover-inherit:focus,.hover-inherit:hover{color:inherit}.hover-bg-black:focus,.hover-bg-black:hover{background-color:#000;background-color:var(--black)}.hover-bg-near-black:focus,.hover-bg-near-black:hover{background-color:#111;background-color:var(--near-black)}.hover-bg-dark-gray:focus,.hover-bg-dark-gray:hover{background-color:#333;background-color:var(--dark-gray)}.hover-bg-mid-gray:focus,.hover-bg-mid-gray:hover{background-color:#555;background-color:var(--mid-gray)}.hover-bg-gray:focus,.hover-bg-gray:hover{background-color:#777;background-color:var(--gray)}.hover-bg-silver:focus,.hover-bg-silver:hover{background-color:#999;background-color:var(--silver)}.hover-bg-light-silver:focus,.hover-bg-light-silver:hover{background-color:#aaa;background-color:var(--light-silver)}.hover-bg-moon-gray:focus,.hover-bg-moon-gray:hover{background-color:#ccc;background-color:var(--moon-gray)}.hover-bg-light-gray:focus,.hover-bg-light-gray:hover{background-color:#eee;background-color:var(--light-gray)}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background-color:#f4f4f4;background-color:var(--near-white)}.hover-bg-white:focus,.hover-bg-white:hover{background-color:#fff;background-color:var(--white)}.hover-bg-transparent:focus,.hover-bg-transparent:hover{background-color:transparent;background-color:var(--transparent)}.hover-bg-black-90:focus,.hover-bg-black-90:hover{background-color:rgba(0,0,0,.9);background-color:var(--black-90)}.hover-bg-black-80:focus,.hover-bg-black-80:hover{background-color:rgba(0,0,0,.8);background-color:var(--black-80)}.hover-bg-black-70:focus,.hover-bg-black-70:hover{background-color:rgba(0,0,0,.7);background-color:var(--black-70)}.hover-bg-black-60:focus,.hover-bg-black-60:hover{background-color:rgba(0,0,0,.6);background-color:var(--black-60)}.hover-bg-black-50:focus,.hover-bg-black-50:hover{background-color:rgba(0,0,0,.5);background-color:var(--black-50)}.hover-bg-black-40:focus,.hover-bg-black-40:hover{background-color:rgba(0,0,0,.4);background-color:var(--black-40)}.hover-bg-black-30:focus,.hover-bg-black-30:hover{background-color:rgba(0,0,0,.3);background-color:var(--black-30)}.hover-bg-black-20:focus,.hover-bg-black-20:hover{background-color:rgba(0,0,0,.2);background-color:var(--black-20)}.hover-bg-black-10:focus,.hover-bg-black-10:hover{background-color:rgba(0,0,0,.1);background-color:var(--black-10)}.hover-bg-white-90:focus,.hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9);background-color:var(--white-90)}.hover-bg-white-80:focus,.hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8);background-color:var(--white-80)}.hover-bg-white-70:focus,.hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7);background-color:var(--white-70)}.hover-bg-white-60:focus,.hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6);background-color:var(--white-60)}.hover-bg-white-50:focus,.hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5);background-color:var(--white-50)}.hover-bg-white-40:focus,.hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4);background-color:var(--white-40)}.hover-bg-white-30:focus,.hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--white-30)}.hover-bg-white-20:focus,.hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2);background-color:var(--white-20)}.hover-bg-white-10:focus,.hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1);background-color:var(--white-10)}.hover-dark-red:focus,.hover-dark-red:hover{color:#e7040f;color:var(--dark-red)}.hover-red:focus,.hover-red:hover{color:#ff4136;color:var(--red)}.hover-light-red:focus,.hover-light-red:hover{color:#ff725c;color:var(--light-red)}.hover-orange:focus,.hover-orange:hover{color:#ff6300;color:var(--orange)}.hover-gold:focus,.hover-gold:hover{color:#ffb700;color:var(--gold)}.hover-yellow:focus,.hover-yellow:hover{color:gold;color:var(--yellow)}.hover-light-yellow:focus,.hover-light-yellow:hover{color:#fbf1a9;color:var(--light-yellow)}.hover-purple:focus,.hover-purple:hover{color:#5e2ca5;color:var(--purple)}.hover-light-purple:focus,.hover-light-purple:hover{color:#a463f2;color:var(--light-purple)}.hover-dark-pink:focus,.hover-dark-pink:hover{color:#d5008f;color:var(--dark-pink)}.hover-hot-pink:focus,.hover-hot-pink:hover{color:#ff41b4;color:var(--hot-pink)}.hover-pink:focus,.hover-pink:hover{color:#ff80cc;color:var(--pink)}.hover-light-pink:focus,.hover-light-pink:hover{color:#ffa3d7;color:var(--light-pink)}.hover-dark-green:focus,.hover-dark-green:hover{color:#137752;color:var(--dark-green)}.hover-green:focus,.hover-green:hover{color:#19a974;color:var(--green)}.hover-light-green:focus,.hover-light-green:hover{color:#9eebcf;color:var(--light-green)}.hover-navy:focus,.hover-navy:hover{color:#001b44;color:var(--navy)}.hover-dark-blue:focus,.hover-dark-blue:hover{color:#00449e;color:var(--dark-blue)}.hover-blue:focus,.hover-blue:hover{color:#0bf;color:var(--blue)}.hover-light-blue:focus,.hover-light-blue:hover{color:#f40;color:var(--light-blue)}.hover-lightest-blue:focus,.hover-lightest-blue:hover{color:#cdecff;color:var(--lightest-blue)}.hover-washed-blue:focus,.hover-washed-blue:hover{color:#f6fffe;color:var(--washed-blue)}.hover-washed-green:focus,.hover-washed-green:hover{color:#e8fdf5;color:var(--washed-green)}.hover-washed-yellow:focus,.hover-washed-yellow:hover{color:#fffceb;color:var(--washed-yellow)}.hover-washed-red:focus,.hover-washed-red:hover{color:#ffdfdf;color:var(--washed-red)}.hover-bg-dark-red:focus,.hover-bg-dark-red:hover{background-color:#e7040f;background-color:var(--dark-red)}.hover-bg-red:focus,.hover-bg-red:hover{background-color:#ff4136;background-color:var(--red)}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background-color:#ff725c;background-color:var(--light-red)}.hover-bg-orange:focus,.hover-bg-orange:hover{background-color:#ff6300;background-color:var(--orange)}.hover-bg-gold:focus,.hover-bg-gold:hover{background-color:#ffb700;background-color:var(--gold)}.hover-bg-yellow:focus,.hover-bg-yellow:hover{background-color:gold;background-color:var(--yellow)}.hover-bg-light-yellow:focus,.hover-bg-light-yellow:hover{background-color:#fbf1a9;background-color:var(--light-yellow)}.hover-bg-purple:focus,.hover-bg-purple:hover{background-color:#5e2ca5;background-color:var(--purple)}.hover-bg-light-purple:focus,.hover-bg-light-purple:hover{background-color:#a463f2;background-color:var(--light-purple)}.hover-bg-dark-pink:focus,.hover-bg-dark-pink:hover{background-color:#d5008f;background-color:var(--dark-pink)}.hover-bg-hot-pink:focus,.hover-bg-hot-pink:hover{background-color:#ff41b4;background-color:var(--hot-pink)}.hover-bg-pink:focus,.hover-bg-pink:hover{background-color:#ff80cc;background-color:var(--pink)}.hover-bg-light-pink:focus,.hover-bg-light-pink:hover{background-color:#ffa3d7;background-color:var(--light-pink)}.hover-bg-dark-green:focus,.hover-bg-dark-green:hover{background-color:#137752;background-color:var(--dark-green)}.hover-bg-green:focus,.hover-bg-green:hover{background-color:#19a974;background-color:var(--green)}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background-color:#9eebcf;background-color:var(--light-green)}.hover-bg-navy:focus,.hover-bg-navy:hover{background-color:#001b44;background-color:var(--navy)}.hover-bg-dark-blue:focus,.hover-bg-dark-blue:hover{background-color:#00449e;background-color:var(--dark-blue)}.hover-bg-blue:focus,.hover-bg-blue:hover{background-color:#0bf;background-color:var(--blue)}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background-color:#f40;background-color:var(--light-blue)}.hover-bg-lightest-blue:focus,.hover-bg-lightest-blue:hover{background-color:#cdecff;background-color:var(--lightest-blue)}.hover-bg-washed-blue:focus,.hover-bg-washed-blue:hover{background-color:#f6fffe;background-color:var(--washed-blue)}.hover-bg-washed-green:focus,.hover-bg-washed-green:hover{background-color:#e8fdf5;background-color:var(--washed-green)}.hover-bg-washed-yellow:focus,.hover-bg-washed-yellow:hover{background-color:#fffceb;background-color:var(--washed-yellow)}.hover-bg-washed-red:focus,.hover-bg-washed-red:hover{background-color:#ffdfdf;background-color:var(--washed-red)}.hover-bg-inherit:focus,.hover-bg-inherit:hover{background-color:inherit}:root{--spacing-none:0;--spacing-extra-small:.25rem;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:2rem;--spacing-extra-large:4rem;--spacing-extra-extra-large:8rem;--spacing-extra-extra-extra-large:16rem}.pa0{padding:0;padding:var(--spacing-none)}.pa1{padding:.25rem;padding:var(--spacing-extra-small)}.pa2{padding:.5rem;padding:var(--spacing-small)}.pa3{padding:1rem;padding:var(--spacing-medium)}.pa4{padding:2rem;padding:var(--spacing-large)}.pa5{padding:4rem;padding:var(--spacing-extra-large)}.pa6{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0{padding-left:0;padding-left:var(--spacing-none)}.pl1{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4{padding-left:2rem;padding-left:var(--spacing-large)}.pl5{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0{padding-right:0;padding-right:var(--spacing-none)}.pr1{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4{padding-right:2rem;padding-right:var(--spacing-large)}.pr5{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0{padding-top:0;padding-top:var(--spacing-none)}.pt1{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4{padding-top:2rem;padding-top:var(--spacing-large)}.pt5{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0{margin:0;margin:var(--spacing-none)}.ma1{margin:.25rem;margin:var(--spacing-extra-small)}.ma2{margin:.5rem;margin:var(--spacing-small)}.ma3{margin:1rem;margin:var(--spacing-medium)}.ma4{margin:2rem;margin:var(--spacing-large)}.ma5{margin:4rem;margin:var(--spacing-extra-large)}.ma6{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0{margin-left:0;margin-left:var(--spacing-none)}.ml1{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4{margin-left:2rem;margin-left:var(--spacing-large)}.ml5{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0{margin-right:0;margin-right:var(--spacing-none)}.mr1{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4{margin-right:2rem;margin-right:var(--spacing-large)}.mr5{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0{margin-top:0;margin-top:var(--spacing-none)}.mt1{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4{margin-top:2rem;margin-top:var(--spacing-large)}.mt5{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}@media screen and (min-width:30em){.pa0-ns{padding:0;padding:var(--spacing-none)}.pa1-ns{padding:.25rem;padding:var(--spacing-extra-small)}.pa2-ns{padding:.5rem;padding:var(--spacing-small)}.pa3-ns{padding:1rem;padding:var(--spacing-medium)}.pa4-ns{padding:2rem;padding:var(--spacing-large)}.pa5-ns{padding:4rem;padding:var(--spacing-extra-large)}.pa6-ns{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7-ns{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0-ns{padding-left:0;padding-left:var(--spacing-none)}.pl1-ns{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2-ns{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3-ns{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4-ns{padding-left:2rem;padding-left:var(--spacing-large)}.pl5-ns{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6-ns{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7-ns{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0-ns{padding-right:0;padding-right:var(--spacing-none)}.pr1-ns{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2-ns{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3-ns{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4-ns{padding-right:2rem;padding-right:var(--spacing-large)}.pr5-ns{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6-ns{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7-ns{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0-ns{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1-ns{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2-ns{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3-ns{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4-ns{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5-ns{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6-ns{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7-ns{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-ns{padding-top:0;padding-top:var(--spacing-none)}.pt1-ns{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2-ns{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3-ns{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4-ns{padding-top:2rem;padding-top:var(--spacing-large)}.pt5-ns{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6-ns{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7-ns{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0-ns{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1-ns{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2-ns{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3-ns{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4-ns{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5-ns{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6-ns{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7-ns{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0-ns{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1-ns{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2-ns{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3-ns{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4-ns{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5-ns{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6-ns{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7-ns{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0-ns{margin:0;margin:var(--spacing-none)}.ma1-ns{margin:.25rem;margin:var(--spacing-extra-small)}.ma2-ns{margin:.5rem;margin:var(--spacing-small)}.ma3-ns{margin:1rem;margin:var(--spacing-medium)}.ma4-ns{margin:2rem;margin:var(--spacing-large)}.ma5-ns{margin:4rem;margin:var(--spacing-extra-large)}.ma6-ns{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7-ns{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0-ns{margin-left:0;margin-left:var(--spacing-none)}.ml1-ns{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2-ns{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3-ns{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4-ns{margin-left:2rem;margin-left:var(--spacing-large)}.ml5-ns{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6-ns{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7-ns{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0-ns{margin-right:0;margin-right:var(--spacing-none)}.mr1-ns{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2-ns{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3-ns{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4-ns{margin-right:2rem;margin-right:var(--spacing-large)}.mr5-ns{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6-ns{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7-ns{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0-ns{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1-ns{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2-ns{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3-ns{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4-ns{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5-ns{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6-ns{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7-ns{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-ns{margin-top:0;margin-top:var(--spacing-none)}.mt1-ns{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2-ns{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3-ns{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4-ns{margin-top:2rem;margin-top:var(--spacing-large)}.mt5-ns{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6-ns{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7-ns{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0-ns{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1-ns{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2-ns{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3-ns{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4-ns{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5-ns{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6-ns{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7-ns{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0-ns{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1-ns{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2-ns{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3-ns{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4-ns{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5-ns{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6-ns{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7-ns{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}}@media screen and (min-width:30em) and (max-width:60em){.pa0-m{padding:0;padding:var(--spacing-none)}.pa1-m{padding:.25rem;padding:var(--spacing-extra-small)}.pa2-m{padding:.5rem;padding:var(--spacing-small)}.pa3-m{padding:1rem;padding:var(--spacing-medium)}.pa4-m{padding:2rem;padding:var(--spacing-large)}.pa5-m{padding:4rem;padding:var(--spacing-extra-large)}.pa6-m{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7-m{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0-m{padding-left:0;padding-left:var(--spacing-none)}.pl1-m{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2-m{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3-m{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4-m{padding-left:2rem;padding-left:var(--spacing-large)}.pl5-m{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6-m{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7-m{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0-m{padding-right:0;padding-right:var(--spacing-none)}.pr1-m{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2-m{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3-m{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4-m{padding-right:2rem;padding-right:var(--spacing-large)}.pr5-m{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6-m{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7-m{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0-m{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1-m{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2-m{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3-m{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4-m{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5-m{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6-m{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7-m{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-m{padding-top:0;padding-top:var(--spacing-none)}.pt1-m{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2-m{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3-m{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4-m{padding-top:2rem;padding-top:var(--spacing-large)}.pt5-m{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6-m{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7-m{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0-m{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1-m{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2-m{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3-m{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4-m{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5-m{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6-m{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7-m{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0-m{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1-m{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2-m{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3-m{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4-m{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5-m{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6-m{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7-m{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0-m{margin:0;margin:var(--spacing-none)}.ma1-m{margin:.25rem;margin:var(--spacing-extra-small)}.ma2-m{margin:.5rem;margin:var(--spacing-small)}.ma3-m{margin:1rem;margin:var(--spacing-medium)}.ma4-m{margin:2rem;margin:var(--spacing-large)}.ma5-m{margin:4rem;margin:var(--spacing-extra-large)}.ma6-m{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7-m{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0-m{margin-left:0;margin-left:var(--spacing-none)}.ml1-m{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2-m{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3-m{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4-m{margin-left:2rem;margin-left:var(--spacing-large)}.ml5-m{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6-m{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7-m{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0-m{margin-right:0;margin-right:var(--spacing-none)}.mr1-m{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2-m{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3-m{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4-m{margin-right:2rem;margin-right:var(--spacing-large)}.mr5-m{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6-m{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7-m{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0-m{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1-m{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2-m{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3-m{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4-m{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5-m{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6-m{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7-m{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-m{margin-top:0;margin-top:var(--spacing-none)}.mt1-m{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2-m{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3-m{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4-m{margin-top:2rem;margin-top:var(--spacing-large)}.mt5-m{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6-m{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7-m{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0-m{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1-m{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2-m{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3-m{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4-m{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5-m{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6-m{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7-m{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0-m{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1-m{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2-m{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3-m{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4-m{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5-m{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6-m{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7-m{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}}@media screen and (min-width:60em){.pa0-l{padding:0;padding:var(--spacing-none)}.pa1-l{padding:.25rem;padding:var(--spacing-extra-small)}.pa2-l{padding:.5rem;padding:var(--spacing-small)}.pa3-l{padding:1rem;padding:var(--spacing-medium)}.pa4-l{padding:2rem;padding:var(--spacing-large)}.pa5-l{padding:4rem;padding:var(--spacing-extra-large)}.pa6-l{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7-l{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0-l{padding-left:0;padding-left:var(--spacing-none)}.pl1-l{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2-l{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3-l{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4-l{padding-left:2rem;padding-left:var(--spacing-large)}.pl5-l{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6-l{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7-l{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0-l{padding-right:0;padding-right:var(--spacing-none)}.pr1-l{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2-l{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3-l{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4-l{padding-right:2rem;padding-right:var(--spacing-large)}.pr5-l{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6-l{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7-l{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0-l{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1-l{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2-l{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3-l{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4-l{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5-l{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6-l{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7-l{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-l{padding-top:0;padding-top:var(--spacing-none)}.pt1-l{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2-l{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3-l{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4-l{padding-top:2rem;padding-top:var(--spacing-large)}.pt5-l{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6-l{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7-l{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0-l{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1-l{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2-l{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3-l{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4-l{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5-l{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6-l{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7-l{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0-l{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1-l{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2-l{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3-l{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4-l{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5-l{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6-l{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7-l{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0-l{margin:0;margin:var(--spacing-none)}.ma1-l{margin:.25rem;margin:var(--spacing-extra-small)}.ma2-l{margin:.5rem;margin:var(--spacing-small)}.ma3-l{margin:1rem;margin:var(--spacing-medium)}.ma4-l{margin:2rem;margin:var(--spacing-large)}.ma5-l{margin:4rem;margin:var(--spacing-extra-large)}.ma6-l{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7-l{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0-l{margin-left:0;margin-left:var(--spacing-none)}.ml1-l{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2-l{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3-l{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4-l{margin-left:2rem;margin-left:var(--spacing-large)}.ml5-l{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6-l{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7-l{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0-l{margin-right:0;margin-right:var(--spacing-none)}.mr1-l{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2-l{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3-l{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4-l{margin-right:2rem;margin-right:var(--spacing-large)}.mr5-l{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6-l{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7-l{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0-l{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1-l{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2-l{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3-l{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4-l{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5-l{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6-l{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7-l{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-l{margin-top:0;margin-top:var(--spacing-none)}.mt1-l{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2-l{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3-l{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4-l{margin-top:2rem;margin-top:var(--spacing-large)}.mt5-l{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6-l{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7-l{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0-l{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1-l{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2-l{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3-l{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4-l{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5-l{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6-l{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7-l{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0-l{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1-l{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2-l{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3-l{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4-l{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5-l{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6-l{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7-l{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}}.na1{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}@media screen and (min-width:30em){.na1-ns{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2-ns{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3-ns{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4-ns{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5-ns{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6-ns{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-ns{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-ns{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-ns{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3-ns{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4-ns{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5-ns{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-ns{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-ns{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-ns{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-ns{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3-ns{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4-ns{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5-ns{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-ns{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-ns{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-ns{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-ns{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3-ns{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-ns{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5-ns{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-ns{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-ns{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-ns{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-ns{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3-ns{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4-ns{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5-ns{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-ns{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-ns{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}@media screen and (min-width:30em) and (max-width:60em){.na1-m{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2-m{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3-m{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4-m{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5-m{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6-m{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-m{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-m{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-m{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3-m{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4-m{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5-m{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-m{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-m{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-m{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-m{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3-m{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4-m{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5-m{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-m{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-m{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-m{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-m{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3-m{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-m{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5-m{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-m{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-m{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-m{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-m{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3-m{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4-m{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5-m{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-m{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-m{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}@media screen and (min-width:60em){.na1-l{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2-l{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3-l{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4-l{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5-l{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6-l{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-l{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-l{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-l{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3-l{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4-l{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5-l{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-l{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-l{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-l{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-l{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3-l{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4-l{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5-l{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-l{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-l{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-l{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-l{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3-l{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-l{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5-l{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-l{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-l{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-l{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-l{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3-l{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4-l{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5-l{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-l{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-l{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}.collapse{border-collapse:collapse;border-spacing:0}.striped--light-silver:nth-child(odd){background-color:#aaa;background-color:var(--light-silver)}.striped--moon-gray:nth-child(odd){background-color:#ccc;background-color:var(--moon-gray)}.striped--light-gray:nth-child(odd){background-color:#eee;background-color:var(--light-gray)}.striped--near-white:nth-child(odd){background-color:#f4f4f4;background-color:var(--near-white)}.stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1);background-color:var(--white-10)}.stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1);background-color:var(--black-10)}.strike{-webkit-text-decoration:line-through;text-decoration:line-through}.underline{-webkit-text-decoration:underline;text-decoration:underline}.no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.underline-m{-webkit-text-decoration:underline;text-decoration:underline}.no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.underline-l{-webkit-text-decoration:underline;text-decoration:underline}.no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}@media screen and (min-width:30em){.tl-ns{text-align:left}.tr-ns{text-align:right}.tc-ns{text-align:center}.tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.tl-m{text-align:left}.tr-m{text-align:right}.tc-m{text-align:center}.tj-m{text-align:justify}}@media screen and (min-width:60em){.tl-l{text-align:left}.tr-l{text-align:right}.tc-l{text-align:center}.tj-l{text-align:justify}}.ttc{text-transform:capitalize}.ttl{text-transform:lowercase}.ttu{text-transform:uppercase}.ttn{text-transform:none}@media screen and (min-width:30em){.ttc-ns{text-transform:capitalize}.ttl-ns{text-transform:lowercase}.ttu-ns{text-transform:uppercase}.ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.ttc-m{text-transform:capitalize}.ttl-m{text-transform:lowercase}.ttu-m{text-transform:uppercase}.ttn-m{text-transform:none}}@media screen and (min-width:60em){.ttc-l{text-transform:capitalize}.ttl-l{text-transform:lowercase}.ttu-l{text-transform:uppercase}.ttn-l{text-transform:none}}.f-6,.f-headline{font-size:6rem}.f-5,.f-subheadline{font-size:5rem}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.f6{font-size:.875rem}.f7{font-size:.75rem}@media screen and (min-width:30em){.f-6-ns,.f-headline-ns{font-size:6rem}.f-5-ns,.f-subheadline-ns{font-size:5rem}.f1-ns{font-size:3rem}.f2-ns{font-size:2.25rem}.f3-ns{font-size:1.5rem}.f4-ns{font-size:1.25rem}.f5-ns{font-size:1rem}.f6-ns{font-size:.875rem}.f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.f-6-m,.f-headline-m{font-size:6rem}.f-5-m,.f-subheadline-m{font-size:5rem}.f1-m{font-size:3rem}.f2-m{font-size:2.25rem}.f3-m{font-size:1.5rem}.f4-m{font-size:1.25rem}.f5-m{font-size:1rem}.f6-m{font-size:.875rem}.f7-m{font-size:.75rem}}@media screen and (min-width:60em){.f-6-l,.f-headline-l{font-size:6rem}.f-5-l,.f-subheadline-l{font-size:5rem}.f1-l{font-size:3rem}.f2-l{font-size:2.25rem}.f3-l{font-size:1.5rem}.f4-l{font-size:1.25rem}.f5-l{font-size:1rem}.f6-l{font-size:.875rem}.f7-l{font-size:.75rem}}.measure{max-width:30em}.measure-wide{max-width:34em}.measure-narrow{max-width:20em}.indent{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps{font-feature-settings:"smcp";font-variant:small-caps}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.measure-ns{max-width:30em}.measure-wide-ns{max-width:34em}.measure-narrow-ns{max-width:20em}.indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em) and (max-width:60em){.measure-m{max-width:30em}.measure-wide-m{max-width:34em}.measure-narrow-m{max-width:20em}.indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.measure-l{max-width:30em}.measure-wide-l{max-width:34em}.measure-narrow-l{max-width:20em}.indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.overflow-container{overflow-y:scroll}.center{margin-left:auto}.center,.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}@media screen and (min-width:30em){.center-ns{margin-left:auto}.center-ns,.mr-auto-ns{margin-right:auto}.ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.center-m{margin-left:auto}.center-m,.mr-auto-m{margin-right:auto}.ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.center-l{margin-left:auto}.center-l,.mr-auto-l{margin-right:auto}.ml-auto-l{margin-left:auto}}.clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}@media screen and (min-width:30em){.ws-normal-ns{white-space:normal}.nowrap-ns{white-space:nowrap}.pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.ws-normal-m{white-space:normal}.nowrap-m{white-space:nowrap}.pre-m{white-space:pre}}@media screen and (min-width:60em){.ws-normal-l{white-space:normal}.nowrap-l{white-space:nowrap}.pre-l{white-space:pre}}.v-base{vertical-align:baseline}.v-mid{vertical-align:middle}.v-top{vertical-align:top}.v-btm{vertical-align:bottom}@media screen and (min-width:30em){.v-base-ns{vertical-align:baseline}.v-mid-ns{vertical-align:middle}.v-top-ns{vertical-align:top}.v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.v-base-m{vertical-align:baseline}.v-mid-m{vertical-align:middle}.v-top-m{vertical-align:top}.v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.v-base-l{vertical-align:baseline}.v-mid-l{vertical-align:middle}.v-top-l{vertical-align:top}.v-btm-l{vertical-align:bottom}}.dim{opacity:1}.dim,.dim:focus,.dim:hover{transition:opacity .15s ease-in}.dim:focus,.dim:hover{opacity:.5}.dim:active{opacity:.8;transition:opacity .15s ease-out}.glow,.glow:focus,.glow:hover{transition:opacity .15s ease-in}.glow:focus,.glow:hover{opacity:1}.hide-child .child{opacity:0;transition:opacity .15s ease-in}.hide-child:active .child,.hide-child:focus .child,.hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.underline-hover:focus,.underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.grow:focus,.grow:hover{transform:scale(1.05)}.grow:active{transform:scale(.9)}.grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.grow-large:focus,.grow-large:hover{transform:scale(1.2)}.grow-large:active{transform:scale(.95)}.pointer:hover,.shadow-hover{cursor:pointer}.shadow-hover{position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.shadow-hover:focus:after,.shadow-hover:hover:after{opacity:1}.bg-animate,.bg-animate:focus,.bg-animate:hover{transition:background-color .15s ease-in-out}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-999{z-index:999}.z-9999{z-index:9999}.z-max{z-index:2147483647}.z-inherit{z-index:inherit}.z-initial,.z-unset{z-index:auto}.nested-copy-line-height ol,.nested-copy-line-height p,.nested-copy-line-height ul{line-height:1.5}.nested-headline-line-height h1,.nested-headline-line-height h2,.nested-headline-line-height h3,.nested-headline-line-height h4,.nested-headline-line-height h5,.nested-headline-line-height h6{line-height:1.25}.nested-list-reset ol,.nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:1em}.nested-copy-separator p+p{margin-top:1.5em}.nested-img img{display:block;max-width:100%;width:100%}.nested-links a{color:#0bf;color:var(--blue);transition:color .15s ease-in}.nested-links a:focus,.nested-links a:hover{color:#f40;color:var(--light-blue);transition:color .15s ease-in}:root{--black:#000;--near-black:#111;--dark-gray:#333;--mid-gray:#555;--gray:#777;--silver:#999;--light-silver:#aaa;--moon-gray:#ccc;--light-gray:#eee;--near-white:#f4f4f4;--white:#fff;--transparent:transparent;--black-90:rgba(0,0,0,.9);--black-80:rgba(0,0,0,.8);--black-70:rgba(0,0,0,.7);--black-60:rgba(0,0,0,.6);--black-50:rgba(0,0,0,.5);--black-40:rgba(0,0,0,.4);--black-30:rgba(0,0,0,.3);--black-20:rgba(0,0,0,.2);--black-10:rgba(0,0,0,.1);--black-05:rgba(0,0,0,.05);--black-025:rgba(0,0,0,.025);--black-0125:rgba(0,0,0,.013);--white-90:hsla(0,0%,100%,.9);--white-80:hsla(0,0%,100%,.8);--white-70:hsla(0,0%,100%,.7);--white-60:hsla(0,0%,100%,.6);--white-50:hsla(0,0%,100%,.5);--white-40:hsla(0,0%,100%,.4);--white-30:hsla(0,0%,100%,.3);--white-20:hsla(0,0%,100%,.2);--white-10:hsla(0,0%,100%,.1);--white-05:hsla(0,0%,100%,.05);--white-025:hsla(0,0%,100%,.025);--white-0125:hsla(0,0%,100%,.013);--dark-red:#e7040f;--red:#ff4136;--light-red:#ff725c;--orange:#ff6300;--gold:#ffb700;--yellow:gold;--light-yellow:#fbf1a9;--purple:#5e2ca5;--light-purple:#a463f2;--dark-pink:#d5008f;--hot-pink:#ff41b4;--pink:#ff80cc;--light-pink:#ffa3d7;--dark-green:#137752;--green:#19a974;--light-green:#9eebcf;--navy:#001b44;--dark-blue:#00449e;--blue:#357edd;--light-blue:#96ccff;--lightest-blue:#cdecff;--washed-blue:#f6fffe;--washed-green:#e8fdf5;--washed-yellow:#fffceb;--washed-red:#ffdfdf}.debug *{outline:1px solid gold}.debug-white *{outline:1px solid #fff}.debug-black *{outline:1px solid #000}.debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII=) repeat 0 0}.debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMklEQVR4AWOgCLz/b0epAa6UGuBOqQHOQHLUgFEDnAbcBZ4UGwDOkiCnkIhdgNgNxAYAiYlD+8sEuo8AAAAASUVORK5CYII=) repeat 0 0}.debug-grid-8-solid{background:#fff url(data:image/gif;base64,R0lGODdhCAAIAPEAAADw/wDx/////wAAACwAAAAACAAIAAACDZQvgaeb/lxbAIKA8y0AOw==) repeat 0 0}.debug-grid-16-solid{background:#fff url(data:image/gif;base64,R0lGODdhEAAQAPEAAADw/wDx/xXy/////ywAAAAAEAAQAAACIZyPKckYDQFsb6ZqD85jZ2+BkwiRFKehhqQCQgDHcgwEBQA7) repeat 0 0}

/*! Theme specific CSS */.invisible{display:none}.aspect-ratio--185x100{padding-bottom:54.05%}.aspect-ratio--9x16{padding-bottom:177.77%}.aspect-ratio--2x1{padding-bottom:50%}.aspect-ratio--1x2{padding-bottom:200%}a{color:#0bf;-webkit-text-decoration:none;text-decoration:none}a:active{-webkit-text-decoration:underline;text-decoration:underline}a.nested-author-cta{color:blue}a.nested-author-cta:hover{color:light-blue}.btn{border-radius:0;cursor:pointer;display:inline-block;font-family:.code;font-weight:400;margin-top:.5rem;padding:.375rem .875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}.btn,.btn:hover{color:#fff}.btn--block{display:block;width:100%}.btn--primary{background-color:#fff;border:.125rem solid #0bf;color:#0bf}.btn--primary:hover{background-color:#0bf;border:.125rem solid #fff;color:#fff}.btn--secondary{background-color:blue;border:.125rem solid blue}.btn--success{background-color:#0bf;border:.125rem solid #0bf}.btn--warning{background-color:orange;border:.125rem solid orange}.btn--danger{background-color:#ff725c;border:.125rem solid #ff725c}.btn--info{background-color:#cdecff;border:.125rem solid #cdecff}.btn--light{background-color:#fff;border:.125rem solid #eee;color:#ccc}.btn--light:hover{color:#eee}.btn--dark{background-color:#000;border:.125rem solid #000}.btn--small{font-size:.875rem;padding:.25rem 1rem}.btn--large{font-size:2.25rem;padding:.5rem 2rem}.btn--x-large{font-size:3rem;padding:1rem 2rem}.btn-outline--primary{border:.125rem solid #0bf;color:#0bf}.btn-outline--primary:hover{background-color:#0bf;color:#fff}.btn-outline--secondary{border:.125rem solid blue;color:blue}.btn-outline--secondary:hover{background-color:blue;color:light-blue}.btn-outline--success{border:.125rem solid #0bf;color:#0bf}.btn-outline--success:hover{background-color:#70dbb8;color:#fff}.btn-outline--warning{border:.125rem solid orange;color:orange}.btn-outline--warning:hover{background-color:orange;color:#fff}.btn-outline--danger{border:.125rem solid red;color:red}.btn-outline--danger:hover{background-color:red;color:#fff}.btn-outline--info{border:.125rem solid light-blue;color:light-blue}.btn-outline--info:hover{background-color:light-blue;color:#fff}.btn-outline--light{border:.125rem light-gray;color:#000}.btn-outline--light:hover{background-color:#fff;color:#000}.btn-outline--dark{border:.125rem solid #000;color:#000}.btn-outline--dark:hover{background-color:#000;color:#fff}nav a:last-child{margin-right:0}.notice{background-color:#fff;border-radius:$border-radius;box-shadow:0 1px 12px #ccc;font-family:monospace;font-size:1.25rem;margin:2em 0!important;padding:1em;text-indent:0}.primary{border:.125rem solid #0bf;color:#0bf}.secondary{background-color:blue;color:#ccc}.success{background-color:#0bf}.warning{background-color:orange}.danger{background-color:red}.info{background-color:#96ccff}.dark{background-color:#000;color:#ccc}.full{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}body span a{font-weight:300}body span a,body span a:hover{color:light-gray}hr{border:0;border-top:1px solid #0bf;height:1px;max-width:100%;padding:0}dt{font-weight:700;margin-top:1rem}dd{margin-left:1rem}abbr[title]{border-bottom:1px dotted gray;cursor:help;-webkit-text-decoration:none;text-decoration:none}b,strong{font-weight:600}mark{background-color:gold}figcaption{color:silver;font-family:serif;font-size:.875rem;font-style:italic;font-weight:300}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{background-color:#f4f4f4}table,td,th{border:1px solid #f4f4f4;padding:.5rem}blockquote{border-left:.25rem solid #0bf;color:#000;font-family:athelas;font-size:1.25rem;font-style:italic;line-height:1.5;margin:4rem 0;padding-left:1rem}blockquote cite{font-size:.875rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.footnotes{color:black-80;font-size:.875rem}:root{--blue:#0bf;--light-blue:#f40}figure{margin:.25rem 0}code{border-radius:3px;display:block;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-size:14px;letter-spacing:.1em;line-height:1.4;margin:1em 0;overflow:scroll;padding:1em}@media screen and (min-width:100px) and (max-width:479px){code{padding:1em .2em}}pre{margin:0;padding:f5}p>code{background-color:#f4f4f4;border-right:.25rem;display:inline;padding:.25rem}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight{background-color:#122b3b;color:#faf6e4}.highlight .gl{background-color:#4e5d62;color:#dee5e7}.highlight .gp{color:#a8e1fe;font-weight:700}.highlight .c,.highlight .c1,.highlight .cd,.highlight .cm,.highlight .cs{color:#6c8b9f;font-style:italic}.highlight .cp{color:#b2fd6d;font-style:italic;font-weight:700}.highlight .err{background-color:#c00;color:#fefeec}.highlight .gr{color:#c00;font-style:italic;font-weight:700}.highlight .k,.highlight .kd,.highlight .kv{color:#f6dd62;font-weight:700}.highlight .o,.highlight .ow{color:#4df4ff;font-weight:700}.highlight .p,.highlight .pi{color:#4df4ff}.highlight .gd{color:#c00}.highlight .gi{color:#b2fd6d}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .gt{background-color:#4e5d62;color:#dee5e7}.highlight .kc{color:#f696db;font-weight:700}.highlight .gh,.highlight .gu,.highlight .kn,.highlight .kp,.highlight .kr{color:#ffb000;font-weight:700}.highlight .bp,.highlight .kt,.highlight .nc,.highlight .nd,.highlight .ne,.highlight .nn,.highlight .no{color:#b2fd6d;font-weight:700}.highlight .nl,.highlight .nt{color:#ffb000;font-weight:700}.highlight .il,.highlight .ld,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .mx,.highlight .ss{color:#f696db;font-weight:700}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sd,.highlight .sh,.highlight .sr,.highlight .sx{color:#fff0a6;font-weight:700}.highlight .sc,.highlight .se,.highlight .si{color:#4df4ff;font-weight:700}.highlight .nb,.highlight .ni{font-weight:700}.highlight .ni{color:#999}.highlight .go,.highlight .w{color:#bbb}.highlight .na,.highlight .nf,.highlight .py{color:#a8e1fe}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:#a8e1fe;font-weight:700}
/*# sourceMappingURL=data:application/json;base64,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QWdDQSx5R0FDRSxhQUFjLENBQ2QsZUFDRixDQU9BLDhCQUpFLGFBQWMsQ0FDZCxlQU1GLENBWUEscUpBQ0UsYUFBYyxDQUNkLGVBQ0YsQ0FFQSx1SEFDRSxhQUFjLENBQ2QsZUFDRixDQVlBLDZDQUNFLGFBQWMsQ0FDZCxlQUNGLENBTUEsOEJBSEUsZUFNRixDQUhBLGVBQ0UsVUFFRixDQU1BLDZCQUNFLFVBQ0YsQ0FVQSw2Q0FDRSxhQUNGLENBRUEsNERBQ0UsYUFBYyxDQUNkLGVBQ0YiLCJmaWxlIjoiY3NzL3N0Yi10YWNoeW9ucy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgYWx0ZXJuYXR5dmVzICsgVGFjaHlvbnMgfCBodHRwczovL2dpdGh1Yi5jb20vWUpQTC9hbHRlcm5hdHl2ZXMgKi9cblxuLyohIFRBQ0hZT05TIHY0LjEyLjAgfCBodHRwOi8vdGFjaHlvbnMuaW8gKi9cblxuLypcbiAqXG4gKiAgICAgIF9fX19fX19fICAgICAgICAgICAgX19fX19fXG4gKiAgICAgIF9fXyAgX18vX19fX18gX19fX19fX19fICAvX19fX19fICBfX19fX19fX19fX19fX19fX19fX19fXG4gKiAgICAgIF9fICAvICBfICBfXyBgLyAgX19fL18gIF9fIFxcXyAgLyAvIC8gIF9fIFxcXyAgX18gXFxfICBfX18vXG4gKiAgICAgIF8gIC8gICAvIC9fLyAvLyAvX18gXyAgLyAvIC8gIC9fLyAvLyAvXy8gLyAgLyAvIC8oX18gIClcbiAqICAgICAgL18vICAgIFxcX18sXy8gXFxfX18vIC9fLyAvXy9fXFxfXywgLyBcXF9fX18vL18vIC9fLy9fX19fL1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvX19fXy9cbiAqXG4gKiAgICBUQUJMRSBPRiBDT05URU5UU1xuICpcbiAqICAgIDEuIEV4dGVybmFsIExpYnJhcnkgSW5jbHVkZXNcbiAqICAgICAgIC0gTm9ybWFsaXplLmNzcyB8IGh0dHA6Ly9ub3JtYWxpemUuY3NzLmdpdGh1Yi5pb1xuICogICAgMi4gVGFjaHlvbnMgTW9kdWxlc1xuICogICAgMy4gVmFyaWFibGVzXG4gKiAgICAgICAtIE1lZGlhIFF1ZXJpZXNcbiAqICAgICAgIC0gQ29sb3JzXG4gKiAgICA0LiBEZWJ1Z2dpbmdcbiAqICAgICAgIC0gRGVidWcgYWxsXG4gKiAgICAgICAtIERlYnVnIGNoaWxkcmVuXG4gKlxuICovXG5cbi8qIEV4dGVybmFsIExpYnJhcnkgSW5jbHVkZXMgKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTW9kdWxlcyAqL1xuXG4vKlxuIFxuICBCT1ggU0laSU5HXG5cbiovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuYXJ0aWNsZSxcbmFzaWRlLFxuc2VjdGlvbixcbm1haW4sXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5wcmUsXG5jb2RlLFxuYSxcbmgxLGgyLGgzLGg0LGg1LGg2LFxucCxcbnVsLFxub2wsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxudGV4dGFyZWEsXG50YWJsZSwgXG50ZCxcbnRoLFxudHIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbi5ib3JkZXItYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLypcblxuICAgQVNQRUNUIFJBVElPU1xuXG4qL1xuXG4vKiBUaGlzIGlzIGZvciBmbHVpZCBtZWRpYSB0aGF0IGlzIGVtYmVkZGVkIGZyb20gdGhpcmQgcGFydHkgc2l0ZXMgbGlrZSB5b3V0dWJlLCB2aW1lbyBldGMuXG4gKiBXcmFwIHRoZSBvdXRlciBlbGVtZW50IGluIGFzcGVjdC1yYXRpbyBhbmQgdGhlbiBleHRlbmQgaXQgd2l0aCB0aGUgZGVzaXJlZCByYXRpbyBpLmVcbiAqIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gaGVpZ2h0IGFuZCB3aWR0aCBhdHRyaWJ1dGVzIG9uIHRoZSBlbWJlZGRlZCBtZWRpYS5cbiAqIEFkYXB0ZWQgZnJvbTogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvY29tcG9uZW50cy1mbGV4LWVtYmVkXG4gKlxuICogRXhhbXBsZTpcbiAqXG4gKiA8ZGl2IGNsYXNzPVwiYXNwZWN0LXJhdGlvIGFzcGVjdC1yYXRpby0tMTZ4OVwiPlxuICogIDxpZnJhbWUgY2xhc3M9XCJhc3BlY3QtcmF0aW8tLW9iamVjdFwiPjwvaWZyYW1lPlxuICogPC9kaXY+XG4gKlxuICogKi9cblxuLmFzcGVjdC1yYXRpbyB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXNwZWN0LXJhdGlvLS0xNng5IHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uYXNwZWN0LXJhdGlvLS05eDE2IHsgcGFkZGluZy1ib3R0b206IDE3Ny43NyU7IH1cblxuLmFzcGVjdC1yYXRpby0tNHgzIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLmFzcGVjdC1yYXRpby0tM3g0IHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTZ4NCB7ICBwYWRkaW5nLWJvdHRvbTogNjYuNiU7IH1cblxuLmFzcGVjdC1yYXRpby0tNHg2IHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTh4NSB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cblxuLmFzcGVjdC1yYXRpby0tNXg4IHsgIHBhZGRpbmctYm90dG9tOiAxNjAlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTd4NSB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTV4NyB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS0xeDEgeyAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLmFzcGVjdC1yYXRpby0tb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuICAgIC5hc3BlY3QtcmF0aW8tbnMge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xNng5LW5zIHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbnMgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tM3g0LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNng0LW5zIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTh4NS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbnMgeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbnMgeyAgcGFkZGluZy1ib3R0b206IDcxLjQyJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTV4Ny1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSl7XG4gICAgLmFzcGVjdC1yYXRpby1tIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFzcGVjdC1yYXRpby0tMTZ4OS1tIHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbSB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW0geyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTN4NC1tIHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNng0LW0geyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW0geyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS04eDUtbSB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1tIHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDctbSB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1tIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSl7XG4gICAgLmFzcGVjdC1yYXRpby1sIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFzcGVjdC1yYXRpby0tMTZ4OS1sIHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbCB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLWwgeyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTN4NC1sIHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNng0LWwgeyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LWwgeyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS04eDUtbCB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1sIHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDctbCB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1sIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cblxuLypcblxuICAgSU1BR0VTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy9pbWFnZXMvXG5cbiovXG5cbi8qIFJlc3BvbnNpdmUgaW1hZ2VzISAqL1xuXG5pbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLypcblxuICAgQkFDS0dST1VORCBTSVpFXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYmFja2dyb3VuZC1zaXplL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi8qXG4gIE9mdGVuIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBiYWNrZ3JvdW5kIGltYWdlIHNldCBhcyBhbiBpbmxpbmUgc3R5bGVcbiAgb24gYW4gaHRtbCBlbGVtZW50LlxuKi9cblxuLmNvdmVyIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW4geyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmNvdmVyLW5zIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW4tbnMgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5jb3Zlci1tIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW4tbSB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY292ZXItbCB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluLWwgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG59XG5cbi8qXG5cbiAgICBCQUNLR1JPVU5EIFBPU0lUSU9OXG5cbiAgICBCYXNlOlxuICAgIGJnID0gYmFja2dyb3VuZFxuXG4gICAgTW9kaWZpZXJzOlxuICAgIC1jZW50ZXIgPSBjZW50ZXIgY2VudGVyXG4gICAgLXRvcCA9IHRvcCBjZW50ZXJcbiAgICAtcmlnaHQgPSBjZW50ZXIgcmlnaHRcbiAgICAtYm90dG9tID0gYm90dG9tIGNlbnRlclxuICAgIC1sZWZ0ID0gY2VudGVyIGxlZnRcblxuICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgIC1tICA9IG1lZGl1bVxuICAgICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5iZy1jZW50ZXIgeyBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG59XG5cbi5iZy10b3AgeyAgICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7ICAgIFxufVxuXG4uYmctcmlnaHQgeyAgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbn1cblxuLmJnLWJvdHRvbSB7IFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG59XG5cbi5iZy1sZWZ0IHsgICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5iZy1jZW50ZXItbnMgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLXRvcC1ucyB7ICAgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7ICAgIFxuICB9XG5cbiAgLmJnLXJpZ2h0LW5zIHsgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxuICB9XG5cbiAgLmJnLWJvdHRvbS1ucyB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLWxlZnQtbnMgeyAgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyAgIFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5iZy1jZW50ZXItbSB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLW0geyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1tIHsgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxuICB9XG5cbiAgLmJnLWJvdHRvbS1tIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1tIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5iZy1jZW50ZXItbCB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLWwgeyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1sIHsgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxuICB9XG5cbiAgLmJnLWJvdHRvbS1sIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1sIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuXG4vKlxuXG4gICBPVVRMSU5FU1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5vdXRsaW5lIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG5cbi5vdXRsaW5lLXRyYW5zcGFyZW50IHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5vdXRsaW5lLTAgeyBvdXRsaW5lOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm91dGxpbmUtbnMgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbnMgeyBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm91dGxpbmUtMC1ucyB7IG91dGxpbmU6IDA7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLm91dGxpbmUtbSB7IG91dGxpbmU6IDFweCBzb2xpZDsgfVxuICAub3V0bGluZS10cmFuc3BhcmVudC1tIHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5vdXRsaW5lLTAtbSB7IG91dGxpbmU6IDA7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAub3V0bGluZS1sIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG4gIC5vdXRsaW5lLXRyYW5zcGFyZW50LWwgeyBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm91dGxpbmUtMC1sIHsgb3V0bGluZTogMDsgfVxufVxuXG4vKlxuXG4gICAgQk9SREVSU1xuICAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICAgQmFzZTpcbiAgICAgIGIgPSBib3JkZXJcblxuICAgIE1vZGlmaWVyczpcbiAgICAgIGEgPSBhbGxcbiAgICAgIHQgPSB0b3BcbiAgICAgIHIgPSByaWdodFxuICAgICAgYiA9IGJvdHRvbVxuICAgICAgbCA9IGxlZnRcbiAgICAgIG4gPSBub25lXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmJhIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLmJ0IHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuXG4uYnIgeyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuXG4uYmIgeyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG5cbi5ibCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4uYm4geyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5iYS1ucyB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5idC1ucyB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLmJyLW5zIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiLW5zIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuYmwtbnMgeyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cbiAgLmJuLW5zIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmJhLW0geyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgfVxuICAuYnQtbSB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLmJyLW0geyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuICAuYmItbSB7IGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLmJsLW0geyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cbiAgLmJuLW0geyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5iYS1sIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJ0LWwgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5ici1sIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiLWwgeyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5ibC1sIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibi1sIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cbn1cblxuLypcblxuICAgQk9SREVSIENPTE9SU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlcnMvXG5cbiAgIEJvcmRlciBjb2xvcnMgY2FuIGJlIHVzZWQgdG8gZXh0ZW5kIHRoZSBiYXNlXG4gICBib3JkZXIgY2xhc3NlcyBiYSxidCxiYixicixibCBmb3VuZCBpbiB0aGUgX2JvcmRlcnMuY3NzIGZpbGUuXG5cbiAgIFRoZSBiYXNlIGJvcmRlciBjbGFzcyBieSBkZWZhdWx0IHdpbGwgc2V0IHRoZSBjb2xvciBvZiB0aGUgYm9yZGVyXG4gICB0byB0aGF0IG9mIHRoZSBjdXJyZW50IHRleHQgY29sb3IuIFRoZXNlIGNsYXNzZXMgYXJlIGZvciB0aGUgY2FzZXNcbiAgIHdoZXJlIHlvdSBkZXNpcmUgZm9yIHRoZSB0ZXh0IGFuZCBib3JkZXIgY29sb3JzIHRvIGJlIGRpZmZlcmVudC5cblxuICAgQmFzZTpcbiAgICAgYiA9IGJvcmRlclxuXG4gICBNb2RpZmllcnM6XG4gICAtLWNvbG9yLW5hbWUgPSBlYWNoIGNvbG9yIHZhcmlhYmxlIG5hbWUgaXMgYWxzbyBhIGJvcmRlciBjb2xvciBuYW1lXG5cbiovXG5cbi5iLS1ibGFjayB7ICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7ICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uYi0tbmVhci1ibGFjayB7ICAgYm9yZGVyLWNvbG9yOiAjMTExOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmVhci1ibGFjayk7IH1cblxuLmItLWRhcmstZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogIzMzMzsgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyB9XG5cbi5iLS1taWQtZ3JheSB7ICAgICBib3JkZXItY29sb3I6ICM1NTU7ICAgICBib3JkZXItY29sb3I6IHZhcigtLW1pZC1ncmF5KTsgfVxuXG4uYi0tZ3JheSB7ICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzc3OyAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheSk7IH1cblxuLmItLXNpbHZlciB7ICAgICAgIGJvcmRlci1jb2xvcjogIzk5OTsgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWx2ZXIpOyB9XG5cbi5iLS1saWdodC1zaWx2ZXIgeyBib3JkZXItY29sb3I6ICNhYWE7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtc2lsdmVyKTsgfVxuXG4uYi0tbW9vbi1ncmF5IHsgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyAgICBib3JkZXItY29sb3I6IHZhcigtLW1vb24tZ3JheSk7IH1cblxuLmItLWxpZ2h0LWdyYXkgeyAgIGJvcmRlci1jb2xvcjogI2VlZTsgICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpOyB9XG5cbi5iLS1uZWFyLXdoaXRlIHsgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWFyLXdoaXRlKTsgfVxuXG4uYi0td2hpdGUgeyAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmItLXdoaXRlLTkwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtOTApOyB9XG5cbi5iLS13aGl0ZS04MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTgwKTsgfVxuXG4uYi0td2hpdGUtNzAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS03MCk7IH1cblxuLmItLXdoaXRlLTYwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtNjApOyB9XG5cbi5iLS13aGl0ZS01MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTUwKTsgfVxuXG4uYi0td2hpdGUtNDAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNCk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS00MCk7IH1cblxuLmItLXdoaXRlLTMwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtMzApOyB9XG5cbi5iLS13aGl0ZS0yMCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTIwKTsgfVxuXG4uYi0td2hpdGUtMTAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7IH1cblxuLmItLXdoaXRlLTA1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjA1KTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTA1KTsgfVxuXG4uYi0td2hpdGUtMDI1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjAyNSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS0wMjUpOyB9XG5cbi5iLS13aGl0ZS0wMTI1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjAxMjUpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtMDEyNSk7IH1cblxuLmItLWJsYWNrLTkwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjkpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stOTApOyB9XG5cbi5iLS1ibGFjay04MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC44KTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTgwKTsgfVxuXG4uYi0tYmxhY2stNzAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuNyk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cblxuLmItLWJsYWNrLTYwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjYpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNjApOyB9XG5cbi5iLS1ibGFjay01MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC41KTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTUwKTsgfVxuXG4uYi0tYmxhY2stNDAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuNCk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cblxuLmItLWJsYWNrLTMwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjMpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMzApOyB9XG5cbi5iLS1ibGFjay0yMCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTIwKTsgfVxuXG4uYi0tYmxhY2stMTAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cblxuLmItLWJsYWNrLTA1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTA1KTsgfVxuXG4uYi0tYmxhY2stMDI1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjAyNSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay0wMjUpOyB9XG5cbi5iLS1ibGFjay0wMTI1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjAxMjUpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMDEyNSk7IH1cblxuLmItLWRhcmstcmVkIHsgYm9yZGVyLWNvbG9yOiAjZTcwNDBmOyBib3JkZXItY29sb3I6IHZhcigtLWRhcmstcmVkKTsgfVxuXG4uYi0tcmVkIHsgYm9yZGVyLWNvbG9yOiAjZmY0MTM2OyBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7IH1cblxuLmItLWxpZ2h0LXJlZCB7IGJvcmRlci1jb2xvcjogI2ZmNzI1YzsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpOyB9XG5cbi5iLS1vcmFuZ2UgeyBib3JkZXItY29sb3I6ICNmZjYzMDA7IGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlKTsgfVxuXG4uYi0tZ29sZCB7IGJvcmRlci1jb2xvcjogI2ZmYjcwMDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuXG4uYi0teWVsbG93IHsgYm9yZGVyLWNvbG9yOiAjZmZkNzAwOyBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7IH1cblxuLmItLWxpZ2h0LXllbGxvdyB7IGJvcmRlci1jb2xvcjogI2ZiZjFhOTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpOyB9XG5cbi5iLS1wdXJwbGUgeyBib3JkZXItY29sb3I6ICM1ZTJjYTU7IGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlKTsgfVxuXG4uYi0tbGlnaHQtcHVycGxlIHsgYm9yZGVyLWNvbG9yOiAjYTQ2M2YyOyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LXB1cnBsZSk7IH1cblxuLmItLWRhcmstcGluayB7IGJvcmRlci1jb2xvcjogI2Q1MDA4ZjsgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrLXBpbmspOyB9XG5cbi5iLS1ob3QtcGluayB7IGJvcmRlci1jb2xvcjogI2ZmNDFiNDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1ob3QtcGluayk7IH1cblxuLmItLXBpbmsgeyBib3JkZXItY29sb3I6ICNmZjgwY2M7IGJvcmRlci1jb2xvcjogdmFyKC0tcGluayk7IH1cblxuLmItLWxpZ2h0LXBpbmsgeyBib3JkZXItY29sb3I6ICNmZmEzZDc7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtcGluayk7IH1cblxuLmItLWRhcmstZ3JlZW4geyBib3JkZXItY29sb3I6ICMxMzc3NTI7IGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ncmVlbik7IH1cblxuLmItLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjMTlhOTc0OyBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuXG4uYi0tbGlnaHQtZ3JlZW4geyBib3JkZXItY29sb3I6ICM5ZWViY2Y7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pOyB9XG5cbi5iLS1uYXZ5IHsgYm9yZGVyLWNvbG9yOiAjMDAxYjQ0OyBib3JkZXItY29sb3I6IHZhcigtLW5hdnkpOyB9XG5cbi5iLS1kYXJrLWJsdWUgeyBib3JkZXItY29sb3I6ICMwMDQ0OWU7IGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTsgfVxuXG4uYi0tYmx1ZSB7IGJvcmRlci1jb2xvcjogIzAwYmJmZjsgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuXG4uYi0tbGlnaHQtYmx1ZSB7IGJvcmRlci1jb2xvcjogI2ZmNDQwMDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTsgfVxuXG4uYi0tbGlnaHRlc3QtYmx1ZSB7IGJvcmRlci1jb2xvcjogI2NkZWNmZjsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodGVzdC1ibHVlKTsgfVxuXG4uYi0td2FzaGVkLWJsdWUgeyBib3JkZXItY29sb3I6ICNmNmZmZmU7IGJvcmRlci1jb2xvcjogdmFyKC0td2FzaGVkLWJsdWUpOyB9XG5cbi5iLS13YXNoZWQtZ3JlZW4geyBib3JkZXItY29sb3I6ICNlOGZkZjU7IGJvcmRlci1jb2xvcjogdmFyKC0td2FzaGVkLWdyZWVuKTsgfVxuXG4uYi0td2FzaGVkLXllbGxvdyB7IGJvcmRlci1jb2xvcjogI2ZmZmNlYjsgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXNoZWQteWVsbG93KTsgfVxuXG4uYi0td2FzaGVkLXJlZCB7IGJvcmRlci1jb2xvcjogI2ZmZGZkZjsgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXNoZWQtcmVkKTsgfVxuXG4uYi0tdHJhbnNwYXJlbnQgeyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6IHZhcigtLXRyYW5zcGFyZW50KTsgfVxuXG4uYi0taW5oZXJpdCB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uYi0taW5pdGlhbCB7IGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yOyBib3JkZXItY29sb3I6IGluaXRpYWw7IH1cblxuLmItLXVuc2V0IHsgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3I7IGJvcmRlci1jb2xvcjogaW5pdGlhbDsgfVxuXG4vKlxuXG4gICBCT1JERVIgUkFESVVTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVyLXJhZGl1cy9cblxuICAgQmFzZTpcbiAgICAgYnIgICA9IGJvcmRlci1yYWRpdXNcblxuICAgTW9kaWZpZXJzOlxuICAgICAwICAgID0gMC9ub25lXG4gICAgIDEgICAgPSAxc3Qgc3RlcCBpbiBzY2FsZVxuICAgICAyICAgID0gMm5kIHN0ZXAgaW4gc2NhbGVcbiAgICAgMyAgICA9IDNyZCBzdGVwIGluIHNjYWxlXG4gICAgIDQgICAgPSA0dGggc3RlcCBpbiBzY2FsZVxuXG4gICBMaXRlcmFsIHZhbHVlczpcbiAgICAgLTEwMCA9IDEwMCVcbiAgICAgLXBpbGwgPSA5OTk5cHhcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uYnIwIHsgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJyMSB7ICAgICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtOyB9XG5cbi5icjIgeyAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5icjMgeyAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07IH1cblxuLmJyNCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5ici0xMDAgeyAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uYnItcGlsbCB7ICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuXG4uYnItLWJvdHRvbSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuLmJyLS10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbi5ici0tcmlnaHQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuLmJyLS1sZWZ0IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuLmJyLWluaGVyaXQgeyBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG5cbi5ici1pbml0aWFsIHsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxuXG4uYnItdW5zZXQgeyBib3JkZXItcmFkaXVzOiAwOyBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmJyMC1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5icjEtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTsgfVxuICAuYnIyLW5zIHsgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuICAuYnIzLW5zIHsgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XG4gIC5icjQtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuYnItMTAwLW5zIHsgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmJyLXBpbGwtbnMgeyBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cbiAgLmJyLS1ib3R0b20tbnMge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tdG9wLW5zIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXJpZ2h0LW5zIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tbGVmdC1ucyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici1pbmhlcml0LW5zIHsgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAuYnItaW5pdGlhbC1ucyB7IGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cbiAgLmJyLXVuc2V0LW5zIHsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuYnIwLW0geyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnIxLW0geyAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTsgfVxuICAuYnIyLW0geyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gIC5icjMtbSB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuICAuYnI0LW0geyAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuYnItMTAwLW0geyAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuYnItcGlsbC1tIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG4gIC5ici0tYm90dG9tLW0ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tdG9wLW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQtbSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQtbSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici1pbmhlcml0LW0geyBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG4gIC5ici1pbml0aWFsLW0geyBib3JkZXItcmFkaXVzOiAwOyBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG4gIC5ici11bnNldC1tIHsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5icjAtbCB7ICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5icjEtbCB7ICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtOyB9XG4gIC5icjItbCB7ICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cbiAgLmJyMy1sIHsgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XG4gIC5icjQtbCB7ICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5ici0xMDAtbCB7ICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5ici1waWxsLWwgeyBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cbiAgLmJyLS1ib3R0b20tbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS10b3AtbCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1yaWdodC1sIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tbGVmdC1sIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLWluaGVyaXQtbCB7IGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLmJyLWluaXRpYWwtbCB7IGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cbiAgLmJyLXVuc2V0LWwgeyBib3JkZXItcmFkaXVzOiAwOyBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG59XG5cbi8qXG5cbiAgIEJPUkRFUiBTVFlMRVNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICBEZXBlbmRzIG9uIGJhc2UgYm9yZGVyIG1vZHVsZSBpbiBfYm9yZGVycy5jc3NcblxuICAgQmFzZTpcbiAgICAgYiA9IGJvcmRlci1zdHlsZVxuXG4gICBNb2RpZmllcnM6XG4gICAgIC0tbm9uZSAgID0gbm9uZVxuICAgICAtLWRvdHRlZCA9IGRvdHRlZFxuICAgICAtLWRhc2hlZCA9IGRhc2hlZFxuICAgICAtLXNvbGlkICA9IHNvbGlkXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5iLS1kb3R0ZWQgeyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuXG4uYi0tZGFzaGVkIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cblxuLmItLXNvbGlkIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmItLW5vbmUgeyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5iLS1kb3R0ZWQtbnMgeyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuICAuYi0tZGFzaGVkLW5zIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLW5zIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmItLW5vbmUtbnMgeyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuYi0tZG90dGVkLW0geyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuICAuYi0tZGFzaGVkLW0geyBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAuYi0tc29saWQtbSB7ICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5iLS1ub25lLW0geyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5iLS1kb3R0ZWQtbCB7IGJvcmRlci1zdHlsZTogZG90dGVkOyB9XG4gIC5iLS1kYXNoZWQtbCB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gIC5iLS1zb2xpZC1sIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmItLW5vbmUtbCB7ICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG59XG5cbi8qXG5cbiAgIEJPUkRFUiBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICBCYXNlOlxuICAgICBidyA9IGJvcmRlci13aWR0aFxuXG4gICBNb2RpZmllcnM6XG4gICAgIDAgPSAwIHdpZHRoIGJvcmRlclxuICAgICAxID0gMXN0IHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uYncwIHsgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5idzEgeyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cblxuLmJ3MiB7IGJvcmRlci13aWR0aDogLjI1cmVtOyB9XG5cbi5idzMgeyBib3JkZXItd2lkdGg6IC41cmVtOyB9XG5cbi5idzQgeyBib3JkZXItd2lkdGg6IDFyZW07IH1cblxuLmJ3NSB7IGJvcmRlci13aWR0aDogMnJlbTsgfVxuXG4vKiBSZXNldHMgKi9cblxuLmJ0LTAgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5ici0wIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG5cbi5iYi0wIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uYmwtMCB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmJ3MC1ucyB7IGJvcmRlci13aWR0aDogMDsgfVxuICAuYncxLW5zIHsgYm9yZGVyLXdpZHRoOiAuMTI1cmVtOyB9XG4gIC5idzItbnMgeyBib3JkZXItd2lkdGg6IC4yNXJlbTsgfVxuICAuYnczLW5zIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuICAuYnc0LW5zIHsgYm9yZGVyLXdpZHRoOiAxcmVtOyB9XG4gIC5idzUtbnMgeyBib3JkZXItd2lkdGg6IDJyZW07IH1cbiAgLmJ0LTAtbnMgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIC5ici0wLW5zIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gIC5iYi0wLW5zIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAuYmwtMC1ucyB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5idzAtbSB7IGJvcmRlci13aWR0aDogMDsgfVxuICAuYncxLW0geyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cbiAgLmJ3Mi1tIHsgYm9yZGVyLXdpZHRoOiAuMjVyZW07IH1cbiAgLmJ3My1tIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuICAuYnc0LW0geyBib3JkZXItd2lkdGg6IDFyZW07IH1cbiAgLmJ3NS1tIHsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XG4gIC5idC0wLW0geyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIC5ici0wLW0geyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgLmJiLTAtbSB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLmJsLTAtbSB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmJ3MC1sIHsgYm9yZGVyLXdpZHRoOiAwOyB9XG4gIC5idzEtbCB7IGJvcmRlci13aWR0aDogLjEyNXJlbTsgfVxuICAuYncyLWwgeyBib3JkZXItd2lkdGg6IC4yNXJlbTsgfVxuICAuYnczLWwgeyBib3JkZXItd2lkdGg6IC41cmVtOyB9XG4gIC5idzQtbCB7IGJvcmRlci13aWR0aDogMXJlbTsgfVxuICAuYnc1LWwgeyBib3JkZXItd2lkdGg6IDJyZW07IH1cbiAgLmJ0LTAtbCB7IGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgLmJyLTAtbCB7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAuYmItMC1sIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAuYmwtMC1sIHsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbn1cblxuLypcblxuICBCT1gtU0hBRE9XXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3gtc2hhZG93L1xuXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAtbnMgPSBub3Qtc21hbGxcbiAgIC1tICA9IG1lZGl1bVxuICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5zaGFkb3ctMSB7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuXG4uc2hhZG93LTIgeyBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cblxuLnNoYWRvdy0zIHsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG5cbi5zaGFkb3ctNCB7IGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuXG4uc2hhZG93LTUgeyBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc2hhZG93LTEtbnMgeyBib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy0yLW5zIHsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMy1ucyB7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTQtbnMgeyBib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy01LW5zIHsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5zaGFkb3ctMS1tIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMi1tIHsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMy1tIHsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNC1tIHsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNS1tIHsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnNoYWRvdy0xLWwgeyBib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy0yLWwgeyBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy0zLWwgeyBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy00LWwgeyBib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy01LWwgeyBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbn1cblxuLypcblxuICAgQ09ERVxuXG4qL1xuXG4ucHJlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdzogICBzY3JvbGw7XG59XG5cbi8qXG5cbiAgIENPT1JESU5BVEVTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvcG9zaXRpb24vXG5cbiAgIFVzZSBpbiBjb21iaW5hdGlvbiB3aXRoIHRoZSBwb3NpdGlvbiBtb2R1bGUuXG5cbiAgIEJhc2U6XG4gICAgIHRvcFxuICAgICBib3R0b21cbiAgICAgcmlnaHRcbiAgICAgbGVmdFxuXG4gICBNb2RpZmllcnM6XG4gICAgIC0wICA9IGxpdGVyYWwgdmFsdWUgMFxuICAgICAtMSAgPSBsaXRlcmFsIHZhbHVlIDFcbiAgICAgLTIgID0gbGl0ZXJhbCB2YWx1ZSAyXG4gICAgIC0tMSA9IGxpdGVyYWwgdmFsdWUgLTFcbiAgICAgLS0yID0gbGl0ZXJhbCB2YWx1ZSAtMlxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50b3AtMCAgICB7IHRvcDogICAgMDsgfVxuXG4ucmlnaHQtMCAgeyByaWdodDogIDA7IH1cblxuLmJvdHRvbS0wIHsgYm90dG9tOiAwOyB9XG5cbi5sZWZ0LTAgICB7IGxlZnQ6ICAgMDsgfVxuXG4udG9wLTEgICAgeyB0b3A6ICAgIDFyZW07IH1cblxuLnJpZ2h0LTEgIHsgcmlnaHQ6ICAxcmVtOyB9XG5cbi5ib3R0b20tMSB7IGJvdHRvbTogMXJlbTsgfVxuXG4ubGVmdC0xICAgeyBsZWZ0OiAgIDFyZW07IH1cblxuLnRvcC0yICAgIHsgdG9wOiAgICAycmVtOyB9XG5cbi5yaWdodC0yICB7IHJpZ2h0OiAgMnJlbTsgfVxuXG4uYm90dG9tLTIgeyBib3R0b206IDJyZW07IH1cblxuLmxlZnQtMiAgIHsgbGVmdDogICAycmVtOyB9XG5cbi50b3AtLTEgICAgeyB0b3A6ICAgIC0xcmVtOyB9XG5cbi5yaWdodC0tMSAgeyByaWdodDogIC0xcmVtOyB9XG5cbi5ib3R0b20tLTEgeyBib3R0b206IC0xcmVtOyB9XG5cbi5sZWZ0LS0xICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG5cbi50b3AtLTIgICAgeyB0b3A6ICAgIC0ycmVtOyB9XG5cbi5yaWdodC0tMiAgeyByaWdodDogIC0ycmVtOyB9XG5cbi5ib3R0b20tLTIgeyBib3R0b206IC0ycmVtOyB9XG5cbi5sZWZ0LS0yICAgeyBsZWZ0OiAgIC0ycmVtOyB9XG5cbi5hYnNvbHV0ZS0tZmlsbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAudG9wLTAtbnMgICAgIHsgdG9wOiAgIDA7IH1cbiAgLmxlZnQtMC1ucyAgICB7IGxlZnQ6ICAwOyB9XG4gIC5yaWdodC0wLW5zICAgeyByaWdodDogMDsgfVxuICAuYm90dG9tLTAtbnMgIHsgYm90dG9tOiAwOyB9XG4gIC50b3AtMS1ucyAgICAgeyB0b3A6ICAgMXJlbTsgfVxuICAubGVmdC0xLW5zICAgIHsgbGVmdDogIDFyZW07IH1cbiAgLnJpZ2h0LTEtbnMgICB7IHJpZ2h0OiAxcmVtOyB9XG4gIC5ib3R0b20tMS1ucyAgeyBib3R0b206IDFyZW07IH1cbiAgLnRvcC0yLW5zICAgICB7IHRvcDogICAycmVtOyB9XG4gIC5sZWZ0LTItbnMgICAgeyBsZWZ0OiAgMnJlbTsgfVxuICAucmlnaHQtMi1ucyAgIHsgcmlnaHQ6IDJyZW07IH1cbiAgLmJvdHRvbS0yLW5zICB7IGJvdHRvbTogMnJlbTsgfVxuICAudG9wLS0xLW5zICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuICAucmlnaHQtLTEtbnMgIHsgcmlnaHQ6ICAtMXJlbTsgfVxuICAuYm90dG9tLS0xLW5zIHsgYm90dG9tOiAtMXJlbTsgfVxuICAubGVmdC0tMS1ucyAgIHsgbGVmdDogICAtMXJlbTsgfVxuICAudG9wLS0yLW5zICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuICAucmlnaHQtLTItbnMgIHsgcmlnaHQ6ICAtMnJlbTsgfVxuICAuYm90dG9tLS0yLW5zIHsgYm90dG9tOiAtMnJlbTsgfVxuICAubGVmdC0tMi1ucyAgIHsgbGVmdDogICAtMnJlbTsgfVxuICAuYWJzb2x1dGUtLWZpbGwtbnMge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAudG9wLTAtbSAgICAgeyB0b3A6ICAgMDsgfVxuICAubGVmdC0wLW0gICAgeyBsZWZ0OiAgMDsgfVxuICAucmlnaHQtMC1tICAgeyByaWdodDogMDsgfVxuICAuYm90dG9tLTAtbSAgeyBib3R0b206IDA7IH1cbiAgLnRvcC0xLW0gICAgIHsgdG9wOiAgIDFyZW07IH1cbiAgLmxlZnQtMS1tICAgIHsgbGVmdDogIDFyZW07IH1cbiAgLnJpZ2h0LTEtbSAgIHsgcmlnaHQ6IDFyZW07IH1cbiAgLmJvdHRvbS0xLW0gIHsgYm90dG9tOiAxcmVtOyB9XG4gIC50b3AtMi1tICAgICB7IHRvcDogICAycmVtOyB9XG4gIC5sZWZ0LTItbSAgICB7IGxlZnQ6ICAycmVtOyB9XG4gIC5yaWdodC0yLW0gICB7IHJpZ2h0OiAycmVtOyB9XG4gIC5ib3R0b20tMi1tICB7IGJvdHRvbTogMnJlbTsgfVxuICAudG9wLS0xLW0gICAgeyB0b3A6ICAgIC0xcmVtOyB9XG4gIC5yaWdodC0tMS1tICB7IHJpZ2h0OiAgLTFyZW07IH1cbiAgLmJvdHRvbS0tMS1tIHsgYm90dG9tOiAtMXJlbTsgfVxuICAubGVmdC0tMS1tICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG4gIC50b3AtLTItbSAgICB7IHRvcDogICAgLTJyZW07IH1cbiAgLnJpZ2h0LS0yLW0gIHsgcmlnaHQ6ICAtMnJlbTsgfVxuICAuYm90dG9tLS0yLW0geyBib3R0b206IC0ycmVtOyB9XG4gIC5sZWZ0LS0yLW0gICB7IGxlZnQ6ICAgLTJyZW07IH1cbiAgLmFic29sdXRlLS1maWxsLW0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50b3AtMC1sICAgICB7IHRvcDogICAwOyB9XG4gIC5sZWZ0LTAtbCAgICB7IGxlZnQ6ICAwOyB9XG4gIC5yaWdodC0wLWwgICB7IHJpZ2h0OiAwOyB9XG4gIC5ib3R0b20tMC1sICB7IGJvdHRvbTogMDsgfVxuICAudG9wLTEtbCAgICAgeyB0b3A6ICAgMXJlbTsgfVxuICAubGVmdC0xLWwgICAgeyBsZWZ0OiAgMXJlbTsgfVxuICAucmlnaHQtMS1sICAgeyByaWdodDogMXJlbTsgfVxuICAuYm90dG9tLTEtbCAgeyBib3R0b206IDFyZW07IH1cbiAgLnRvcC0yLWwgICAgIHsgdG9wOiAgIDJyZW07IH1cbiAgLmxlZnQtMi1sICAgIHsgbGVmdDogIDJyZW07IH1cbiAgLnJpZ2h0LTItbCAgIHsgcmlnaHQ6IDJyZW07IH1cbiAgLmJvdHRvbS0yLWwgIHsgYm90dG9tOiAycmVtOyB9XG4gIC50b3AtLTEtbCAgICB7IHRvcDogICAgLTFyZW07IH1cbiAgLnJpZ2h0LS0xLWwgIHsgcmlnaHQ6ICAtMXJlbTsgfVxuICAuYm90dG9tLS0xLWwgeyBib3R0b206IC0xcmVtOyB9XG4gIC5sZWZ0LS0xLWwgICB7IGxlZnQ6ICAgLTFyZW07IH1cbiAgLnRvcC0tMi1sICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuICAucmlnaHQtLTItbCAgeyByaWdodDogIC0ycmVtOyB9XG4gIC5ib3R0b20tLTItbCB7IGJvdHRvbTogLTJyZW07IH1cbiAgLmxlZnQtLTItbCAgIHsgbGVmdDogICAtMnJlbTsgfVxuICAuYWJzb2x1dGUtLWZpbGwtbCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi8qXG5cbiAgIENMRUFSRklYXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvY2xlYXJmaXgvXG5cbiovXG5cbi8qIE5pY29sYXMgR2FsbGFnaGVycyBDbGVhcmZpeCBzb2x1dGlvblxuICAgUmVmOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay8gKi9cblxuLmNmOmJlZm9yZSxcbi5jZjphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2Y6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4uY2YgeyAgICAgICAqem9vbTogMTsgfVxuXG4uY2wgeyBjbGVhcjogbGVmdDsgfVxuXG4uY3IgeyBjbGVhcjogcmlnaHQ7IH1cblxuLmNiIHsgY2xlYXI6IGJvdGg7IH1cblxuLmNuIHsgY2xlYXI6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY2wtbnMgeyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbnMgeyBjbGVhcjogcmlnaHQ7IH1cbiAgLmNiLW5zIHsgY2xlYXI6IGJvdGg7IH1cbiAgLmNuLW5zIHsgY2xlYXI6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmNsLW0geyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbSB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbSB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1tIHsgY2xlYXI6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuY2wtbCB7IGNsZWFyOiBsZWZ0OyB9XG4gIC5jci1sIHsgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYi1sIHsgY2xlYXI6IGJvdGg7IH1cbiAgLmNuLWwgeyBjbGVhcjogbm9uZTsgfVxufVxuXG4vKlxuXG4gICBESVNQTEFZXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvZGlzcGxheVxuXG4gICBCYXNlOlxuICAgIGQgPSBkaXNwbGF5XG5cbiAgIE1vZGlmaWVyczpcbiAgICBuICAgICA9IG5vbmVcbiAgICBiICAgICA9IGJsb2NrXG4gICAgaWIgICAgPSBpbmxpbmUtYmxvY2tcbiAgICBpdCAgICA9IGlubGluZS10YWJsZVxuICAgIHQgICAgID0gdGFibGVcbiAgICB0YyAgICA9IHRhYmxlLWNlbGxcbiAgICB0LXJvdyAgICAgICAgICA9IHRhYmxlLXJvd1xuICAgIHQtY29sdW1tICAgICAgID0gdGFibGUtY29sdW1uXG4gICAgdC1jb2x1bW4tZ3JvdXAgPSB0YWJsZS1jb2x1bW4tZ3JvdXBcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uZG4geyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGkgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5kYiB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGliIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kaXQgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cblxuLmR0IHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5kdGMgeyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi5kdC1yb3cgeyAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLmR0LXJvdy1ncm91cCB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uZHQtY29sdW1uIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG5cbi5kdC1jb2x1bW4tZ3JvdXAgeyBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7IH1cblxuLypcbiAgVGhpcyB3aWxsIHNldCB0YWJsZSB0byBmdWxsIHdpZHRoIGFuZCB0aGVuXG4gIGFsbCBjZWxscyB3aWxsIGJlIGVxdWFsIHdpZHRoXG4qL1xuXG4uZHQtLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmRuLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1ucyB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGl0LW5zIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLW5zIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuZHQtcm93LW5zIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbnMgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1ucyB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuICAuZHQtY29sdW1uLWdyb3VwLW5zIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1ucyB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuZG4tbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaS1tIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGliLW0geyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRpdC1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1tIHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kdGMtbSB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmR0LXJvdy1tIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbSB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICAuZHQtY29sdW1uLW0geyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbiAgLmR0LWNvbHVtbi1ncm91cC1tIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1tIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmRuLWwgeyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGktbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmRiLWwgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1sIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kaXQtbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuICAuZHQtbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLWwgeyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5kdC1yb3ctbCB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZHQtcm93LWdyb3VwLWwgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1sIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG4gIC5kdC1jb2x1bW4tZ3JvdXAtbCB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxuXG4gIC5kdC0tZml4ZWQtbCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKlxuXG4gIEZMRVhCT1hcblxuICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgLW5zID0gbm90LXNtYWxsXG4gICAtbSAgPSBtZWRpdW1cbiAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5mbGV4IHsgZGlzcGxheTogZmxleDsgfVxuXG4uaW5saW5lLWZsZXggeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4vKiAxLiBGaXggZm9yIENocm9tZSA0NCBidWcuXG4gKiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NTA2ODkzICovXG5cbi5mbGV4LWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwOyAvKiAxICovXG4gIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbn1cblxuLmZsZXgtbm9uZSB7IGZsZXg6IG5vbmU7IH1cblxuLmZsZXgtY29sdW1uICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgtcm93ICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmZsZXgtd3JhcCAgICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZmxleC1ub3dyYXAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2UgICAgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLmZsZXgtcm93LXJldmVyc2UgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5pdGVtcy1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5pdGVtcy1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uaXRlbXMtY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pdGVtcy1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuXG4uaXRlbXMtc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uc2VsZi1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLnNlbGYtZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uc2VsZi1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uc2VsZi1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG5cbi5zZWxmLXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4uanVzdGlmeS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5qdXN0aWZ5LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5qdXN0aWZ5LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5qdXN0aWZ5LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uY29udGVudC1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uY29udGVudC1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cblxuLmNvbnRlbnQtY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY29udGVudC1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY29udGVudC1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jb250ZW50LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5vcmRlci0wIHsgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEgeyBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7IG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHsgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQgeyBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7IG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHsgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcgeyBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7IG9yZGVyOiA4OyB9XG5cbi5vcmRlci1sYXN0IHsgb3JkZXI6IDk5OTk5OyB9XG5cbi5mbGV4LWdyb3ctMCB7IGZsZXgtZ3JvdzogMDsgfVxuXG4uZmxleC1ncm93LTEgeyBmbGV4LWdyb3c6IDE7IH1cblxuLmZsZXgtc2hyaW5rLTAgeyBmbGV4LXNocmluazogMDsgfVxuXG4uZmxleC1zaHJpbmstMSB7IGZsZXgtc2hyaW5rOiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmZsZXgtbnMgeyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbmxpbmUtZmxleC1ucyB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5mbGV4LWF1dG8tbnMge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLW5zIHsgZmxleDogbm9uZTsgfVxuICAuZmxleC1jb2x1bW4tbnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mbGV4LXJvdy1ucyB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtd3JhcC1ucyB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC1ub3dyYXAtbnMgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC13cmFwLXJldmVyc2UtbnMgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS1ucyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC1yb3ctcmV2ZXJzZS1ucyB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuaXRlbXMtc3RhcnQtbnMgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuaXRlbXMtZW5kLW5zIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5pdGVtcy1jZW50ZXItbnMgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pdGVtcy1iYXNlbGluZS1ucyB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuaXRlbXMtc3RyZXRjaC1ucyB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbiAgLnNlbGYtc3RhcnQtbnMgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWxmLWVuZC1ucyB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5zZWxmLWNlbnRlci1ucyB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuc2VsZi1iYXNlbGluZS1ucyB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gIC5zZWxmLXN0cmV0Y2gtbnMgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbiAgLmp1c3RpZnktc3RhcnQtbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktZW5kLW5zIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jZW50ZXItbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuanVzdGlmeS1iZXR3ZWVuLW5zIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWFyb3VuZC1ucyB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgLmNvbnRlbnQtc3RhcnQtbnMgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jb250ZW50LWVuZC1ucyB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jb250ZW50LWNlbnRlci1ucyB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGVudC1iZXR3ZWVuLW5zIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY29udGVudC1hcm91bmQtbnMgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmNvbnRlbnQtc3RyZXRjaC1ucyB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuICAub3JkZXItMC1ucyB7IG9yZGVyOiAwOyB9XG4gIC5vcmRlci0xLW5zIHsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTItbnMgeyBvcmRlcjogMjsgfVxuICAub3JkZXItMy1ucyB7IG9yZGVyOiAzOyB9XG4gIC5vcmRlci00LW5zIHsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTUtbnMgeyBvcmRlcjogNTsgfVxuICAub3JkZXItNi1ucyB7IG9yZGVyOiA2OyB9XG4gIC5vcmRlci03LW5zIHsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTgtbnMgeyBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdC1ucyB7IG9yZGVyOiA5OTk5OTsgfVxuXG4gIC5mbGV4LWdyb3ctMC1ucyB7IGZsZXgtZ3JvdzogMDsgfVxuICAuZmxleC1ncm93LTEtbnMgeyBmbGV4LWdyb3c6IDE7IH1cblxuICAuZmxleC1zaHJpbmstMC1ucyB7IGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5mbGV4LXNocmluay0xLW5zIHsgZmxleC1zaHJpbms6IDE7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmZsZXgtbSB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LW0geyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLW0geyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1tIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbSAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbSB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC1ub3dyYXAtbSB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS1tIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC1yb3ctcmV2ZXJzZS1tIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5pdGVtcy1zdGFydC1tIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5pdGVtcy1jZW50ZXItbSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLml0ZW1zLWJhc2VsaW5lLW0geyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbSB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbiAgLnNlbGYtc3RhcnQtbSB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlbGYtZW5kLW0geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuc2VsZi1iYXNlbGluZS1tIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgLnNlbGYtc3RyZXRjaC1tIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LW0geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktZW5kLW0geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci1tIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1tIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWFyb3VuZC1tIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuICAuY29udGVudC1zdGFydC1tIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbSB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jb250ZW50LWNlbnRlci1tIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50LWJldHdlZW4tbSB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLW0geyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmNvbnRlbnQtc3RyZXRjaC1tIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4gIC5vcmRlci0wLW0geyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1tIHsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTItbSB7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci0zLW0geyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1tIHsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTUtbSB7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci02LW0geyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1tIHsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTgtbSB7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0LW0geyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbSB7IGZsZXgtZ3JvdzogMDsgfVxuICAuZmxleC1ncm93LTEtbSB7IGZsZXgtZ3JvdzogMTsgfVxuXG4gIC5mbGV4LXNocmluay0wLW0geyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1tIHsgZmxleC1zaHJpbms6IDE7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuZmxleC1sIHsgZGlzcGxheTogZmxleDsgfVxuICAuaW5saW5lLWZsZXgtbCB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5mbGV4LWF1dG8tbCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwOyAvKiAxICovXG4gICAgbWluLWhlaWdodDogMDsgLyogMSAqL1xuICB9XG4gIC5mbGV4LW5vbmUtbCB7IGZsZXg6IG5vbmU7IH1cbiAgLmZsZXgtY29sdW1uLWwgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mbGV4LXJvdy1sIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC13cmFwLWwgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbm93cmFwLWwgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC13cmFwLXJldmVyc2UtbCB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLWwgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtcm93LXJldmVyc2UtbCB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4gIC5pdGVtcy1zdGFydC1sIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1sIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5pdGVtcy1jZW50ZXItbCB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLml0ZW1zLWJhc2VsaW5lLWwgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbCB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbiAgLnNlbGYtc3RhcnQtbCB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlbGYtZW5kLWwgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbCB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuc2VsZi1iYXNlbGluZS1sIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgLnNlbGYtc3RyZXRjaC1sIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktZW5kLWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci1sIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1sIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWFyb3VuZC1sIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuICAuY29udGVudC1zdGFydC1sIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jb250ZW50LWNlbnRlci1sIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50LWJldHdlZW4tbCB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLWwgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmNvbnRlbnQtc3RyZXRjaC1sIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4gIC5vcmRlci0wLWwgeyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1sIHsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTItbCB7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci0zLWwgeyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1sIHsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTUtbCB7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci02LWwgeyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1sIHsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTgtbCB7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0LWwgeyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbCB7IGZsZXgtZ3JvdzogMDsgfVxuICAuZmxleC1ncm93LTEtbCB7IGZsZXgtZ3JvdzogMTsgfVxuXG4gIC5mbGV4LXNocmluay0wLWwgeyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1sIHsgZmxleC1zaHJpbms6IDE7IH1cbn1cblxuLypcblxuICAgRkxPQVRTXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvZmxvYXRzL1xuXG4gICAxLiBGbG9hdGVkIGVsZW1lbnRzIGFyZSBhdXRvbWF0aWNhbGx5IHJlbmRlcmVkIGFzIGJsb2NrIGxldmVsIGVsZW1lbnRzLlxuICAgICAgU2V0dGluZyBmbG9hdHMgdG8gZGlzcGxheSBpbmxpbmUgd2lsbCBmaXggdGhlIGRvdWJsZSBtYXJnaW4gYnVnIGluXG4gICAgICBpZTYuIFlvdSBrbm93Li4uIGp1c3QgaW4gY2FzZS5cblxuICAgMi4gRG9uJ3QgZm9yZ2V0IHRvIGNsZWFyZml4IHlvdXIgZmxvYXRzIHdpdGggLmNmXG5cbiAgIEJhc2U6XG4gICAgIGYgPSBmbG9hdFxuXG4gICBNb2RpZmllcnM6XG4gICAgIGwgPSBsZWZ0XG4gICAgIHIgPSByaWdodFxuICAgICBuID0gbm9uZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5mbCB7IGZsb2F0OiBsZWZ0OyAgX2Rpc3BsYXk6IGlubGluZTsgfVxuXG4uZnIgeyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cblxuLmZuIHsgZmxvYXQ6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZmwtbnMgeyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZnItbnMgeyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZuLW5zIHsgZmxvYXQ6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmZsLW0geyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZnItbSB7IGZsb2F0OiByaWdodDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZm4tbSB7IGZsb2F0OiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmZsLWwgeyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZnItbCB7IGZsb2F0OiByaWdodDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZm4tbCB7IGZsb2F0OiBub25lOyB9XG59XG5cbi8qXG5cbiAgIEZPTlQgRkFNSUxZIEdST1VQU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9mb250LWZhbWlseS9cblxuKi9cblxuLnNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgJ2F2ZW5pciBuZXh0JywgYXZlbmlyLFxuICAgICAgICAgICAgICAgJ2hlbHZldGljYSBuZXVlJywgaGVsdmV0aWNhLFxuICAgICAgICAgICAgICAgdWJ1bnR1LFxuICAgICAgICAgICAgICAgcm9ib3RvLCBub3RvLFxuICAgICAgICAgICAgICAgJ3NlZ29lIHVpJywgYXJpYWwsXG4gICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xufVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogZ2VvcmdpYSxcbiAgICAgICAgICAgICAgIHRpbWVzLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5zeXN0ZW0tc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uc3lzdGVtLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuXG4vKiBNb25vc3BhY2VkIFR5cGVmYWNlcyAoZm9yIGNvZGUpICovXG5cbi8qIEZyb20gaHR0cDovL2Nzc2ZvbnRzdGFjay5jb20gKi9cblxuY29kZSwgLmNvZGUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsXG4gICAgICAgICAgICAgICBtb25hY28sXG4gICAgICAgICAgICAgICBtb25vc3BhY2U7XG59XG5cbi5jb3VyaWVyIHtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5leHQnLFxuICAgICAgICAgICAgICAgY291cmllcixcbiAgICAgICAgICAgICAgIG1vbm9zcGFjZTtcbn1cblxuLyogU2Fucy1TZXJpZiBUeXBlZmFjZXMgKi9cblxuLmhlbHZldGljYSB7XG4gIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhIG5ldWUnLCBoZWx2ZXRpY2EsXG4gICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xufVxuXG4uYXZlbmlyIHtcbiAgZm9udC1mYW1pbHk6ICdhdmVuaXIgbmV4dCcsIGF2ZW5pcixcbiAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7XG59XG5cbi8qIFNlcmlmIFR5cGVmYWNlcyAqL1xuXG4uYXRoZWxhcyB7XG4gIGZvbnQtZmFtaWx5OiBhdGhlbGFzLFxuICAgICAgICAgICAgICAgZ2VvcmdpYSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uZ2VvcmdpYSB7XG4gIGZvbnQtZmFtaWx5OiBnZW9yZ2lhLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi50aW1lcyB7XG4gIGZvbnQtZmFtaWx5OiB0aW1lcyxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uYm9kb25pIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9kb25pIE1UXCIsXG4gICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5jYWxpc3RvIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0byBNVFwiLFxuICAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uZ2FyYW1vbmQge1xuICBmb250LWZhbWlseTogZ2FyYW1vbmQsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmJhc2tlcnZpbGxlIHtcbiAgZm9udC1mYW1pbHk6IGJhc2tlcnZpbGxlLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi8qXG5cbiAgIEZPTlQgU1RZTEVcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC1zdHlsZS9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uaSAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mcy1ub3JtYWwgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuaS1ucyAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZnMtbm9ybWFsLW5zICAgICB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuaS1tICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5mcy1ub3JtYWwtbSAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuaS1sICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5mcy1ub3JtYWwtbCAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cbn1cblxuLypcblxuICAgRk9OVCBXRUlHSFRcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC13ZWlnaHQvXG5cbiAgIEJhc2VcbiAgICAgZncgPSBmb250LXdlaWdodFxuXG4gICBNb2RpZmllcnM6XG4gICAgIDEgPSBsaXRlcmFsIHZhbHVlIDEwMFxuICAgICAyID0gbGl0ZXJhbCB2YWx1ZSAyMDBcbiAgICAgMyA9IGxpdGVyYWwgdmFsdWUgMzAwXG4gICAgIDQgPSBsaXRlcmFsIHZhbHVlIDQwMFxuICAgICA1ID0gbGl0ZXJhbCB2YWx1ZSA1MDBcbiAgICAgNiA9IGxpdGVyYWwgdmFsdWUgNjAwXG4gICAgIDcgPSBsaXRlcmFsIHZhbHVlIDcwMFxuICAgICA4ID0gbGl0ZXJhbCB2YWx1ZSA4MDBcbiAgICAgOSA9IGxpdGVyYWwgdmFsdWUgOTAwXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLm5vcm1hbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmIgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mdzEgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG5cbi5mdzIgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG5cbi5mdzMgICAgeyBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mdzQgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mdzUgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mdzYgICAgeyBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mdzcgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mdzggICAgeyBmb250LXdlaWdodDogODAwOyB9XG5cbi5mdzkgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm5vcm1hbC1ucyB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbnMgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbnMgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4gIC5mdzItbnMgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbnMgICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbnMgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gIC5mdzUtbnMgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbnMgICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbnMgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mdzgtbnMgICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbnMgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5ub3JtYWwtbSB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbSAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZ3MS1tICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZncyLW0gICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbSAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZ3NC1tICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZnc1LW0gICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbSAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZ3Ny1tICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnc4LW0gICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbSAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubm9ybWFsLWwgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iLWwgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbCAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmZ3Mi1sICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuZnczLWwgICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbCAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZ3NS1sICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZnc2LWwgICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbCAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZ3OC1sICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuZnc5LWwgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbi8qXG5cbiAgIEZPUk1TXG4gICBcbiovXG5cbi5pbnB1dC1yZXNldCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnV0dG9uLXJlc2V0OjotbW96LWZvY3VzLWlubmVyLFxuLmlucHV0LXJlc2V0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuXG4gICBIRUlHSFRTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvaGVpZ2h0cy9cblxuICAgQmFzZTpcbiAgICAgaCA9IGhlaWdodFxuICAgICBtaW4taCA9IG1pbi1oZWlnaHRcbiAgICAgbWluLXZoID0gbWluLWhlaWdodCB2ZXJ0aWNhbCBzY3JlZW4gaGVpZ2h0XG4gICAgIHZoID0gdmVydGljYWwgc2NyZWVuIGhlaWdodFxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG5cbiAgICAgLTI1ICAgPSBsaXRlcmFsIHZhbHVlIDI1JVxuICAgICAtNTAgICA9IGxpdGVyYWwgdmFsdWUgNTAlXG4gICAgIC03NSAgID0gbGl0ZXJhbCB2YWx1ZSA3NSVcbiAgICAgLTEwMCAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcblxuICAgICAtYXV0byA9IHN0cmluZyB2YWx1ZSBvZiBhdXRvXG4gICAgIC1pbmhlcml0ID0gc3RyaW5nIHZhbHVlIG9mIGluaGVyaXRcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBIZWlnaHQgU2NhbGUgKi9cblxuLmgxIHsgaGVpZ2h0OiAxcmVtOyB9XG5cbi5oMiB7IGhlaWdodDogMnJlbTsgfVxuXG4uaDMgeyBoZWlnaHQ6IDRyZW07IH1cblxuLmg0IHsgaGVpZ2h0OiA4cmVtOyB9XG5cbi5oNSB7IGhlaWdodDogMTZyZW07IH1cblxuLyogSGVpZ2h0IFBlcmNlbnRhZ2VzIC0gQmFzZWQgb2ZmIG9mIGhlaWdodCBvZiBwYXJlbnQgKi9cblxuLmgtMjUgeyAgaGVpZ2h0OiAgMjUlOyB9XG5cbi5oLTUwIHsgIGhlaWdodDogIDUwJTsgfVxuXG4uaC03NSB7ICBoZWlnaHQ6ICA3NSU7IH1cblxuLmgtMTAwIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5taW4taC0xMDAgeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi8qIFNjcmVlbiBIZWlnaHQgUGVyY2VudGFnZSAqL1xuXG4udmgtMjUgeyAgaGVpZ2h0OiAgMjV2aDsgfVxuXG4udmgtNTAgeyAgaGVpZ2h0OiAgNTB2aDsgfVxuXG4udmgtNzUgeyAgaGVpZ2h0OiAgNzV2aDsgfVxuXG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aDsgfVxuXG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi8qIFN0cmluZyBQcm9wZXJ0aWVzICovXG5cbi5oLWF1dG8geyAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oLWluaGVyaXQgeyAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmgxLW5zIHsgIGhlaWdodDogMXJlbTsgfVxuICAuaDItbnMgeyAgaGVpZ2h0OiAycmVtOyB9XG4gIC5oMy1ucyB7ICBoZWlnaHQ6IDRyZW07IH1cbiAgLmg0LW5zIHsgIGhlaWdodDogOHJlbTsgfVxuICAuaDUtbnMgeyAgaGVpZ2h0OiAxNnJlbTsgfVxuICAuaC0yNS1ucyB7IGhlaWdodDogMjUlOyB9XG4gIC5oLTUwLW5zIHsgaGVpZ2h0OiA1MCU7IH1cbiAgLmgtNzUtbnMgeyBoZWlnaHQ6IDc1JTsgfVxuICAuaC0xMDAtbnMgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1pbi1oLTEwMC1ucyB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnZoLTI1LW5zIHsgIGhlaWdodDogIDI1dmg7IH1cbiAgLnZoLTUwLW5zIHsgIGhlaWdodDogIDUwdmg7IH1cbiAgLnZoLTc1LW5zIHsgIGhlaWdodDogIDc1dmg7IH1cbiAgLnZoLTEwMC1ucyB7IGhlaWdodDogMTAwdmg7IH1cbiAgLm1pbi12aC0xMDAtbnMgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuaC1hdXRvLW5zIHsgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oLWluaGVyaXQtbnMgeyBoZWlnaHQ6IGluaGVyaXQ7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmgxLW0geyBoZWlnaHQ6IDFyZW07IH1cbiAgLmgyLW0geyBoZWlnaHQ6IDJyZW07IH1cbiAgLmgzLW0geyBoZWlnaHQ6IDRyZW07IH1cbiAgLmg0LW0geyBoZWlnaHQ6IDhyZW07IH1cbiAgLmg1LW0geyBoZWlnaHQ6IDE2cmVtOyB9XG4gIC5oLTI1LW0geyBoZWlnaHQ6IDI1JTsgfVxuICAuaC01MC1tIHsgaGVpZ2h0OiA1MCU7IH1cbiAgLmgtNzUtbSB7IGhlaWdodDogNzUlOyB9XG4gIC5oLTEwMC1tIHsgaGVpZ2h0OiAxMDAlOyB9XG4gIC5taW4taC0xMDAtbSB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnZoLTI1LW0geyAgaGVpZ2h0OiAgMjV2aDsgfVxuICAudmgtNTAtbSB7ICBoZWlnaHQ6ICA1MHZoOyB9XG4gIC52aC03NS1tIHsgIGhlaWdodDogIDc1dmg7IH1cbiAgLnZoLTEwMC1tIHsgaGVpZ2h0OiAxMDB2aDsgfVxuICAubWluLXZoLTEwMC1tIHsgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmgtYXV0by1tIHsgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oLWluaGVyaXQtbSB7IGhlaWdodDogaW5oZXJpdDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5oMS1sIHsgaGVpZ2h0OiAxcmVtOyB9XG4gIC5oMi1sIHsgaGVpZ2h0OiAycmVtOyB9XG4gIC5oMy1sIHsgaGVpZ2h0OiA0cmVtOyB9XG4gIC5oNC1sIHsgaGVpZ2h0OiA4cmVtOyB9XG4gIC5oNS1sIHsgaGVpZ2h0OiAxNnJlbTsgfVxuICAuaC0yNS1sIHsgaGVpZ2h0OiAyNSU7IH1cbiAgLmgtNTAtbCB7IGhlaWdodDogNTAlOyB9XG4gIC5oLTc1LWwgeyBoZWlnaHQ6IDc1JTsgfVxuICAuaC0xMDAtbCB7IGhlaWdodDogMTAwJTsgfVxuICAubWluLWgtMTAwLWwgeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC52aC0yNS1sIHsgIGhlaWdodDogIDI1dmg7IH1cbiAgLnZoLTUwLWwgeyAgaGVpZ2h0OiAgNTB2aDsgfVxuICAudmgtNzUtbCB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4gIC52aC0xMDAtbCB7IGhlaWdodDogMTAwdmg7IH1cbiAgLm1pbi12aC0xMDAtbCB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5oLWF1dG8tbCB7IGhlaWdodDogYXV0bzsgfVxuICAuaC1pbmhlcml0LWwgeyBoZWlnaHQ6IGluaGVyaXQ7IH1cbn1cblxuLypcblxuICAgTEVUVEVSIFNQQUNJTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvdHJhY2tpbmcvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnRyYWNrZWQgICAgICAgeyBsZXR0ZXItc3BhY2luZzogIC4xZW07IH1cblxuLnRyYWNrZWQtdGlnaHQgeyBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG5cbi50cmFja2VkLW1lZ2EgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC50cmFja2VkLW5zICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XG4gIC50cmFja2VkLXRpZ2h0LW5zIHsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAudHJhY2tlZC1tZWdhLW5zICB7IGxldHRlci1zcGFjaW5nOiAgLjI1ZW07IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnRyYWNrZWQtbSAgICAgICB7IGxldHRlci1zcGFjaW5nOiAgLjFlbTsgfVxuICAudHJhY2tlZC10aWdodC1tIHsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAudHJhY2tlZC1tZWdhLW0gIHsgbGV0dGVyLXNwYWNpbmc6ICAuMjVlbTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50cmFja2VkLWwgICAgICAgeyBsZXR0ZXItc3BhY2luZzogIC4xZW07IH1cbiAgLnRyYWNrZWQtdGlnaHQtbCB7IGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgLnRyYWNrZWQtbWVnYS1sICB7IGxldHRlci1zcGFjaW5nOiAgLjI1ZW07IH1cbn1cblxuLypcblxuICAgTElORSBIRUlHSFQgLyBMRUFESU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2xpbmUtaGVpZ2h0XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmxoLXNvbGlkIHsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxoLXRpdGxlIHsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLmxoLWNvcHkgIHsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5saC1zb2xpZC1ucyB7IGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saC10aXRsZS1ucyB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5saC1jb3B5LW5zICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmxoLXNvbGlkLW0geyBsaW5lLWhlaWdodDogMTsgfVxuICAubGgtdGl0bGUtbSB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5saC1jb3B5LW0gIHsgbGluZS1oZWlnaHQ6IDEuNTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5saC1zb2xpZC1sIHsgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmxoLXRpdGxlLWwgeyBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAubGgtY29weS1sICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cbn1cblxuLypcblxuICAgTElOS1NcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL2xpbmtzL1xuXG4qL1xuXG4ubGluayB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cblxuLmxpbms6bGluayxcbi5saW5rOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5saW5rOmhvdmVyICAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5saW5rOmFjdGl2ZSAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5saW5rOmZvY3VzICAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuXG4vKlxuXG4gICBMSVNUU1xuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZWxlbWVudHMvbGlzdHMvXG5cbiovXG5cbi5saXN0IHsgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLypcblxuICAgTUFYIFdJRFRIU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L21heC13aWR0aHMvXG5cbiAgIEJhc2U6XG4gICAgIG13ID0gbWF4LXdpZHRoXG5cbiAgIE1vZGlmaWVyc1xuICAgICAxID0gMXN0IHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDYgPSA2c3Qgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA3ID0gN25kIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgOCA9IDhyZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDkgPSA5dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuXG4gICAgIC0xMDAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcblxuICAgICAtbm9uZSAgPSBzdHJpbmcgdmFsdWUgbm9uZVxuXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogTWF4IFdpZHRoIFBlcmNlbnRhZ2VzICovXG5cbi5tdy0xMDAgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIE1heCBXaWR0aCBTY2FsZSAqL1xuXG4ubXcxICB7ICBtYXgtd2lkdGg6IDFyZW07IH1cblxuLm13MiAgeyAgbWF4LXdpZHRoOiAycmVtOyB9XG5cbi5tdzMgIHsgIG1heC13aWR0aDogNHJlbTsgfVxuXG4ubXc0ICB7ICBtYXgtd2lkdGg6IDhyZW07IH1cblxuLm13NSAgeyAgbWF4LXdpZHRoOiAxNnJlbTsgfVxuXG4ubXc2ICB7ICBtYXgtd2lkdGg6IDMycmVtOyB9XG5cbi5tdzcgIHsgIG1heC13aWR0aDogNDhyZW07IH1cblxuLm13OCAgeyAgbWF4LXdpZHRoOiA2NHJlbTsgfVxuXG4ubXc5ICB7ICBtYXgtd2lkdGg6IDk2cmVtOyB9XG5cbi8qIE1heCBXaWR0aCBTdHJpbmcgUHJvcGVydGllcyAqL1xuXG4ubXctbm9uZSB7IG1heC13aWR0aDogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tdy0xMDAtbnMgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1ucyAgeyAgbWF4LXdpZHRoOiAxcmVtOyB9XG4gIC5tdzItbnMgIHsgIG1heC13aWR0aDogMnJlbTsgfVxuICAubXczLW5zICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cbiAgLm13NC1ucyAgeyAgbWF4LXdpZHRoOiA4cmVtOyB9XG4gIC5tdzUtbnMgIHsgIG1heC13aWR0aDogMTZyZW07IH1cbiAgLm13Ni1ucyAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuICAubXc3LW5zICB7ICBtYXgtd2lkdGg6IDQ4cmVtOyB9XG4gIC5tdzgtbnMgIHsgIG1heC13aWR0aDogNjRyZW07IH1cbiAgLm13OS1ucyAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4gIC5tdy1ub25lLW5zIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5tdy0xMDAtbSAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuICAubXcxLW0gIHsgIG1heC13aWR0aDogMXJlbTsgfVxuICAubXcyLW0gIHsgIG1heC13aWR0aDogMnJlbTsgfVxuICAubXczLW0gIHsgIG1heC13aWR0aDogNHJlbTsgfVxuICAubXc0LW0gIHsgIG1heC13aWR0aDogOHJlbTsgfVxuICAubXc1LW0gIHsgIG1heC13aWR0aDogMTZyZW07IH1cbiAgLm13Ni1tICB7ICBtYXgtd2lkdGg6IDMycmVtOyB9XG4gIC5tdzctbSAgeyAgbWF4LXdpZHRoOiA0OHJlbTsgfVxuICAubXc4LW0gIHsgIG1heC13aWR0aDogNjRyZW07IH1cbiAgLm13OS1tICB7ICBtYXgtd2lkdGg6IDk2cmVtOyB9XG5cbiAgLm13LW5vbmUtbSB7IG1heC13aWR0aDogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tdy0xMDAtbCAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuICAubXcxLWwgIHsgIG1heC13aWR0aDogMXJlbTsgfVxuICAubXcyLWwgIHsgIG1heC13aWR0aDogMnJlbTsgfVxuICAubXczLWwgIHsgIG1heC13aWR0aDogNHJlbTsgfVxuICAubXc0LWwgIHsgIG1heC13aWR0aDogOHJlbTsgfVxuICAubXc1LWwgIHsgIG1heC13aWR0aDogMTZyZW07IH1cbiAgLm13Ni1sICB7ICBtYXgtd2lkdGg6IDMycmVtOyB9XG4gIC5tdzctbCAgeyAgbWF4LXdpZHRoOiA0OHJlbTsgfVxuICAubXc4LWwgIHsgIG1heC13aWR0aDogNjRyZW07IH1cbiAgLm13OS1sICB7ICBtYXgtd2lkdGg6IDk2cmVtOyB9XG5cbiAgLm13LW5vbmUtbCB7IG1heC13aWR0aDogbm9uZTsgfVxufVxuXG4vKlxuXG4gICBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC93aWR0aHMvXG5cbiAgIEJhc2U6XG4gICAgIHcgPSB3aWR0aFxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuXG4gICAgIC0xMCAgPSBsaXRlcmFsIHZhbHVlIDEwJVxuICAgICAtMjAgID0gbGl0ZXJhbCB2YWx1ZSAyMCVcbiAgICAgLTI1ICA9IGxpdGVyYWwgdmFsdWUgMjUlXG4gICAgIC0zMCAgPSBsaXRlcmFsIHZhbHVlIDMwJVxuICAgICAtMzMgID0gbGl0ZXJhbCB2YWx1ZSAzMyVcbiAgICAgLTM0ICA9IGxpdGVyYWwgdmFsdWUgMzQlXG4gICAgIC00MCAgPSBsaXRlcmFsIHZhbHVlIDQwJVxuICAgICAtNTAgID0gbGl0ZXJhbCB2YWx1ZSA1MCVcbiAgICAgLTYwICA9IGxpdGVyYWwgdmFsdWUgNjAlXG4gICAgIC03MCAgPSBsaXRlcmFsIHZhbHVlIDcwJVxuICAgICAtNzUgID0gbGl0ZXJhbCB2YWx1ZSA3NSVcbiAgICAgLTgwICA9IGxpdGVyYWwgdmFsdWUgODAlXG4gICAgIC05MCAgPSBsaXRlcmFsIHZhbHVlIDkwJVxuICAgICAtMTAwID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXG5cbiAgICAgLXRoaXJkICAgICAgPSAxMDAlIC8gMyAoTm90IHN1cHBvcnRlZCBpbiBvcGVyYSBtaW5pIG9yIElFOClcbiAgICAgLXR3by10aGlyZHMgPSAxMDAlIC8gMS41IChOb3Qgc3VwcG9ydGVkIGluIG9wZXJhIG1pbmkgb3IgSUU4KVxuICAgICAtYXV0byAgICAgICA9IHN0cmluZyB2YWx1ZSBhdXRvXG5cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBXaWR0aCBTY2FsZSAqL1xuXG4udzEgeyAgICB3aWR0aDogMXJlbTsgfVxuXG4udzIgeyAgICB3aWR0aDogMnJlbTsgfVxuXG4udzMgeyAgICB3aWR0aDogNHJlbTsgfVxuXG4udzQgeyAgICB3aWR0aDogOHJlbTsgfVxuXG4udzUgeyAgICB3aWR0aDogMTZyZW07IH1cblxuLnctMTAgeyAgd2lkdGg6ICAxMCU7IH1cblxuLnctMjAgeyAgd2lkdGg6ICAyMCU7IH1cblxuLnctMjUgeyAgd2lkdGg6ICAyNSU7IH1cblxuLnctMzAgeyAgd2lkdGg6ICAzMCU7IH1cblxuLnctMzMgeyAgd2lkdGg6ICAzMyU7IH1cblxuLnctMzQgeyAgd2lkdGg6ICAzNCU7IH1cblxuLnctNDAgeyAgd2lkdGg6ICA0MCU7IH1cblxuLnctNTAgeyAgd2lkdGg6ICA1MCU7IH1cblxuLnctNjAgeyAgd2lkdGg6ICA2MCU7IH1cblxuLnctNzAgeyAgd2lkdGg6ICA3MCU7IH1cblxuLnctNzUgeyAgd2lkdGg6ICA3NSU7IH1cblxuLnctODAgeyAgd2lkdGg6ICA4MCU7IH1cblxuLnctOTAgeyAgd2lkdGg6ICA5MCU7IH1cblxuLnctMTAwIHsgd2lkdGg6IDEwMCU7IH1cblxuLnctdGhpcmQgeyB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cblxuLnctdHdvLXRoaXJkcyB7IHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpOyB9XG5cbi53LWF1dG8geyB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC53MS1ucyB7ICB3aWR0aDogMXJlbTsgfVxuICAudzItbnMgeyAgd2lkdGg6IDJyZW07IH1cbiAgLnczLW5zIHsgIHdpZHRoOiA0cmVtOyB9XG4gIC53NC1ucyB7ICB3aWR0aDogOHJlbTsgfVxuICAudzUtbnMgeyAgd2lkdGg6IDE2cmVtOyB9XG4gIC53LTEwLW5zIHsgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbnMgeyB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1ucyB7IHdpZHRoOiAgMjUlOyB9XG4gIC53LTMwLW5zIHsgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbnMgeyB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1ucyB7IHdpZHRoOiAgMzQlOyB9XG4gIC53LTQwLW5zIHsgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbnMgeyB3aWR0aDogIDUwJTsgfVxuICAudy02MC1ucyB7IHdpZHRoOiAgNjAlOyB9XG4gIC53LTcwLW5zIHsgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbnMgeyB3aWR0aDogIDc1JTsgfVxuICAudy04MC1ucyB7IHdpZHRoOiAgODAlOyB9XG4gIC53LTkwLW5zIHsgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLW5zIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnctdGhpcmQtbnMgeyB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cbiAgLnctdHdvLXRoaXJkcy1ucyB7IHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbnMgeyB3aWR0aDogYXV0bzsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAudzEtbSB7ICAgICAgd2lkdGg6IDFyZW07IH1cbiAgLncyLW0geyAgICAgIHdpZHRoOiAycmVtOyB9XG4gIC53My1tIHsgICAgICB3aWR0aDogNHJlbTsgfVxuICAudzQtbSB7ICAgICAgd2lkdGg6IDhyZW07IH1cbiAgLnc1LW0geyAgICAgIHdpZHRoOiAxNnJlbTsgfVxuICAudy0xMC1tIHsgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbSB7IHdpZHRoOiAgMjAlOyB9XG4gIC53LTI1LW0geyB3aWR0aDogIDI1JTsgfVxuICAudy0zMC1tIHsgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbSB7IHdpZHRoOiAgMzMlOyB9XG4gIC53LTM0LW0geyB3aWR0aDogIDM0JTsgfVxuICAudy00MC1tIHsgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbSB7IHdpZHRoOiAgNTAlOyB9XG4gIC53LTYwLW0geyB3aWR0aDogIDYwJTsgfVxuICAudy03MC1tIHsgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbSB7IHdpZHRoOiAgNzUlOyB9XG4gIC53LTgwLW0geyB3aWR0aDogIDgwJTsgfVxuICAudy05MC1tIHsgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLW0geyB3aWR0aDogMTAwJTsgfVxuICAudy10aGlyZC1tIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gIC53LXR3by10aGlyZHMtbSB7IHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbSB7ICAgIHdpZHRoOiBhdXRvOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLncxLWwgeyAgICAgIHdpZHRoOiAxcmVtOyB9XG4gIC53Mi1sIHsgICAgICB3aWR0aDogMnJlbTsgfVxuICAudzMtbCB7ICAgICAgd2lkdGg6IDRyZW07IH1cbiAgLnc0LWwgeyAgICAgIHdpZHRoOiA4cmVtOyB9XG4gIC53NS1sIHsgICAgICB3aWR0aDogMTZyZW07IH1cbiAgLnctMTAtbCB7ICAgIHdpZHRoOiAgMTAlOyB9XG4gIC53LTIwLWwgeyAgICB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1sIHsgICAgd2lkdGg6ICAyNSU7IH1cbiAgLnctMzAtbCB7ICAgIHdpZHRoOiAgMzAlOyB9XG4gIC53LTMzLWwgeyAgICB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1sIHsgICAgd2lkdGg6ICAzNCU7IH1cbiAgLnctNDAtbCB7ICAgIHdpZHRoOiAgNDAlOyB9XG4gIC53LTUwLWwgeyAgICB3aWR0aDogIDUwJTsgfVxuICAudy02MC1sIHsgICAgd2lkdGg6ICA2MCU7IH1cbiAgLnctNzAtbCB7ICAgIHdpZHRoOiAgNzAlOyB9XG4gIC53LTc1LWwgeyAgICB3aWR0aDogIDc1JTsgfVxuICAudy04MC1sIHsgICAgd2lkdGg6ICA4MCU7IH1cbiAgLnctOTAtbCB7ICAgIHdpZHRoOiAgOTAlOyB9XG4gIC53LTEwMC1sIHsgICB3aWR0aDogMTAwJTsgfVxuICAudy10aGlyZC1sIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gIC53LXR3by10aGlyZHMtbCB7IHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbCB7ICAgIHdpZHRoOiBhdXRvOyB9XG59XG5cbi8qXG5cbiAgICBPVkVSRkxPV1xuXG4gICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAgLW0gID0gbWVkaXVtXG4gICAgICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLm92ZXJmbG93LXZpc2libGUgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy14LXZpc2libGUgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuLm92ZXJmbG93LXgtYXV0byB7IG92ZXJmbG93LXg6IGF1dG87IH1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLm92ZXJmbG93LXktaGlkZGVuIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ub3ZlcmZsb3cteS1hdXRvIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vdmVyZmxvdy12aXNpYmxlLW5zIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1ucyB7IG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXNjcm9sbC1ucyB7IG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LWF1dG8tbnMgeyBvdmVyZmxvdzogYXV0bzsgfVxuICAub3ZlcmZsb3cteC12aXNpYmxlLW5zIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tbnMgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLW5zIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy14LWF1dG8tbnMgeyBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXktdmlzaWJsZS1ucyB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLW5zIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy15LXNjcm9sbC1ucyB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteS1hdXRvLW5zIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1tIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1tIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLW0geyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLW0geyBvdmVyZmxvdzogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbSB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLW0geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLW0geyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1tIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbSB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLW0geyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLW0geyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1tIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vdmVyZmxvdy12aXNpYmxlLWwgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3ctaGlkZGVuLWwgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy1zY3JvbGwtbCB7IG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LWF1dG8tbCB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXgtdmlzaWJsZS1sIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tbCB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1zY3JvbGwtbCB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteC1hdXRvLWwgeyBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXktdmlzaWJsZS1sIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4tbCB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteS1zY3JvbGwtbCB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteS1hdXRvLWwgeyBvdmVyZmxvdy15OiBhdXRvOyB9XG59XG5cbi8qXG5cbiAgIFBPU0lUSU9OSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvcG9zaXRpb24vXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnN0YXRpYyB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnJlbGF0aXZlICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWJzb2x1dGUgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5maXhlZCAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc3RhdGljLW5zIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucmVsYXRpdmUtbnMgIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYnNvbHV0ZS1ucyAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmZpeGVkLW5zICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuc3RhdGljLW0geyBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5yZWxhdGl2ZS1tICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJzb2x1dGUtbSAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmZpeGVkLW0gIHsgcG9zaXRpb246IGZpeGVkOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnN0YXRpYy1sIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucmVsYXRpdmUtbCAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFic29sdXRlLWwgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1sICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxufVxuXG4vKlxuXG4gICAgT1BBQ0lUWVxuICAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9vcGFjaXR5L1xuXG4qL1xuXG4uby0xMDAgeyBvcGFjaXR5OiAxOyAgICB9XG5cbi5vLTkwICB7IG9wYWNpdHk6IC45OyAgIH1cblxuLm8tODAgIHsgb3BhY2l0eTogLjg7ICAgfVxuXG4uby03MCAgeyBvcGFjaXR5OiAuNzsgICB9XG5cbi5vLTYwICB7IG9wYWNpdHk6IC42OyAgIH1cblxuLm8tNTAgIHsgb3BhY2l0eTogLjU7ICAgfVxuXG4uby00MCAgeyBvcGFjaXR5OiAuNDsgICB9XG5cbi5vLTMwICB7IG9wYWNpdHk6IC4zOyAgIH1cblxuLm8tMjAgIHsgb3BhY2l0eTogLjI7ICAgfVxuXG4uby0xMCAgeyBvcGFjaXR5OiAuMTsgICB9XG5cbi5vLTA1ICB7IG9wYWNpdHk6IC4wNTsgIH1cblxuLm8tMDI1IHsgb3BhY2l0eTogLjAyNTsgfVxuXG4uby0wICAgeyBvcGFjaXR5OiAwOyB9XG5cbi8qXG5cbiAgIFJPVEFUSU9OU1xuXG4qL1xuXG4ucm90YXRlLTQ1IHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5yb3RhdGUtOTAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLnJvdGF0ZS0xMzUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi5yb3RhdGUtMTgwIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucm90YXRlLTIyNSB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuLnJvdGF0ZS0yNzAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5yb3RhdGUtMzE1IHsgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcbiAgLnJvdGF0ZS00NS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucm90YXRlLTkwLW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yb3RhdGUtMTM1LW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAucm90YXRlLTE4MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvdGF0ZS0yMjUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5yb3RhdGUtMjcwLW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAucm90YXRlLTMxNS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pe1xuICAucm90YXRlLTQ1LW0geyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1tIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yb3RhdGUtMTM1LW0geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5yb3RhdGUtMTgwLW0geyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LW0geyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5yb3RhdGUtMjcwLW0geyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5yb3RhdGUtMzE1LW0geyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pe1xuICAucm90YXRlLTQ1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1sIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yb3RhdGUtMTM1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5yb3RhdGUtMTgwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5yb3RhdGUtMjcwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5yb3RhdGUtMzE1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG5cbi8qXG5cbiAgIFNLSU5TXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvc2tpbnMvXG5cbiAgIENsYXNzZXMgZm9yIHNldHRpbmcgZm9yZWdyb3VuZCBhbmQgYmFja2dyb3VuZCBjb2xvcnMgb24gZWxlbWVudHMuXG4gICBJZiB5b3UgaGF2ZW4ndCBkZWNsYXJlZCBhIGJvcmRlciBjb2xvciwgYnV0IHNldCBib3JkZXIgb24gYW4gZWxlbWVudCwgaXQgd2lsbCBcbiAgIGJlIHNldCB0byB0aGUgY3VycmVudCB0ZXh0IGNvbG9yLiBcblxuKi9cblxuLyogVGV4dCBjb2xvcnMgKi9cblxuLmJsYWNrLTkwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuOSk7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTkwKTsgfVxuXG4uYmxhY2stODAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC44KTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG5cbi5ibGFjay03MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjcpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cblxuLmJsYWNrLTYwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNik7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTYwKTsgfVxuXG4uYmxhY2stNTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG5cbi5ibGFjay00MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjQpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cblxuLmJsYWNrLTMwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuMyk7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTMwKTsgfVxuXG4uYmxhY2stMjAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC4yKTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG5cbi5ibGFjay0xMCB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjEpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cblxuLmJsYWNrLTA1IHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuMDUpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay0wNSk7IH1cblxuLndoaXRlLTkwIHsgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuXG4ud2hpdGUtODAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtODApOyB9XG5cbi53aGl0ZS03MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS03MCk7IH1cblxuLndoaXRlLTYwIHsgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuXG4ud2hpdGUtNTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtNTApOyB9XG5cbi53aGl0ZS00MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpOyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS00MCk7IH1cblxuLndoaXRlLTMwIHsgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuXG4ud2hpdGUtMjAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtMjApOyB9XG5cbi53aGl0ZS0xMCB7ICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpOyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7IH1cblxuLmJsYWNrIHsgICAgICAgICBjb2xvcjogIzAwMDsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5uZWFyLWJsYWNrIHsgICAgY29sb3I6ICMxMTE7ICAgIGNvbG9yOiB2YXIoLS1uZWFyLWJsYWNrKTsgfVxuXG4uZGFyay1ncmF5IHsgICAgIGNvbG9yOiAjMzMzOyAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IH1cblxuLm1pZC1ncmF5IHsgICAgICBjb2xvcjogIzU1NTsgICAgICBjb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG5cbi5ncmF5IHsgICAgICAgICAgY29sb3I6ICM3Nzc7ICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTsgfVxuXG4uc2lsdmVyICB7ICAgICAgIGNvbG9yOiAjOTk5OyAgICAgICBjb2xvcjogdmFyKC0tc2lsdmVyKTsgfVxuXG4ubGlnaHQtc2lsdmVyIHsgIGNvbG9yOiAjYWFhOyAgY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7IH1cblxuLm1vb24tZ3JheSB7ICAgICBjb2xvcjogI2NjYzsgICAgIGNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG5cbi5saWdodC1ncmF5IHsgICAgY29sb3I6ICNlZWU7ICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTsgfVxuXG4ubmVhci13aGl0ZSB7ICAgIGNvbG9yOiAjZjRmNGY0OyAgICBjb2xvcjogdmFyKC0tbmVhci13aGl0ZSk7IH1cblxuLndoaXRlIHsgICAgICAgICBjb2xvcjogI2ZmZjsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5kYXJrLXJlZCB7IGNvbG9yOiAjZTcwNDBmOyBjb2xvcjogdmFyKC0tZGFyay1yZWQpOyB9XG5cbi5yZWQgeyBjb2xvcjogI2ZmNDEzNjsgY29sb3I6IHZhcigtLXJlZCk7IH1cblxuLmxpZ2h0LXJlZCB7IGNvbG9yOiAjZmY3MjVjOyBjb2xvcjogdmFyKC0tbGlnaHQtcmVkKTsgfVxuXG4ub3JhbmdlIHsgY29sb3I6ICNmZjYzMDA7IGNvbG9yOiB2YXIoLS1vcmFuZ2UpOyB9XG5cbi5nb2xkIHsgY29sb3I6ICNmZmI3MDA7IGNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuXG4ueWVsbG93IHsgY29sb3I6ICNmZmQ3MDA7IGNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG5cbi5saWdodC15ZWxsb3cgeyBjb2xvcjogI2ZiZjFhOTsgY29sb3I6IHZhcigtLWxpZ2h0LXllbGxvdyk7IH1cblxuLnB1cnBsZSB7IGNvbG9yOiAjNWUyY2E1OyBjb2xvcjogdmFyKC0tcHVycGxlKTsgfVxuXG4ubGlnaHQtcHVycGxlIHsgY29sb3I6ICNhNDYzZjI7IGNvbG9yOiB2YXIoLS1saWdodC1wdXJwbGUpOyB9XG5cbi5kYXJrLXBpbmsgeyBjb2xvcjogI2Q1MDA4ZjsgY29sb3I6IHZhcigtLWRhcmstcGluayk7IH1cblxuLmhvdC1waW5rIHsgY29sb3I6ICNmZjQxYjQ7IGNvbG9yOiB2YXIoLS1ob3QtcGluayk7IH1cblxuLnBpbmsgeyBjb2xvcjogI2ZmODBjYzsgY29sb3I6IHZhcigtLXBpbmspOyB9XG5cbi5saWdodC1waW5rIHsgY29sb3I6ICNmZmEzZDc7IGNvbG9yOiB2YXIoLS1saWdodC1waW5rKTsgfVxuXG4uZGFyay1ncmVlbiB7IGNvbG9yOiAjMTM3NzUyOyBjb2xvcjogdmFyKC0tZGFyay1ncmVlbik7IH1cblxuLmdyZWVuIHsgY29sb3I6ICMxOWE5NzQ7IGNvbG9yOiB2YXIoLS1ncmVlbik7IH1cblxuLmxpZ2h0LWdyZWVuIHsgY29sb3I6ICM5ZWViY2Y7IGNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7IH1cblxuLm5hdnkgeyBjb2xvcjogIzAwMWI0NDsgY29sb3I6IHZhcigtLW5hdnkpOyB9XG5cbi5kYXJrLWJsdWUgeyBjb2xvcjogIzAwNDQ5ZTsgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7IH1cblxuLmJsdWUgeyBjb2xvcjogIzAwYmJmZjsgY29sb3I6IHZhcigtLWJsdWUpOyB9XG5cbi5saWdodC1ibHVlIHsgY29sb3I6ICNmZjQ0MDA7IGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTsgfVxuXG4ubGlnaHRlc3QtYmx1ZSB7IGNvbG9yOiAjY2RlY2ZmOyBjb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7IH1cblxuLndhc2hlZC1ibHVlIHsgY29sb3I6ICNmNmZmZmU7IGNvbG9yOiB2YXIoLS13YXNoZWQtYmx1ZSk7IH1cblxuLndhc2hlZC1ncmVlbiB7IGNvbG9yOiAjZThmZGY1OyBjb2xvcjogdmFyKC0td2FzaGVkLWdyZWVuKTsgfVxuXG4ud2FzaGVkLXllbGxvdyB7IGNvbG9yOiAjZmZmY2ViOyBjb2xvcjogdmFyKC0td2FzaGVkLXllbGxvdyk7IH1cblxuLndhc2hlZC1yZWQgeyBjb2xvcjogI2ZmZGZkZjsgY29sb3I6IHZhcigtLXdhc2hlZC1yZWQpOyB9XG5cbi5jb2xvci1pbmhlcml0IHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogQmFja2dyb3VuZCBjb2xvcnMgKi9cblxuLmJnLWJsYWNrLTkwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC45KTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay05MCk7IH1cblxuLmJnLWJsYWNrLTgwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay04MCk7IH1cblxuLmJnLWJsYWNrLTcwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cblxuLmJnLWJsYWNrLTYwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay02MCk7IH1cblxuLmJnLWJsYWNrLTUwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay01MCk7IH1cblxuLmJnLWJsYWNrLTQwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cblxuLmJnLWJsYWNrLTMwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0zMCk7IH1cblxuLmJnLWJsYWNrLTIwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0yMCk7IH1cblxuLmJnLWJsYWNrLTEwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cblxuLmJnLWJsYWNrLTA1IHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMDUpOyB9XG5cbi5iZy13aGl0ZS05MCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuXG4uYmctd2hpdGUtODAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS04MCk7IH1cblxuLmJnLXdoaXRlLTcwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG5cbi5iZy13aGl0ZS02MCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuXG4uYmctd2hpdGUtNTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS01MCk7IH1cblxuLmJnLXdoaXRlLTQwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG5cbi5iZy13aGl0ZS0zMCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuXG4uYmctd2hpdGUtMjAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0yMCk7IH1cblxuLmJnLXdoaXRlLTEwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5iZy1ibGFjayB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmJnLW5lYXItYmxhY2sgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOyAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWFyLWJsYWNrKTsgfVxuXG4uYmctZGFyay1ncmF5IHsgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyB9XG5cbi5iZy1taWQtZ3JheSB7ICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1taWQtZ3JheSk7IH1cblxuLmJnLWdyYXkgeyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTsgfVxuXG4uYmctc2lsdmVyICB7ICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7ICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbHZlcik7IH1cblxuLmJnLWxpZ2h0LXNpbHZlciB7ICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhOyAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtc2lsdmVyKTsgfVxuXG4uYmctbW9vbi1ncmF5IHsgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG5cbi5iZy1saWdodC1ncmF5IHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7IH1cblxuLmJnLW5lYXItd2hpdGUgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWFyLXdoaXRlKTsgfVxuXG4uYmctd2hpdGUgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5iZy10cmFuc3BhcmVudCB7ICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhbnNwYXJlbnQpOyB9XG5cbi5iZy1kYXJrLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNlNzA0MGY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcmVkKTsgfVxuXG4uYmctcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDEzNjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTsgfVxuXG4uYmctbGlnaHQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzI1YzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcmVkKTsgfVxuXG4uYmctb3JhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjMwMDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTsgfVxuXG4uYmctZ29sZCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmI3MDA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdvbGQpOyB9XG5cbi5iZy15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG5cbi5iZy1saWdodC15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMWE5OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpOyB9XG5cbi5iZy1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUyY2E1OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpOyB9XG5cbi5iZy1saWdodC1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ2M2YyOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1wdXJwbGUpOyB9XG5cbi5iZy1kYXJrLXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMDhmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXBpbmspOyB9XG5cbi5iZy1ob3QtcGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmZjQxYjQ7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdC1waW5rKTsgfVxuXG4uYmctcGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmZjgwY2M7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspOyB9XG5cbi5iZy1saWdodC1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTNkNzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcGluayk7IH1cblxuLmJnLWRhcmstZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3NzUyOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTsgfVxuXG4uYmctZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhOTc0OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7IH1cblxuLmJnLWxpZ2h0LWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzllZWJjZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pOyB9XG5cbi5iZy1uYXZ5IHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMWI0NDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2eSk7IH1cblxuLmJnLWRhcmstYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDQ0OWU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7IH1cblxuLmJnLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuXG4uYmctbGlnaHQtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZjQ0MDA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpOyB9XG5cbi5iZy1saWdodGVzdC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogI2NkZWNmZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7IH1cblxuLmJnLXdhc2hlZC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmZmZTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLWJsdWUpOyB9XG5cbi5iZy13YXNoZWQtZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZGY1OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoZWQtZ3JlZW4pOyB9XG5cbi5iZy13YXNoZWQteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNlYjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLXllbGxvdyk7IH1cblxuLmJnLXdhc2hlZC1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmRmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoZWQtcmVkKTsgfVxuXG4uYmctaW5oZXJpdCB7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLyogXG4gIFxuICAgU0tJTlM6UFNFVURPXG5cbiAgIEN1c3RvbWl6ZSB0aGUgY29sb3Igb2YgYW4gZWxlbWVudCB3aGVuXG4gICBpdCBpcyBmb2N1c2VkIG9yIGhvdmVyZWQgb3Zlci5cbiBcbiAqL1xuXG4uaG92ZXItYmxhY2s6aG92ZXIsIFxuLmhvdmVyLWJsYWNrOmZvY3VzIHsgY29sb3I6ICMwMDA7IGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhvdmVyLW5lYXItYmxhY2s6aG92ZXIsIFxuLmhvdmVyLW5lYXItYmxhY2s6Zm9jdXMgeyBjb2xvcjogIzExMTsgY29sb3I6IHZhcigtLW5lYXItYmxhY2spOyB9XG5cbi5ob3Zlci1kYXJrLWdyYXk6aG92ZXIsIFxuLmhvdmVyLWRhcmstZ3JheTpmb2N1cyB7IGNvbG9yOiAjMzMzOyBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgfVxuXG4uaG92ZXItbWlkLWdyYXk6aG92ZXIsIFxuLmhvdmVyLW1pZC1ncmF5OmZvY3VzIHsgY29sb3I6ICM1NTU7IGNvbG9yOiB2YXIoLS1taWQtZ3JheSk7IH1cblxuLmhvdmVyLWdyYXk6aG92ZXIsIFxuLmhvdmVyLWdyYXk6Zm9jdXMgeyBjb2xvcjogIzc3NzsgY29sb3I6IHZhcigtLWdyYXkpOyB9XG5cbi5ob3Zlci1zaWx2ZXI6aG92ZXIsIFxuLmhvdmVyLXNpbHZlcjpmb2N1cyB7IGNvbG9yOiAjOTk5OyBjb2xvcjogdmFyKC0tc2lsdmVyKTsgfVxuXG4uaG92ZXItbGlnaHQtc2lsdmVyOmhvdmVyLCBcbi5ob3Zlci1saWdodC1zaWx2ZXI6Zm9jdXMgeyBjb2xvcjogI2FhYTsgY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7IH1cblxuLmhvdmVyLW1vb24tZ3JheTpob3ZlciwgXG4uaG92ZXItbW9vbi1ncmF5OmZvY3VzIHsgY29sb3I6ICNjY2M7IGNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG5cbi5ob3Zlci1saWdodC1ncmF5OmhvdmVyLCBcbi5ob3Zlci1saWdodC1ncmF5OmZvY3VzIHsgY29sb3I6ICNlZWU7IGNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTsgfVxuXG4uaG92ZXItbmVhci13aGl0ZTpob3ZlciwgXG4uaG92ZXItbmVhci13aGl0ZTpmb2N1cyB7IGNvbG9yOiAjZjRmNGY0OyBjb2xvcjogdmFyKC0tbmVhci13aGl0ZSk7IH1cblxuLmhvdmVyLXdoaXRlOmhvdmVyLCBcbi5ob3Zlci13aGl0ZTpmb2N1cyB7IGNvbG9yOiAjZmZmOyBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5ob3Zlci1ibGFjay05MDpob3Zlcixcbi5ob3Zlci1ibGFjay05MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsMCwwLC45KTsgY29sb3I6IHZhcigtLWJsYWNrLTkwKTsgfVxuXG4uaG92ZXItYmxhY2stODA6aG92ZXIsXG4uaG92ZXItYmxhY2stODA6Zm9jdXMgeyBjb2xvcjogcmdiYSgwLDAsMCwuOCk7IGNvbG9yOiB2YXIoLS1ibGFjay04MCk7IH1cblxuLmhvdmVyLWJsYWNrLTcwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTcwOmZvY3VzIHsgY29sb3I6IHJnYmEoMCwwLDAsLjcpOyBjb2xvcjogdmFyKC0tYmxhY2stNzApOyB9XG5cbi5ob3Zlci1ibGFjay02MDpob3Zlcixcbi5ob3Zlci1ibGFjay02MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsMCwwLC42KTsgY29sb3I6IHZhcigtLWJsYWNrLTYwKTsgfVxuXG4uaG92ZXItYmxhY2stNTA6aG92ZXIsXG4uaG92ZXItYmxhY2stNTA6Zm9jdXMgeyBjb2xvcjogcmdiYSgwLDAsMCwuNSk7IGNvbG9yOiB2YXIoLS1ibGFjay01MCk7IH1cblxuLmhvdmVyLWJsYWNrLTQwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTQwOmZvY3VzIHsgY29sb3I6IHJnYmEoMCwwLDAsLjQpOyBjb2xvcjogdmFyKC0tYmxhY2stNDApOyB9XG5cbi5ob3Zlci1ibGFjay0zMDpob3Zlcixcbi5ob3Zlci1ibGFjay0zMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsMCwwLC4zKTsgY29sb3I6IHZhcigtLWJsYWNrLTMwKTsgfVxuXG4uaG92ZXItYmxhY2stMjA6aG92ZXIsXG4uaG92ZXItYmxhY2stMjA6Zm9jdXMgeyBjb2xvcjogcmdiYSgwLDAsMCwuMik7IGNvbG9yOiB2YXIoLS1ibGFjay0yMCk7IH1cblxuLmhvdmVyLWJsYWNrLTEwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTEwOmZvY3VzIHsgY29sb3I6IHJnYmEoMCwwLDAsLjEpOyBjb2xvcjogdmFyKC0tYmxhY2stMTApOyB9XG5cbi5ob3Zlci13aGl0ZS05MDpob3Zlcixcbi5ob3Zlci13aGl0ZS05MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTsgY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuXG4uaG92ZXItd2hpdGUtODA6aG92ZXIsXG4uaG92ZXItd2hpdGUtODA6Zm9jdXMgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7IGNvbG9yOiB2YXIoLS13aGl0ZS04MCk7IH1cblxuLmhvdmVyLXdoaXRlLTcwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTcwOmZvY3VzIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyBjb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG5cbi5ob3Zlci13aGl0ZS02MDpob3Zlcixcbi5ob3Zlci13aGl0ZS02MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTsgY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuXG4uaG92ZXItd2hpdGUtNTA6aG92ZXIsXG4uaG92ZXItd2hpdGUtNTA6Zm9jdXMgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7IGNvbG9yOiB2YXIoLS13aGl0ZS01MCk7IH1cblxuLmhvdmVyLXdoaXRlLTQwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTQwOmZvY3VzIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpOyBjb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG5cbi5ob3Zlci13aGl0ZS0zMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0zMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTsgY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuXG4uaG92ZXItd2hpdGUtMjA6aG92ZXIsXG4uaG92ZXItd2hpdGUtMjA6Zm9jdXMgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7IGNvbG9yOiB2YXIoLS13aGl0ZS0yMCk7IH1cblxuLmhvdmVyLXdoaXRlLTEwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTEwOmZvY3VzIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpOyBjb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5ob3Zlci1pbmhlcml0OmhvdmVyLFxuLmhvdmVyLWluaGVyaXQ6Zm9jdXMgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaG92ZXItYmctYmxhY2s6aG92ZXIsIFxuLmhvdmVyLWJnLWJsYWNrOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5ob3Zlci1iZy1uZWFyLWJsYWNrOmhvdmVyLCBcbi5ob3Zlci1iZy1uZWFyLWJsYWNrOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzExMTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVhci1ibGFjayk7IH1cblxuLmhvdmVyLWJnLWRhcmstZ3JheTpob3ZlciwgXG4uaG92ZXItYmctZGFyay1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgfVxuXG4uaG92ZXItYmctbWlkLWdyYXk6aG92ZXIsIFxuLmhvdmVyLWJnLW1pZC1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG5cbi5ob3Zlci1iZy1ncmF5OmhvdmVyLCBcbi5ob3Zlci1iZy1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7IH1cblxuLmhvdmVyLWJnLXNpbHZlcjpob3ZlciwgXG4uaG92ZXItYmctc2lsdmVyOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2lsdmVyKTsgfVxuXG4uaG92ZXItYmctbGlnaHQtc2lsdmVyOmhvdmVyLCBcbi5ob3Zlci1iZy1saWdodC1zaWx2ZXI6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1zaWx2ZXIpOyB9XG5cbi5ob3Zlci1iZy1tb29uLWdyYXk6aG92ZXIsIFxuLmhvdmVyLWJnLW1vb24tZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNjY2M7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vb24tZ3JheSk7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LWdyYXk6aG92ZXIsIFxuLmhvdmVyLWJnLWxpZ2h0LWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTsgfVxuXG4uaG92ZXItYmctbmVhci13aGl0ZTpob3ZlciwgXG4uaG92ZXItYmctbmVhci13aGl0ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItd2hpdGUpOyB9XG5cbi5ob3Zlci1iZy13aGl0ZTpob3ZlciwgXG4uaG92ZXItYmctd2hpdGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhvdmVyLWJnLXRyYW5zcGFyZW50OmhvdmVyLCBcbi5ob3Zlci1iZy10cmFuc3BhcmVudDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFuc3BhcmVudCk7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTkwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTkwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTkwKTsgfVxuXG4uaG92ZXItYmctYmxhY2stODA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stODA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG5cbi5ob3Zlci1iZy1ibGFjay03MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay03MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTYwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTYwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTYwKTsgfVxuXG4uaG92ZXItYmctYmxhY2stNTA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG5cbi5ob3Zlci1iZy1ibGFjay00MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay00MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTMwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTMwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMyk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTMwKTsgfVxuXG4uaG92ZXItYmctYmxhY2stMjA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stMjA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG5cbi5ob3Zlci1iZy1ibGFjay0xMDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay0xMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cblxuLmhvdmVyLWJnLXdoaXRlLTkwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTkwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuXG4uaG92ZXItYmctd2hpdGUtODA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtODA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtODApOyB9XG5cbi5ob3Zlci1iZy13aGl0ZS03MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS03MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS03MCk7IH1cblxuLmhvdmVyLWJnLXdoaXRlLTYwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTYwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuXG4uaG92ZXItYmctd2hpdGUtNTA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNTApOyB9XG5cbi5ob3Zlci1iZy13aGl0ZS00MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS00MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS00MCk7IH1cblxuLmhvdmVyLWJnLXdoaXRlLTMwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTMwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuXG4uaG92ZXItYmctd2hpdGUtMjA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtMjA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMjApOyB9XG5cbi5ob3Zlci1iZy13aGl0ZS0xMDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS0xMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7IH1cblxuLmhvdmVyLWRhcmstcmVkOmhvdmVyLFxuLmhvdmVyLWRhcmstcmVkOmZvY3VzIHsgY29sb3I6ICNlNzA0MGY7IGNvbG9yOiB2YXIoLS1kYXJrLXJlZCk7IH1cblxuLmhvdmVyLXJlZDpob3Zlcixcbi5ob3Zlci1yZWQ6Zm9jdXMgeyBjb2xvcjogI2ZmNDEzNjsgY29sb3I6IHZhcigtLXJlZCk7IH1cblxuLmhvdmVyLWxpZ2h0LXJlZDpob3Zlcixcbi5ob3Zlci1saWdodC1yZWQ6Zm9jdXMgeyBjb2xvcjogI2ZmNzI1YzsgY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7IH1cblxuLmhvdmVyLW9yYW5nZTpob3Zlcixcbi5ob3Zlci1vcmFuZ2U6Zm9jdXMgeyBjb2xvcjogI2ZmNjMwMDsgY29sb3I6IHZhcigtLW9yYW5nZSk7IH1cblxuLmhvdmVyLWdvbGQ6aG92ZXIsXG4uaG92ZXItZ29sZDpmb2N1cyB7IGNvbG9yOiAjZmZiNzAwOyBjb2xvcjogdmFyKC0tZ29sZCk7IH1cblxuLmhvdmVyLXllbGxvdzpob3Zlcixcbi5ob3Zlci15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogI2ZmZDcwMDsgY29sb3I6IHZhcigtLXllbGxvdyk7IH1cblxuLmhvdmVyLWxpZ2h0LXllbGxvdzpob3Zlcixcbi5ob3Zlci1saWdodC15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogI2ZiZjFhOTsgY29sb3I6IHZhcigtLWxpZ2h0LXllbGxvdyk7IH1cblxuLmhvdmVyLXB1cnBsZTpob3Zlcixcbi5ob3Zlci1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogIzVlMmNhNTsgY29sb3I6IHZhcigtLXB1cnBsZSk7IH1cblxuLmhvdmVyLWxpZ2h0LXB1cnBsZTpob3Zlcixcbi5ob3Zlci1saWdodC1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogI2E0NjNmMjsgY29sb3I6IHZhcigtLWxpZ2h0LXB1cnBsZSk7IH1cblxuLmhvdmVyLWRhcmstcGluazpob3Zlcixcbi5ob3Zlci1kYXJrLXBpbms6Zm9jdXMgeyBjb2xvcjogI2Q1MDA4ZjsgY29sb3I6IHZhcigtLWRhcmstcGluayk7IH1cblxuLmhvdmVyLWhvdC1waW5rOmhvdmVyLFxuLmhvdmVyLWhvdC1waW5rOmZvY3VzIHsgY29sb3I6ICNmZjQxYjQ7IGNvbG9yOiB2YXIoLS1ob3QtcGluayk7IH1cblxuLmhvdmVyLXBpbms6aG92ZXIsXG4uaG92ZXItcGluazpmb2N1cyB7IGNvbG9yOiAjZmY4MGNjOyBjb2xvcjogdmFyKC0tcGluayk7IH1cblxuLmhvdmVyLWxpZ2h0LXBpbms6aG92ZXIsXG4uaG92ZXItbGlnaHQtcGluazpmb2N1cyB7IGNvbG9yOiAjZmZhM2Q3OyBjb2xvcjogdmFyKC0tbGlnaHQtcGluayk7IH1cblxuLmhvdmVyLWRhcmstZ3JlZW46aG92ZXIsXG4uaG92ZXItZGFyay1ncmVlbjpmb2N1cyB7IGNvbG9yOiAjMTM3NzUyOyBjb2xvcjogdmFyKC0tZGFyay1ncmVlbik7IH1cblxuLmhvdmVyLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWdyZWVuOmZvY3VzIHsgY29sb3I6ICMxOWE5NzQ7IGNvbG9yOiB2YXIoLS1ncmVlbik7IH1cblxuLmhvdmVyLWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LWdyZWVuOmZvY3VzIHsgY29sb3I6ICM5ZWViY2Y7IGNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7IH1cblxuLmhvdmVyLW5hdnk6aG92ZXIsXG4uaG92ZXItbmF2eTpmb2N1cyB7IGNvbG9yOiAjMDAxYjQ0OyBjb2xvcjogdmFyKC0tbmF2eSk7IH1cblxuLmhvdmVyLWRhcmstYmx1ZTpob3Zlcixcbi5ob3Zlci1kYXJrLWJsdWU6Zm9jdXMgeyBjb2xvcjogIzAwNDQ5ZTsgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7IH1cblxuLmhvdmVyLWJsdWU6aG92ZXIsXG4uaG92ZXItYmx1ZTpmb2N1cyB7IGNvbG9yOiAjMDBiYmZmOyBjb2xvcjogdmFyKC0tYmx1ZSk7IH1cblxuLmhvdmVyLWxpZ2h0LWJsdWU6aG92ZXIsXG4uaG92ZXItbGlnaHQtYmx1ZTpmb2N1cyB7IGNvbG9yOiAjZmY0NDAwOyBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7IH1cblxuLmhvdmVyLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXG4uaG92ZXItbGlnaHRlc3QtYmx1ZTpmb2N1cyB7IGNvbG9yOiAjY2RlY2ZmOyBjb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7IH1cblxuLmhvdmVyLXdhc2hlZC1ibHVlOmhvdmVyLFxuLmhvdmVyLXdhc2hlZC1ibHVlOmZvY3VzIHsgY29sb3I6ICNmNmZmZmU7IGNvbG9yOiB2YXIoLS13YXNoZWQtYmx1ZSk7IH1cblxuLmhvdmVyLXdhc2hlZC1ncmVlbjpob3Zlcixcbi5ob3Zlci13YXNoZWQtZ3JlZW46Zm9jdXMgeyBjb2xvcjogI2U4ZmRmNTsgY29sb3I6IHZhcigtLXdhc2hlZC1ncmVlbik7IH1cblxuLmhvdmVyLXdhc2hlZC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItd2FzaGVkLXllbGxvdzpmb2N1cyB7IGNvbG9yOiAjZmZmY2ViOyBjb2xvcjogdmFyKC0td2FzaGVkLXllbGxvdyk7IH1cblxuLmhvdmVyLXdhc2hlZC1yZWQ6aG92ZXIsXG4uaG92ZXItd2FzaGVkLXJlZDpmb2N1cyB7IGNvbG9yOiAjZmZkZmRmOyBjb2xvcjogdmFyKC0td2FzaGVkLXJlZCk7IH1cblxuLmhvdmVyLWJnLWRhcmstcmVkOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstcmVkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2U3MDQwZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1yZWQpOyB9XG5cbi5ob3Zlci1iZy1yZWQ6aG92ZXIsXG4uaG92ZXItYmctcmVkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDEzNjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTsgfVxuXG4uaG92ZXItYmctbGlnaHQtcmVkOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXJlZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZjcyNWM7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7IH1cblxuLmhvdmVyLWJnLW9yYW5nZTpob3Zlcixcbi5ob3Zlci1iZy1vcmFuZ2U6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpOyB9XG5cbi5ob3Zlci1iZy1nb2xkOmhvdmVyLFxuLmhvdmVyLWJnLWdvbGQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuXG4uaG92ZXItYmcteWVsbG93OmhvdmVyLFxuLmhvdmVyLWJnLXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmQ3MDA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LXllbGxvdzpob3Zlcixcbi5ob3Zlci1iZy1saWdodC15ZWxsb3c6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMWE5OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpOyB9XG5cbi5ob3Zlci1iZy1wdXJwbGU6aG92ZXIsXG4uaG92ZXItYmctcHVycGxlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzVlMmNhNTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTsgfVxuXG4uaG92ZXItYmctbGlnaHQtcHVycGxlOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNhNDYzZjI7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXB1cnBsZSk7IH1cblxuLmhvdmVyLWJnLWRhcmstcGluazpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLXBpbms6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMDhmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXBpbmspOyB9XG5cbi5ob3Zlci1iZy1ob3QtcGluazpob3Zlcixcbi5ob3Zlci1iZy1ob3QtcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZjQxYjQ7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdC1waW5rKTsgfVxuXG4uaG92ZXItYmctcGluazpob3Zlcixcbi5ob3Zlci1iZy1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmODBjYzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LXBpbms6aG92ZXIsXG4uaG92ZXItYmctbGlnaHQtcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmEzZDc7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXBpbmspOyB9XG5cbi5ob3Zlci1iZy1kYXJrLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3NzUyOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTsgfVxuXG4uaG92ZXItYmctZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhOTc0OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzllZWJjZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pOyB9XG5cbi5ob3Zlci1iZy1uYXZ5OmhvdmVyLFxuLmhvdmVyLWJnLW5hdnk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjQ0OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZ5KTsgfVxuXG4uaG92ZXItYmctZGFyay1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICMwMDQ0OWU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7IH1cblxuLmhvdmVyLWJnLWJsdWU6aG92ZXIsXG4uaG92ZXItYmctYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICMwMGJiZmY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpOyB9XG5cbi5ob3Zlci1iZy1saWdodC1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTsgfVxuXG4uaG92ZXItYmctbGlnaHRlc3QtYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1saWdodGVzdC1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2NkZWNmZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7IH1cblxuLmhvdmVyLWJnLXdhc2hlZC1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLXdhc2hlZC1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmZmZTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLWJsdWUpOyB9XG5cbi5ob3Zlci1iZy13YXNoZWQtZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmRmNTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLWdyZWVuKTsgfVxuXG4uaG92ZXItYmctd2FzaGVkLXllbGxvdzpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQteWVsbG93OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNlYjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLXllbGxvdyk7IH1cblxuLmhvdmVyLWJnLXdhc2hlZC1yZWQ6aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLXJlZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmRmZGY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC1yZWQpOyB9XG5cbi5ob3Zlci1iZy1pbmhlcml0OmhvdmVyLFxuLmhvdmVyLWJnLWluaGVyaXQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIFZhcmlhYmxlcyAqL1xuXG46cm9vdCB7XG4gIC0tc3BhY2luZy1ub25lOiAwO1xuICAtLXNwYWNpbmctZXh0cmEtc21hbGw6IC4yNXJlbTtcbiAgLS1zcGFjaW5nLXNtYWxsOiAuNXJlbTtcbiAgLS1zcGFjaW5nLW1lZGl1bTogMXJlbTtcbiAgLS1zcGFjaW5nLWxhcmdlOiAycmVtO1xuICAtLXNwYWNpbmctZXh0cmEtbGFyZ2U6IDRyZW07XG4gIC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTogOHJlbTtcbiAgLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOiAxNnJlbTtcbn1cblxuLypcbiAgIFNQQUNJTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9zcGFjaW5nL1xuXG4gICBBbiBlaWdodCBzdGVwIHBvd2VycyBvZiB0d28gc2NhbGUgcmFuZ2luZyBmcm9tIDAgdG8gMTZyZW0uXG5cbiAgIEJhc2U6XG4gICAgIHAgPSBwYWRkaW5nXG4gICAgIG0gPSBtYXJnaW5cblxuICAgTW9kaWZpZXJzOlxuICAgICBhID0gYWxsXG4gICAgIGggPSBob3Jpem9udGFsXG4gICAgIHYgPSB2ZXJ0aWNhbFxuICAgICB0ID0gdG9wXG4gICAgIHIgPSByaWdodFxuICAgICBiID0gYm90dG9tXG4gICAgIGwgPSBsZWZ0XG5cbiAgICAgMCA9IG5vbmVcbiAgICAgMSA9IDFzdCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNiA9IDZ0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNyA9IDd0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4ucGEwIHsgcGFkZGluZzogMDsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ucGExIHsgcGFkZGluZzogLjI1cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ucGEyIHsgcGFkZGluZzogLjVyZW07IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5wYTMgeyBwYWRkaW5nOiAxcmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cblxuLnBhNCB7IHBhZGRpbmc6IDJyZW07IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5wYTUgeyBwYWRkaW5nOiA0cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGE2IHsgcGFkZGluZzogOHJlbTsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnBhNyB7IHBhZGRpbmc6IDE2cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGwwIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cblxuLnBsMSB7IHBhZGRpbmctbGVmdDogLjI1cmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG5cbi5wbDIgeyBwYWRkaW5nLWxlZnQ6IC41cmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5wbDMgeyBwYWRkaW5nLWxlZnQ6IDFyZW07IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG5cbi5wbDQgeyBwYWRkaW5nLWxlZnQ6IDJyZW07IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cblxuLnBsNSB7IHBhZGRpbmctbGVmdDogNHJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGw2IHsgcGFkZGluZy1sZWZ0OiA4cmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wbDcgeyBwYWRkaW5nLWxlZnQ6IDE2cmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wcjAgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5wcjEgeyBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG5cbi5wcjIgeyBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLnByMyB7IHBhZGRpbmctcmlnaHQ6IDFyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ucHI0IHsgcGFkZGluZy1yaWdodDogMnJlbTsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cblxuLnByNSB7IHBhZGRpbmctcmlnaHQ6IDRyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5wcjYgeyBwYWRkaW5nLXJpZ2h0OiA4cmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHI3IHsgcGFkZGluZy1yaWdodDogMTZyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wYjAgeyBwYWRkaW5nLWJvdHRvbTogMDsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cblxuLnBiMSB7IHBhZGRpbmctYm90dG9tOiAuMjVyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ucGIyIHsgcGFkZGluZy1ib3R0b206IC41cmVtOyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLnBiMyB7IHBhZGRpbmctYm90dG9tOiAxcmVtOyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG5cbi5wYjQgeyBwYWRkaW5nLWJvdHRvbTogMnJlbTsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5wYjUgeyBwYWRkaW5nLWJvdHRvbTogNHJlbTsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5wYjYgeyBwYWRkaW5nLWJvdHRvbTogOHJlbTsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wYjcgeyBwYWRkaW5nLWJvdHRvbTogMTZyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHQwIHsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5wdDEgeyBwYWRkaW5nLXRvcDogLjI1cmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLnB0MiB7IHBhZGRpbmctdG9wOiAuNXJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5wdDMgeyBwYWRkaW5nLXRvcDogMXJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ucHQ0IHsgcGFkZGluZy10b3A6IDJyZW07IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ucHQ1IHsgcGFkZGluZy10b3A6IDRyZW07IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHQ2IHsgcGFkZGluZy10b3A6IDhyZW07IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHQ3IHsgcGFkZGluZy10b3A6IDE2cmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnB2MCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xufVxuXG4ucHYxIHtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG59XG5cbi5wdjIge1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG59XG5cbi5wdjMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG59XG5cbi5wdjQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xufVxuXG4ucHY1IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbn1cblxuLnB2NiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbi5wdjcge1xuICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbi5waDAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbn1cblxuLnBoMSB7XG4gIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xufVxuXG4ucGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xufVxuXG4ucGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xufVxuXG4ucGg0IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbn1cblxuLnBoNSB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG59XG5cbi5waDYge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG4ucGg3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgcGFkZGluZy1yaWdodDogMTZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG4ubWEwICB7ICBtYXJnaW46IDA7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cblxuLm1hMSB7ICBtYXJnaW46IC4yNXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLm1hMiAgeyAgbWFyZ2luOiAuNXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLm1hMyAgeyAgbWFyZ2luOiAxcmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cblxuLm1hNCAgeyAgbWFyZ2luOiAycmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ubWE1ICB7ICBtYXJnaW46IDRyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5tYTYgeyAgbWFyZ2luOiA4cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubWE3IHsgbWFyZ2luOiAxNnJlbTsgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubWwwICB7ICBtYXJnaW4tbGVmdDogMDsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5tbDEgeyAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ubWwyICB7ICBtYXJnaW4tbGVmdDogLjVyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLm1sMyAgeyAgbWFyZ2luLWxlZnQ6IDFyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG5cbi5tbDQgIHsgIG1hcmdpbi1sZWZ0OiAycmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5tbDUgIHsgIG1hcmdpbi1sZWZ0OiA0cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5tbDYgeyAgbWFyZ2luLWxlZnQ6IDhyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm1sNyB7IG1hcmdpbi1sZWZ0OiAxNnJlbTsgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tcjAgIHsgIG1hcmdpbi1yaWdodDogMDsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ubXIxIHsgIG1hcmdpbi1yaWdodDogLjI1cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ubXIyICB7ICBtYXJnaW4tcmlnaHQ6IC41cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuXG4ubXIzICB7ICBtYXJnaW4tcmlnaHQ6IDFyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ubXI0ICB7ICBtYXJnaW4tcmlnaHQ6IDJyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5tcjUgIHsgIG1hcmdpbi1yaWdodDogNHJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cblxuLm1yNiB7ICBtYXJnaW4tcmlnaHQ6IDhyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tcjcgeyBtYXJnaW4tcmlnaHQ6IDE2cmVtOyBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tYjAgIHsgIG1hcmdpbi1ib3R0b206IDA7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5tYjEgeyAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLm1iMiAgeyAgbWFyZ2luLWJvdHRvbTogLjVyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuXG4ubWIzICB7ICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG5cbi5tYjQgIHsgIG1hcmdpbi1ib3R0b206IDJyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ubWI1ICB7ICBtYXJnaW4tYm90dG9tOiA0cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cblxuLm1iNiB7ICBtYXJnaW4tYm90dG9tOiA4cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm1iNyB7IG1hcmdpbi1ib3R0b206IDE2cmVtOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubXQwICB7ICBtYXJnaW4tdG9wOiAwOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ubXQxIHsgIG1hcmdpbi10b3A6IC4yNXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG5cbi5tdDIgIHsgIG1hcmdpbi10b3A6IC41cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLm10MyAgeyAgbWFyZ2luLXRvcDogMXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ubXQ0ICB7ICBtYXJnaW4tdG9wOiAycmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cblxuLm10NSAgeyAgbWFyZ2luLXRvcDogNHJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5tdDYgeyAgbWFyZ2luLXRvcDogOHJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tdDcgeyBtYXJnaW4tdG9wOiAxNnJlbTsgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm12MCAgIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbn1cblxuLm12MSAge1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xufVxuXG4ubXYyICAge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbn1cblxuLm12MyAgIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG59XG5cbi5tdjQgICB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbn1cblxuLm12NSAgIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xufVxuXG4ubXY2ICB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLm12NyAge1xuICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLm1oMCAgIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbn1cblxuLm1oMSAgIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbn1cblxuLm1oMiAgIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG59XG5cbi5taDMgICB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xufVxuXG4ubWg0ICAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG59XG5cbi5taDUgICB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbn1cblxuLm1oNiAge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbi5taDcgIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnBhMC1ucyAgeyAgcGFkZGluZzogMDsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBhMS1ucyB7ICBwYWRkaW5nOiAuMjVyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGEyLW5zICB7ICBwYWRkaW5nOiAuNXJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYTMtbnMgIHsgIHBhZGRpbmc6IDFyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBhNC1ucyAgeyAgcGFkZGluZzogMnJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wYTUtbnMgIHsgIHBhZGRpbmc6IDRyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGE2LW5zIHsgIHBhZGRpbmc6IDhyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGE3LW5zIHsgcGFkZGluZzogMTZyZW07IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnBsMC1ucyAgeyAgcGFkZGluZy1sZWZ0OiAwOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wbDEtbnMgeyAgcGFkZGluZy1sZWZ0OiAuMjVyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wbDItbnMgIHsgIHBhZGRpbmctbGVmdDogLjVyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wbDMtbnMgIHsgIHBhZGRpbmctbGVmdDogMXJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wbDQtbnMgIHsgIHBhZGRpbmctbGVmdDogMnJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBsNS1ucyAgeyAgcGFkZGluZy1sZWZ0OiA0cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGw2LW5zIHsgIHBhZGRpbmctbGVmdDogOHJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNy1ucyB7IHBhZGRpbmctbGVmdDogMTZyZW07IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHIwLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAwOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucHIxLW5zIHsgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wcjItbnMgIHsgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnByMy1ucyAgeyAgcGFkZGluZy1yaWdodDogMXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucHI0LW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAycmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnByNS1ucyB7ICAgcGFkZGluZy1yaWdodDogNHJlbTsgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucHI2LW5zIHsgIHBhZGRpbmctcmlnaHQ6IDhyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHI3LW5zIHsgcGFkZGluZy1yaWdodDogMTZyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnBiMC1ucyAgeyAgcGFkZGluZy1ib3R0b206IDA7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGIxLW5zIHsgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBiMi1ucyAgeyAgcGFkZGluZy1ib3R0b206IC41cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYjMtbnMgIHsgIHBhZGRpbmctYm90dG9tOiAxcmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGI0LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGI1LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGI2LW5zIHsgIHBhZGRpbmctYm90dG9tOiA4cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjctbnMgeyBwYWRkaW5nLWJvdHRvbTogMTZyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wdDAtbnMgIHsgIHBhZGRpbmctdG9wOiAwOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnB0MS1ucyB7ICBwYWRkaW5nLXRvcDogLjI1cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wdDItbnMgIHsgIHBhZGRpbmctdG9wOiAuNXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHQzLW5zICB7ICBwYWRkaW5nLXRvcDogMXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnB0NC1ucyAgeyAgcGFkZGluZy10b3A6IDJyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnB0NS1ucyAgeyAgcGFkZGluZy10b3A6IDRyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ni1ucyB7ICBwYWRkaW5nLXRvcDogOHJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHQ3LW5zIHsgcGFkZGluZy10b3A6IDE2cmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHYwLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucHYxLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAucHYyLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLnB2My1ucyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5wdjQtbnMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLnB2NS1ucyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucHY2LW5zIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5wdjctbnMge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGgwLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucGgxLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAucGgyLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLnBoMy1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5waDQtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLnBoNS1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGg2LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5waDctbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5tYTAtbnMgIHsgIG1hcmdpbjogMDsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWExLW5zIHsgIG1hcmdpbjogLjI1cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWEyLW5zICB7ICBtYXJnaW46IC41cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWEzLW5zICB7ICBtYXJnaW46IDFyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWE0LW5zICB7ICBtYXJnaW46IDJyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tYTUtbnMgIHsgIG1hcmdpbjogNHJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1hNi1ucyB7ICBtYXJnaW46IDhyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYTctbnMgeyBtYXJnaW46IDE2cmVtOyBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1sMC1ucyAgeyAgbWFyZ2luLWxlZnQ6IDA7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWwxLW5zIHsgIG1hcmdpbi1sZWZ0OiAuMjVyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1sMi1ucyAgeyAgbWFyZ2luLWxlZnQ6IC41cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tbDMtbnMgIHsgIG1hcmdpbi1sZWZ0OiAxcmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWw0LW5zICB7ICBtYXJnaW4tbGVmdDogMnJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWw1LW5zICB7ICBtYXJnaW4tbGVmdDogNHJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWw2LW5zIHsgIG1hcmdpbi1sZWZ0OiA4cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tbDctbnMgeyBtYXJnaW4tbGVmdDogMTZyZW07IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tcjAtbnMgIHsgIG1hcmdpbi1yaWdodDogMDsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXIxLW5zIHsgIG1hcmdpbi1yaWdodDogLjI1cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubXIyLW5zICB7ICBtYXJnaW4tcmlnaHQ6IC41cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubXIzLW5zICB7ICBtYXJnaW4tcmlnaHQ6IDFyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXI0LW5zICB7ICBtYXJnaW4tcmlnaHQ6IDJyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tcjUtbnMgIHsgIG1hcmdpbi1yaWdodDogNHJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1yNi1ucyB7ICBtYXJnaW4tcmlnaHQ6IDhyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjctbnMgeyBtYXJnaW4tcmlnaHQ6IDE2cmVtOyBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1iMC1ucyAgeyAgbWFyZ2luLWJvdHRvbTogMDsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1iMS1ucyB7ICBtYXJnaW4tYm90dG9tOiAuMjVyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWIyLW5zICB7ICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tYjMtbnMgIHsgIG1hcmdpbi1ib3R0b206IDFyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1iNC1ucyAgeyAgbWFyZ2luLWJvdHRvbTogMnJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tYjUtbnMgIHsgIG1hcmdpbi1ib3R0b206IDRyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWI2LW5zIHsgIG1hcmdpbi1ib3R0b206IDhyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWI3LW5zIHsgbWFyZ2luLWJvdHRvbTogMTZyZW07IG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm10MC1ucyAgeyAgbWFyZ2luLXRvcDogMDsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm10MS1ucyB7ICBtYXJnaW4tdG9wOiAuMjVyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubXQyLW5zICB7ICBtYXJnaW4tdG9wOiAuNXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tdDMtbnMgIHsgIG1hcmdpbi10b3A6IDFyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm10NC1ucyAgeyAgbWFyZ2luLXRvcDogMnJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tdDUtbnMgIHsgIG1hcmdpbi10b3A6IDRyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubXQ2LW5zIHsgIG1hcmdpbi10b3A6IDhyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXQ3LW5zIHsgbWFyZ2luLXRvcDogMTZyZW07IG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm12MC1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5tdjEtbnMgIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5tdjItbnMgICB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLm12My1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubXY0LW5zICAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubXY1LW5zICAge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubXY2LW5zICB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5tdjctbnMgIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5taDAtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAubWgxLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLm1oMi1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAubWgzLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5taDQtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5taDUtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5taDYtbnMgIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm1oNy1ucyAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnBhMC1tICB7ICBwYWRkaW5nOiAwOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGExLW0geyAgcGFkZGluZzogLjI1cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBhMi1tICB7ICBwYWRkaW5nOiAuNXJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYTMtbSAgeyAgcGFkZGluZzogMXJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGE0LW0gIHsgIHBhZGRpbmc6IDJyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGE1LW0gIHsgIHBhZGRpbmc6IDRyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGE2LW0geyAgcGFkZGluZzogOHJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYTctbSB7IHBhZGRpbmc6IDE2cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wbDAtbSAgeyAgcGFkZGluZy1sZWZ0OiAwOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wbDEtbSB7ICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBsMi1tICB7ICBwYWRkaW5nLWxlZnQ6IC41cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGwzLW0gIHsgIHBhZGRpbmctbGVmdDogMXJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wbDQtbSAgeyAgcGFkZGluZy1sZWZ0OiAycmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGw1LW0gIHsgIHBhZGRpbmctbGVmdDogNHJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNi1tIHsgIHBhZGRpbmctbGVmdDogOHJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNy1tIHsgcGFkZGluZy1sZWZ0OiAxNnJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wcjAtbSAgeyAgcGFkZGluZy1yaWdodDogMDsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnByMS1tIHsgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wcjItbSAgeyAgcGFkZGluZy1yaWdodDogLjVyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHIzLW0gIHsgIHBhZGRpbmctcmlnaHQ6IDFyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnByNC1tICB7ICBwYWRkaW5nLXJpZ2h0OiAycmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnByNS1tICB7ICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnByNi1tIHsgIHBhZGRpbmctcmlnaHQ6IDhyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHI3LW0geyBwYWRkaW5nLXJpZ2h0OiAxNnJlbTsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucGIwLW0gIHsgIHBhZGRpbmctYm90dG9tOiAwOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBiMS1tIHsgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBiMi1tICB7ICBwYWRkaW5nLWJvdHRvbTogLjVyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBiMy1tICB7ICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBiNC1tICB7ICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGI1LW0gIHsgIHBhZGRpbmctYm90dG9tOiA0cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjYtbSB7ICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGI3LW0geyBwYWRkaW5nLWJvdHRvbTogMTZyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wdDAtbSAgeyAgcGFkZGluZy10b3A6IDA7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucHQxLW0geyAgcGFkZGluZy10b3A6IC4yNXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHQyLW0gIHsgIHBhZGRpbmctdG9wOiAuNXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHQzLW0gIHsgIHBhZGRpbmctdG9wOiAxcmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucHQ0LW0gIHsgIHBhZGRpbmctdG9wOiAycmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wdDUtbSAgeyAgcGFkZGluZy10b3A6IDRyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ni1tIHsgIHBhZGRpbmctdG9wOiA4cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDctbSB7IHBhZGRpbmctdG9wOiAxNnJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnB2MC1tIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucHYxLW0ge1xuICAgIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5wdjItbSB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5wdjMtbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5wdjQtbSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAucHY1LW0ge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnB2Ni1tIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5wdjctbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLnBoMC1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucGgxLW0ge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5waDItbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5waDMtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5waDQtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAucGg1LW0ge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoNi1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5waDctbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLm1hMC1tICB7ICBtYXJnaW46IDA7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1hMS1tIHsgIG1hcmdpbjogLjI1cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWEyLW0gIHsgIG1hcmdpbjogLjVyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tYTMtbSAgeyAgbWFyZ2luOiAxcmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1hNC1tICB7ICBtYXJnaW46IDJyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tYTUtbSAgeyAgbWFyZ2luOiA0cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWE2LW0geyAgbWFyZ2luOiA4cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWE3LW0geyBtYXJnaW46IDE2cmVtOyBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1sMC1tICB7ICBtYXJnaW4tbGVmdDogMDsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tbDEtbSB7ICBtYXJnaW4tbGVmdDogLjI1cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tbDItbSAgeyAgbWFyZ2luLWxlZnQ6IC41cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tbDMtbSAgeyAgbWFyZ2luLWxlZnQ6IDFyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tbDQtbSAgeyAgbWFyZ2luLWxlZnQ6IDJyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1sNS1tICB7ICBtYXJnaW4tbGVmdDogNHJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWw2LW0geyAgbWFyZ2luLWxlZnQ6IDhyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1sNy1tIHsgbWFyZ2luLWxlZnQ6IDE2cmVtOyBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXIwLW0gIHsgIG1hcmdpbi1yaWdodDogMDsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXIxLW0geyAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tcjItbSAgeyAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1yMy1tICB7ICBtYXJnaW4tcmlnaHQ6IDFyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXI0LW0gIHsgIG1hcmdpbi1yaWdodDogMnJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1yNS1tICB7ICBtYXJnaW4tcmlnaHQ6IDRyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjYtbSB7ICBtYXJnaW4tcmlnaHQ6IDhyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjctbSB7IG1hcmdpbi1yaWdodDogMTZyZW07IG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubWIwLW0gIHsgIG1hcmdpbi1ib3R0b206IDA7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYjEtbSB7ICBtYXJnaW4tYm90dG9tOiAuMjVyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWIyLW0gIHsgIG1hcmdpbi1ib3R0b206IC41cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1iMy1tICB7ICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYjQtbSAgeyAgbWFyZ2luLWJvdHRvbTogMnJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tYjUtbSAgeyAgbWFyZ2luLWJvdHRvbTogNHJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYjYtbSB7ICBtYXJnaW4tYm90dG9tOiA4cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNy1tIHsgbWFyZ2luLWJvdHRvbTogMTZyZW07IG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm10MC1tICB7ICBtYXJnaW4tdG9wOiAwOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXQxLW0geyAgbWFyZ2luLXRvcDogLjI1cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm10Mi1tICB7ICBtYXJnaW4tdG9wOiAuNXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tdDMtbSAgeyAgbWFyZ2luLXRvcDogMXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXQ0LW0gIHsgIG1hcmdpbi10b3A6IDJyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXQ1LW0gIHsgIG1hcmdpbi10b3A6IDRyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubXQ2LW0geyAgbWFyZ2luLXRvcDogOHJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tdDctbSB7IG1hcmdpbi10b3A6IDE2cmVtOyBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdjAtbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAubXYxLW0ge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLm12Mi1tIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAubXYzLW0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5tdjQtbSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5tdjUtbSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5tdjYtbSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5tdjctbSB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAubWgwLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm1oMS1tIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5taDItbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLm1oMy1tIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubWg0LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubWg1LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubWg2LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubWg3LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAucGEwLWwgIHsgIHBhZGRpbmc6IDA7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wYTEtbCB7ICBwYWRkaW5nOiAuMjVyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGEyLWwgIHsgIHBhZGRpbmc6IC41cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBhMy1sICB7ICBwYWRkaW5nOiAxcmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wYTQtbCAgeyAgcGFkZGluZzogMnJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wYTUtbCAgeyAgcGFkZGluZzogNHJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYTYtbCB7ICBwYWRkaW5nOiA4cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBhNy1sIHsgcGFkZGluZzogMTZyZW07IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnBsMC1sICB7ICBwYWRkaW5nLWxlZnQ6IDA7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBsMS1sIHsgIHBhZGRpbmctbGVmdDogLjI1cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGwyLWwgIHsgIHBhZGRpbmctbGVmdDogLjVyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wbDMtbCAgeyAgcGFkZGluZy1sZWZ0OiAxcmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBsNC1sICB7ICBwYWRkaW5nLWxlZnQ6IDJyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wbDUtbCAgeyAgcGFkZGluZy1sZWZ0OiA0cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGw2LWwgeyAgcGFkZGluZy1sZWZ0OiA4cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGw3LWwgeyBwYWRkaW5nLWxlZnQ6IDE2cmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnByMC1sICB7ICBwYWRkaW5nLXJpZ2h0OiAwOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucHIxLWwgeyAgcGFkZGluZy1yaWdodDogLjI1cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnByMi1sICB7ICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wcjMtbCAgeyAgcGFkZGluZy1yaWdodDogMXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucHI0LWwgIHsgIHBhZGRpbmctcmlnaHQ6IDJyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucHI1LWwgIHsgIHBhZGRpbmctcmlnaHQ6IDRyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucHI2LWwgeyAgcGFkZGluZy1yaWdodDogOHJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wcjctbCB7IHBhZGRpbmctcmlnaHQ6IDE2cmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wYjAtbCAgeyAgcGFkZGluZy1ib3R0b206IDA7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGIxLWwgeyAgcGFkZGluZy1ib3R0b206IC4yNXJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGIyLWwgIHsgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGIzLWwgIHsgIHBhZGRpbmctYm90dG9tOiAxcmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGI0LWwgIHsgIHBhZGRpbmctYm90dG9tOiAycmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wYjUtbCAgeyAgcGFkZGluZy1ib3R0b206IDRyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBiNi1sIHsgIHBhZGRpbmctYm90dG9tOiA4cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjctbCB7IHBhZGRpbmctYm90dG9tOiAxNnJlbTsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnB0MC1sICB7ICBwYWRkaW5nLXRvcDogMDsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wdDEtbCB7ICBwYWRkaW5nLXRvcDogLjI1cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wdDItbCAgeyAgcGFkZGluZy10b3A6IC41cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wdDMtbCAgeyAgcGFkZGluZy10b3A6IDFyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wdDQtbCAgeyAgcGFkZGluZy10b3A6IDJyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnB0NS1sICB7ICBwYWRkaW5nLXRvcDogNHJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucHQ2LWwgeyAgcGFkZGluZy10b3A6IDhyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ny1sIHsgcGFkZGluZy10b3A6IDE2cmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHYwLWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5wdjEtbCB7XG4gICAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLnB2Mi1sIHtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLnB2My1sIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLnB2NC1sIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5wdjUtbCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucHY2LWwge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnB2Ny1sIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAucGgwLWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5waDEtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLnBoMi1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLnBoMy1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLnBoNC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5waDUtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGg2LWwge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoNy1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAubWEwLWwgIHsgIG1hcmdpbjogMDsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWExLWwgeyAgbWFyZ2luOiAuMjVyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tYTItbCAgeyAgbWFyZ2luOiAuNXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1hMy1sICB7ICBtYXJnaW46IDFyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWE0LWwgIHsgIG1hcmdpbjogMnJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1hNS1sICB7ICBtYXJnaW46IDRyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYTYtbCB7ICBtYXJnaW46IDhyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYTctbCB7IG1hcmdpbjogMTZyZW07IG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubWwwLWwgIHsgIG1hcmdpbi1sZWZ0OiAwOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1sMS1sIHsgIG1hcmdpbi1sZWZ0OiAuMjVyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1sMi1sICB7ICBtYXJnaW4tbGVmdDogLjVyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1sMy1sICB7ICBtYXJnaW4tbGVmdDogMXJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1sNC1sICB7ICBtYXJnaW4tbGVmdDogMnJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWw1LWwgIHsgIG1hcmdpbi1sZWZ0OiA0cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tbDYtbCB7ICBtYXJnaW4tbGVmdDogOHJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWw3LWwgeyBtYXJnaW4tbGVmdDogMTZyZW07IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tcjAtbCAgeyAgbWFyZ2luLXJpZ2h0OiAwOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tcjEtbCB7ICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1yMi1sICB7ICBtYXJnaW4tcmlnaHQ6IC41cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubXIzLWwgIHsgIG1hcmdpbi1yaWdodDogMXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tcjQtbCAgeyAgbWFyZ2luLXJpZ2h0OiAycmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXI1LWwgIHsgIG1hcmdpbi1yaWdodDogNHJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1yNi1sIHsgIG1hcmdpbi1yaWdodDogOHJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1yNy1sIHsgbWFyZ2luLXJpZ2h0OiAxNnJlbTsgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tYjAtbCAgeyAgbWFyZ2luLWJvdHRvbTogMDsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1iMS1sIHsgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tYjItbCAgeyAgbWFyZ2luLWJvdHRvbTogLjVyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWIzLWwgIHsgIG1hcmdpbi1ib3R0b206IDFyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1iNC1sICB7ICBtYXJnaW4tYm90dG9tOiAycmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1iNS1sICB7ICBtYXJnaW4tYm90dG9tOiA0cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNi1sIHsgIG1hcmdpbi1ib3R0b206IDhyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWI3LWwgeyBtYXJnaW4tYm90dG9tOiAxNnJlbTsgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXQwLWwgIHsgIG1hcmdpbi10b3A6IDA7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tdDEtbCB7ICBtYXJnaW4tdG9wOiAuMjVyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubXQyLWwgIHsgIG1hcmdpbi10b3A6IC41cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm10My1sICB7ICBtYXJnaW4tdG9wOiAxcmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tdDQtbCAgeyAgbWFyZ2luLXRvcDogMnJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tdDUtbCAgeyAgbWFyZ2luLXRvcDogNHJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tdDYtbCB7ICBtYXJnaW4tdG9wOiA4cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm10Ny1sIHsgbWFyZ2luLXRvcDogMTZyZW07IG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm12MC1sIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5tdjEtbCB7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAubXYyLWwge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5tdjMtbCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLm12NC1sIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLm12NS1sIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm12Ni1sIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm12Ny1sIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5taDAtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAubWgxLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLm1oMi1sIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAubWgzLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5taDQtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5taDUtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5taDYtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5taDctbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbn1cblxuLypcbiAgIE5FR0FUSVZFIE1BUkdJTlNcblxuICAgQmFzZTpcbiAgICAgbiA9IG5lZ2F0aXZlXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgYSA9IGFsbFxuICAgICB0ID0gdG9wXG4gICAgIHIgPSByaWdodFxuICAgICBiID0gYm90dG9tXG4gICAgIGwgPSBsZWZ0XG5cbiAgICAgMSA9IDFzdCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNiA9IDZ0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNyA9IDd0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4ubmExIHsgbWFyZ2luOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG5cbi5uYTIgeyBtYXJnaW46IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuXG4ubmEzIHsgbWFyZ2luOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cblxuLm5hNCB7IG1hcmdpbjogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cblxuLm5hNSB7IG1hcmdpbjogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5hNiB7IG1hcmdpbjogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5hNyB7IG1hcmdpbjogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5ubDEgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG5cbi5ubDIgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cblxuLm5sMyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuXG4ubmw0IHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cblxuLm5sNSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG5cbi5ubDYgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubmw3IHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5ucjEgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cblxuLm5yMiB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG5cbi5ucjMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuXG4ubnI0IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuXG4ubnI1IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubnI2IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubnI3IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5iMSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG5cbi5uYjIgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG5cbi5uYjMgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG5cbi5uYjQgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cblxuLm5iNSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubmI2IHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5uYjcgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5udDEgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuXG4ubnQyIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuXG4ubnQzIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuXG4ubnQ0IHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG5cbi5udDUgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cblxuLm50NiB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubnQ3IHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG5cbiAgLm5hMS1ucyB7IG1hcmdpbjogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmEyLW5zIHsgbWFyZ2luOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5hMy1ucyB7IG1hcmdpbjogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYTQtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5uYTUtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTYtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTctbnMgeyBtYXJnaW46IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ubDEtbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ubDItbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5sMy1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmw0LW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5sNS1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5ubDYtbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw3LW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5yMS1ucyB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnIyLW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5yMy1ucyB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5ucjQtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5ucjUtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjYtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjctbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5uYjEtbnMgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmIyLW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmIzLW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmI0LW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5uYjUtbnMgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNi1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmI3LW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5udDEtbnMgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnQyLW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubnQzLW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnQ0LW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5udDUtbnMgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ni1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnQ3LW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5uYTEtbSB7IG1hcmdpbjogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmEyLW0geyBtYXJnaW46IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmEzLW0geyBtYXJnaW46IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmE0LW0geyBtYXJnaW46IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5uYTUtbSB7IG1hcmdpbjogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5hNi1tIHsgbWFyZ2luOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmE3LW0geyBtYXJnaW46IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ubDEtbSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5sMi1tIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ubDMtbSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmw0LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmw1LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw2LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw3LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubnIxLW0geyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5yMi1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5yMy1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5yNC1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubnI1LW0geyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjYtbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5yNy1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmIxLW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmIyLW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5uYjMtbSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5iNC1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5uYjUtbSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmI2LW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNy1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5udDEtbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5udDItbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm50My1tIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnQ0LW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm50NS1tIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5udDYtbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnQ3LW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubmExLWwgeyBtYXJnaW46IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5hMi1sIHsgbWFyZ2luOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5hMy1sIHsgbWFyZ2luOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5hNC1sIHsgbWFyZ2luOiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmE1LWwgeyBtYXJnaW46IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTYtbCB7IG1hcmdpbjogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5hNy1sIHsgbWFyZ2luOiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmwxLWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ubDItbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmwzLWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5sNC1sIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5sNS1sIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5sNi1sIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5sNy1sIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5yMS1sIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ucjItbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ucjMtbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5ucjQtbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5yNS1sIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI2LWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjctbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5iMS1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5iMi1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmIzLWwgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYjQtbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmI1LWwgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNi1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYjctbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubnQxLWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnQyLWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5udDMtbCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm50NC1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5udDUtbCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubnQ2LWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ny1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxufVxuXG4vKlxuXG4gIFRBQkxFU1xuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy90YWJsZXMvXG5cbiovXG5cbi5jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLnN0cmlwZWQtLWxpZ2h0LXNpbHZlcjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7XG59XG5cbi5zdHJpcGVkLS1tb29uLWdyYXk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb29uLWdyYXkpO1xufVxuXG4uc3RyaXBlZC0tbGlnaHQtZ3JheTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpO1xufVxuXG4uc3RyaXBlZC0tbmVhci13aGl0ZTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItd2hpdGUpO1xufVxuXG4uc3RyaXBlLWxpZ2h0Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTEwKTtcbn1cblxuLnN0cmlwZS1kYXJrOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTEwKTtcbn1cblxuLypcblxuICAgVEVYVCBERUNPUkFUSU9OXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtZGVjb3JhdGlvbi9cblxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5zdHJpa2UgICAgICAgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udW5kZXJsaW5lICAgIHsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5vLXVuZGVybGluZSB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc3RyaWtlLW5zICAgICAgIHsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLnVuZGVybGluZS1ucyAgICB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uby11bmRlcmxpbmUtbnMgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5zdHJpa2UtbSAgICAgICB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC51bmRlcmxpbmUtbSAgICB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uby11bmRlcmxpbmUtbSB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuc3RyaWtlLWwgICAgICAgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAudW5kZXJsaW5lLWwgeyAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLWwgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbi8qXG5cbiAgVEVYVCBBTElHTlxuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtYWxpZ24vXG5cbiAgQmFzZVxuICAgIHQgPSB0ZXh0LWFsaWduXG5cbiAgTW9kaWZpZXJzXG4gICAgbCA9IGxlZnRcbiAgICByID0gcmlnaHRcbiAgICBjID0gY2VudGVyXG4gICAgaiA9IGp1c3RpZnlcblxuICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgIC1tICA9IG1lZGl1bVxuICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50bCAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ciAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGMgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aiAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnRsLW5zICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyLW5zICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50Yy1ucyAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRqLW5zICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnRsLW0gIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudHItbSAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGMtbSAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRqLW0gIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50bC1sICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyLWwgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRjLWwgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ai1sICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbn1cblxuLypcblxuICAgVEVYVCBUUkFOU0ZPUk1cbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvdGV4dC10cmFuc2Zvcm0vXG5cbiAgIEJhc2U6XG4gICAgIHR0ID0gdGV4dC10cmFuc2Zvcm1cblxuICAgTW9kaWZpZXJzXG4gICAgIGMgPSBjYXBpdGFsaXplXG4gICAgIGwgPSBsb3dlcmNhc2VcbiAgICAgdSA9IHVwcGVyY2FzZVxuICAgICBuID0gbm9uZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50dGMgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udHRsIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udHR1IHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHRuIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAudHRjLW5zIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnR0bC1ucyB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnR0dS1ucyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1ucyB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC50dGMtbSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50dGwtbSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnR0dS1tIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudHRuLW0geyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC50dGMtbCB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50dGwtbCB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnR0dS1sIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudHRuLWwgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxufVxuXG4vKlxuXG4gICBUWVBFIFNDQUxFXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3NjYWxlL1xuXG4gICBCYXNlOlxuICAgIGYgPSBmb250LXNpemVcblxuICAgTW9kaWZpZXJzXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzaXplIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcbiovXG5cbi8qXG4gKiBGb3IgSGVyby9NYXJrZXRpbmcgVGl0bGVzXG4gKlxuICogVGhlc2UgZ2VuZXJhbGx5IGFyZSB0b28gbGFyZ2UgZm9yIG1vYmlsZVxuICogc28gYmUgY2FyZWZ1bCB1c2luZyB0aGVtIG9uIHNtYWxsZXIgc2NyZWVucy5cbiAqICovXG5cbi5mLTYsXG4uZi1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cblxuLmYtNSxcbi5mLXN1YmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4vKiBUeXBlIFNjYWxlICovXG5cbi5mMSB7IGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uZjIgeyBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLmYzIHsgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmY0IHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5mNSB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZjYgeyBmb250LXNpemU6IC44NzVyZW07IH1cblxuLmY3IHsgZm9udC1zaXplOiAuNzVyZW07IH1cblxuLyogU21hbGwgYW5kIGhhcmQgdG8gcmVhZCBmb3IgbWFueSBwZW9wbGUgc28gdXNlIHdpdGggZXh0cmVtZSBjYXV0aW9uICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuICAuZi02LW5zLFxuICAuZi1oZWFkbGluZS1ucyB7IGZvbnQtc2l6ZTogNnJlbTsgfVxuICAuZi01LW5zLFxuICAuZi1zdWJoZWFkbGluZS1ucyB7IGZvbnQtc2l6ZTogNXJlbTsgfVxuICAuZjEtbnMgeyBmb250LXNpemU6IDNyZW07IH1cbiAgLmYyLW5zIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5mMy1ucyB7IGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5mNC1ucyB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZjUtbnMgeyBmb250LXNpemU6IDFyZW07IH1cbiAgLmY2LW5zIHsgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gIC5mNy1ucyB7IGZvbnQtc2l6ZTogLjc1cmVtOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5mLTYtbSxcbiAgLmYtaGVhZGxpbmUtbSB7IGZvbnQtc2l6ZTogNnJlbTsgfVxuICAuZi01LW0sXG4gIC5mLXN1YmhlYWRsaW5lLW0geyBmb250LXNpemU6IDVyZW07IH1cbiAgLmYxLW0geyBmb250LXNpemU6IDNyZW07IH1cbiAgLmYyLW0geyBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgLmYzLW0geyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZjQtbSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZjUtbSB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZjYtbSB7IGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAuZjctbSB7IGZvbnQtc2l6ZTogLjc1cmVtOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmYtNi1sLFxuICAuZi1oZWFkbGluZS1sIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbiAgLmYtNS1sLFxuICAuZi1zdWJoZWFkbGluZS1sIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLmYxLWwgeyBmb250LXNpemU6IDNyZW07IH1cbiAgLmYyLWwgeyBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgLmYzLWwgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZjQtbCB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZjUtbCB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZjYtbCB7IGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAuZjctbCB7IGZvbnQtc2l6ZTogLjc1cmVtOyB9XG59XG5cbi8qXG5cbiAgIFRZUE9HUkFQSFlcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvbWVhc3VyZS9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBNZWFzdXJlIGlzIGxpbWl0ZWQgdG8gfjY2IGNoYXJhY3RlcnMgKi9cblxuLm1lYXN1cmUge1xuICBtYXgtd2lkdGg6IDMwZW07XG59XG5cbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+ODAgY2hhcmFjdGVycyAqL1xuXG4ubWVhc3VyZS13aWRlIHtcbiAgbWF4LXdpZHRoOiAzNGVtO1xufVxuXG4vKiBNZWFzdXJlIGlzIGxpbWl0ZWQgdG8gfjQ1IGNoYXJhY3RlcnMgKi9cblxuLm1lYXN1cmUtbmFycm93IHtcbiAgbWF4LXdpZHRoOiAyMGVtO1xufVxuXG4vKiBCb29rIHBhcmFncmFwaCBzdHlsZSAtIHBhcmFncmFwaHMgYXJlIGluZGVudGVkIHdpdGggbm8gdmVydGljYWwgc3BhY2luZy4gKi9cblxuLmluZGVudCB7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbWFsbC1jYXBzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuXG4vKiBDb21iaW5lIHRoaXMgY2xhc3Mgd2l0aCBhIHdpZHRoIHRvIHRydW5jYXRlIHRleHQgKG9yIGp1c3QgbGVhdmUgYXMgaXMgdG8gdHJ1bmNhdGUgYXQgd2lkdGggb2YgY29udGFpbmluZyBlbGVtZW50LiAqL1xuXG4udHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubWVhc3VyZS1ucyAge1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgfVxuICAubWVhc3VyZS13aWRlLW5zIHtcbiAgICBtYXgtd2lkdGg6IDM0ZW07XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LW5zIHtcbiAgICBtYXgtd2lkdGg6IDIwZW07XG4gIH1cbiAgLmluZGVudC1ucyB7XG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNtYWxsLWNhcHMtbnMge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG4gIC50cnVuY2F0ZS1ucyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5tZWFzdXJlLW0ge1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgfVxuICAubWVhc3VyZS13aWRlLW0ge1xuICAgIG1heC13aWR0aDogMzRlbTtcbiAgfVxuICAubWVhc3VyZS1uYXJyb3ctbSB7XG4gICAgbWF4LXdpZHRoOiAyMGVtO1xuICB9XG4gIC5pbmRlbnQtbSB7XG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNtYWxsLWNhcHMtbSB7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIH1cbiAgLnRydW5jYXRlLW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tZWFzdXJlLWwge1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgfVxuICAubWVhc3VyZS13aWRlLWwge1xuICAgIG1heC13aWR0aDogMzRlbTtcbiAgfVxuICAubWVhc3VyZS1uYXJyb3ctbCB7XG4gICAgbWF4LXdpZHRoOiAyMGVtO1xuICB9XG4gIC5pbmRlbnQtbCB7XG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNtYWxsLWNhcHMtbCB7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIH1cbiAgLnRydW5jYXRlLWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4vKlxuXG4gICBVVElMSVRJRVNcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBFcXVpdmFsZW50IHRvIC5vdmVyZmxvdy15LXNjcm9sbCAqL1xuXG4ub3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm1sLWF1dG8geyBtYXJnaW4tbGVmdDogIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSl7XG4gIC5jZW50ZXItbnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubXItYXV0by1ucyB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1ucyB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSl7XG4gIC5jZW50ZXItbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tci1hdXRvLW0geyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1sLWF1dG8tbSB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKXtcbiAgLmNlbnRlci1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbCB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1sIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG59XG5cbi8qXG5cbiAgIFZJU0lCSUxJVFlcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKlxuICAgIFRleHQgdGhhdCBpcyBoaWRkZW4gYnV0IGFjY2Vzc2libGVcbiAgICBSZWY6IGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiovXG5cbi5jbGlwIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmNsaXAtbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5jbGlwLW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmNsaXAtbCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgX3Bvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIH1cbn1cblxuLypcblxuICAgV0hJVEUgU1BBQ0VcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4ud3Mtbm9ybWFsIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4ubm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJlIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC53cy1ub3JtYWwtbnMgeyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5ub3dyYXAtbnMgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmUtbnMgeyB3aGl0ZS1zcGFjZTogcHJlOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC53cy1ub3JtYWwtbSB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLm5vd3JhcC1tIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJlLW0geyB3aGl0ZS1zcGFjZTogcHJlOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLndzLW5vcm1hbC1sIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAubm93cmFwLWwgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmUtbCB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cbn1cblxuLypcblxuICAgVkVSVElDQUwgQUxJR05cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udi1iYXNlICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4udi1taWQgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnYtdG9wICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi52LWJ0bSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC52LWJhc2UtbnMgICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC52LW1pZC1ucyAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudi10b3AtbnMgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnYtYnRtLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC52LWJhc2UtbSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLnYtbWlkLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnYtdG9wLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnYtYnRtLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudi1iYXNlLWwgICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC52LW1pZC1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52LXRvcC1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC52LWJ0bS1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG59XG5cbi8qXG5cbiAgSE9WRVIgRUZGRUNUU1xuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvaG92ZXJzL1xuXG4gICAgLSBEaW1cbiAgICAtIEdsb3dcbiAgICAtIEhpZGUgQ2hpbGRcbiAgICAtIFVuZGVybGluZSB0ZXh0XG4gICAgLSBHcm93XG4gICAgLSBQb2ludGVyXG4gICAgLSBTaGFkb3dcblxuKi9cblxuLypcblxuICBEaW0gZWxlbWVudCBvbiBob3ZlciBieSBhZGRpbmcgdGhlIGRpbSBjbGFzcy5cblxuKi9cblxuLmRpbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuXG4uZGltOmhvdmVyLFxuLmRpbTpmb2N1cyB7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLmRpbTphY3RpdmUge1xuICBvcGFjaXR5OiAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0O1xufVxuXG4vKlxuXG4gIEFuaW1hdGUgb3BhY2l0eSB0byAxMDAlIG9uIGhvdmVyIGJ5IGFkZGluZyB0aGUgZ2xvdyBjbGFzcy5cblxuKi9cblxuLmdsb3cge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLmdsb3c6aG92ZXIsXG4uZ2xvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuXG4vKlxuXG4gIEhpZGUgY2hpbGQgJiByZXZlYWwgb24gaG92ZXI6XG5cbiAgUHV0IHRoZSBoaWRlLWNoaWxkIGNsYXNzIG9uIGEgcGFyZW50IGVsZW1lbnQgYW5kIGFueSBuZXN0ZWQgZWxlbWVudCB3aXRoIHRoZVxuICBjaGlsZCBjbGFzcyB3aWxsIGJlIGhpZGRlbiBhbmQgZGlzcGxheWVkIG9uIGhvdmVyIG9yIGZvY3VzLlxuXG4gIDxkaXYgY2xhc3M9XCJoaWRlLWNoaWxkXCI+XG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cbiAgPC9kaXY+XG4qL1xuXG4uaGlkZS1jaGlsZCAuY2hpbGQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLmhpZGUtY2hpbGQ6aG92ZXIgIC5jaGlsZCxcbi5oaWRlLWNoaWxkOmZvY3VzICAuY2hpbGQsXG4uaGlkZS1jaGlsZDphY3RpdmUgLmNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG5cbi51bmRlcmxpbmUtaG92ZXI6aG92ZXIsXG4udW5kZXJsaW5lLWhvdmVyOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIENhbiBjb21iaW5lIHRoaXMgd2l0aCBvdmVyZmxvdy1oaWRkZW4gdG8gbWFrZSBiYWNrZ3JvdW5kIGltYWdlcyBncm93IG9uIGhvdmVyXG4gKiBldmVuIGlmIHlvdSBhcmUgdXNpbmcgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAqL1xuXG4uZ3JvdyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5ncm93OmhvdmVyLFxuLmdyb3c6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uZ3JvdzphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC45MCk7XG59XG5cbi5ncm93LWxhcmdlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3Jvdy1sYXJnZTpob3Zlcixcbi5ncm93LWxhcmdlOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uZ3Jvdy1sYXJnZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG59XG5cbi8qIEFkZCBwb2ludGVyIG9uIGhvdmVyICovXG5cbi5wb2ludGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBcbiAgIEFkZCBzaGFkb3cgb24gaG92ZXIuXG5cbiAgIFBlcmZvcm1hbnQgYm94LXNoYWRvdyBhbmltYXRpb24gcGF0dGVybiBmcm9tIFxuICAgaHR0cDovL3RvYmlhc2FobGluLmNvbS9ibG9nL2hvdy10by1hbmltYXRlLWJveC1zaGFkb3cvIFxuKi9cblxuLnNoYWRvdy1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG4uc2hhZG93LWhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoIDAsIDAsIDAsIC4yICk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbi5zaGFkb3ctaG92ZXI6aG92ZXI6OmFmdGVyLFxuLnNoYWRvdy1ob3Zlcjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBDb21iaW5lIHdpdGggY2xhc3NlcyBpbiBza2lucyBhbmQgc2tpbnMtcHNldWRvIGZvciBcbiAqIG1hbnkgZGlmZmVyZW50IHRyYW5zaXRpb24gcG9zc2liaWxpdGllcy4gKi9cblxuLmJnLWFuaW1hdGUsXG4uYmctYW5pbWF0ZTpob3Zlcixcbi5iZy1hbmltYXRlOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0OyBcbn1cblxuLypcblxuICBaLUlOREVYXG5cbiAgQmFzZVxuICAgIHogPSB6LWluZGV4XG5cbiAgTW9kaWZpZXJzXG4gICAgLTAgPSBsaXRlcmFsIHZhbHVlIDBcbiAgICAtMSA9IGxpdGVyYWwgdmFsdWUgMVxuICAgIC0yID0gbGl0ZXJhbCB2YWx1ZSAyXG4gICAgLTMgPSBsaXRlcmFsIHZhbHVlIDNcbiAgICAtNCA9IGxpdGVyYWwgdmFsdWUgNFxuICAgIC01ID0gbGl0ZXJhbCB2YWx1ZSA1XG4gICAgLTk5OSA9IGxpdGVyYWwgdmFsdWUgOTk5XG4gICAgLTk5OTkgPSBsaXRlcmFsIHZhbHVlIDk5OTlcblxuICAgIC1tYXggPSBsYXJnZXN0IGFjY2VwdGVkIHotaW5kZXggdmFsdWUgYXMgaW50ZWdlclxuXG4gICAgLWluaGVyaXQgPSBzdHJpbmcgdmFsdWUgaW5oZXJpdFxuICAgIC1pbml0aWFsID0gc3RyaW5nIHZhbHVlIGluaXRpYWxcbiAgICAtdW5zZXQgPSBzdHJpbmcgdmFsdWUgdW5zZXRcblxuICBNRE46IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL2RvY3MvV2ViL0NTUy96LWluZGV4XG4gIFNwZWM6IGh0dHA6Ly93d3cudzMub3JnL1RSL0NTUzIvemluZGV4Lmh0bWxcbiAgQXJ0aWNsZXM6XG4gICAgaHR0cHM6Ly9waGlsaXB3YWx0b24uY29tL2FydGljbGVzL3doYXQtbm8tb25lLXRvbGQteW91LWFib3V0LXotaW5kZXgvXG5cbiAgVGlwcyBvbiBleHRlbmRpbmc6XG4gIFRoZXJlIG1pZ2h0IGJlIGEgdGltZSB3b3J0aCB1c2luZyBuZWdhdGl2ZSB6LWluZGV4IHZhbHVlcy5cbiAgT3IgaWYgeW91IGFyZSB1c2luZyB0YWNoeW9ucyB3aXRoIGFub3RoZXIgcHJvamVjdCwgeW91IG1pZ2h0IG5lZWQgdG9cbiAgYWRqdXN0IHRoZXNlIHZhbHVlcyB0byBzdWl0IHlvdXIgbmVlZHMuXG5cbiovXG5cbi56LTAgeyB6LWluZGV4OiAwOyB9XG5cbi56LTEgeyB6LWluZGV4OiAxOyB9XG5cbi56LTIgeyB6LWluZGV4OiAyOyB9XG5cbi56LTMgeyB6LWluZGV4OiAzOyB9XG5cbi56LTQgeyB6LWluZGV4OiA0OyB9XG5cbi56LTUgeyB6LWluZGV4OiA1OyB9XG5cbi56LTk5OSB7IHotaW5kZXg6IDk5OTsgfVxuXG4uei05OTk5IHsgei1pbmRleDogOTk5OTsgfVxuXG4uei1tYXgge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uei1pbmhlcml0IHsgei1pbmRleDogaW5oZXJpdDsgfVxuXG4uei1pbml0aWFsIHsgei1pbmRleDogYXV0bzsgei1pbmRleDogaW5pdGlhbDsgfVxuXG4uei11bnNldCB7IHotaW5kZXg6IGF1dG87IHotaW5kZXg6IGluaXRpYWw7IH1cblxuLypcblxuICAgIE5FU1RFRFxuICAgIFRhY2h5b25zIG1vZHVsZSBmb3Igc3R5bGluZyBuZXN0ZWQgZWxlbWVudHNcbiAgICB0aGF0IGFyZSBnZW5lcmF0ZWQgYnkgYSBjbXMuXG5cbiovXG5cbi5uZXN0ZWQtY29weS1saW5lLWhlaWdodCBwLFxuLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IHVsLFxuLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IG9sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMSxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDIsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgzLFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNCxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDUsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5uZXN0ZWQtbGlzdC1yZXNldCB1bCxcbi5uZXN0ZWQtbGlzdC1yZXNldCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm5lc3RlZC1jb3B5LWluZGVudCBwK3Age1xuICB0ZXh0LWluZGVudDogMWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmVzdGVkLWNvcHktc2VwYXJhdG9yIHArcCB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4ubmVzdGVkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5lc3RlZC1saW5rcyBhIHtcbiAgY29sb3I6ICMwMGJiZmY7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuXG4ubmVzdGVkLWxpbmtzIGE6aG92ZXIsXG4ubmVzdGVkLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDQwMDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi8qXG5cbiAgU1RZTEVTXG5cbiAgQWRkIGN1c3RvbSBzdHlsZXMgaGVyZS5cblxuKi9cblxuLyogVmFyaWFibGVzICovXG5cbi8qIEltcG9ydGluZyBoZXJlIHdpbGwgYWxsb3cgeW91IHRvIG92ZXJyaWRlIGFueSB2YXJpYWJsZXMgaW4gdGhlIG1vZHVsZXMgKi9cblxuLypcblxuICAgVGFjaHlvbnNcbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICBHcmF5c2NhbGVcbiAgIC0gU29saWRzXG4gICAtIFRyYW5zcGFyZW5jaWVzXG4gICBDb2xvcnNcblxuKi9cblxuOnJvb3Qge1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLW5lYXItYmxhY2s6ICMxMTE7XG4gIC0tZGFyay1ncmF5OiMzMzM7XG4gIC0tbWlkLWdyYXk6IzU1NTtcbiAgLS1ncmF5OiAjNzc3O1xuICAtLXNpbHZlcjogIzk5OTtcbiAgLS1saWdodC1zaWx2ZXI6ICNhYWE7XG4gIC0tbW9vbi1ncmF5OiAjY2NjO1xuICAtLWxpZ2h0LWdyYXk6ICNlZWU7XG4gIC0tbmVhci13aGl0ZTogI2Y0ZjRmNDtcbiAgLS13aGl0ZTogI2ZmZjtcblxuICAtLXRyYW5zcGFyZW50OnRyYW5zcGFyZW50O1xuXG4gLS1ibGFjay05MDogcmdiYSgwLDAsMCwuOSk7XG4gLS1ibGFjay04MDogcmdiYSgwLDAsMCwuOCk7XG4gLS1ibGFjay03MDogcmdiYSgwLDAsMCwuNyk7XG4gLS1ibGFjay02MDogcmdiYSgwLDAsMCwuNik7XG4gLS1ibGFjay01MDogcmdiYSgwLDAsMCwuNSk7XG4gLS1ibGFjay00MDogcmdiYSgwLDAsMCwuNCk7XG4gLS1ibGFjay0zMDogcmdiYSgwLDAsMCwuMyk7XG4gLS1ibGFjay0yMDogcmdiYSgwLDAsMCwuMik7XG4gLS1ibGFjay0xMDogcmdiYSgwLDAsMCwuMSk7XG4gLS1ibGFjay0wNTogcmdiYSgwLDAsMCwuMDUpO1xuIC0tYmxhY2stMDI1OiByZ2JhKDAsMCwwLC4wMjUpO1xuIC0tYmxhY2stMDEyNTogcmdiYSgwLDAsMCwuMDEyNSk7XG5cbiAtLXdoaXRlLTkwOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAtLXdoaXRlLTgwOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcbiAtLXdoaXRlLTcwOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiAtLXdoaXRlLTYwOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAtLXdoaXRlLTUwOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAtLXdoaXRlLTQwOiByZ2JhKDI1NSwyNTUsMjU1LC40KTtcbiAtLXdoaXRlLTMwOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcbiAtLXdoaXRlLTIwOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAtLXdoaXRlLTEwOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAtLXdoaXRlLTA1OiByZ2JhKDI1NSwyNTUsMjU1LC4wNSk7XG4gLS13aGl0ZS0wMjU6IHJnYmEoMjU1LDI1NSwyNTUsLjAyNSk7XG4gLS13aGl0ZS0wMTI1OiByZ2JhKDI1NSwyNTUsMjU1LC4wMTI1KTtcblxuICAtLWRhcmstcmVkOiAgI2U3MDQwZjtcbiAgLS1yZWQ6ICAjZmY0MTM2O1xuICAtLWxpZ2h0LXJlZDogICNmZjcyNWM7XG4gIC0tb3JhbmdlOiAgI2ZmNjMwMDtcbiAgLS1nb2xkOiAgI2ZmYjcwMDtcbiAgLS15ZWxsb3c6ICAjZmZkNzAwO1xuICAtLWxpZ2h0LXllbGxvdzogICNmYmYxYTk7XG4gIC0tcHVycGxlOiAgIzVlMmNhNTtcbiAgLS1saWdodC1wdXJwbGU6ICAjYTQ2M2YyO1xuICAtLWRhcmstcGluazogICNkNTAwOGY7XG4gIC0taG90LXBpbms6ICNmZjQxYjQ7XG4gIC0tcGluazogICNmZjgwY2M7XG4gIC0tbGlnaHQtcGluazogICNmZmEzZDc7XG4gIC0tZGFyay1ncmVlbjogICMxMzc3NTI7XG4gIC0tZ3JlZW46ICAjMTlhOTc0O1xuICAtLWxpZ2h0LWdyZWVuOiAgIzllZWJjZjtcbiAgLS1uYXZ5OiAgIzAwMWI0NDtcbiAgLS1kYXJrLWJsdWU6ICAjMDA0NDllO1xuICAtLWJsdWU6ICAjMzU3ZWRkO1xuICAtLWxpZ2h0LWJsdWU6ICAjOTZjY2ZmO1xuICAtLWxpZ2h0ZXN0LWJsdWU6ICAjY2RlY2ZmO1xuICAtLXdhc2hlZC1ibHVlOiAgI2Y2ZmZmZTtcbiAgLS13YXNoZWQtZ3JlZW46ICAjZThmZGY1O1xuICAtLXdhc2hlZC15ZWxsb3c6ICAjZmZmY2ViO1xuICAtLXdhc2hlZC1yZWQ6ICAjZmZkZmRmO1xuXG59XG5cbi8qXG5cbiAgQ1VTVE9NIE1FRElBIFFVRVJJRVNcblxuICBNZWRpYSBxdWVyeSB2YWx1ZXMgY2FuIGJlIGNoYW5nZWQgdG8gZml0IHlvdXIgb3duIGNvbnRlbnQuXG4gIFRoZXJlIGFyZSBubyBtYWdpYyBidWxsZXRzIHdoZW4gaXQgY29tZXMgdG8gbWVkaWEgcXVlcnkgd2lkdGggdmFsdWVzLlxuICBUaGV5IHNob3VsZCBiZSBkZWNsYXJlZCBpbiBlbSB1bml0cyAtIGFuZCB0aGV5IHNob3VsZCBiZSBzZXQgdG8gbWVldFxuICB0aGUgbmVlZHMgb2YgeW91ciBjb250ZW50LiBZb3UgY2FuIGFsc28gYWRkIGFkZGl0aW9uYWwgbWVkaWEgcXVlcmllcyxcbiAgb3IgcmVtb3ZlIHNvbWUgb2YgdGhlIGV4aXN0aW5nIG9uZXMuXG5cbiAgVGhlc2UgbWVkaWEgcXVlcmllcyBjYW4gYmUgcmVmZXJlbmNlZCBsaWtlIHNvOlxuXG4gIEBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAgIC5tZWRpdW0tYW5kLWxhcmdlci1zcGVjaWZpYy1zdHlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgLm1lZGl1bS1zY3JlZW4tc3BlY2lmaWMtc3R5bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gICAgLmxhcmdlLWFuZC1sYXJnZXItc2NyZWVuLXNwZWNpZmljLXN0eWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICB9XG4gIH1cblxuKi9cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuXG4vKiBEZWJ1Z2dpbmcgKi9cblxuLypcblxuICBERUJVRyBDSElMRFJFTlxuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9kZWJ1Zy9cblxuICBKdXN0IGFkZCB0aGUgZGVidWcgY2xhc3MgdG8gYW55IGVsZW1lbnQgdG8gc2VlIG91dGxpbmVzIG9uIGl0c1xuICBjaGlsZHJlbi5cblxuKi9cblxuLmRlYnVnICogeyBvdXRsaW5lOiAxcHggc29saWQgZ29sZDsgfVxuXG4uZGVidWctd2hpdGUgKiB7IG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4uZGVidWctYmxhY2sgKiB7IG91dGxpbmU6IDFweCBzb2xpZCBibGFjazsgfVxuXG4vKlxuXG4gICBERUJVRyBHUklEXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9kZWJ1Zy1ncmlkL1xuXG4gICBDYW4gYmUgdXNlZnVsIGZvciBkZWJ1Z2dpbmcgbGF5b3V0IGlzc3Vlc1xuICAgb3IgaGVscGluZyB0byBtYWtlIHN1cmUgdGhpbmdzIGxpbmUgdXAgcGVyZmVjdGx5LlxuICAgSnVzdCB0YWNrIG9uZSBvZiB0aGVzZSBjbGFzc2VzIG9udG8gYSBwYXJlbnQgZWxlbWVudC5cblxuKi9cblxuLmRlYnVnLWdyaWQge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBRkVsRVFWUjRBV1BBQzk3Lzl4MGVDc0FFUGd3QVZMc2hkcEVOSXhjQUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmRlYnVnLWdyaWQtMTYge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBTWtsRVFWUjRBV09nQ0x6L2IwZXBBYTZVR3VCT3FRSE9RSExVZ0ZFRG5BYmNCWjRVR3dET2tpQ25rSWhkZ05nTnhBWUFpWWxEKzhzRXVvOEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5kZWJ1Zy1ncmlkLTgtc29saWQge1xuICBiYWNrZ3JvdW5kOndoaXRlIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EZGhDQUFJQVBFQUFBRHcvd0R4Ly8vLy93QUFBQ3dBQUFBQUNBQUlBQUFDRFpRdmdhZWIvbHhiQUlLQTh5MEFPdz09KSByZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5kZWJ1Zy1ncmlkLTE2LXNvbGlkIHtcbiAgYmFja2dyb3VuZDp3aGl0ZSB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGRoRUFBUUFQRUFBQUR3L3dEeC94WHkvLy8vL3l3QUFBQUFFQUFRQUFBQ0laeVBLY2tZRFFGc2I2WnFEODVqWjIrQmt3aVJGS2VoaHFRQ1FnREhjZ3dFQlFBNykgcmVwZWF0IHRvcCBsZWZ0O1xufVxuXG4vKiBVbmNvbW1lbnQgb3V0IHRoZSBsaW5lIGJlbG93IHRvIGhlbHAgZGVidWcgbGF5b3V0IGlzc3VlcyAqL1xuXG4vKiBAaW1wb3J0ICcuL19kZWJ1Zyc7ICovXG5cbi8qISBUaGVtZSBzcGVjaWZpYyBDU1MgKi9cblxuLmludmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4vKiBDdXN0b20gYXNwZWN0IHJhdGlvcyAqL1xuXG4uYXNwZWN0LXJhdGlvLS0xODV4MTAwIHsgcGFkZGluZy1ib3R0b206IDU0LjA1JTsgfVxuXG4uYXNwZWN0LXJhdGlvLS05eDE2IHsgcGFkZGluZy1ib3R0b206IDE3Ny43NyU7IH1cblxuLmFzcGVjdC1yYXRpby0tMngxIHsgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS0xeDIgeyBwYWRkaW5nLWJvdHRvbTogMjAwJTsgfVxuXG4vKiBMaW5rcyAqL1xuXG5hIHtcbiAgY29sb3I6ICMwMGJiZmY7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6YWN0aXZlIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEubmVzdGVkLWF1dGhvci1jdGEge1xuICBjb2xvcjogYmx1ZTtcbn1cblxuYS5uZXN0ZWQtYXV0aG9yLWN0YTpob3ZlciB7XG4gIGNvbG9yOiBsaWdodC1ibHVlO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAuY29kZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMGJiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjMDBiYmZmO1xufVxuXG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMGJiZmY7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIGJsdWU7XG59XG5cbi5idG4tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYmZmO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgIzAwYmJmZjtcbn1cblxuLmJ0bi0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIG9yYW5nZTtcbn1cblxuLmJ0bi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzI1YztcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICNmZjcyNWM7XG59XG5cbi5idG4tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlY2ZmO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgI2NkZWNmZjtcbn1cblxuLmJ0bi0tbGlnaHQge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjRUVFRUVFO1xufVxuXG4uYnRuLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjRUVFRUVFO1xufVxuXG4uYnRuLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCBibGFjaztcbn1cblxuLmJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uYnRuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cblxuLmJ0bi0teC1sYXJnZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uYnRuLW91dGxpbmUtLXByaW1hcnkge1xuICBjb2xvcjogIzAwYmJmZjtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICMwMGJiZmY7XG59XG5cbi5idG4tb3V0bGluZS0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYmZmO1xufVxuXG4uYnRuLW91dGxpbmUtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBibHVlO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgYmx1ZTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogbGlnaHQtYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGJiZmY7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjMDBiYmZmO1xufVxuXG4uYnRuLW91dGxpbmUtLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGRiYjg7XG59XG5cbi5idG4tb3V0bGluZS0td2FybmluZyB7XG4gIGNvbG9yOiBvcmFuZ2U7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCBvcmFuZ2U7XG59XG5cbi5idG4tb3V0bGluZS0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xufVxuXG4uYnRuLW91dGxpbmUtLWRhbmdlciB7XG4gIGNvbG9yOiByZWQ7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCByZWQ7XG59XG5cbi5idG4tb3V0bGluZS0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5idG4tb3V0bGluZS0taW5mbyB7XG4gIGNvbG9yOiBsaWdodC1ibHVlO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgbGlnaHQtYmx1ZTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodC1ibHVlO1xufVxuXG4uYnRuLW91dGxpbmUtLWxpZ2h0IHtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IC4xMjVyZW0gbGlnaHQtZ3JheTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5idG4tb3V0bGluZS0tZGFyayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIGJsYWNrO1xufVxuXG4uYnRuLW91dGxpbmUtLWRhcms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG5uYXYgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBOb3RpY2VzXG4gKiAgRGVmYXVsdCBLcmFtZG93biB1c2FnZSAobm8gaW5kZW50cyEpOlxuICogIDxkaXYgY2xhc3M9XCJub3RpY2VcIiBtYXJrZG93bj1cIjFcIj5cbiAqICAjIyMjIEhlYWRsaW5lIGZvciB0aGUgTm90aWNlXG4gKiAgVGV4dCBmb3IgdGhlIG5vdGljZVxuICogIDwvZGl2PlxuICovXG5cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAyZW0gMCAhaW1wb3J0YW50OyAgLyogb3ZlcnJpZGUqL1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtaW5kZW50OiBpbml0aWFsOyAvKiBvdmVycmlkZSovXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDFweCAxMnB4ICNjY2NjY2M7XG4gfVxuXG4ucHJpbWFyeSB7XG4gIGNvbG9yOiAjMDBiYmZmO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgIzAwYmJmZjtcbn1cblxuLnNlY29uZGFyeSB7XG4gY29sb3I6ICNjY2NjY2M7XG4gYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbn1cblxuLnN1Y2Nlc3Mge1xuIGJhY2tncm91bmQtY29sb3I6ICMwMGJiZmY7XG59XG5cbi53YXJuaW5nIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG59XG5cbi5kYW5nZXIge1xuIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmluZm8ge1xuIGJhY2tncm91bmQtY29sb3I6ICM5NkNDRkY7XG59XG5cbi5kYXJrIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4vKiBGdWxsIHNjcmVlbiB3aWR0aCAqL1xuXG4uZnVsbCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuYm9keSBzcGFuIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogbGlnaHQtZ3JheTtcbn1cblxuYm9keSBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogbGlnaHQtZ3JheTtcbn1cblxuaHIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBiYmZmO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBncmF5O1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ29sZDtcbn1cblxuLyogSW1hZ2UgY2FwdGlvbnMgKi9cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBzaWx2ZXI7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG5cbnRhYmxlLCB0aCwgdGQge1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbn1cblxuLyogQmxvY2txdW90ZXMgKi9cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBhdGhlbGFzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW46IDRyZW0gMCA0cmVtIDA7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWxlZnQ6IC4yNXJlbSBzb2xpZCAjMDBiYmZmO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEZvb3Rub3RlcyAqL1xuXG4uZm9vdG5vdGVzIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogYmxhY2stODA7XG59XG5cbi8qIE92ZXJyaWRlIFRhY2h5b25zICovXG5cbjpyb290IHtcbi0tYmx1ZTogICMwMGJiZmY7XG4tLWxpZ2h0LWJsdWU6ICAjZmY0NDAwO1xufVxuXG5maWd1cmUge1xubWFyZ2luOiAuMjVyZW0gMDsgLyogUmVtb3ZlcyBUYWNoeW9ucyBkZWZhdWx0IDQwcHggbGVmdC9yaWdodCBtYXJnaW5zIG9uIGNvZGVibG9ja3MgKi9cbn1cblxuLyogQ29kZWJsb2NrcyAqL1xuXG4vKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyLkxvbmcgKi9cblxuY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJBbmRhbGUgTW9ubyBXVFwiLCBcIkFuZGFsZSBNb25vXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIk5pbWJ1cyBNb25vIExcIiwgTW9uYWNvLCBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDFlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgY29kZSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMC4yZW07IH0gfVxuXG5wcmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGY1O1xufVxuXG5wID4gY29kZSB7XG4gIGJvcmRlci1yaWdodDogLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cblxuLyogSGlnaHRsaWdodCBjb2RlIOKAlCBUaGFua2Z1bF9FeWVzIHN0eWxlICovXG5cbi5oaWdobGlnaHQgdGFibGUgdGQgeyBwYWRkaW5nOiA1cHg7IH1cblxuLmhpZ2hsaWdodCB0YWJsZSBwcmUgeyBtYXJnaW46IDA7IH1cblxuLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmFmNmU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyYjNiO1xufVxuXG4uaGlnaGxpZ2h0IC5nbCB7XG4gIGNvbG9yOiAjZGVlNWU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU1ZDYyO1xufVxuXG4uaGlnaGxpZ2h0IC5ncCB7XG4gIGNvbG9yOiAjYThlMWZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuYywgLmhpZ2hsaWdodCAuY2QsIC5oaWdobGlnaHQgLmNtLCAuaGlnaGxpZ2h0IC5jMSwgLmhpZ2hsaWdodCAuY3Mge1xuICBjb2xvcjogIzZjOGI5ZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGlnaGxpZ2h0IC5jcCB7XG4gIGNvbG9yOiAjYjJmZDZkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGlnaGxpZ2h0IC5lcnIge1xuICBjb2xvcjogI2ZlZmVlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbn1cblxuLmhpZ2hsaWdodCAuZ3Ige1xuICBjb2xvcjogI2NjMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhpZ2hsaWdodCAuaywgLmhpZ2hsaWdodCAua2QsIC5oaWdobGlnaHQgLmt2IHtcbiAgY29sb3I6ICNmNmRkNjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5vLCAuaGlnaGxpZ2h0IC5vdyB7XG4gIGNvbG9yOiAjNGRmNGZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAucCwgLmhpZ2hsaWdodCAucGkge1xuICBjb2xvcjogIzRkZjRmZjtcbn1cblxuLmhpZ2hsaWdodCAuZ2Qge1xuICBjb2xvcjogI2NjMDAwMDtcbn1cblxuLmhpZ2hsaWdodCAuZ2kge1xuICBjb2xvcjogI2IyZmQ2ZDtcbn1cblxuLmhpZ2hsaWdodCAuZ2Uge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oaWdobGlnaHQgLmdzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmd0IHtcbiAgY29sb3I6ICNkZWU1ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTVkNjI7XG59XG5cbi5oaWdobGlnaHQgLmtjIHtcbiAgY29sb3I6ICNmNjk2ZGI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5rbiB7XG4gIGNvbG9yOiAjZmZiMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAua3Age1xuICBjb2xvcjogI2ZmYjAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmtyIHtcbiAgY29sb3I6ICNmZmIwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5naCB7XG4gIGNvbG9yOiAjZmZiMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuZ3Uge1xuICBjb2xvcjogI2ZmYjAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmt0IHtcbiAgY29sb3I6ICNiMmZkNmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5ubyB7XG4gIGNvbG9yOiAjYjJmZDZkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubmMge1xuICBjb2xvcjogI2IyZmQ2ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLm5kIHtcbiAgY29sb3I6ICNiMmZkNmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5ubiB7XG4gIGNvbG9yOiAjYjJmZDZkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuYnAge1xuICBjb2xvcjogI2IyZmQ2ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLm5lIHtcbiAgY29sb3I6ICNiMmZkNmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5ubCB7XG4gIGNvbG9yOiAjZmZiMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubnQge1xuICBjb2xvcjogI2ZmYjAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLm0sIC5oaWdobGlnaHQgLm1mLCAuaGlnaGxpZ2h0IC5taCwgLmhpZ2hsaWdodCAubWksIC5oaWdobGlnaHQgLmlsLCAuaGlnaGxpZ2h0IC5tbywgLmhpZ2hsaWdodCAubWIsIC5oaWdobGlnaHQgLm14IHtcbiAgY29sb3I6ICNmNjk2ZGI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5sZCB7XG4gIGNvbG9yOiAjZjY5NmRiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuc3Mge1xuICBjb2xvcjogI2Y2OTZkYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLnMsIC5oaWdobGlnaHQgLnNiLCAuaGlnaGxpZ2h0IC5zZCwgLmhpZ2hsaWdodCAuczIsIC5oaWdobGlnaHQgLnNoLCAuaGlnaGxpZ2h0IC5zeCwgLmhpZ2hsaWdodCAuc3IsIC5oaWdobGlnaHQgLnMxIHtcbiAgY29sb3I6ICNmZmYwYTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5zZSB7XG4gIGNvbG9yOiAjNGRmNGZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuc2Mge1xuICBjb2xvcjogIzRkZjRmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLnNpIHtcbiAgY29sb3I6ICM0ZGY0ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5uYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5uaSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAudyB7XG4gIGNvbG9yOiAjQkJCQkJCO1xufVxuXG4uaGlnaGxpZ2h0IC5nbyB7XG4gIGNvbG9yOiAjQkJCQkJCO1xufVxuXG4uaGlnaGxpZ2h0IC5uZiB7XG4gIGNvbG9yOiAjYThlMWZlO1xufVxuXG4uaGlnaGxpZ2h0IC5weSB7XG4gIGNvbG9yOiAjYThlMWZlO1xufVxuXG4uaGlnaGxpZ2h0IC5uYSB7XG4gIGNvbG9yOiAjYThlMWZlO1xufVxuXG4uaGlnaGxpZ2h0IC5udiwgLmhpZ2hsaWdodCAudmMsIC5oaWdobGlnaHQgLnZnLCAuaGlnaGxpZ2h0IC52aSB7XG4gIGNvbG9yOiAjYThlMWZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiJdfQ== */