/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/*{box-sizing:border-box;margin:0;padding:0}body{overscroll-behavior-y:none}img{max-width:100%}a,button{cursor:pointer}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{text-anchor:start;align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{text-anchor:start;align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{text-anchor:end;align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{text-anchor:start;align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{text-anchor:start;align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{text-anchor:start;align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{text-anchor:start;align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{text-anchor:start;align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{text-anchor:end;align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{text-anchor:end;align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{content:"";display:block;float:left;height:0;padding-bottom:100%;width:0}.ct-square:after{clear:both;content:"";display:table}.ct-square>svg{display:block;left:0;position:absolute;top:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{content:"";display:block;float:left;height:0;padding-bottom:93.75%;width:0}.ct-minor-second:after{clear:both;content:"";display:table}.ct-minor-second>svg{display:block;left:0;position:absolute;top:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{content:"";display:block;float:left;height:0;padding-bottom:88.88889%;width:0}.ct-major-second:after{clear:both;content:"";display:table}.ct-major-second>svg{display:block;left:0;position:absolute;top:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{content:"";display:block;float:left;height:0;padding-bottom:83.33333%;width:0}.ct-minor-third:after{clear:both;content:"";display:table}.ct-minor-third>svg{display:block;left:0;position:absolute;top:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{content:"";display:block;float:left;height:0;padding-bottom:80%;width:0}.ct-major-third:after{clear:both;content:"";display:table}.ct-major-third>svg{display:block;left:0;position:absolute;top:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{content:"";display:block;float:left;height:0;padding-bottom:75%;width:0}.ct-perfect-fourth:after{clear:both;content:"";display:table}.ct-perfect-fourth>svg{display:block;left:0;position:absolute;top:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{content:"";display:block;float:left;height:0;padding-bottom:66.66667%;width:0}.ct-perfect-fifth:after{clear:both;content:"";display:table}.ct-perfect-fifth>svg{display:block;left:0;position:absolute;top:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{content:"";display:block;float:left;height:0;padding-bottom:62.5%;width:0}.ct-minor-sixth:after{clear:both;content:"";display:table}.ct-minor-sixth>svg{display:block;left:0;position:absolute;top:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{content:"";display:block;float:left;height:0;padding-bottom:61.8047%;width:0}.ct-golden-section:after{clear:both;content:"";display:table}.ct-golden-section>svg{display:block;left:0;position:absolute;top:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{content:"";display:block;float:left;height:0;padding-bottom:60%;width:0}.ct-major-sixth:after{clear:both;content:"";display:table}.ct-major-sixth>svg{display:block;left:0;position:absolute;top:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{content:"";display:block;float:left;height:0;padding-bottom:56.25%;width:0}.ct-minor-seventh:after{clear:both;content:"";display:table}.ct-minor-seventh>svg{display:block;left:0;position:absolute;top:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{content:"";display:block;float:left;height:0;padding-bottom:53.33333%;width:0}.ct-major-seventh:after{clear:both;content:"";display:table}.ct-major-seventh>svg{display:block;left:0;position:absolute;top:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{content:"";display:block;float:left;height:0;padding-bottom:50%;width:0}.ct-octave:after{clear:both;content:"";display:table}.ct-octave>svg{display:block;left:0;position:absolute;top:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{content:"";display:block;float:left;height:0;padding-bottom:40%;width:0}.ct-major-tenth:after{clear:both;content:"";display:table}.ct-major-tenth>svg{display:block;left:0;position:absolute;top:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{content:"";display:block;float:left;height:0;padding-bottom:37.5%;width:0}.ct-major-eleventh:after{clear:both;content:"";display:table}.ct-major-eleventh>svg{display:block;left:0;position:absolute;top:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{content:"";display:block;float:left;height:0;padding-bottom:33.33333%;width:0}.ct-major-twelfth:after{clear:both;content:"";display:table}.ct-major-twelfth>svg{display:block;left:0;position:absolute;top:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{content:"";display:block;float:left;height:0;padding-bottom:25%;width:0}.ct-double-octave:after{clear:both;content:"";display:table}.ct-double-octave>svg{display:block;left:0;position:absolute;top:0}.accordian{list-style-type:none}.accordian--trigger{align-items:center;background-color:transparent;border:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:700;justify-content:space-between;padding:1rem;text-align:left;width:100%}.accordian--trigger[disabled]{cursor:default}.accordian--trigger:not([disabled]):after{content:url(https://static.sportsmantracker.com/v3/node-web/icons/arrow-down-icon/icon-arrow-down.svg)}.accordian--item-is-open .accordian--trigger{background-color:#f26e0d;color:#fff}.accordian--item-is-open .accordian--trigger:after{filter:invert(1);transform:rotate(.5turn)}.accordian--item{border-bottom:1px solid #ccc}.accordian--item:first-child{border-top:1px solid #ccc}.accordian--content{background-color:rgba(0,0,0,.05);display:none;padding:1rem}.accordian--item-is-open .accordian--content{display:block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes flyAcross{0%{opacity:0;transform:translateY(100%)}50%{opacity:1}to{opacity:0;transform:translateY(-200%)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.9,1.1) translateY(-300%)}50%{opacity:1;transform:scale(1.05,.95) translateY(0)}60%{transform:scale(1) translateY(-7px)}90%{transform:scale(1.02,.98) translateY(2px)}to{transform:scale(1) translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes popIn{0%{opacity:0}50%{opacity:1;transform:scale(1.5)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20%)}}.hwSpinner{animation:spin 1s linear infinite}.breadcrumbs.breadcrumbs--gear{background-color:#f0f0f0;margin:0;padding:0}.breadcrumb--list{display:flex;list-style-type:none;margin:0;padding:0;width:100%}.breadcrumb--item:after{content:">";margin-left:1rem;margin-right:1rem}.breadcrumb--item:last-child:after{content:"";margin-right:0}.breadcrumb--item a,.breadcrumb--item span{display:inline-block;font-size:1.2rem;padding:1rem 0}.breadcrumb--item span,.hw-button{font-weight:700}.hw-button{-webkit-appearance:none;background-color:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button:focus,.hw-button:hover{background-color:#e6e6e6}.hw-button--solid-primary{-webkit-appearance:none;background-color:transparent;background-color:#f26e0d;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--solid-primary:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--solid-primary img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}.hw-button--solid-primary img.hwSpinner{filter:brightness(1000%) grayscale(1)}@media screen and (min-width:960px){.hw-button--solid-primary:focus,.hw-button--solid-primary:hover{background-color:#c2580a;color:#fff}}.hw-button--solid-facebook{-webkit-appearance:none;background-color:transparent;background-color:#056bb8;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--solid-facebook:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--solid-facebook img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}.hw-button--solid-facebook img.hwSpinner{filter:brightness(1000%) grayscale(1)}@media screen and (min-width:960px){.hw-button--solid-facebook:focus,.hw-button--solid-facebook:hover{background-color:#044e86;color:#fff}}.hw-button--solid-facebook svg{display:inline-block;left:-.5rem;max-height:1.2rem;position:relative;top:-2px;vertical-align:middle;width:1.5rem}.hw-button--solid-gray{-webkit-appearance:none;background-color:transparent;background-color:#ccc;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--solid-gray:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--solid-gray img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}.hw-button--solid-gray img.hwSpinner{filter:brightness(1000%) grayscale(1)}@media screen and (min-width:960px){.hw-button--solid-gray:focus,.hw-button--solid-gray:hover{background-color:#b3b3b3;color:#fff}}.hw-button--solid-dark-gray{-webkit-appearance:none;background-color:transparent;background-color:#676767;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--solid-dark-gray:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--solid-dark-gray img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}.hw-button--solid-dark-gray img.hwSpinner{filter:brightness(1000%) grayscale(1)}@media screen and (min-width:960px){.hw-button--solid-dark-gray:focus,.hw-button--solid-dark-gray:hover{background-color:#4e4e4e;color:#fff}}.hw-button--solid-black{-webkit-appearance:none;background-color:transparent;background-color:#000;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--solid-black:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--solid-black img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}.hw-button--solid-black img.hwSpinner{filter:brightness(1000%) grayscale(1)}@media screen and (min-width:960px){.hw-button--solid-black:focus,.hw-button--solid-black:hover{background-color:#000;color:#fff}}.hw-button--outline-white{-webkit-appearance:none;background-color:transparent;border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--outline-white:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--outline-white img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}@media screen and (min-width:960px){.hw-button--outline-white:focus,.hw-button--outline-white:hover{background-color:#fff;color:#333}}.hw-button--outline-primary{-webkit-appearance:none;background-color:transparent;border:1px solid #f26e0d;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--outline-primary:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--outline-primary img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}@media screen and (min-width:960px){.hw-button--outline-primary:focus,.hw-button--outline-primary:hover{background-color:#f26e0d;color:#fff}}.hw-button--outline-gray{-webkit-appearance:none;background-color:transparent;border:1px solid #ccc;border-radius:8px;color:#676767;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--outline-gray:disabled{background-color:#ccc!important;cursor:not-allowed}.hw-button--outline-gray img{display:inline-block;height:25px;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:25px}@media screen and (min-width:960px){.hw-button--outline-gray:focus,.hw-button--outline-gray:hover{background-color:#ccc;color:#333}}.hw-button--ghost-white{-webkit-appearance:none;background-color:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.75rem 1rem;transition:all .15s ease-out}.hw-button--ghost-white:disabled{background-color:#ccc!important;cursor:not-allowed}.card{border:1px solid #ccc;border-radius:4px;padding:1rem}.card--gear-promotion{display:grid;font-family:Roboto,sans-serif;grid-template-rows:195px 3rem 1fr 3rem;padding:0 20px 40px;text-align:center}.card--gear-promotion *{font-family:inherit;letter-spacing:-.5px}.card--gear-promotion a{color:#333;display:block}.card--gear-promotion h3{font-size:18px;margin:10px 0 5px}.card--gear-promotion .gear-promotion--company{display:block;height:160px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:160px}.card--gear-promotion .gear-promotion--offer{color:#676767;font-size:16px;font-weight:700;margin-bottom:20px}.card--gear-promotion .discount--amount{color:#f26e0d}.card--gear-promotion .gear-promotion--company-description{color:#676767;letter-spacing:0;line-height:20px;margin-bottom:40px}.card--gear-promotion .copyCouponCodeAndRedirect{align-items:center;display:inline-flex;justify-self:center}.card--gear-promotion .copyCouponCodeAndRedirect svg{margin-left:.5rem;max-height:1rem;max-width:1rem}.card--gear-promotion .gear-promotion--action-text{color:#737373;margin-top:1rem}.ct-chart{position:relative}.ct-chart .highlight{background-color:#fff;border-radius:50%;height:6px;left:0;position:absolute;top:0;width:6px;z-index:1}.ct-chart .ct-grid{stroke:#e6e6e6}.ct-chart .ct-grids .ct-horizontal{display:none}.ct-chart .ct-vertical{stroke-dasharray:0}.ct-chart .ct-point{stroke-width:15px;display:none}.ct-chart .ct-point.active{display:block}.ct-chart .ct-series .ct-label{fill:#000;display:none;font-size:1.3rem;font-weight:700}.ct-chart .ct-series .ct-label.active{display:block}.site-header--marketing{background-color:red}.site-header--marketing nav{align-items:center;display:flex;justify-content:space-between}.screen{background-color:rgba(0,0,0,.65);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-out;z-index:1001}.screen.is-active{opacity:1;pointer-events:all}.modal:not(.ui){-ms-overflow-style:none;bottom:0;left:0;overflow:scroll;position:fixed;right:0;scrollbar-width:none;top:0;width:100%}.modal:not(.ui)::-webkit-scrollbar{display:none}.modal--content{animation:fadeInUp .4s ease-out;margin:0 auto;max-width:400px;padding:1rem;text-align:center}.is-exiting .modal--content{animation:fadeOutDown .4s ease-out forwards}.modal--content h1{line-height:1.1;margin-bottom:1em}.modal--header{background-color:transparent;padding:0 0 .5rem}.modal--header:after{clear:both;content:"";display:table}.modal--close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;float:right;font-size:2rem;line-height:0;padding:1rem .5rem}.modal--body{background-color:#fff;border-radius:8px;box-shadow:3px 3px 25px rgba(0,0,0,.6);padding:1rem}.modal--footer{padding:1rem 0 0}.modal.modal--free-trial{align-items:center;display:flex;min-height:100vh}.modal.modal--free-trial .modal--footer,.modal.modal--free-trial .modal--header{display:none}.modal.modal--free-trial .logo{max-width:225px}.modal.modal--free-trial .pro{left:.5rem;max-width:2.5rem;position:relative;top:-1.2rem}.modal.modal--free-trial p{margin:1rem 0}.modal.three-d-map-upsell{max-width:380px}.modal.three-d-map-upsell,.modal.three-d-map-upsell .content{border-radius:6px!important}.modal.three-d-map-upsell .content .close.icon{color:#fff;cursor:pointer;font-size:1.5rem;line-height:0;padding:1rem;position:absolute;right:1rem;top:1rem;z-index:1}.modal.three-d-map-upsell .content .modal-image--hero{border-top-left-radius:6px!important;border-top-right-radius:6px!important;display:block;left:-2rem;margin-bottom:35px;max-width:unset;position:relative;top:-1rem;width:calc(100% + 4rem)}.modal.three-d-map-upsell .content .logos{text-align:center}.modal.three-d-map-upsell .content .modal-image--logo{margin:0 auto;max-width:135px}.modal.three-d-map-upsell .content .modal-image--badge{max-width:35px;position:relative;right:-4px;top:-8px}.modal.three-d-map-upsell .content h1{color:#f26e0d;font-family:industry,sans-serif!important;font-size:65px;letter-spacing:-.5px;line-height:1.25;margin:0;padding:0;text-align:center;text-transform:uppercase}.modal.three-d-map-upsell .content p{margin-bottom:3rem;opacity:.8;text-align:center}.modal.three-d-map-upsell .content .ui.button.primary{padding:1.25rem;width:100%}.modal.rutcast-feedback{border-radius:.5rem}.modal.rutcast-feedback .header{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important;color:#f26e0d}.modal.rutcast-feedback .actions{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.modal.rutcast-feedback .post-submit{text-align:center}.modal.rutcast-feedback .post-submit p{font-weight:600}.modal.modal--mapButtonPropLinesModalNoImage .modal--content{max-width:393px}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .modal--body{background-image:url(https://static.sportsmantracker.com/v3/images/prop_lines_upsell/Promo+Modal+BG.png);background-position:50%;background-size:cover}.modal.modal--mapButtonPropLinesModalWithImage .modal--content{max-width:690px}.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right{background-image:url(https://static.sportsmantracker.com/v3/images/prop_lines_upsell/Promo+Modal+BG.png);background-position:50%;background-size:cover}.modal.modal--mapButtonPropLinesModalNoImage .modal--content,.modal.modal--mapButtonPropLinesModalWithImage .modal--content{padding-top:calc(50vh - 218px);position:relative}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .modal--header,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .modal--header{position:absolute;right:20px}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .modal--header .modal--close,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .modal--header .modal--close{color:#bdbdbd}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .modal--footer,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .modal--footer{display:none}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right .line1,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right .line1{align-items:center;display:flex;justify-content:center}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right .line1 .text,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right .line1 .text{color:#616161;font-size:18px;font-weight:500;line-height:22px;text-align:center}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right .line1 .new-tag,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right .line1 .new-tag{align-content:center;align-items:center;background-color:#f26e0d;border-radius:4px;color:#fff;display:inline-flex;font-size:8px;font-weight:500;height:16px;justify-content:center;line-height:12px;margin-right:4px;width:34px}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right .line2 h1,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right .line2 h1{color:#212121;font-size:30px;margin-bottom:23px}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right .line3,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right .line3{height:64px;margin-bottom:19px}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right .line4 p,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right .line4 p{color:#616161;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:23px;text-align:center}.modal.modal--mapButtonPropLinesModalNoImage .modal--content .right button.prop-lines-cta,.modal.modal--mapButtonPropLinesModalWithImage .modal--content .right button.prop-lines-cta{align-items:center;display:flex;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:12px}#modal--property-lines-with-image.container{display:grid;grid-template-columns:297px 328px;height:348px}#modal--property-lines-with-image.container .left{background-position:50%;background-size:cover;border-bottom-left-radius:8px;border-top-left-radius:8px;margin-bottom:-16px;margin-left:-16px;margin-top:-16px;overflow:hidden}#modal--property-lines-with-image.container .left img{overflow:visible;transform:scale(1.2);transform-origin:bottom}#modal--property-lines-with-image.container .right{margin-bottom:-16px;margin-right:-16px;margin-top:-16px;padding:32px}#modal--property-lines-no-image{display:grid;margin:-16px;padding:32px}.site-footer{background-color:var(--color-gray-900);padding:6rem 0}label .required{color:red;left:2px;position:relative}label a{color:#f26e0d}.hw-field{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}.hw-field.hw-field--inline{flex-direction:row}.hw-field label{color:#333;font-weight:700;margin-bottom:.5rem}.hw-field input[type=email],.hw-field input[type=password],.hw-field input[type=search],.hw-field input[type=tel],.hw-field input[type=text],.hw-field input[type=url],.hw-field select,.hw-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e6e6e6;border-radius:.5rem;color:inherit;font-family:inherit;font-size:inherit;order:1;padding:.75rem}.hw-field select:focus{outline:5px auto -webkit-focus-ring-color}.hw-field input[type=checkbox].visually-hidden+label,.hw-field input[type=radio].visually-hidden+label{color:inherit;cursor:pointer;display:flex;font-weight:400}.hw-field input[type=checkbox].visually-hidden+label:before,.hw-field input[type=radio].visually-hidden+label:before{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;content:"";display:block;height:1.25rem;margin-right:.5rem;min-height:1.25rem;min-width:1.25rem;position:relative;top:3px;width:1.25rem}.hw-field input[type=radio].visually-hidden+label{align-items:center}.hw-field input[type=checkbox]:active.visually-hidden+label:before,.hw-field input[type=checkbox]:focus.visually-hidden+label:before,.hw-field input[type=radio]:active.visually-hidden+label:before,.hw-field input[type=radio]:focus.visually-hidden+label:before{outline:5px auto -webkit-focus-ring-color}.hw-field input[type=radio].visually-hidden+label:before{border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px #ccc;height:1.25rem;min-height:1.25rem;min-width:1.25rem;width:1.25rem}.hw-field input[type=checkbox].visually-hidden:checked+label:before,.hw-field input[type=radio].visually-hidden:checked+label:before{background:#f26e0d;background-image:url(https://static.sportsmantracker.com/v3/node-web/icons/checkmark-icon/icon-checkmark--white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#f26e0d}.hw-field input[type=radio].visually-hidden:checked+label:before{background-image:unset;border:2px solid #f26e0d;box-shadow:inset 0 0 0 2px #fff}.hw-field input[type=search],.hw-field select{background-color:#f0f0f0;background-image:linear-gradient(hsla(0,0%,94%,.3),hsla(0,0%,94%,.3)),url(https://static.sportsmantracker.com/v3/node-web/icons/Search%20Icon/icon-search.svg);background-position:5px 50%;background-repeat:no-repeat;outline:none;padding-left:2.25rem}.hw-field input+.attached-button{background-color:#f26e0d;border:0;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:#fff;display:inline-block;font-family:inherit;font-size:inherit;min-height:3rem;min-width:3rem;padding:.86rem;position:absolute;right:0;top:0;width:auto}.hw-field select{background-color:#fff!important;background-image:url(https://static.sportsmantracker.com/v3/node-web/icons/arrow-down-icon/icon-arrow-down.svg);background-position:calc(100% - 5px) 50%;padding-left:1rem}.hw-field datalist{background-color:#d3d3d3;font-family:sans-serif;font-size:.8rem;position:absolute}.hw-field option{background-color:#bbb;cursor:pointer;margin-bottom:1px;padding:4px}.hw-field input.is-error,.hw-field select.is-error,.hw-field textarea.is-error{border-color:red}.hw-field input.is-valid,.hw-field select.is-valid,.hw-field textarea.is-valid{border-color:#6fcf97}.hw-field input.is-valid~img,.hw-field select.is-valid~img,.hw-field textarea.is-valid~img{animation:popIn .4s ease-out;position:absolute;right:.5rem;top:25%}.hw-field input.is-loading~img,.hw-field input.is-valid.is-loading~img{animation:spin 1s linear infinite;position:absolute;right:.5rem;top:25%}.hw-field select.is-verified{background-image:unset}.hw-field .hwSpinner{position:absolute;right:.5rem;top:25%}.hw-field .hwSpinner,.hw-field input.is-valid~img{height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.hw-field .show-password{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;line-height:0;padding:.75rem;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.hw-field .show-password:active,.hw-field .show-password:focus{outline:auto!important}.hw-field--active-label{position:relative}.hw-field--active-label label{font-size:.9em;padding-left:.5rem;position:absolute;text-transform:uppercase;top:3.5rem;transform:translateY(-1.5rem);transition:all .2s ease-out;z-index:-1}.hw-field--active-label input:focus+label{transform:translateY(0)}.has-active-panel{overflow:hidden;position:static}.panel--overlay{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;right:0;text-align:center;top:0;z-index:101}.panel--overlay.overlay-is-active{opacity:1;pointer-events:all}.panel--header.hidden{display:none}.panel--content header.header--stationary{align-items:center;display:flex;justify-content:space-between}.panel--content header.header--stationary span{display:block;font-size:1.7rem;font-weight:700;line-height:1}@media screen and (min-width:767px){.panel--content header.header--stationary span{font-size:2rem}}.panel--content header.header--stationary img{margin-left:2rem;max-height:4.5rem;max-width:4.5rem}.panel--full{-ms-overflow-style:none;background:#fff;bottom:0;color:#333;display:flex;flex-direction:column;justify-content:space-between;max-width:100vw;overflow:scroll;padding:0;position:fixed;scrollbar-width:none;top:0;transform:translateX(-100%);transition:all .3s ease-out;width:100%;z-index:1002}@media screen and (min-width:767px){.panel--full{max-width:40vw}}@media screen and (min-width:1441px){.panel--full{max-width:30vw}}.panel--full::-webkit-scrollbar{display:none}.panel--full.is-active{transform:translateX(0)}.panel--full p{color:inherit}.panel--full .panel--header{background-color:#fff;padding:0 1rem;position:sticky;top:0;z-index:100}@media screen and (min-width:960px){.panel--full .panel--header{padding:0 2rem}}.panel--full .panel--header header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:2rem 0}.panel--full .panel--header header button{background-color:#e3e3e3;border:0;border-radius:50%;color:#333;cursor:pointer;font-size:1.5rem;height:2rem;line-height:0;padding-bottom:2px;width:2rem}.panel--full .panel--header header .has-partner-logos button{position:relative;top:-2rem}@media screen and (min-width:767px){.panel--full .panel--header header .has-partner-logos button{position:static}}.panel--full .panel--header .logos{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:767px){.panel--full .panel--header .logos{flex-direction:row}}.panel--full .panel--header .partner-logo--container{align-items:center;display:flex}@media screen and (min-width:767px){.panel--full .panel--header .partner-logo--container{margin-left:1.5rem}.panel--full .panel--header .partner-logo--container:before{content:"+";font-size:2rem;font-weight:700;line-height:1;margin-right:1.5rem}}.panel--full .panel--header .partner-logo--container .logo{margin-bottom:0}.panel--full .panel--header .logo{max-width:200px}@media screen and (min-width:767px){.panel--full .panel--header .logo{margin-bottom:0}}.panel--full .panel--header .has-partner-logos .logo{margin-bottom:.75rem}.panel--full .panel--header .has-partner-logos .logo:last-child{margin-bottom:0}.panel--full .panel--content{flex:1}.panel--full .panel--content.is-loading{align-items:center;display:flex;justify-content:center}.panel--full .panel--footer{padding:2rem 0}.panel-stages--list{display:flex;list-style-type:none;margin-bottom:1rem}.panel-stages--item{background-color:#f0f0f0;border:0;border-radius:0;flex:1;height:.4rem;margin-right:2px;overflow:hidden;text-indent:-9999px;width:100%}.panel-stages--item.is-active{background-color:#f26e0d}.tip--content{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 8px rgba(0,0,0,.2);color:#333;font-size:.85em;left:0;opacity:1;padding:.5rem;position:absolute;top:0;transition:opacity .3s ease-out;z-index:10000}.tip--content.tip--is-hidden{opacity:0}.input--tip{cursor:help;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:opacity .25s ease-out;z-index:100}.tip--error{color:red!important;opacity:1!important}.tip--error,.tip--success{margin:0!important;order:1}.tip--success{color:green!important}body,html{-webkit-font-smoothing:antialiased;color:#676767;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:-.25px;line-height:1.375}.h1,.h2,.h3,h1,h2,h3{font-family:Industry,Roboto,sans-serif}.h2,h2{font-size:2rem;line-height:1;text-transform:uppercase}@media screen and (min-width:960px){.h2,h2{font-size:3rem}}h3{font-size:1.8rem;line-height:1;text-transform:uppercase}@media screen and (min-width:960px){h3{font-size:2.25rem}}a{text-decoration:none}.step--container .step{overflow:hidden;padding:0 1rem}@media screen and (min-width:767px){.step--container .step{padding:0 2rem}}.step--container header{align-items:flex-end;display:flex;font-size:1.75rem;font-weight:700;justify-content:space-between;line-height:1;margin-bottom:1em}@media screen and (min-width:767px){.step--container header{font-size:2rem}}.step--container header small{display:block;font-size:1.2rem;font-weight:400;line-height:1.4;margin-top:.5rem;opacity:.7}.step--container header img{margin-left:2rem;max-height:3rem;max-width:3rem}.sticky-container{position:sticky;top:63px}button.switch{background-color:#ccc;border:0;border-radius:100px;cursor:pointer;height:25px;position:relative;transition:all .2s ease-out;width:65px}button.switch.is-visible{background-color:#f26e0d}button.switch:after{background-color:#fff;border-radius:50%;bottom:3px;content:"";left:3px;position:absolute;top:3px;transition:all .2s ease-out;width:20px}button.switch.is-visible:after{transform:translateX(calc(100% + 7px))}button.switch span{display:block;line-height:0;visibility:hidden;width:1px}.subscription--plans{--background-color:#1a1a1a;--border-color:#505050;--text-color:#f9f9f9;--text-color--lighter:#676767}.subscription--plans.is-light-mode{--background-color:transparent;--text-color:#000;--text-color--lighter:#000;--border-color:#c4c4c4}.subscription--plans h3{margin-top:2rem;text-transform:none}.subscription--plans .hw-button--solid-primary{font-weight:700}.subscription--plans .actions{display:flex;flex-direction:column}.subscription--plans-toggle{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;margin-top:-.5rem}@media screen and (min-height:750px) and (max-width:767px){.subscription--plans-toggle{margin-bottom:2rem;margin-top:0}}@media screen and (min-width:767px){.subscription--plans-toggle{margin-bottom:2rem;margin-top:0}}.subscription--plans-toggle p{font-size:1rem;margin:0}@media screen and (min-height:750px) and (max-width:767px){.subscription--plans-toggle p{font-size:1.25rem}}@media screen and (min-width:767px){.subscription--plans-toggle p{font-size:1.25rem}}.subscription--plans-toggle .switch{height:2rem;margin:0 1rem;width:4rem}.subscription--plans-toggle button.switch:after{width:1.6rem}.subscription--plans-toggle .switch.is-visible:after{transform:translateX(calc(100% + 5px))}.subscription--plans-list{align-items:stretch;display:flex;justify-content:center;list-style-type:none;min-height:115px}.subscription--plans-list[data-user_subscription_term=monthly] .subscription--plan-savings{visibility:hidden}@media screen and (min-width:767px){.set-min-height.subscription--plans-list{min-height:150px}}.subscription--plan-item{flex:1;margin-right:1rem;text-align:center}.subscription--plan-item:last-child{margin-right:0}input[type=radio].visually-hidden:checked+.subscription--plan-trigger{box-shadow:inset 0 0 0 2px var(--border-color),0 0 0 3px #000,0 0 0 6px #f26e0d,0 0 15px 0 #f26e0d}.is-light-mode input[type=radio].visually-hidden:checked+.subscription--plan-trigger{box-shadow:inset 0 0 0 2px var(--border-color),0 0 0 3px #fff,0 0 0 6px #f26e0d,0 0 12px 6px #f26e0d}input[type=radio].visually-hidden:checked+.subscription--plan-trigger:after{background-color:#f26e0d}input[type=radio].visually-hidden:disabled+.subscription--plan-trigger{cursor:auto;filter:grayscale(1)}input[type=radio].visually-hidden:disabled+.subscription--plan-trigger:after{opacity:.5}.subscription--plan-trigger{background-color:var(--background-color);border:0;border-radius:.5rem;bottom:0;box-shadow:0 0 0 1px var(--border-color);color:var(--text-color);flex-direction:column;justify-content:center;left:0;overflow:hidden;padding:2rem;position:relative;position:absolute;right:0;top:0}.subscription--plan-trigger:before{display:none!important}.subscription--plan-trigger:after{background-color:var(--text-color--lighter);content:"";height:8px;left:0;position:absolute;top:0;width:100%}.subscription--plan-trigger span{display:block;font-family:Industry,sans-serif;font-weight:700;line-height:1.5}.subscription--plan-trigger .subscription--plan-title{color:var(--text-color);line-height:1}@media screen and (min-width:767px){.subscription--plan-trigger .subscription--plan-title{font-size:1.5rem}.subscription--plan-trigger .subscription--plan-title.is-larger{font-size:2rem}}.subscription--plan-trigger .subscription--plan-subtitle{color:var(--text-color--lighter);font-size:smaller;text-transform:uppercase}@media screen and (min-width:767px){.subscription--plan-trigger .subscription--plan-subtitle{font-size:inherit}}.subscription--plan-trigger .subscription--plan-savings{color:#f26e0d;font-size:smaller}@media screen and (min-width:767px){.subscription--plan-trigger .subscription--plan-savings{font-size:inherit}.set-min-height .subscription--plan-trigger{min-height:150px}}.subscription--features-item.accordian--item{background-color:var(--background-color);border:2px solid var(--border-color);border-radius:.25rem;margin-bottom:.5rem}.subscription--features-item.accordian--item.accordian--item-is-open{border:2px solid #f26e0d}.subscription--features-item.accordian--item.accordian--item-is-open button{background-color:#343434}.subscription--features-item.accordian--item.accordian--item-is-open button:after{transform:rotate(-.5turn) scale(1.3)}.is-light-mode .subscription--features-item.accordian--item.accordian--item-is-open button:after{filter:invert(1)}.subscription--features-item.eliteFeature button:before{background-image:url(https://static.sportsmantracker.com/v3/node-web/icons/times-circle/icon-times-circle--red.svg)}.subscription--features-item button{justify-content:flex-start}.subscription--features-item button:before{background-image:url(https://static.sportsmantracker.com/v3/node-web/icons/check-circle/icon-check-circle--green.svg);background-size:cover;content:"";height:1.25rem;margin-right:1rem;width:1.25rem}.subscription--features-item button:after{filter:invert(1);opacity:.4;transform:rotate(-90deg) scale(1.3)}.is-light-mode .subscription--features-item button:after{filter:invert(0)}.subscription--features-item button .title{flex:1}.subscription--features-item .accordian--content img{border-radius:.5rem;margin-bottom:.5rem}@media screen and (min-width:767px){.subscription--features-item .accordian--content img{margin-bottom:0}.subscription--features-item.accordian--item.accordian--item-is-open .accordian--content{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-width{margin:0 auto;max-width:1440px;width:calc(100% - 2rem)}.folded{overflow:hidden;position:relative}.folded:before{border-radius:4px;transform:translate(3px,-2px) scale(1.4) rotate(180deg)}.folded:after,.folded:before{border-bottom:1rem solid transparent;border-top:0 solid transparent;content:"";height:0;position:absolute;right:0;top:0;width:0}@media screen and (min-width:960px){.mobile-only{display:none}}.video--outer{padding:56.25% 0 0;position:relative}.video--inner{left:0;position:absolute;top:0}.video--inner,.video--inner iframe{height:100%;width:100%}.mar-t{margin-top:3rem}.mar-t--more{margin-top:4rem}.mar-t--most{margin-top:5rem}.mar-t--less{margin-top:2rem}.mar-t--least{margin-top:1rem}.mar-b{margin-bottom:3rem}.mar-b--more{margin-bottom:4rem}.mar-b--most{margin-bottom:5rem}.mar-b--less{margin-bottom:2rem}.mar-b--least{margin-bottom:1rem}.mar-r{margin-right:3rem}.mar-r--more{margin-right:4rem}.mar-r--most{margin-right:5rem}.mar-r--less{margin-right:2rem}.mar-r--least{margin-right:1rem}.text-align--center{text-align:center!important}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7Z1BBQUEsRUFHSSxxQkFBc0IsQ0FGdEIsUUFBUyxDQUNULFNBQ3NCLENBRzFCLEtBRUksMEJBQTJCLENBRy9CLElBQ0ksY0FBZSxDQUduQixTQUNJLGNBQWUsQ0NvR2pCLFVBeERBLG1CQzdCZ0MsQ0Q4QmhDLG9CQzlCZ0MsQ0QrQmhDLGdCQzlCb0IsQ0QrQnBCLGFDNUJxQixDRHFGckIsaURBckVBLGFBQWMsQ0FLZCxZQUFhLENBcUViLGtEQUVFLHlCQUEwQixDQUc1QixpQ0FHRSxpQkFBa0IsQ0FuR3BCLG9CQWlHb0MsQ0E3RnBDLDBCQTZGZ0QsQ0ExRjlDLGVBNEZrQixDQUdwQiwrQkFHRSxpQkFBa0IsQ0F6R3BCLHNCQXVHc0MsQ0FuR3RDLDBCQW1Ha0QsQ0FoR2hELGVBa0drQixDQUdwQiwrQkFHRSxlQUFnQixDQS9HbEIsb0JBNkdvQyxDQXpHcEMsd0JBeUc4QyxDQXBHNUMsZ0JBc0dnQixDQUdsQiw2QkFHRSxpQkFBa0IsQ0FySHBCLG9CQW1Ib0MsQ0EvR3BDLDBCQStHZ0QsQ0E1RzlDLGVBOEdrQixDQUdwQiwrQ0FHRSxpQkFBa0IsQ0EzSHBCLG9CQXlIb0MsQ0FySHBDLHNCQXFINEMsQ0E5RzFDLGlCQWdIa0IsQ0FHcEIsNkNBR0UsaUJBQWtCLENBaklwQixzQkErSHNDLENBM0h0QyxzQkEySDhDLENBcEg1QyxpQkFzSGtCLENBR3BCLGtFQUdFLGlCQUFrQixDQXZJcEIsb0JBcUlvQyxDQWpJcEMsMEJBaUlnRCxDQTlIOUMsZUFnSWtCLENBR3BCLGdFQUdFLGlCQUFrQixDQTdJcEIsc0JBMklzQyxDQXZJdEMsMEJBdUlrRCxDQXBJaEQsZUFzSWtCLENBR3BCLGdFQUlFLGVBQWdCLENBcEpsQixrQkFrSmtDLENBOUlsQyx3QkE4STRDLENBekkxQyxnQkEySWdCLENBR2xCLDhEQUdFLGVBQWdCLENBMUpsQixrQkF3SmtDLENBcEpsQywwQkFvSjhDLENBako1QyxlQW1KZ0IsQ0FHbEIsU0E1SEEscUJDN0JnQyxDRDhCaEMsZ0JDNUJpQixDRCtCZixvQkNoQ21CLENENEpyQixvQkFDRSxTQzNKMEIsQ0Q4SjVCLFVBM0hBLGlCQzlCa0IsQ0QrQmxCLG9CQzdCb0IsQ0QySnBCLFNBMUhBLFNBQVUsQ0FDVixnQkN0Q2lCLENEbUtqQixTQXJIQSxXQUFZLENBQ1osZUN6Q21CLENEaUtuQixRQXBIQSxTQUFVLENBQ1YsaUJDM0NpQixDRGtLakIsZ0JBbkhBLFNBQVUsQ0FDVixpQkM3Q21CLENEaURuQiwrRkFDRSxjQ2xDSyxDRHFDUCxvRkFDRSxZQ3RDSyxDRGlDUCwrRkFDRSxjQ2pDSyxDRG9DUCxvRkFDRSxZQ3JDSyxDRGdDUCwrRkFDRSxjQ2hDSyxDRG1DUCxvRkFDRSxZQ3BDSyxDRCtCUCwrRkFDRSxjQy9CSyxDRGtDUCxvRkFDRSxZQ25DSyxDRDhCUCwrRkFDRSxjQzlCSyxDRGlDUCxvRkFDRSxZQ2xDSyxDRDZCUCwrRkFDRSxjQzdCSyxDRGdDUCxvRkFDRSxZQ2pDSyxDRDRCUCwrRkFDRSxjQzVCSyxDRCtCUCxvRkFDRSxZQ2hDSyxDRDJCUCwrRkFDRSxjQzNCSyxDRDhCUCxvRkFDRSxZQy9CSyxDRDBCUCwrRkFDRSxjQzFCSyxDRDZCUCxvRkFDRSxZQzlCSyxDRHlCUCwrRkFDRSxjQ3pCSyxDRDRCUCxvRkFDRSxZQzdCSyxDRHdCUCwrRkFDRSxjQ3hCSyxDRDJCUCxvRkFDRSxZQzVCSyxDRHVCUCwrRkFDRSxjQ3ZCSyxDRDBCUCxvRkFDRSxZQzNCSyxDRHNCUCwrRkFDRSxjQ3RCSyxDRHlCUCxvRkFDRSxZQzFCSyxDRHFCUCwrRkFDRSxjQ3JCSyxDRHdCUCxvRkFDRSxZQ3pCSyxDRG9CUCwrRkFDRSxjQ3BCSyxDRHVCUCxvRkFDRSxZQ3hCSyxDRHFKSCxXQXhPSixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFVBSDZDLENBSzdDLGtCQUdFLFVBQVcsQ0FGWCxhQUFjLENBQ2QsVUFBVyxDQUdYLFFBQVMsQ0FDVCxtQkFBNkIsQ0FGN0IsT0FFNkIsQ0FHL0IsaUJBR0UsVUFBVyxDQUZYLFVBQVcsQ0FDWCxhQUNXLENB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QUFPLENBQ1AsaUJBQWtCLENBQ2xCLEtBQ1csQ0FMZixtQ0FDSSxXQUFZLENBSVosVUFJZ0IsQ0FLcEIsT0FDSSxlQUFnQixDQUNoQixhQUNJLGVBQWdCLENBRXBCLGFBQ0ksZUFBZ0IsQ0FFcEIsYUFDSSxlQUFnQixDQUVwQixjQUNJLGVBQWdCLENBSXhCLE9BQ0ksa0JBQW1CLENBQ25CLGFBQ0ksa0JBQW1CLENBRXZCLGFBQ0ksa0JBQW1CLENBRXZCLGFBQ0ksa0JBQW1CLENBRXZCLGNBQ0ksa0JBQW1CLENBSTNCLE9BQ0ksaUJBQWtCLENBQ2xCLGFBQ0ksaUJBQWtCLENBRXRCLGFBQ0ksaUJBQWtCLENBRXRCLGFBQ0ksaUJBQWtCLENBRXRCLGNBQ0ksaUJBQWtCLENBSTFCLG9CQUNJLDJCQUE2QiIsInNvdXJjZXMiOlsid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vaHVudHdpc2UvLi9ub2RlX21vZHVsZXMvY2hhcnRpc3QvZGlzdC9zY3NzL2NoYXJ0aXN0LnNjc3MiLCJ3ZWJwYWNrOi8vaHVudHdpc2UvLi9ub2RlX21vZHVsZXMvY2hhcnRpc3QvZGlzdC9zY3NzL3NldHRpbmdzL19jaGFydGlzdC1zZXR0aW5ncy5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaWFucy5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL21vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL21vZHVsZXMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vaHVudHdpc2UvLi9zcmMvc2Nzcy9tb2R1bGVzL19jaGFydHMuc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL21vZHVsZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vaHVudHdpc2UvLi9zcmMvc2Nzcy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL21vZHVsZXMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL21vZHVsZXMvX3BhbmVscy5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fdGlwcy5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL21vZHVsZXMvX3N0aWNreS5zY3NzIiwid2VicGFjazovL2h1bnR3aXNlLy4vc3JjL3Njc3MvbW9kdWxlcy9fc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vaHVudHdpc2UvLi9zcmMvc2Nzcy9tb2R1bGVzL19zdWJzY3JpcHRpb25fcGxhbnMuc2NzcyIsIndlYnBhY2s6Ly9odW50d2lzZS8uL3NyYy9zY3NzL191dGlsaXRpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICAvLyBwcmV2ZW50cyBwYWdlIGZyb20gYmVpbmcgc2Nyb2xsIHBhc3QgaXRzZWxmXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSwgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGltcG9ydCBcInNldHRpbmdzL2NoYXJ0aXN0LXNldHRpbmdzXCI7XG5cbkBtaXhpbiBjdC1yZXNwb25zaXZlLXN2Zy1jb250YWluZXIoJHdpZHRoOiAxMDAlLCAkcmF0aW86ICRjdC1jb250YWluZXItcmF0aW8pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICR3aWR0aDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206ICRyYXRpbyAqIDEwMCU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgPiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWl4aW4gY3QtYWxpZ24tanVzdGlmeSgkY3QtdGV4dC1hbGlnbjogJGN0LXRleHQtYWxpZ24sICRjdC10ZXh0LWp1c3RpZnk6ICRjdC10ZXh0LWp1c3RpZnkpIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRjdC10ZXh0LWFsaWduO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcbiAgLW1zLWZsZXgtYWxpZ246ICRjdC10ZXh0LWFsaWduO1xuICBhbGlnbi1pdGVtczogJGN0LXRleHQtYWxpZ247XG4gIC13ZWJraXQtYm94LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkY3QtdGV4dC1qdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiAkY3QtdGV4dC1qdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRjdC10ZXh0LWp1c3RpZnk7XG4gIC8vIEZhbGxiYWNrIHRvIHRleHQtYWxpZ24gZm9yIG5vbi1mbGV4IGJyb3dzZXJzXG4gIEBpZigkY3QtdGV4dC1qdXN0aWZ5ID09ICdmbGV4LXN0YXJ0Jykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH0gQGVsc2UgaWYgKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtZW5kJykge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1peGluIGN0LWZsZXgoKSB7XG4gIC8vIEZhbGxiYWNrIHRvIGJsb2NrXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvcjogJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemU6ICRjdC10ZXh0LXNpemUsICRjdC10ZXh0LWxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodCkge1xuICBmaWxsOiAkY3QtdGV4dC1jb2xvcjtcbiAgY29sb3I6ICRjdC10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6ICRjdC10ZXh0LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodDtcbn1cblxuQG1peGluIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3I6ICRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aDogJGN0LWdyaWQtd2lkdGgsICRjdC1ncmlkLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5KSB7XG4gIHN0cm9rZTogJGN0LWdyaWQtY29sb3I7XG4gIHN0cm9rZS13aWR0aDogJGN0LWdyaWQtd2lkdGg7XG5cbiAgQGlmICgkY3QtZ3JpZC1kYXNoYXJyYXkpIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXk7XG4gIH1cbn1cblxuQG1peGluIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUpIHtcbiAgc3Ryb2tlLXdpZHRoOiAkY3QtcG9pbnQtc2l6ZTtcbiAgc3Ryb2tlLWxpbmVjYXA6ICRjdC1wb2ludC1zaGFwZTtcbn1cblxuQG1peGluIGN0LWNoYXJ0LWxpbmUoJGN0LWxpbmUtd2lkdGg6ICRjdC1saW5lLXdpZHRoLCAkY3QtbGluZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheSkge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6ICRjdC1saW5lLXdpZHRoO1xuXG4gIEBpZiAoJGN0LWxpbmUtZGFzaGFycmF5KSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGN0LWxpbmUtZGFzaGFycmF5O1xuICB9XG59XG5cbkBtaXhpbiBjdC1jaGFydC1hcmVhKCRjdC1hcmVhLW9wYWNpdHk6ICRjdC1hcmVhLW9wYWNpdHkpIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsLW9wYWNpdHk6ICRjdC1hcmVhLW9wYWNpdHk7XG59XG5cbkBtaXhpbiBjdC1jaGFydC1iYXIoJGN0LWJhci13aWR0aDogJGN0LWJhci13aWR0aCkge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6ICRjdC1iYXItd2lkdGg7XG59XG5cbkBtaXhpbiBjdC1jaGFydC1kb251dCgkY3QtZG9udXQtd2lkdGg6ICRjdC1kb251dC13aWR0aCkge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6ICRjdC1kb251dC13aWR0aDtcbn1cblxuQG1peGluIGN0LWNoYXJ0LXNlcmllcy1jb2xvcigkY29sb3IpIHtcbiAgLiN7JGN0LWNsYXNzLXBvaW50fSwgLiN7JGN0LWNsYXNzLWxpbmV9LCAuI3skY3QtY2xhc3MtYmFyfSwgLiN7JGN0LWNsYXNzLXNsaWNlLWRvbnV0fSB7XG4gICAgc3Ryb2tlOiAkY29sb3I7XG4gIH1cblxuICAuI3skY3QtY2xhc3Mtc2xpY2UtcGllfSwgLiN7JGN0LWNsYXNzLXNsaWNlLWRvbnV0LXNvbGlkfSwgLiN7JGN0LWNsYXNzLWFyZWF9IHtcbiAgICBmaWxsOiAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGN0LWNoYXJ0KCRjdC1jb250YWluZXItcmF0aW86ICRjdC1jb250YWluZXItcmF0aW8sICRjdC10ZXh0LWNvbG9yOiAkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZTogJGN0LXRleHQtc2l6ZSwgJGN0LWdyaWQtY29sb3I6ICRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aDogJGN0LWdyaWQtd2lkdGgsICRjdC1ncmlkLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5LCAkY3QtcG9pbnQtc2l6ZTogJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZTogJGN0LXBvaW50LXNoYXBlLCAkY3QtbGluZS13aWR0aDogJGN0LWxpbmUtd2lkdGgsICRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgsICRjdC1kb251dC13aWR0aDogJGN0LWRvbnV0LXdpZHRoLCAkY3Qtc2VyaWVzLW5hbWVzOiAkY3Qtc2VyaWVzLW5hbWVzLCAkY3Qtc2VyaWVzLWNvbG9yczogJGN0LXNlcmllcy1jb2xvcnMpIHtcblxuICAuI3skY3QtY2xhc3MtbGFiZWx9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZSk7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtbGluZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0gLiN7JGN0LWNsYXNzLWxhYmVsfSB7XG4gICAgQGluY2x1ZGUgY3QtZmxleCgpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LXBpZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWRvbnV0fSAuI3skY3QtY2xhc3MtbGFiZWx9IHtcbiAgICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtZW5kKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IGVuZDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtdmVydGljYWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgY2VudGVyKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIC8vQGluY2x1ZGUgY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemUsIGNlbnRlciwgJGN0LXZlcnRpY2FsLXRleHQtanVzdGlmeSk7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShjZW50ZXIsIGZsZXgtZW5kKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IGVuZDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3MtZW5kfSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogZW5kO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWdyaWR9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5KTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1ncmlkLWJhY2tncm91bmR9IHtcbiAgICBmaWxsOiAkY3QtZ3JpZC1iYWNrZ3JvdW5kLWZpbGw7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtcG9pbnR9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1wb2ludCgkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1saW5lfSB7XG4gICAgQGluY2x1ZGUgY3QtY2hhcnQtbGluZSgkY3QtbGluZS13aWR0aCk7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtYXJlYX0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWFyZWEoKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1iYXJ9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1iYXIoJGN0LWJhci13aWR0aCk7XG4gIH1cblxuICAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXR9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1kb251dCgkY3QtZG9udXQtd2lkdGgpO1xuICB9XG5cbiAgQGlmICRjdC1pbmNsdWRlLWNvbG9yZWQtc2VyaWVzIHtcbiAgICBAZm9yICRpIGZyb20gMCB0byBsZW5ndGgoJGN0LXNlcmllcy1uYW1lcykge1xuICAgICAgLiN7JGN0LWNsYXNzLXNlcmllc30tI3tudGgoJGN0LXNlcmllcy1uYW1lcywgJGkgKyAxKX0ge1xuICAgICAgICAkY29sb3I6IG50aCgkY3Qtc2VyaWVzLWNvbG9ycywgJGkgKyAxKTtcblxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1zZXJpZXMtY29sb3IoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmICRjdC1pbmNsdWRlLWNsYXNzZXMge1xuICBAaW5jbHVkZSBjdC1jaGFydCgpO1xuXG4gIEBpZiAkY3QtaW5jbHVkZS1hbHRlcm5hdGl2ZS1yZXNwb25zaXZlLWNvbnRhaW5lcnMge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRvIGxlbmd0aCgkY3Qtc2NhbGVzLW5hbWVzKSB7XG4gICAgICAuI3tudGgoJGN0LXNjYWxlcy1uYW1lcywgJGkgKyAxKX0ge1xuICAgICAgICBAaW5jbHVkZSBjdC1yZXNwb25zaXZlLXN2Zy1jb250YWluZXIoJHJhdGlvOiBudGgoJGN0LXNjYWxlcywgJGkgKyAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTY2FsZXMgZm9yIHJlc3BvbnNpdmUgU1ZHIGNvbnRhaW5lcnNcbiRjdC1zY2FsZXM6ICgoMSksICgxNS8xNiksICg4LzkpLCAoNS82KSwgKDQvNSksICgzLzQpLCAoMi8zKSwgKDUvOCksICgxLzEuNjE4KSwgKDMvNSksICg5LzE2KSwgKDgvMTUpLCAoMS8yKSwgKDIvNSksICgzLzgpLCAoMS8zKSwgKDEvNCkpICFkZWZhdWx0O1xuJGN0LXNjYWxlcy1uYW1lczogKGN0LXNxdWFyZSwgY3QtbWlub3Itc2Vjb25kLCBjdC1tYWpvci1zZWNvbmQsIGN0LW1pbm9yLXRoaXJkLCBjdC1tYWpvci10aGlyZCwgY3QtcGVyZmVjdC1mb3VydGgsIGN0LXBlcmZlY3QtZmlmdGgsIGN0LW1pbm9yLXNpeHRoLCBjdC1nb2xkZW4tc2VjdGlvbiwgY3QtbWFqb3Itc2l4dGgsIGN0LW1pbm9yLXNldmVudGgsIGN0LW1ham9yLXNldmVudGgsIGN0LW9jdGF2ZSwgY3QtbWFqb3ItdGVudGgsIGN0LW1ham9yLWVsZXZlbnRoLCBjdC1tYWpvci10d2VsZnRoLCBjdC1kb3VibGUtb2N0YXZlKSAhZGVmYXVsdDtcblxuLy8gQ2xhc3MgbmFtZXMgdG8gYmUgdXNlZCB3aGVuIGdlbmVyYXRpbmcgQ1NTXG4kY3QtY2xhc3MtY2hhcnQ6IGN0LWNoYXJ0ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWNoYXJ0LWxpbmU6IGN0LWNoYXJ0LWxpbmUgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtY2hhcnQtYmFyOiBjdC1jaGFydC1iYXIgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzOiBjdC1ob3Jpem9udGFsLWJhcnMgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtY2hhcnQtcGllOiBjdC1jaGFydC1waWUgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtY2hhcnQtZG9udXQ6IGN0LWNoYXJ0LWRvbnV0ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWxhYmVsOiBjdC1sYWJlbCAhZGVmYXVsdDtcbiRjdC1jbGFzcy1zZXJpZXM6IGN0LXNlcmllcyAhZGVmYXVsdDtcbiRjdC1jbGFzcy1saW5lOiBjdC1saW5lICFkZWZhdWx0O1xuJGN0LWNsYXNzLXBvaW50OiBjdC1wb2ludCAhZGVmYXVsdDtcbiRjdC1jbGFzcy1hcmVhOiBjdC1hcmVhICFkZWZhdWx0O1xuJGN0LWNsYXNzLWJhcjogY3QtYmFyICFkZWZhdWx0O1xuJGN0LWNsYXNzLXNsaWNlLXBpZTogY3Qtc2xpY2UtcGllICFkZWZhdWx0O1xuJGN0LWNsYXNzLXNsaWNlLWRvbnV0OiBjdC1zbGljZS1kb251dCAhZGVmYXVsdDtcbiRjdC1jbGFzcy1zbGljZS1kb251dC1zb2xpZDogY3Qtc2xpY2UtZG9udXQtc29saWQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtZ3JpZDogY3QtZ3JpZCAhZGVmYXVsdDtcbiRjdC1jbGFzcy1ncmlkLWJhY2tncm91bmQ6IGN0LWdyaWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRjdC1jbGFzcy12ZXJ0aWNhbDogY3QtdmVydGljYWwgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtaG9yaXpvbnRhbDogY3QtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbiRjdC1jbGFzcy1zdGFydDogY3Qtc3RhcnQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtZW5kOiBjdC1lbmQgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciByYXRpb1xuJGN0LWNvbnRhaW5lci1yYXRpbzogKDEvMS42MTgpICFkZWZhdWx0O1xuXG4vLyBUZXh0IHN0eWxlcyBmb3IgbGFiZWxzXG4kY3QtdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFkZWZhdWx0O1xuJGN0LXRleHQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcbiRjdC10ZXh0LWFsaWduOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xuJGN0LXRleHQtanVzdGlmeTogZmxleC1zdGFydCAhZGVmYXVsdDtcbiRjdC10ZXh0LWxpbmUtaGVpZ2h0OiAxO1xuXG4vLyBHcmlkIHN0eWxlc1xuJGN0LWdyaWQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhZGVmYXVsdDtcbiRjdC1ncmlkLWRhc2hhcnJheTogMnB4ICFkZWZhdWx0O1xuJGN0LWdyaWQtd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjdC1ncmlkLWJhY2tncm91bmQtZmlsbDogbm9uZSAhZGVmYXVsdDtcblxuLy8gTGluZSBjaGFydCBwcm9wZXJ0aWVzXG4kY3QtbGluZS13aWR0aDogNHB4ICFkZWZhdWx0O1xuJGN0LWxpbmUtZGFzaGFycmF5OiBmYWxzZSAhZGVmYXVsdDtcbiRjdC1wb2ludC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuLy8gTGluZSBjaGFydCBwb2ludCwgY2FuIGJlIGVpdGhlciByb3VuZCBvciBzcXVhcmVcbiRjdC1wb2ludC1zaGFwZTogcm91bmQgIWRlZmF1bHQ7XG4vLyBBcmVhIGZpbGwgdHJhbnNwYXJlbmN5IGJldHdlZW4gMCBhbmQgMVxuJGN0LWFyZWEtb3BhY2l0eTogMC4xICFkZWZhdWx0O1xuXG4vLyBCYXIgY2hhcnQgYmFyIHdpZHRoXG4kY3QtYmFyLXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyBEb251dCB3aWR0aCAoSWYgZG9udXQgd2lkdGggaXMgdG8gYmlnIGl0IGNhbiBjYXVzZSBpc3N1ZXMgd2hlcmUgdGhlIHNoYXBlIGdldHMgZGlzdG9ydGVkKVxuJGN0LWRvbnV0LXdpZHRoOiA2MHB4ICFkZWZhdWx0O1xuXG4vLyBJZiBzZXQgdG8gdHJ1ZSBpdCB3aWxsIGluY2x1ZGUgdGhlIGRlZmF1bHQgY2xhc3NlcyBhbmQgZ2VuZXJhdGUgQ1NTIG91dHB1dC4gSWYgeW91J3JlIHBsYW5uaW5nIHRvIHVzZSB0aGUgbWl4aW5zIHlvdVxuLy8gc2hvdWxkIHNldCB0aGlzIHByb3BlcnR5IHRvIGZhbHNlXG4kY3QtaW5jbHVkZS1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBJZiB0aGlzIGlzIHNldCB0byB0cnVlIHRoZSBDU1Mgd2lsbCBjb250YWluIGNvbG9yZWQgc2VyaWVzLiBZb3UgY2FuIGV4dGVuZCBvciBjaGFuZ2UgdGhlIGNvbG9yIHdpdGggdGhlXG4vLyBwcm9wZXJ0aWVzIGJlbG93XG4kY3QtaW5jbHVkZS1jb2xvcmVkLXNlcmllczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcblxuLy8gSWYgc2V0IHRvIHRydWUgdGhpcyB3aWxsIGluY2x1ZGUgYWxsIHJlc3BvbnNpdmUgY29udGFpbmVyIHZhcmlhdGlvbnMgdXNpbmcgdGhlIHNjYWxlcyBkZWZpbmVkIGF0IHRoZSB0b3Agb2YgdGhlIHNjcmlwdFxuJGN0LWluY2x1ZGUtYWx0ZXJuYXRpdmUtcmVzcG9uc2l2ZS1jb250YWluZXJzOiAkY3QtaW5jbHVkZS1jbGFzc2VzICFkZWZhdWx0O1xuXG4vLyBTZXJpZXMgbmFtZXMgYW5kIGNvbG9ycy4gVGhpcyBjYW4gYmUgZXh0ZW5kZWQgb3IgY3VzdG9taXplZCBhcyBkZXNpcmVkLiBKdXN0IGFkZCBtb3JlIHNlcmllcyBhbmQgY29sb3JzLlxuJGN0LXNlcmllcy1uYW1lczogKGEsIGIsIGMsIGQsIGUsIGYsIGcsIGgsIGksIGosIGssIGwsIG0sIG4sIG8pICFkZWZhdWx0O1xuJGN0LXNlcmllcy1jb2xvcnM6IChcbiAgI2Q3MDIwNixcbiAgI2YwNWI0ZixcbiAgI2Y0YzYzZCxcbiAgI2QxNzkwNSxcbiAgIzQ1M2QzZixcbiAgIzU5OTIyYixcbiAgIzA1NDRkMyxcbiAgIzZiMDM5MixcbiAgI2YwNWI0ZixcbiAgI2RkYTQ1OCxcbiAgI2VhY2Y3ZCxcbiAgIzg2Nzk3ZCxcbiAgI2IyYzMyNixcbiAgIzYxODhlMixcbiAgI2E3NDhjYVxuKSAhZGVmYXVsdDtcbiIsIi5hY2NvcmRpYW4ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmFjY29yZGlhbi0tdHJpZ2dlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6bm90KFtkaXNhYmxlZF0pOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKCdodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9ub2RlLXdlYi9pY29ucy9hcnJvdy1kb3duLWljb24vaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgIH1cblxuICAgIC5hY2NvcmRpYW4tLWl0ZW0taXMtb3BlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5hY2NvcmRpYW4tLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxufVxuXG4uYWNjb3JkaWFuLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4wNSk7XG5cbiAgICAuYWNjb3JkaWFuLS1pdGVtLWlzLW9wZW4gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxufSIsIi8qXG49PT09PT09PT09PT09PT09PT09PT1cbkNPTE9SU1xuPT09PT09PT09PT09PT09PT09PT09XG4qL1xuJGJyYW5kOiAjZjI2ZTBkO1xuJGJsYWNrOiAjMzMzO1xuJGRhcmstZ3JheTogIzY3Njc2NztcbiRncmF5OiAjY2NjO1xuJGxpZ2h0LWdyYXk6ICNmMGYwZjA7XG4kd2hpdGU6ICNmZmY7XG5cblxuLypcbj09PT09PT09PT09PT09PT09PT09PVxuUkVTUE9OU0lWRSBNSVhJTlNcbj09PT09PT09PT09PT09PT09PT09PVxuKi9cbkBtaXhpbiBsYXJnZVBob25lIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGRlc2t0b3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHhsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geHhsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZseUFjcm9zcyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMS4xKSB0cmFuc2xhdGVZKC0zMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAwLjk1KSB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMiwgMC45OCkgdHJhbnNsYXRlWSgycHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnJlbSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb3BJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5od1NwaW5uZXIge1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4iLCIuYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtLWdlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYnJlYWRjcnVtYi0tbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLS1pdGVtIHtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxufSIsIkBtaXhpbiBidXR0b24oKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc29saWQtLWJ1dHRvbigkYmdjKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAmLmh3U3Bpbm5lciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwMCUpIGdyYXlzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZ2MsIDEwJSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gb3V0bGluZS0tYnV0dG9uKCRiYywgJHRjOiAkd2hpdGUpIHtcbiAgICBAaW5jbHVkZSBidXR0b24oKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmM7XG4gICAgY29sb3I6ICR0YztcblxuICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJjO1xuICAgICAgICAgICAgQGlmICRiYyA9PSAkYnJhbmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaHctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24oKTtcbiAgICBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDEwJSk7XG4gICAgfVxuXG59XG5cbi5ody1idXR0b24tLXNvbGlkLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIHNvbGlkLS1idXR0b24oJGJyYW5kKTtcbn1cblxuLmh3LWJ1dHRvbi0tc29saWQtZmFjZWJvb2sge1xuICAgIEBpbmNsdWRlIHNvbGlkLS1idXR0b24oIzA1NkJCOCk7XG5cbiAgICBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgfVxuXG59XG5cbi5ody1idXR0b24tLXNvbGlkLWdyYXkge1xuICAgIEBpbmNsdWRlIHNvbGlkLS1idXR0b24oJGdyYXkpO1xufVxuXG4uaHctYnV0dG9uLS1zb2xpZC1kYXJrLWdyYXkge1xuICAgIEBpbmNsdWRlIHNvbGlkLS1idXR0b24oJGRhcmstZ3JheSk7XG59XG5cbi5ody1idXR0b24tLXNvbGlkLWJsYWNrIHtcbiAgICBAaW5jbHVkZSBzb2xpZC0tYnV0dG9uKCMwMDApO1xufVxuXG4uaHctYnV0dG9uLS1vdXRsaW5lLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBvdXRsaW5lLS1idXR0b24oJHdoaXRlKTtcbn1cblxuLmh3LWJ1dHRvbi0tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBvdXRsaW5lLS1idXR0b24oJGJyYW5kKTtcbn1cblxuLmh3LWJ1dHRvbi0tb3V0bGluZS1ncmF5IHtcbiAgICBAaW5jbHVkZSBvdXRsaW5lLS1idXR0b24oJGdyYXksICRkYXJrLWdyYXkpO1xufVxuXG4uaHctYnV0dG9uLS1naG9zdC13aGl0ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCk7XG4gICAgY29sb3I6IHdoaXRlO1xufSIsIi5jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNhcmQtLWdlYXItcHJvbW90aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxOTVweCAzcmVtIDFmciAzcmVtO1xuXG4gICAgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBcbiAgICAuZ2Vhci1wcm9tb3Rpb24tLWNvbXBhbnkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZ2Vhci1wcm9tb3Rpb24tLW9mZmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM2NzY3Njc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmRpc2NvdW50LS1hbW91bnQge1xuICAgICAgICBjb2xvcjogJGJyYW5kO1xuICAgIH1cblxuICAgIC5nZWFyLXByb21vdGlvbi0tY29tcGFueS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvcHlDb3Vwb25Db2RlQW5kUmVkaXJlY3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdlYXItcHJvbW90aW9uLS1hY3Rpb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRibGFjaywgMjUlKTtcbiAgICB9XG59IiwiLmN0LWNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5oaWdobGlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmN0LWdyaWQge1xuICAgIHN0cm9rZTogI0U2RTZFNjsgXG4gIH1cblxuICAuY3QtZ3JpZHMgLmN0LWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY3QtdmVydGljYWwge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gIH1cblxuICAuY3QtcG9pbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAxNXB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAuY3Qtc2VyaWVzIC5jdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxufSIsIi5zaXRlLWhlYWRlci0tbWFya2V0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cbiAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufSIsIi5zY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjY1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG59XG5cbi5tb2RhbDpub3QoLnVpKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZGFsLS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCA0MDBtcyBlYXNlLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaXMtZXhpdGluZyAmIHtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlT3V0RG93biA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG59XG5cbi5tb2RhbC0taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDAgMC41cmVtO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLm1vZGFsLS1jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tb2RhbC0tYm9keSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDI1cHggcmdiYShibGFjaywgMC42KTtcbn1cblxuLm1vZGFsLS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xufVxuXG4ubW9kYWwubW9kYWwtLWZyZWUtdHJpYWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5tb2RhbC0taGVhZGVyLFxuICAgIC5tb2RhbC0tZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9kYWwtLWJvZHkge1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICB9XG5cbiAgICAucHJvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMS4ycmVtO1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbn1cblxuLm1vZGFsLnRocmVlLWQtbWFwLXVwc2VsbCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNsb3NlLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1pbWFnZS0taGVybyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaW1hZ2UtLWxvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWltYWdlLS1iYWRnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmR1c3RyeSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLm1vZGFsLm1vZGFsLS1tYXAtdHV0b3JpYWwge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4vLyAgICAgLm1vZGFsLS1oZWFkZXIsXG4vLyAgICAgLm1vZGFsLS1mb290ZXIge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cblxuLy8gICAgIC5tb2RhbC0tY29udGVudCxcbi8vICAgICAubW9kYWwtLWJvZHkge1xuLy8gICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgfVxuXG4vLyAgICAgLm1vZGFsLS1jb250ZW50IHtcbi8vICAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICB9XG5cbi8vICAgICAudHV0b3JpYWwtdGlwcy0tbGlzdCB7XG4vLyAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgfVxuXG4vLyAgICAgLnR1dG9yaWFsLXRpcHMtLWl0ZW0ge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XG4vLyAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbi8vICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcblxuLy8gICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9zdGF0aWMuc3BvcnRzbWFudHJhY2tlci5jb20vdjMvbm9kZS13ZWIvYXBwL21hcC90aXAtYXJyb3cuc3ZnJyk7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbi8vICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgJltkYXRhLXRpcF9uYW1lPVwibWFwTGF5ZXJzXCJdLFxuLy8gICAgICAgICAmW2RhdGEtdGlwX25hbWU9XCJteUNvbnRlbnRcIl0sXG4vLyAgICAgICAgICZbZGF0YS10aXBfbmFtZT1cImltcG9ydFBpbnNcIl0ge1xuXG4vLyAgICAgICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgICZbZGF0YS10aXBfbmFtZT1cImFkZEh1bnRBcmVhXCJdLFxuLy8gICAgICAgICAmW2RhdGEtdGlwX25hbWU9XCJhZGRQaW5cIl0sXG4vLyAgICAgICAgICZbZGF0YS10aXBfbmFtZT1cImFkZFNoYXBlXCJdLFxuLy8gICAgICAgICAmW2RhdGEtdGlwX25hbWU9XCJhZGRUcmFpbFwiXSxcbi8vICAgICAgICAgJltkYXRhLXRpcF9uYW1lPVwic2VhcmNoQmFyXCJdLFxuLy8gICAgICAgICAmW2RhdGEtdGlwX25hbWU9XCJ0aHJlZURNYXBcIl0ge1xuLy8gICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgICAgIH1cblxuLy8gICAgIH1cblxuLy8gfVxuXG4ubW9kYWwucnV0Y2FzdC1mZWVkYmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjZjI2ZTBkO1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucG9zdC1zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwubW9kYWwtLW1hcEJ1dHRvblByb3BMaW5lc01vZGFsTm9JbWFnZSAubW9kYWwtLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzkzcHg7XG5cbiAgICAubW9kYWwtLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9pbWFnZXMvcHJvcF9saW5lc191cHNlbGwvUHJvbW8rTW9kYWwrQkcucG5nKTtcbiAgICB9XG59XG5cbi5tb2RhbC5tb2RhbC0tbWFwQnV0dG9uUHJvcExpbmVzTW9kYWxXaXRoSW1hZ2UgLm1vZGFsLS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuXG4gICAgLnJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zdGF0aWMuc3BvcnRzbWFudHJhY2tlci5jb20vdjMvaW1hZ2VzL3Byb3BfbGluZXNfdXBzZWxsL1Byb21vK01vZGFsK0JHLnBuZyk7XG4gICAgfVxufVxuXG4ubW9kYWwubW9kYWwtLW1hcEJ1dHRvblByb3BMaW5lc01vZGFsV2l0aEltYWdlIC5tb2RhbC0tY29udGVudCxcbi5tb2RhbC5tb2RhbC0tbWFwQnV0dG9uUHJvcExpbmVzTW9kYWxOb0ltYWdlIC5tb2RhbC0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTB2aCAtIDIxOHB4KTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5tb2RhbC0taGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAubW9kYWwtLWNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAvLyAucHJvcC1saW5lcy1idXR0b24tcHJlc2VudGF0aW9uIHtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAvLyAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1LjMzMzMzcHggMTAuNjY2N3B4IHJnYmEoMCwgMCwgMCwgMC4yNCkpO1xuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLmxpbmUxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXctdGFnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lMiB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluZTMge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lNCBwIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5wcm9wLWxpbmVzLWN0YSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtb2RhbC0tcHJvcGVydHktbGluZXMtd2l0aC1pbWFnZSB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDM0OHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5N3B4IDMyOHB4O1xuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtb2RhbC0tcHJvcGVydHktbGluZXMtbm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gaGVpZ2h0OiAzNDhweDtcbiAgICAvLyB3aWR0aDogMzI4cHg7XG5cbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbjogLTE2cHg7XG5cbiAgICAvLyAucmlnaHQge1xuICAgIC8vICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgLy8gfVxuXG4gICAgLy8gbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAvLyBwYWRkaW5nOiAzMnB4O1xufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS05MDApO1xufVxuXG4vLyAuc2l0ZS1mb290ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4vLyAgICAgY29sb3I6ICNlZWU7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4vLyAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAwO1xuLy8gICAgIH1cblxuLy8gICAgIC5oMSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMi42NXJlbTtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuLy8gICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICBhIHtcbi8vICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgfVxuXG4vLyAgICAgLnRhZ2xpbmUtd2l0aC1hY3Rpb25zIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbi8vICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbi8vICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIHAge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4vLyAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBhIHtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgbmF2IHtcbi8vICAgICAgICAgZmxleC1ncm93OiAxO1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4vLyAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2NiU7XG4vLyAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLmZvb3Rlci0tbWVudSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4vLyAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgaDQge1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIGxpIHtcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBhIHtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgdWwge1xuLy8gICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICAgfVxuXG4vLyAgICAgLmFwcC1zdG9yZS1iYWRnZXMge1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuLy8gICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAuc3ViLWZvb3RlciB7XG4vLyAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4vLyAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzgzODM4O1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4vLyAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4iLCJsYWJlbCB7XG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgfVxufVxuXG4uaHctZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgJi5ody1maWVsZC0taW5saW5lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgbGlnaHRlbigkZ3JheSwgMTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS52aXN1YWxseS1oaWRkZW4gKyBsYWJlbCxcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddLnZpc3VhbGx5LWhpZGRlbiArIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXS52aXN1YWxseS1oaWRkZW4gKyBsYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cy52aXN1YWxseS1oaWRkZW4gKyBsYWJlbDpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cy52aXN1YWxseS1oaWRkZW4gKyBsYWJlbDpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTphY3RpdmUudmlzdWFsbHktaGlkZGVuICsgbGFiZWw6YmVmb3JlLFxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106YWN0aXZlLnZpc3VhbGx5LWhpZGRlbiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddLnZpc3VhbGx5LWhpZGRlbiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRncmF5O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10udmlzdWFsbHktaGlkZGVuOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXS52aXN1YWxseS1oaWRkZW46Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9ub2RlLXdlYi9pY29ucy9jaGVja21hcmstaWNvbi9pY29uLWNoZWNrbWFyay0td2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXS52aXN1YWxseS1oaWRkZW46Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRsaWdodC1ncmF5LCAwLjMpLCByZ2JhKCRsaWdodC1ncmF5LCAwLjMpKSwgdXJsKCdodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9ub2RlLXdlYi9pY29ucy9TZWFyY2glMjBJY29uL2ljb24tc2VhcmNoLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1cHgpIDUwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgIH1cblxuICAgIGlucHV0ICsgLmF0dGFjaGVkLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMC44NnJlbTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9ub2RlLXdlYi9pY29ucy9hcnJvdy1kb3duLWljb24vaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDVweCkgNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgZGF0YWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cblxuICAgIG9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXQuaXMtZXJyb3IsXG4gICAgc2VsZWN0LmlzLWVycm9yLFxuICAgIHRleHRhcmVhLmlzLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgaW5wdXQuaXMtdmFsaWQsXG4gICAgc2VsZWN0LmlzLXZhbGlkLFxuICAgIHRleHRhcmVhLmlzLXZhbGlkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmZjZjk3O1xuXG4gICAgICAgICYgfiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb3BJbiA0MDBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LmlzLWxvYWRpbmcsXG4gICAgaW5wdXQuaXMtdmFsaWQuaXMtbG9hZGluZyB7XG4gICAgICAgICYgfiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdC5pcy12ZXJpZmllZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgIH1cblxuICAgIC5od1NwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5od1NwaW5uZXIsXG4gICAgaW5wdXQuaXMtdmFsaWQgfiBpbWcge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAuc2hvdy1wYXNzd29yZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaHctZmllbGQtLWFjdGl2ZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDMuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41cmVtKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuIiwiQG1peGluIHBhbmVsKCkge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuXG4uaGFzLWFjdGl2ZS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFuZWwtLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgJi5vdmVybGF5LWlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxufVxuXG4ucGFuZWwtLWhlYWRlci5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lbC0tY29udGVudCBoZWFkZXIuaGVhZGVyLS1zdGF0aW9uYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogNC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG59XG5cbi5wYW5lbC0tZnVsbCB7XG4gICAgQGluY2x1ZGUgcGFuZWwoKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogNDB2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBtYXgtd2lkdGg6IDMwdnc7XG4gICAgfVxuICAgIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnBhbmVsLS1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodC1ncmF5LCA1JSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhcy1wYXJ0bmVyLWxvZ29zIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFydG5lci1sb2dvLS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGFzLXBhcnRuZXItbG9nb3MgLmxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5wYW5lbC0tY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwtLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMHJlbTtcbiAgICB9XG5cbn1cblxuLnBhbmVsLXN0YWdlcy0tbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhbmVsLXN0YWdlcy0taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XG4gICAgfVxuXG59IiwiLnRpcC0tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoYmxhY2ssIDAuMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJi50aXAtLWlzLWhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG59XG5cbi5pbnB1dC0tdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBoZWxwO1xufVxuXG4udGlwLS1lcnJvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgIG9yZGVyOiAxO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRpcC0tc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IDE7XG59IiwiaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnSW5kdXN0cnknLCAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxuaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59IiwiLnN0ZXAtLWNvbnRhaW5lciB7XG5cbiAgICAuc3RlcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi5zdGlja3ktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNjNweDtcbn0iLCJidXR0b24uc3dpdGNoIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5zd2l0Y2guaXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNmUwZDtcbn1cblxuYnV0dG9uLnN3aXRjaDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG59XG5cbmJ1dHRvbi5zd2l0Y2guaXMtdmlzaWJsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDdweCkpO1xufVxuXG5idXR0b24uc3dpdGNoIHNwYW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufSIsIi5zdWJzY3JpcHRpb24tLXBsYW5zIHtcbiAgICAtLWJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gICAgLS1ib3JkZXItY29sb3I6ICM1MDUwNTA7XG4gICAgLS10ZXh0LWNvbG9yOiAjRjlGOUY5O1xuICAgIC0tdGV4dC1jb2xvci0tbGlnaHRlcjogIzY3Njc2NztcbiAgICBcbiAgICAmLmlzLWxpZ2h0LW1vZGUge1xuICAgICAgICAtLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLXRleHQtY29sb3I6ICMwMDA7XG4gICAgICAgIC0tdGV4dC1jb2xvci0tbGlnaHRlcjogIzAwMDtcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICNDNEM0QzQ7XG4gICAgfVxuICAgIFxuICAgIGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLmh3LWJ1dHRvbi0tc29saWQtcHJpbWFyeSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbn1cblxuLnN1YnNjcmlwdGlvbi0tcGxhbnMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2VQaG9uZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlUGhvbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uLnN3aXRjaDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLnN3aXRjaC5pcy12aXNpYmxlOmFmdGVyIHtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDFyZW0pKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDVweCkpO1xuICAgIH1cblxufVxuXG4uc3Vic2NyaXB0aW9uLS1wbGFucy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtaW4taGVpZ2h0OiAxMTVweDtcblxuICAgIFxuXG4gICAgJltkYXRhLXVzZXJfc3Vic2NyaXB0aW9uX3Rlcm09XCJtb250aGx5XCJdIC5zdWJzY3JpcHRpb24tLXBsYW4tc2F2aW5ncyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2V0LW1pbi1oZWlnaHQuc3Vic2NyaXB0aW9uLS1wbGFucy1saXN0IHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG59XG5cbi5zdWJzY3JpcHRpb24tLXBsYW4taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0udmlzdWFsbHktaGlkZGVuOmNoZWNrZWQgKyAuc3Vic2NyaXB0aW9uLS1wbGFuLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1ib3JkZXItY29sb3IpLCAwIDAgMCAzcHggYmxhY2ssIDAgMCAwIDZweCAkYnJhbmQsIDAgMCAxNXB4IDBweCAkYnJhbmQ7ICAgXG5cbiAgICAuaXMtbGlnaHQtbW9kZSAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWJvcmRlci1jb2xvciksIDAgMCAwIDNweCB3aGl0ZSwgMCAwIDAgNnB4ICRicmFuZCwgMCAwIDEycHggNnB4ICRicmFuZDsgICBcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuICAgIH1cblxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0udmlzdWFsbHktaGlkZGVuOmRpc2FibGVkICsgLnN1YnNjcmlwdGlvbi0tcGxhbi10cmlnZ2VyIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbi5zdWJzY3JpcHRpb24tLXBsYW4tdHJpZ2dlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci0tbGlnaHRlcik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LWZhbWlseTogJ0luZHVzdHJ5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnN1YnNjcmlwdGlvbi0tcGxhbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtbGFyZ2VyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmlwdGlvbi0tcGxhbi1zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLS1saWdodGVyKTtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmlwdGlvbi0tcGxhbi1zYXZpbmdzIHtcbiAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNldC1taW4taGVpZ2h0IC5zdWJzY3JpcHRpb24tLXBsYW4tdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLS1mZWF0dXJlcy1pdGVtIHtcblxuICAgICYuYWNjb3JkaWFuLS1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAmLmFjY29yZGlhbi0taXRlbS5hY2NvcmRpYW4tLWl0ZW0taXMtb3BlbiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZDtcbiAgICAgICAgXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMxQTFBMUEsIDEwJSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0wLjV0dXJuKSBzY2FsZSgxLjMpO1xuXG4gICAgICAgICAgICAgICAgLmlzLWxpZ2h0LW1vZGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmVsaXRlRmVhdHVyZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9ub2RlLXdlYi9pY29ucy90aW1lcy1jaXJjbGUvaWNvbi10aW1lcy1jaXJjbGUtLXJlZC5zdmcnKTtcbiAgICB9XG4gICAgXG4gICAgYnV0dG9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0YXRpYy5zcG9ydHNtYW50cmFja2VyLmNvbS92My9ub2RlLXdlYi9pY29ucy9jaGVjay1jaXJjbGUvaWNvbi1jaGVjay1jaXJjbGUtLWdyZWVuLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0wLjI1dHVybikgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmlzLWxpZ2h0LW1vZGUgJiB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWNjb3JkaWFuLS1jb250ZW50IGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWNjb3JkaWFuLS1pdGVtLmFjY29yZGlhbi0taXRlbS1pcy1vcGVuIC5hY2NvcmRpYW4tLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cblxuLnNpdGUtd2lkdGgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvbGRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIGxpZ2h0ZW4oJGJyYW5kLCAzNSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC0ycHgpIHNjYWxlKDEuNCkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgJGdyYXk7XG4gICAgfVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnZpZGVvLS1vdXRlciB7XG4gICAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLS1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG59XG5cbi5tYXItdCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAmLS1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gICAgJi0tbW9zdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuICAgICYtLWxlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgICAmLS1sZWFzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxufVxuXG4ubWFyLWIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgJi0tbW9yZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICAgICYtLW1vc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICAmLS1sZXNzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgJi0tbGVhc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLm1hci1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgJi0tbW9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICB9XG4gICAgJi0tbW9zdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICB9XG4gICAgJi0tbGVzcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG4gICAgJi0tbGVhc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxufVxuXG4udGV4dC1hbGlnbi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/