@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://p.typekit.net/p.css?s=1&k=tgr3pjw&ht=tk&f=58279&a=14203516&app=typekit&e=css);@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@700&display=swap);@font-face{font-family:Maax;src:url(src/fonts/maax/regular/regular.woff2) format("woff2"),url(src/fonts/maax/regular/regular.woff) format("woff"),url(src/fonts/maax/regular/regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Maax;src:url(src/fonts/maax/bold/bold.woff2) format("woff2"),url(src/fonts/maax/bold/bold.woff) format("woff"),url(src/fonts/maax/bold/bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Maax;src:url(src/fonts/maax/italic/italic.woff2) format("woff2"),url(src/fonts/maax/italic/italic.woff) format("woff"),url(src/fonts/maax/italic/italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Maax;src:url(src/fonts/maax/boldItalic/boldItalic.woff2) format("woff2"),url(src/fonts/maax/boldItalic/boldItalic.woff) format("woff"),url(src/fonts/maax/boldItalic/boldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:TiemposText;src:url(src/fonts/tiempostext/regular.woff2) format("woff2"),url(src/fonts/tiempostext/regular.woff) format("woff"),url(src/fonts/tiempostext/regular.eot);font-weight:400;font-style:normal}@font-face{font-family:TiemposText;src:url(src/fonts/tiempostext/regularItalic.woff2) format("woff2"),url(src/fonts/tiempostext/regularItalic.woff) format("woff"),url(src/fonts/tiempostext/regularItalic.eot);font-weight:400;font-style:italic}@font-face{font-family:'Shadows Into Light';src:url(src/fonts/shadowsintolight/shadowsIntoLight-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.sg-primary{border-color:#ec0919}.sg-primaryDark{border-color:#7f0d1b}.sg-secondary{border-color:#8af9f3}.sg-secondaryDark{border-color:#107e7a}.sg-secondaryDarker{border-color:#107e7a}.sg-secondaryLight{border-color:#d2fbf9}.sg-secondaryLighter{border-color:#eafffe}.sg-gray{border-color:#969696}.sg-grayDark{border-color:#232323}.sg-grayLight{border-color:#efefed}.sg-grayLighter{border-color:#f7f7f6}.sg-ladieslc{border-color:#b0009a}.sg-girlslc{border-color:#763dff}.sg-kidslc{border-color:#06b162}.sg-teenslc{border-color:#ff574e}.sg-teachlc{border-color:#ffa700}.sg-success{border-color:#97c475}.sg-warning{border-color:#f8b34c}.sg-error{border-color:#d33535}.sg-notice{border-color:#7ecefd}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block;max-width:100%;height:auto}body,html{padding:0;margin:0}html{overflow-x:hidden}body{background-color:#fff;overflow-x:hidden}a:focus{outline:.5px dotted #232323}.sticky-wrapper:focus{outline:0}@media (prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}.cmForm form,.grid,.lpForm form{font-size:0;margin-left:-2rem}.cmForm form>*,.grid>*,.lpForm form>*{padding-left:2rem;font-size:1.6rem;vertical-align:top;display:inline-block}.grid--middle>*{vertical-align:middle}.grid--center>*{text-align:center}.grid--stretch{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid--full{margin-left:0}.grid--full>*{padding-left:0;padding-right:0}.grid--narrow{margin-left:-.66667rem}.grid--narrow>*{padding-left:.66667rem}.grid--wide{margin-left:-6rem}.grid--wide>*{padding-left:6rem}.grid--rev{direction:rtl}.grid--rev>*{direction:ltr}.grid--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-grid>*{width:calc(33.33% - 20px);margin-bottom:4rem;margin-right:3rem}.flex-grid>:nth-child(3n){margin-right:0}@media (max-width:1023px){.flex-grid>*{width:calc(50% - 20px);margin-bottom:4rem;margin-right:3rem}.flex-grid>:nth-child(3n){margin-right:3rem}.flex-grid>:nth-child(2n){margin-right:0}}@media (max-width:767px){.flex-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-grid>*{width:100%;max-width:350px;margin-bottom:4rem;margin-right:0!important}}.cmForm .sf_field.sf_type_html,.grid-1of1,.lpForm .sf_field.sf_type_html{width:100%}.cmForm .sf_field,.grid-1of2,.lpForm .sf_field{width:50%}.grid-1of3{width:33.33333%}.grid-2of3{width:66.66667%}.grid-1of4{width:25%}.grid-3of4{width:75%}.grid-1of6{width:16.66667%}.grid-5of6{width:83.33333%}.grid-1of12{width:8.33333%}.grid-2of12{width:16.66667%}.grid-3of12{width:25%}.grid-4of12{width:33.33333%}.grid-5of12{width:41.66667%}.grid-7of12{width:58.33333%}.grid-8of12{width:66.66667%}.grid-9of12{width:75%}.grid-10of12{width:83.33333%}@media (max-width:1023px){.grid-1of3--portable{width:33.33333%}}@media (max-width:1023px){.grid-1of2--portable{width:50%}}@media (max-width:1023px){.grid-1of1--portable{width:100%}}@media (max-width:768px){.grid-1of1--ipad{width:100%}}@media (max-width:768px){.grid-1of2--ipad{width:50%}}@media (max-width:767px){.grid-1of1--belowIpad{width:100%}}@media (max-width:600px){.grid-1of2--phablet{width:50%}}@media (max-width:600px){.grid-1of1--phablet{width:100%}}@media (max-width:480px){.grid-1of1--palm{width:100%}}@media (max-width:480px){.grid-1of2--palm{width:50%}}@media (max-width:480px){.grid-1of3--palm{width:33.33333%}}@media (max-width:480px){.grid-2of3--palm{width:66.66667%}}.combo{display:table;width:100%}.combo>.combo-first{width:0;white-space:nowrap;padding-right:2rem}.combo>.combo-last{width:100%}.combo-first,.combo-last{display:table-cell;vertical-align:top}.combo--rev>.combo-first{width:100%;white-space:normal;padding-right:0}.combo--rev>.combo-last{width:0;white-space:nowrap;padding-left:2rem}.combo--middle>.combo-first,.combo--middle>.combo-last{vertical-align:middle}.combo--full>.combo-first,.combo--full>.combo-last{padding-left:0;padding-right:0}@media (max-width:1299px){.combo--stack--belowScreen{display:block}.combo--stack--belowScreen>.combo-first,.combo--stack--belowScreen>.combo-last{display:block;width:auto;padding:0}}@media (max-width:1023px){.combo--stack--portable{display:block}.combo--stack--portable>.combo-first,.combo--stack--portable>.combo-last{display:block;width:auto;padding:0}}@media (max-width:768px){.combo--stack--ipad{display:block}.combo--stack--ipad>.combo-first,.combo--stack--ipad>.combo-last{display:block;width:auto;padding:0}}@media (max-width:767px){.combo--stack--belowIpad{display:block}.combo--stack--belowIpad>.combo-first,.combo--stack--belowIpad>.combo-last{display:block;width:auto;padding:0}}@media (max-width:600px){.combo--stack--phablet{display:block}.combo--stack--phablet>.combo-first,.combo--stack--phablet>.combo-last{display:block;width:auto;padding:0}}@media (max-width:480px){.combo--stack--palm{display:block}.combo--stack--palm>.combo-first,.combo--stack--palm>.combo-last{display:block;width:auto;padding:0}}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Maax,"Open Sans",sans-serif,sans-serif;font-size:1.6rem}.pvCard-title,h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.13}.h1,h1{font-size:7rem;font-weight:700}.h2,h2{font-size:4rem;font-weight:700}.h3,h3{font-size:2.8rem;font-weight:700}.h4,h4{font-size:2.4rem;font-weight:700}.h5,.pvCard-title,h5{font-size:2rem;font-weight:700}.h6,h6{font-size:1.5rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}p{font-size:1.6rem;line-height:1.5}.page-canada-learning-code-week p{font-size:1.8rem}.semaine-canada-en-programmation p{font-size:1.8rem}.intro{font-size:2rem;line-height:1.5}@media (max-width:768px){html{font-size:9px}}@media (max-width:600px){html{font-size:8px}}.u-paddingVerticalXxlarge{padding-top:14rem;padding-bottom:14rem}.u-paddingVerticalXlarge{padding-top:8rem;padding-bottom:8rem}.u-paddingVerticalLarge{padding-top:6rem;padding-bottom:6rem}.u-paddingVerticalSmall{padding-top:2rem;padding-bottom:2rem}.u-paddingVerticalMedium{padding-top:4rem;padding-bottom:4rem}@media (max-width:1023px){.u-paddingVerticalMedium--portable{padding-top:4rem;padding-bottom:4rem}}@media (max-width:768px){.u-paddingVerticalLarge--ipad{padding-top:6rem;padding-bottom:6rem}}@media (max-width:768px){.u-paddingVerticalSmall--ipad{padding-top:2rem;padding-bottom:2rem}}.u-marginVerticalSmall{margin-top:2rem;margin-bottom:2rem}.u-marginVerticalMedium{margin-top:4rem;margin-bottom:4rem}.u-marginVerticalLarge{margin-top:6rem;margin-bottom:6rem}.u-marginVerticalXlarge{margin-top:8rem;margin-bottom:8rem}.u-marginVerticalXxlarge{margin-top:14rem;margin-bottom:14rem}@media (max-width:1023px){.u-marginVerticalMedium--portable{margin-top:4rem;margin-bottom:4rem}}@media (max-width:600px){.u-marginVerticalLarge--phablet{margin-top:6rem;margin-bottom:6rem}}@media (max-width:600px){.u-marginVerticalSmall--phablet{margin-top:2rem;margin-bottom:2rem}}.u-marginTopXsmall{margin-top:1rem}.u-marginTopSmall{margin-top:2rem}.u-marginTopMedium{margin-top:4rem}.u-marginTopLarge{margin-top:6rem}.u-marginTopXlarge{margin-top:8rem}.u-marginTopXxlarge{margin-top:14rem}@media (max-width:768px){.u-marginTopXxlarge--ipad{margin-top:14rem}}@media (max-width:600px){.u-marginTopSmall--phablet{margin-top:2rem}}@media (max-width:600px){.u-marginTopLarge--phablet{margin-top:6rem}}.u-paddingTopLarge{padding-top:6rem}.u-paddingTopXlarge{padding-top:8rem}.u-paddingTopXxlarge{padding-top:14rem}@media (max-width:600px){.u-paddingTopMedium--phablet{padding-top:4rem}}.u-marginBottomNone{margin-bottom:0}.u-marginBottomXsmall{margin-bottom:1rem}.u-marginBottomSmall{margin-bottom:2rem}.u-marginBottomMedium{margin-bottom:4rem}.u-marginBottomLarge{margin-bottom:6rem}.u-marginBottomXlarge{margin-bottom:8rem}.u-marginBottomXxlarge{margin-bottom:14rem}@media (max-width:1023px){.u-marginBottomNone--portable{margin-bottom:0}}@media (max-width:1023px){.u-marginBottomSmall--portable{margin-bottom:2rem}}@media (max-width:1023px){.u-marginBottomMedium--portable{margin-bottom:4rem}}@media (max-width:1023px){.u-marginBottomLarge--portable{margin-bottom:6rem}}@media (max-width:1023px){.u-marginBottomXlarge--portable{margin-bottom:8rem}}@media (max-width:767px){.u-marginBottomNone--belowIpad{margin-bottom:0}}@media (max-width:767px){.u-marginBottomMedium--belowIpad{margin-bottom:4rem}}@media (max-width:768px){.u-marginBottomXlarge--ipad{margin-bottom:8rem}}@media (max-width:768px){.u-marginBottomMedium--ipad{margin-bottom:4rem}}@media (max-width:768px){.u-marginBottomNone--ipad{margin-bottom:0}}@media (max-width:768px){.u-marginBottomSmall--ipad{margin-bottom:2rem}}@media (max-width:600px){.u-marginBottomXsmall--phablet{margin-bottom:1rem}}@media (max-width:600px){.u-marginBottomSmall--phablet{margin-bottom:2rem}}@media (max-width:600px){.u-marginBottomMedium--phablet{margin-bottom:4rem}}@media (max-width:600px){.u-marginBottomXlarge--phablet{margin-bottom:8rem}}.u-paddingBottomSmall{padding-bottom:2rem}.u-paddingBottomXsmall{padding-bottom:1rem}.u-paddingBottomMedium{padding-bottom:4rem}.u-paddingBottomXxlarge{padding-bottom:14rem}@media (max-width:600px){.u-paddingBottomXsmall--phablet{padding-bottom:1rem}}@media (max-width:600px){.u-paddingBottomMedium--phablet{padding-bottom:4rem}}@media (max-width:1023px){.u-paddingBottomSmall--portable{padding-bottom:2rem}}@media (max-width:1023px){.u-paddingBottomXsmall--portable{padding-bottom:1rem}}#barba-wrapper,body,html{min-height:100%}.barba-container{height:calc(100% - 80px)}@media (max-width:480px){.barba-container{height:calc(100% - 45px)}}.sticky-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.sticky-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.sticky-footer{-ms-flex-negative:0;flex-shrink:0}.cmForm .sf_field input,.lpForm .sf_field input,input{-webkit-appearance:none;border-radius:0}.cmForm .sf_field.sf_type_multi-select .ui-button.ui-selectmenu-button,.cmForm .sf_field.sf_type_select .ui-button.ui-selectmenu-button,.dropdown .ui-button.ui-selectmenu-button,.lpForm .sf_field.sf_type_multi-select .ui-button.ui-selectmenu-button,.lpForm .sf_field.sf_type_select .ui-button.ui-selectmenu-button{width:auto;background-color:#fff;border:none;border-bottom:solid 1px #ccc;border-radius:0;outline:0;padding-bottom:5px;padding-right:10px;padding-top:5px}.cmForm .sf_field.sf_type_multi-select .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,.cmForm .sf_field.sf_type_select .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,.dropdown .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,.lpForm .sf_field.sf_type_multi-select .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,.lpForm .sf_field.sf_type_select .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.cmForm .sf_field.sf_type_multi-select .ui-button .ui-selectmenu-text,.cmForm .sf_field.sf_type_select .ui-button .ui-selectmenu-text,.dropdown .ui-button .ui-selectmenu-text,.lpForm .sf_field.sf_type_multi-select .ui-button .ui-selectmenu-text,.lpForm .sf_field.sf_type_select .ui-button .ui-selectmenu-text{font-size:2.4rem;font-family:Maax,"Open Sans",sans-serif;line-height:1.1;letter-spacing:.25px;color:#8b8b8b;font-weight:400}.cmForm .sf_field.sf_type_multi-select .ui-button .ui-icon,.cmForm .sf_field.sf_type_select .ui-button .ui-icon,.dropdown .ui-button .ui-icon,.lpForm .sf_field.sf_type_multi-select .ui-button .ui-icon,.lpForm .sf_field.sf_type_select .ui-button .ui-icon{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:none;background-image:url(images/grey-chevron-down.svg);background-position:center center;background-size:100% auto;background-repeat:no-repeat;width:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown--secondary .ui-button.ui-selectmenu-button{background-color:transparent;border-bottom:solid 1px rgba(255,255,255,0)}.dropdown--secondary .ui-button.ui-selectmenu-button:focus{border-bottom:solid 1px #107e7a}.dropdown--secondary .ui-button .ui-selectmenu-text{font-size:13px;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.dropdown--secondary .ui-icon{background-image:url(images/teal-dark-down-chevron.svg)!important}.dropdown--secondary--yellow .ui-icon{background-image:url(images/red-down-chevron.svg)!important}.dropdown--secondary--yellow .ui-button.ui-selectmenu-button:focus{border-bottom:solid 1px #ec0919}.cmForm .sf_field.sf_type_multi-select .ui-button.ui-selectmenu-button,.cmForm .sf_field.sf_type_select .ui-button.ui-selectmenu-button,.dropdown--tertiary .ui-button.ui-selectmenu-button,.lpForm .sf_field.sf_type_multi-select .ui-button.ui-selectmenu-button,.lpForm .sf_field.sf_type_select .ui-button.ui-selectmenu-button{margin-top:0;padding-top:8px;padding-bottom:8px;padding-right:8px;border-bottom:1px solid #565656}@media (max-width:1299px){.cmForm .sf_field.sf_type_multi-select .ui-button .ui-selectmenu-text,.cmForm .sf_field.sf_type_select .ui-button .ui-selectmenu-text,.dropdown .ui-button .ui-selectmenu-text,.lpForm .sf_field.sf_type_multi-select .ui-button .ui-selectmenu-text,.lpForm .sf_field.sf_type_select .ui-button .ui-selectmenu-text{font-size:2rem}.dropdown--secondary .ui-button .ui-selectmenu-text{font-size:1.3rem}}.ui-selectmenu-menu.ui-selectmenu-open{z-index:100000}.ui-selectmenu-menu .ui-menu{border:none;-webkit-box-shadow:0 12px 20px 0 rgba(0,0,0,.1);box-shadow:0 12px 20px 0 rgba(0,0,0,.1)}.ui-selectmenu-menu .ui-menu-item{font-family:Maax,"Open Sans",sans-serif;font-size:1.6rem;line-height:2.1;color:#232323}.ui-selectmenu-menu .ui-menu-item-wrapper{padding:5px 40px;border:none}.ui-selectmenu-menu .ui-state-active{background-color:#d2fbf9;color:#232323;border:none;margin:0;background-image:url(images/red-checkmark.svg);background-repeat:no-repeat;background-position:left 10px center}.ui-selectmenu-menu--secondary .ui-state-active{background-color:#e4faf9}.ui-selectmenu-menu--tertiary .ui-menu{padding-bottom:0}.ui-selectmenu-menu--tertiary .ui-state-active{background-color:#fff;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}.ui-selectmenu-menu--yellow .ui-state-active{background-color:rgba(255,210,2,.6)}.radioButtons-label{cursor:pointer;position:relative;padding-left:3rem;margin-right:4rem;text-transform:none;font-size:16px;font-weight:400;color:#232323}.radioButtons-label:before{content:'';display:inline-block;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1.5rem;height:1.5rem;background:#fff;border:solid 2px #107e7a}.radioButtons-label:last-child{margin-right:0}.radioButtons input[type=radio]{display:none}.radioButtons .cmForm .sf_field input[type=radio]:checked+.radioButtons-title:before,.radioButtons .cmForm .sf_field input[type=radio]:checked+label:before,.radioButtons .lpForm .sf_field input[type=radio]:checked+.radioButtons-title:before,.radioButtons .lpForm .sf_field input[type=radio]:checked+label:before,.radioButtons input[type=radio]:checked+.radioButtons-title:before,.radioButtons input[type=radio]:checked+label:before{background:radial-gradient(#107e7a 40%,#fff 55%)}.gform_wrapper{display:block;padding:6rem 12rem;margin:0 auto;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.1);box-shadow:0 2px 24px 0 rgba(0,0,0,.1)}.newsletter .gform_wrapper{-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.gform_wrapper{padding:4rem 3rem}}#gform_1 input[type=radio],#gform_3 input[type=radio],#gform_7 input[type=radio],#gform_8 input[type=radio],.gform_wrapper input[type=radio]{display:inline-block;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;background:#fff;border:2px solid #ec0919}#gform_1 input[type=radio]:checked,#gform_3 input[type=radio]:checked,#gform_7 input[type=radio]:checked,#gform_8 input[type=radio]:checked,.gform_wrapper input[type=radio]:checked{background-image:radial-gradient(#7f0d1b 40%,#ec0919 45%)}#gform_1 input[type=checkbox],#gform_3 input[type=checkbox],#gform_7 input[type=checkbox],#gform_8 input[type=checkbox],.cmForm .sf_field .gform_wrapper input[type=checkbox],.gform_wrapper .cmForm .sf_field input[type=checkbox],.gform_wrapper .lpForm .sf_field input[type=checkbox],.gform_wrapper input[type=checkbox],.lpForm .sf_field .gform_wrapper input[type=checkbox]{background:#fff;display:inline-block;border:2px solid #ec0919;vertical-align:middle;-webkit-transition:all .3s;transition:all .3s;margin:0}#gform_1 input[type=checkbox]:checked,#gform_3 input[type=checkbox]:checked,#gform_7 input[type=checkbox]:checked,#gform_8 input[type=checkbox]:checked,.gform_wrapper input[type=checkbox]:checked{background:#ec0919}#gform_1 .radioButtons-title,#gform_1 label,#gform_3 .radioButtons-title,#gform_3 label,#gform_7 .radioButtons-title,#gform_7 label,#gform_8 .radioButtons-title,#gform_8 label,.cmForm .sf_field .gform_wrapper label,.gform_wrapper .cmForm .sf_field label,.gform_wrapper .lpForm .sf_field label,.gform_wrapper .radioButtons-title,.gform_wrapper label,.lpForm .sf_field .gform_wrapper label{color:#000;text-transform:inherit;font-weight:400;letter-spacing:normal}#gform_1 li,#gform_3 li,#gform_7 li,#gform_8 li,.gform_wrapper li{padding:0}#gform_1 .gsection,#gform_3 .gsection,#gform_7 .gsection,#gform_8 .gsection,.gform_wrapper .gsection{border-bottom:none}#gform_1 .gsection h2,#gform_3 .gsection h2,#gform_7 .gsection h2,#gform_8 .gsection h2,.gform_wrapper .gsection h2{margin-bottom:20px!important}#gform_1 .gsection_description,#gform_3 .gsection_description,#gform_7 .gsection_description,#gform_8 .gsection_description,.gform_wrapper .gsection_description{background:#fff;line-height:1.5;font-family:Maax,"Open Sans",sans-serif,sans-serif;font-size:1.6rem}#gform_1 h2,#gform_3 h2,#gform_7 h2,#gform_8 h2,.gform_wrapper h2{margin-bottom:20px}#gform_1 .gform_heading,#gform_3 .gform_heading,#gform_7 .gform_heading,#gform_8 .gform_heading,.gform_wrapper .gform_heading{position:relative}#gform_1 .gform_heading h3,#gform_3 .gform_heading h3,#gform_7 .gform_heading h3,#gform_8 .gform_heading h3,.gform_wrapper .gform_heading h3{font-size:4rem;margin-bottom:2rem}#gform_1 .gform_heading .gform_description,#gform_3 .gform_heading .gform_description,#gform_7 .gform_heading .gform_description,#gform_8 .gform_heading .gform_description,.gform_wrapper .gform_heading .gform_description{padding:20px 10px}#gform_1 .gsection_description,#gform_3 .gsection_description,#gform_7 .gsection_description,#gform_8 .gsection_description,.gform_wrapper .gsection_description{background:#f7f7f6;padding:20px 10px}#gform_1 .ui-button.ui-selectmenu-button,#gform_3 .ui-button.ui-selectmenu-button,#gform_7 .ui-button.ui-selectmenu-button,#gform_8 .ui-button.ui-selectmenu-button,.gform_wrapper .ui-button.ui-selectmenu-button{width:auto;background-color:#fff;border:none;border-bottom:solid 1px #ccc;border-radius:0;outline:0;padding-bottom:5px;padding-right:10px;padding-top:5px}#gform_1 .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,#gform_3 .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,#gform_7 .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,#gform_8 .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon,.gform_wrapper .ui-button.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}#gform_1 .ui-button .ui-selectmenu-text,#gform_3 .ui-button .ui-selectmenu-text,#gform_7 .ui-button .ui-selectmenu-text,#gform_8 .ui-button .ui-selectmenu-text,.gform_wrapper .ui-button .ui-selectmenu-text{font-size:1.6rem;font-family:Maax,"Open Sans",sans-serif;line-height:1.1;letter-spacing:.25px;color:#232323;font-weight:400}#gform_1 .ui-button .ui-icon,#gform_3 .ui-button .ui-icon,#gform_7 .ui-button .ui-icon,#gform_8 .ui-button .ui-icon,.gform_wrapper .ui-button .ui-icon{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:none;background-image:url(images/grey-chevron-down.svg);background-position:center center;background-size:100% auto;background-repeat:no-repeat;width:12px;-webkit-transition:all .3s ease;transition:all .3s ease}#gform_1 div.validation_error,#gform_3 div.validation_error,#gform_7 div.validation_error,#gform_8 div.validation_error,.gform_wrapper div.validation_error{color:#232323;font-size:1.6rem;font-weight:700;margin-bottom:25px;border-top:4px solid #ec0919;border-bottom:4px solid #ec0919;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}#gform_1 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,#gform_1 li.gfield.gfield_error,#gform_3 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,#gform_3 li.gfield.gfield_error,#gform_7 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,#gform_7 li.gfield.gfield_error,#gform_8 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,#gform_8 li.gfield.gfield_error,.gform_wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.gform_wrapper li.gfield.gfield_error{background-color:#d2fbf9;border-top:1px solid #232323;border-bottom:1px solid #232323}#gform_1 .validation_message,#gform_3 .validation_message,#gform_7 .validation_message,#gform_8 .validation_message,.gform_wrapper .validation_message{color:#232323}.newsletter .ginput_container_checkbox{display:none;max-height:150px;overflow:scroll}.newsletter .gform_wrapper{padding:2rem 0}.newsletter fieldset{margin-top:50px}.newsletter legend{position:relative}.newsletter legend::after{content:url(images/red-down-chevron.svg);width:12px;-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px}.newsletter legend[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.newsletter legend:hover::after{content:url(images/cyan-down-chevron.svg)}.container{max-width:1440px;margin:0 auto;width:90%}.container--tight{max-width:1200px}.page-annual-report-2022 .container--tight{max-width:100%}.page-rapport-annuel-2022 .container--tight{max-width:100%}.container--narrow{max-width:768px}.container--top{padding-top:7.5rem}@media (max-width:480px){.container--top{padding-top:3.75rem}}.message{padding:20px}.message--success{background:#97c475;color:#fff}.message--error{background:#d33535;color:#fff}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:8px}th{border-bottom:1px solid #000}.loader{display:inline-block;border:16px solid #efefed;border-top:16px solid #107e7a;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader--yellow{border-top:16px solid #ffd202}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.activityCards .pvCard-wrapper{display:grid}.activityCards .pvCard-text{text-align:left;margin-bottom:15px}.activityCards .pvCard-components{padding:15px 0;text-align:left}.activityCards .pvCard-components li{margin:0 0 3px}.activityCards .combo--lesson{margin-top:0}.activityCards .pvCard-wrapper--secondary .pvCard-mainContent{background:#fff}.activityCards .pvCard-wrapper--secondary .pvCard-mainContent::before{background-color:transparent}.activityCards .pvCard-wrapper--secondary .pvCard-image--overlay::after{background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,rgba(174,112,255,0)),to(#8af9f3));background-image:linear-gradient(to right,rgba(174,112,255,0) 20%,#8af9f3)}.innerGrid{display:grid;grid-template-columns:4fr 6fr;-webkit-column-gap:0;column-gap:0;row-gap:0;grid-auto-rows:auto;height:100%}@media (max-width:1299px){.innerGrid{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.innerGrid{grid-template-columns:repeat(1,1fr)}}.ar22Hero{background-repeat:repeat;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#a3f5f2),to(#f5ffff));background:linear-gradient(#a3f5f2,#f5ffff);overflow:hidden;height:100vh}@media print{.ar22Hero{overflow:visible}}.ar22Hero h1{text-align:center;font-size:70px;font-style:normal;font-weight:500;line-height:130%}@media (max-width:600px){.ar22Hero h1{font-size:40px;margin-top:20px}}@media print{.ar22Hero h1{font-size:40px;margin-top:20px}}.ar22Hero p{color:#ef0919;text-align:center;font-size:50px;font-style:normal;font-weight:700;line-height:130%}@media (max-width:600px){.ar22Hero p{font-size:30px}}@media print{.ar22Hero p{font-size:30px;color:#232323}}#stage2{background-image:url(images/spacebackground.png)}#hero-container{text-align:center}.elementa,.elementb,.elementc{position:absolute;z-index:2}@media print{.elementa,.elementb,.elementc{display:none}}.girl{max-height:120vh;margin:0 auto;z-index:4}@media (max-width:600px){.girl{max-width:100%}}@media print{.girl{display:none}}.teen{max-width:37%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;position:absolute}@media (max-width:600px){.teen{max-width:100%}}@media print{.teen{position:static;margin:0 auto;width:70%;-webkit-transform:none;transform:none}}.teacher{max-width:64%;bottom:-7.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;position:absolute}@media (max-width:600px){.teacher{max-width:150%}}@media print{.teacher{display:none}}.cloud1,.cloud3{position:absolute;left:47%;z-index:6}@media (max-width:600px){.cloud1,.cloud3{display:none}}.cloud2,.cloud4{position:absolute;right:38%;z-index:5}@media (max-width:600px){.cloud2,.cloud4{display:none}}.satellite{max-width:20%;top:68%;left:-20px}.rainbow{max-width:23%;right:-5%;top:20%}.rocket{max-width:20%;top:30%;left:10%}.laptop{max-width:17%;bottom:1%;right:17%;z-index:5}@media (max-width:600px){.laptop{max-width:34%;bottom:50%;right:2%;z-index:5}}.pie{max-width:7%;bottom:55%;right:25%;z-index:5}@media (max-width:600px){.pie{max-width:14%;bottom:65%;right:25%;z-index:5}}.code{max-width:5%;bottom:40%;right:32%;z-index:5}@media (max-width:600px){.code{max-width:10%;bottom:55%;right:42%;z-index:5}}.code-shade{max-width:13%;bottom:40%;right:29%;z-index:5}@media (max-width:600px){.code-shade{right:10%;bottom:30%;max-width:26%}}.keyboard{max-width:16%;bottom:25%;left:19%;z-index:5}@media (max-width:600px){.keyboard{max-width:32%;bottom:65%;left:9%;z-index:5}}.marker{max-width:7%;bottom:50%;left:17%;z-index:5;-webkit-animation:wiggle 2s linear infinite;animation:wiggle 2s linear infinite}@media (max-width:600px){.marker{max-width:14%;bottom:50%;left:17%;z-index:5}}.computer{max-width:48%;bottom:-14%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media (max-width:600px){.computer{max-width:90%;bottom:-14%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}}.tea-cup{width:4%;left:20%;top:50%}@media (max-width:600px){.tea-cup{width:20%;top:20%}}.scissors{width:5%;left:16%;top:22%}@media (max-width:600px){.scissors{width:20%;top:40%;left:5%}}.folder{width:5%;right:10%;top:50%}@media (max-width:600px){.folder{width:20%;top:40%}}.pen{width:2%;right:6%;top:58%}@media (max-width:600px){.pen{width:6%;top:20%}}.coffee{width:5%;right:10%;bottom:18%}@media (max-width:600px){.coffee{width:20%;top:40%;right:40%}}.note{width:9%;left:5%;bottom:16%}@-webkit-keyframes float{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}}.rainbow{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}@-webkit-keyframes rotateMe{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateMe{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pie,.satellite,.scissors{-webkit-animation:rotateMe 6s linear infinite;animation:rotateMe 6s linear infinite}.pie{-webkit-animation-duration:10s;animation-duration:10s}@-webkit-keyframes wiggle{0%,7%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}15%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}20%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}25%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}30%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg);transform:rotateZ(-4deg)}100%,40%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes wiggle{0%,7%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}15%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}20%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}25%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}30%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg);transform:rotateZ(-4deg)}100%,40%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@-webkit-keyframes typing{0%{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}20%{-webkit-transform:scale(.98,.96) translateX(-1px);transform:scale(.98,.96) translateX(-1px)}40%{-webkit-transform:scale(1,1) translateX(1px);transform:scale(1,1) translateX(1px)}60%{-webkit-transform:scale(.98,.96) translateX(-1px);transform:scale(.98,.96) translateX(-1px)}80%{-webkit-transform:scale(1,1) translateX(1px);transform:scale(1,1) translateX(1px)}100%{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}}@keyframes typing{0%{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}20%{-webkit-transform:scale(.98,.96) translateX(-1px);transform:scale(.98,.96) translateX(-1px)}40%{-webkit-transform:scale(1,1) translateX(1px);transform:scale(1,1) translateX(1px)}60%{-webkit-transform:scale(.98,.96) translateX(-1px);transform:scale(.98,.96) translateX(-1px)}80%{-webkit-transform:scale(1,1) translateX(1px);transform:scale(1,1) translateX(1px)}100%{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}}.keyboard{-webkit-animation:typing 4s infinite;animation:typing 4s infinite}@-webkit-keyframes openCloseLaptop{0%{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}50%{-webkit-transform:perspective(600px) rotateX(-15deg);transform:perspective(600px) rotateX(-15deg)}100%{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@keyframes openCloseLaptop{0%{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}50%{-webkit-transform:perspective(600px) rotateX(-15deg);transform:perspective(600px) rotateX(-15deg)}100%{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}.laptop{-webkit-animation:openCloseLaptop 2s infinite;animation:openCloseLaptop 2s infinite}@-webkit-keyframes writing{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes writing{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.pen{-webkit-animation:writing 1s infinite;animation:writing 1s infinite}@-webkit-keyframes sipTea{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes sipTea{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tea-cup{-webkit-animation:sipTea 2s infinite;animation:sipTea 2s infinite}@-webkit-keyframes sipCoffee{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes sipCoffee{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.coffee{-webkit-animation:sipCoffee 2s infinite;animation:sipCoffee 2s infinite}@-webkit-keyframes pulsing{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsing{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.code-shade{-webkit-animation:pulsing 5s infinite ease-in-out;animation:pulsing 5s infinite ease-in-out}.blogCard{display:none;position:relative;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.1);box-shadow:0 2px 30px 0 rgba(0,0,0,.1)}.search-results .blogCard{display:block}.blogCard-link{color:#232323;display:block;text-decoration:none}.blogCard-link::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.blogCard-link:focus::before{border:3px solid #000}.blogCard:focus,.blogCard:hover{-webkit-transform:scale3d(1.006,1.006,1);transform:scale3d(1.006,1.006,1);-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.3);box-shadow:0 2px 30px 0 rgba(0,0,0,.3)}.blogCard-container{width:100%;margin:0 auto;max-width:400px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.blogCard-thumbnail{width:100%;height:250px;background-color:#efefed;background-size:cover;background-repeat:no-repeat;background-position:center}.blogCard-details{min-height:250px;padding:2.8rem 2rem 0}.blogCard-title{font-size:2rem;font-weight:600;line-height:1em;letter-spacing:.03rem}.blogCard-author{font-size:1.1rem;line-height:2.18;letter-spacing:.17rem;text-transform:uppercase}.blogCard-excerpt,.blogCard-excerpt p{margin:1rem 0;font-size:1.4rem;line-height:1.57}.blogCard-footer{border-top:solid 1px #e3e3e3}.blogCard-logo{margin:1.6rem 0;max-width:150px;display:inline-block;vertical-align:middle}.blogCard-date{margin:1rem 0;font-size:1.1rem;line-height:2.18;text-align:right;letter-spacing:1.7px;text-transform:uppercase}@media (max-width:600px){.blogCard-details{min-height:auto}.blogCard-footer{position:relative;left:auto;right:auto}}@media (max-width:767px){.blogCard{margin:1.5rem 0}}.blogFeaturedPost{margin:6.5rem auto 5rem}.blogFeaturedPost-link{display:block}.blogFeaturedPost-link:focus{outline-width:.25rem}.blogFeaturedPost-wrapper{width:100%;position:relative;background-color:#efefed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:410px;cursor:pointer}.blogFeaturedPost-details{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#232323;text-decoration:none;width:60%;overflow:hidden}.blogFeaturedPost-detailsWrapper{text-align:center;padding:6rem 4rem 2rem}.blogFeaturedPost-detailsWrapper::before{content:'';display:block;background:#d2fbf9;opacity:.9;width:100%;height:250%;min-width:500px;min-height:500px;border-radius:50%;position:absolute;z-index:-1;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blogFeaturedPost ul.meta-data{list-style-type:none;padding:0}.blogFeaturedPost-title{font-size:2.4rem;font-weight:700;margin:1.3rem auto;max-width:65%;text-align:left}.blogFeaturedPost-title a{text-decoration:none;color:#232323}.blogFeaturedPost-author,.blogFeaturedPost-date{margin:0;line-height:1.85;letter-spacing:.1rem;text-transform:uppercase}.blogFeaturedPost-date{font-size:1.1rem}.blogFeaturedPost-author{font-size:1.3rem}@media (min-width:1024px){.blogFeaturedPost-detailsWrapper{padding:6rem 6rem 2rem}}@media (max-width:1023px){.blogFeaturedPost{margin:0 auto 1.5rem;padding-top:0}.blogFeaturedPost-details{width:70%}}@media (max-width:767px){.blogFeaturedPost{margin:0 0 2rem}.blogFeaturedPost-details{width:100%}.blogFeaturedPost-detailsWrapper{padding:6rem 2rem 2rem}}@media (max-width:768px){.blogFeaturedPost{width:100%}}@media (max-width:600px){.blogFeaturedPost{padding-top:5rem}}.blogGrid-buttonContainer{text-align:center;margin-top:1rem}.blogGrid-buttonContainer .button,.blogGrid-buttonContainer .ctaHorizontalCard-cta,.blogGrid-buttonContainer .experienceRadioGroup-viewPickerLabel,.blogGrid-buttonContainer .instagram #sb_instagram .sbi_follow_btn a,.blogGrid-buttonContainer .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.blogGrid-buttonContainer .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.blogGrid-buttonContainer input[type=button],.blogGrid-buttonContainer input[type=submit],.instagram #sb_instagram .sbi_follow_btn .blogGrid-buttonContainer a,.page-add-an-emoji .ppw-post-password-container .blogGrid-buttonContainer .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .blogGrid-buttonContainer .ppw-pwd-submit-btn{padding-right:5.5rem;position:relative}.blogGrid-buttonContainer .button:after,.blogGrid-buttonContainer .ctaHorizontalCard-cta:after,.blogGrid-buttonContainer .experienceRadioGroup-viewPickerLabel:after,.blogGrid-buttonContainer .instagram #sb_instagram .sbi_follow_btn a:after,.blogGrid-buttonContainer .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:after,.blogGrid-buttonContainer .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:after,.blogGrid-buttonContainer input[type=button]:after,.blogGrid-buttonContainer input[type=submit]:after,.instagram #sb_instagram .sbi_follow_btn .blogGrid-buttonContainer a:after,.page-add-an-emoji .ppw-post-password-container .blogGrid-buttonContainer .ppw-pwd-submit-btn:after,.page-ajoute-un-emoji .ppw-post-password-container .blogGrid-buttonContainer .ppw-pwd-submit-btn:after{content:'';display:block;width:1rem;height:1rem;position:absolute;top:45%;right:2.5rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:solid 1px #fff;border-bottom:solid 1px #fff}#menu-item-26530>a,#menu-item-2885>a,.button,.cmForm .sf_field input[type=button],.cmForm .sf_field input[type=submit],.ctaHorizontalCard-cta,.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn a,.lpForm .sf_field input[type=button],.lpForm .sf_field input[type=submit],.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,input[type=button],input[type=submit]{-webkit-appearance:none;display:inline-block;padding:1.5rem 3.5rem;background:#ec0919;color:#fff;border:2px solid #ec0919;border-radius:25px;font-size:1.3rem;font-weight:700;line-height:1.25;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}#menu-item-26530>a:hover,#menu-item-2885>a:hover,.button:hover,.ctaHorizontalCard-cta:hover,.experienceRadioGroup-viewPickerLabel:hover,.instagram #sb_instagram .sbi_follow_btn a:hover,.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,input:hover[type=button],input:hover[type=submit]{background:#7f0d1b;border:2px solid #7f0d1b;color:#fff}#menu-item-26530>a[disabled],#menu-item-2885>a[disabled],.button[disabled],.ctaHorizontalCard-cta[disabled],.experienceRadioGroup-viewPickerLabel[disabled],.instagram #sb_instagram .sbi_follow_btn a[disabled],.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn[disabled],.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn[disabled],input[disabled][type=button],input[disabled][type=submit]{opacity:.25;cursor:default}#menu-item-26530>a[disabled]:hover,#menu-item-2885>a[disabled]:hover,.button[disabled]:hover,.ctaHorizontalCard-cta[disabled]:hover,.experienceRadioGroup-viewPickerLabel[disabled]:hover,.instagram #sb_instagram .sbi_follow_btn a[disabled]:hover,.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn[disabled]:hover,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn[disabled]:hover,input[disabled]:hover[type=button],input[disabled]:hover[type=submit]{background:#ec0919;border:2px solid #ec0919}#menu-item-26530>a--large,#menu-item-2885>a--large,.button--large{padding:1.5rem 7.5rem}.instagram #sb_instagram .sbi_follow_btn .teachers-learning-code a,.page-add-an-emoji .ppw-post-password-container .teachers-learning-code .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .teachers-learning-code .ppw-pwd-submit-btn,.teachers-learning-code #menu-item-26530>a,.teachers-learning-code #menu-item-2885>a,.teachers-learning-code .button,.teachers-learning-code .ctaHorizontalCard-cta,.teachers-learning-code .experienceRadioGroup-viewPickerLabel,.teachers-learning-code .instagram #sb_instagram .sbi_follow_btn a,.teachers-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teachers-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teachers-learning-code input[type=button],.teachers-learning-code input[type=submit]{color:#000;background:#ffa700;border:2px solid #ffa700}.instagram #sb_instagram .sbi_follow_btn .teachers-learning-code a:hover,.page-add-an-emoji .ppw-post-password-container .teachers-learning-code .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .teachers-learning-code .ppw-pwd-submit-btn:hover,.teachers-learning-code #menu-item-26530>a:hover,.teachers-learning-code #menu-item-2885>a:hover,.teachers-learning-code .button:hover,.teachers-learning-code .ctaHorizontalCard-cta:hover,.teachers-learning-code .experienceRadioGroup-viewPickerLabel:hover,.teachers-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover,.teachers-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.teachers-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.teachers-learning-code input:hover[type=button],.teachers-learning-code input:hover[type=submit]{background:#cc8400;border:2px solid #cc8400}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code a,.ladies-learning-code #menu-item-26530>a,.ladies-learning-code #menu-item-2885>a,.ladies-learning-code .button,.ladies-learning-code .ctaHorizontalCard-cta,.ladies-learning-code .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .instagram #sb_instagram .sbi_follow_btn a,.ladies-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code input[type=button],.ladies-learning-code input[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .ppw-pwd-submit-btn{color:#fff;background:#b0009a;border:2px solid #b0009a}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code a:hover,.ladies-learning-code #menu-item-26530>a:hover,.ladies-learning-code #menu-item-2885>a:hover,.ladies-learning-code .button:hover,.ladies-learning-code .ctaHorizontalCard-cta:hover,.ladies-learning-code .experienceRadioGroup-viewPickerLabel:hover,.ladies-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover,.ladies-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.ladies-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.ladies-learning-code input:hover[type=button],.ladies-learning-code input:hover[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .ppw-pwd-submit-btn:hover{background:#7d006d;border:2px solid #7d006d}.girls-learning-code #menu-item-26530>a,.girls-learning-code #menu-item-2885>a,.girls-learning-code .button,.girls-learning-code .ctaHorizontalCard-cta,.girls-learning-code .experienceRadioGroup-viewPickerLabel,.girls-learning-code .instagram #sb_instagram .sbi_follow_btn a,.girls-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.girls-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.girls-learning-code input[type=button],.girls-learning-code input[type=submit],.instagram #sb_instagram .sbi_follow_btn .girls-learning-code a,.page-add-an-emoji .ppw-post-password-container .girls-learning-code .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .girls-learning-code .ppw-pwd-submit-btn{color:#fff;background:#763dff;border:2px solid #763dff}.girls-learning-code #menu-item-26530>a:hover,.girls-learning-code #menu-item-2885>a:hover,.girls-learning-code .button:hover,.girls-learning-code .ctaHorizontalCard-cta:hover,.girls-learning-code .experienceRadioGroup-viewPickerLabel:hover,.girls-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover,.girls-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.girls-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.girls-learning-code input:hover[type=button],.girls-learning-code input:hover[type=submit],.instagram #sb_instagram .sbi_follow_btn .girls-learning-code a:hover,.page-add-an-emoji .ppw-post-password-container .girls-learning-code .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .girls-learning-code .ppw-pwd-submit-btn:hover{background:#520aff;border:2px solid #520aff}.instagram #sb_instagram .sbi_follow_btn .kids-learning-code a,.kids-learning-code #menu-item-26530>a,.kids-learning-code #menu-item-2885>a,.kids-learning-code .button,.kids-learning-code .ctaHorizontalCard-cta,.kids-learning-code .experienceRadioGroup-viewPickerLabel,.kids-learning-code .instagram #sb_instagram .sbi_follow_btn a,.kids-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.kids-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.kids-learning-code input[type=button],.kids-learning-code input[type=submit],.page-add-an-emoji .ppw-post-password-container .kids-learning-code .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .kids-learning-code .ppw-pwd-submit-btn{color:#000;background:#06b162;border:2px solid #06b162}.instagram #sb_instagram .sbi_follow_btn .kids-learning-code a:hover,.kids-learning-code #menu-item-26530>a:hover,.kids-learning-code #menu-item-2885>a:hover,.kids-learning-code .button:hover,.kids-learning-code .ctaHorizontalCard-cta:hover,.kids-learning-code .experienceRadioGroup-viewPickerLabel:hover,.kids-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover,.kids-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.kids-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.kids-learning-code input:hover[type=button],.kids-learning-code input:hover[type=submit],.page-add-an-emoji .ppw-post-password-container .kids-learning-code .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .kids-learning-code .ppw-pwd-submit-btn:hover{background:#e5f0e7;border:2px solid #e5f0e7}.instagram #sb_instagram .sbi_follow_btn .teens-learning-code a,.page-add-an-emoji .ppw-post-password-container .teens-learning-code .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .teens-learning-code .ppw-pwd-submit-btn,.teens-learning-code #menu-item-26530>a,.teens-learning-code #menu-item-2885>a,.teens-learning-code .button,.teens-learning-code .ctaHorizontalCard-cta,.teens-learning-code .experienceRadioGroup-viewPickerLabel,.teens-learning-code .instagram #sb_instagram .sbi_follow_btn a,.teens-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teens-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teens-learning-code input[type=button],.teens-learning-code input[type=submit]{color:#000;background:#ff574e;border:2px solid #ff574e}.instagram #sb_instagram .sbi_follow_btn .teens-learning-code a:hover,.page-add-an-emoji .ppw-post-password-container .teens-learning-code .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .teens-learning-code .ppw-pwd-submit-btn:hover,.teens-learning-code #menu-item-26530>a:hover,.teens-learning-code #menu-item-2885>a:hover,.teens-learning-code .button:hover,.teens-learning-code .ctaHorizontalCard-cta:hover,.teens-learning-code .experienceRadioGroup-viewPickerLabel:hover,.teens-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover,.teens-learning-code .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.teens-learning-code .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.teens-learning-code input:hover[type=button],.teens-learning-code input:hover[type=submit]{background:#ffeeed;border:2px solid #ffeeed}#menu-item-26530>a,#menu-item-2885>a{max-width:250px;margin:0 auto;display:block}@media (min-width:614px){#menu-item-26530>a,#menu-item-2885>a{display:none}}.button--secondary,.button--secondaryGray,.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn a{background:0 0;border:2px solid #ec0919;color:#ec0919}.button--secondary:hover,.button--secondaryGray:hover,.experienceRadioGroup-viewPickerLabel:hover,.instagram #sb_instagram .sbi_follow_btn a:hover{background:0 0;border:2px solid #7f0d1b;color:#7f0d1b}.instagram #sb_instagram .sbi_follow_btn .teachers-learning-code a,.teachers-learning-code .button--secondary,.teachers-learning-code .button--secondaryGray,.teachers-learning-code .experienceRadioGroup-viewPickerLabel,.teachers-learning-code .instagram #sb_instagram .sbi_follow_btn a{background:0 0;color:#232323;border:2px solid #ffa700}.instagram #sb_instagram .sbi_follow_btn .teachers-learning-code a:hover,.teachers-learning-code .button--secondary:hover,.teachers-learning-code .button--secondaryGray:hover,.teachers-learning-code .experienceRadioGroup-viewPickerLabel:hover,.teachers-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover{background:0 0;border:2px solid #cc8400;color:#232323}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code a,.ladies-learning-code .button--secondary,.ladies-learning-code .button--secondaryGray,.ladies-learning-code .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .instagram #sb_instagram .sbi_follow_btn a{color:#fff;background:#b0009a;border:2px solid #b0009a}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code a:hover,.ladies-learning-code .button--secondary:hover,.ladies-learning-code .button--secondaryGray:hover,.ladies-learning-code .experienceRadioGroup-viewPickerLabel:hover,.ladies-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover{background:#7d006d;border:2px solid #7d006d}.girls-learning-code .button--secondary,.girls-learning-code .button--secondaryGray,.girls-learning-code .experienceRadioGroup-viewPickerLabel,.girls-learning-code .instagram #sb_instagram .sbi_follow_btn a,.instagram #sb_instagram .sbi_follow_btn .girls-learning-code a{color:#fff;background:#763dff;border:2px solid #763dff}.girls-learning-code .button--secondary:hover,.girls-learning-code .button--secondaryGray:hover,.girls-learning-code .experienceRadioGroup-viewPickerLabel:hover,.girls-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover,.instagram #sb_instagram .sbi_follow_btn .girls-learning-code a:hover{background:#520aff;border:2px solid #520aff}.instagram #sb_instagram .sbi_follow_btn .kids-learning-code a,.kids-learning-code .button--secondary,.kids-learning-code .button--secondaryGray,.kids-learning-code .experienceRadioGroup-viewPickerLabel,.kids-learning-code .instagram #sb_instagram .sbi_follow_btn a{color:#000;background:#06b162;border:2px solid #06b162}.instagram #sb_instagram .sbi_follow_btn .kids-learning-code a:hover,.kids-learning-code .button--secondary:hover,.kids-learning-code .button--secondaryGray:hover,.kids-learning-code .experienceRadioGroup-viewPickerLabel:hover,.kids-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover{background:#e5f0e7;border:2px solid #e5f0e7}.instagram #sb_instagram .sbi_follow_btn .teens-learning-code a,.teens-learning-code .button--secondary,.teens-learning-code .button--secondaryGray,.teens-learning-code .experienceRadioGroup-viewPickerLabel,.teens-learning-code .instagram #sb_instagram .sbi_follow_btn a{color:#000;background:#ff574e;border:2px solid #ff574e}.instagram #sb_instagram .sbi_follow_btn .teens-learning-code a:hover,.teens-learning-code .button--secondary:hover,.teens-learning-code .button--secondaryGray:hover,.teens-learning-code .experienceRadioGroup-viewPickerLabel:hover,.teens-learning-code .instagram #sb_instagram .sbi_follow_btn a:hover{background:#ffeeed;border:2px solid #ffeeed}.button--secondaryGray{border:2px solid #717171;color:#717171}.button--secondaryGray:hover{border:2px solid #717171;background:#717171;color:#fff}.button--green{background:#107e7a;border:2px solid #107e7a}.button--green:hover{background:#0a514e;border:2px solid #0a514e}.button--green[disabled]:hover{background:#107e7a;border:2px solid #107e7a}.button--yellow{color:#000;background:#ffd202;border:2px solid #ffd202}.button--yellow::after{background-image:url(images/chevron-down-black.svg)!important}.button--yellow:hover{color:#000;background:#cea900;border:2px solid #cea900}.button--yellow[disabled]:hover{color:#000;background:#ffd202;border:2px solid #ffd202}.button--white{color:#ec0919;background:#fff;border:solid 2px #fff;-webkit-box-shadow:0 2px 2rem 0 rgba(0,0,0,.2);box-shadow:0 2px 2rem 0 rgba(0,0,0,.2)}.button--white:focus,.button--white:hover{background:#ec0919;border:solid 2px #ec0919;color:#fff}.button--white.button--secondary,.button--white.button--secondaryGray,.button--white.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn a.button--white{color:#fff;background:0 0}.button--white.button--secondary:focus,.button--white.button--secondary:hover,.button--white.button--secondaryGray:focus,.button--white.button--secondaryGray:hover,.button--white.experienceRadioGroup-viewPickerLabel:focus,.button--white.experienceRadioGroup-viewPickerLabel:hover,.instagram #sb_instagram .sbi_follow_btn a.button--white:focus,.instagram #sb_instagram .sbi_follow_btn a.button--white:hover{border:solid 2px #7f0d1b;color:#7f0d1b}.button--loading{color:transparent}.button--loading:hover{color:transparent}.button--loadMore::after{content:'';display:inline-block;height:15px;width:15px;background-image:url(images/chevron-down-white.svg);background-repeat:no-repeat;background-position:center center;background-size:15px auto;vertical-align:middle;margin-left:.5rem}.link{display:inline-block;padding-right:25px;color:#232323;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;position:relative;vertical-align:middle;cursor:pointer}.link::before{content:"";display:inline-block;width:63px;height:63px;margin-right:-35px;background-color:#d2fbf9;border-radius:50%;vertical-align:middle}.teachers-learning-code .link::before{background-color:#ffedcc}.ladies-learning-code .link::before{background-color:#f7e5f4}.girls-learning-code .link::before{background-color:#f1ebff}.teens-learning-code .link::before{background-color:#ffeeed}.kids-learning-code .link::before{background-color:#e5f0e7}.link::after{content:"";display:inline-block;width:16px;height:9px;background-image:url(src/images/icons/arrow-link-red.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.link:hover::after{-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}.link--secondary::before{content:none}.link--white{color:#fff}.link--white::after{background-image:url(src/images/icons/arrow-link-white.svg)}.singlePost-content a,.singlePost-content li a,.underlinedLink,.wysiwyg li a,p a{position:relative;cursor:pointer;z-index:0;white-space:nowrap}.singlePost-content a::before,.singlePost-content li a::before,.underlinedLink::before,.wysiwyg li a::before,p a::before{content:"";display:inline-block;width:100%;height:6px;background-image:linear-gradient(#d2fbf9 5px,#107e7a 1px);position:absolute;left:0;bottom:0;z-index:-1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.singlePost-content a:hover::before,.singlePost-content li a:hover::before,.underlinedLink:hover::before,.wysiwyg li a:hover::before,p a:hover::before{-webkit-animation:link-underline .5s ease-in-out;animation:link-underline .5s ease-in-out}.singlePost-content a--secondary::before,.singlePost-content li a--secondary::before,.underlinedLink--secondary::before,.wysiwyg li a--secondary::before,p a--secondary::before{height:2px;background-color:#8af9f3;bottom:-4px}.singlePost-content a--secondary:hover::before,.singlePost-content li a--secondary:hover::before,.underlinedLink--secondary:hover::before,.wysiwyg li a--secondary:hover::before,p a--secondary:hover::before{-webkit-animation:link-secondary .5s ease-in-out;animation:link-secondary .5s ease-in-out}.singlePost-content a.wp-block-button__link{white-space:wrap}@-webkit-keyframes link-underline{0%{bottom:0}20%{bottom:-5px}100%{bottom:0}}@keyframes link-underline{0%{bottom:0}20%{bottom:-5px}100%{bottom:0}}@-webkit-keyframes link-secondary{0%{bottom:-4px}20%{bottom:0}100%{bottom:-4px}}@keyframes link-secondary{0%{bottom:-4px}20%{bottom:0}100%{bottom:-4px}}.chapterSponsors-wrapper{position:relative;padding-top:8rem;padding-bottom:6rem}.chapterSponsors-wrapper::before{content:'';position:absolute;top:0;left:-20rem;height:50rem;width:50rem;border-radius:50%;background-color:#eafffe;z-index:-1}.chapterSponsors-communityLogos{max-width:125px;max-height:80px;margin-bottom:2rem}@media (max-width:600px){.chapterSponsors-communityLogos{margin-left:auto;margin-right:auto}}.circles{position:relative}.circles--left,.circles--right{position:absolute;z-index:-1}.circles--left{top:15rem;left:-11rem;width:29rem;height:24rem}.circles--right{top:-24rem;right:-25rem;width:88rem;height:71rem}@media (max-width:1023px){.circles--left{top:35rem;left:-9rem}}@media (max-width:600px){.circles--left{display:none}.circles--right{top:-15rem;right:-20rem;width:50rem;height:45rem}}.covidBanner{background:#ec0919;text-align:center;margin-top:80px;position:relative;z-index:2}@media (max-width:1319px){.covidBanner{margin-top:60px}}.covidBanner .link--secondary{color:#fff;padding:2rem;display:block}.covidBanner .link--secondary::after{background-image:url(src/images/icons/arrow-link-white.svg);right:auto}@media (max-width:600px){.covidBanner .link--secondary{font-size:1rem;white-space:wrap}}.dvCard-wrapper{min-height:100%;padding-top:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;position:relative;overflow:hidden;max-width:360px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 10px 75px -20px #969696;box-shadow:0 10px 75px -20px #969696;text-align:left}.dvCard-wrapper:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.dvCard-contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;color:#fff}.dvCard-title{letter-spacing:.25px;margin-bottom:.5rem}.dvCard-link{color:#fff;text-decoration:none;outline:0}.dvCard-link::before{position:absolute;left:0;right:0;top:0;bottom:0;content:""}.dvCard-link:focus::before{border:.5rem solid #000}.dvCard-author{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;font-weight:700;line-height:1.8;letter-spacing:1px;text-transform:uppercase;opacity:.9}.dvCard-separator{opacity:.6;border:.5px solid #efefed;margin-top:2rem;margin-bottom:2rem}.dvCard-logo{max-width:160px}.experienceBottomNav{width:100%;padding:20px 0;background:#fff;border-top:1px solid #e1e1e1;position:fixed;bottom:-100%;left:0;-webkit-transition:bottom .6s ease-in-out;transition:bottom .6s ease-in-out;z-index:900}.experienceBottomNav--visible{bottom:0}.experienceBottomNav-container{max-width:1440px;padding:0 4rem;margin:0 auto}.experienceBottomNav-cta,.experienceBottomNav-description,.experienceBottomNav-info,.experienceBottomNav-logo,.experienceBottomNav-price,.experienceBottomNav-register{display:inline-block;vertical-align:middle}.experienceBottomNav-description{width:100%}.experienceBottomNav-logo{max-width:200px;max-height:50px;margin-right:100px}.experienceBottomNav-title{margin-bottom:.5rem;color:#ec0919}.experienceBottomNav-info{max-width:60%}.experienceBottomNav-cta{padding-left:2rem;border-left:1px solid #d1d1d1}.experienceBottomNav-price{margin-right:2rem}@media (max-width:1023px){.experienceBottomNav{display:none}}.experience footer{padding-bottom:9rem}@media (max-width:1023px){.experience footer{padding-bottom:0}}.lessonCards .pvCard-wrapper{display:block;-webkit-box-shadow:none;box-shadow:none;position:relative}.lessonCards .pvCard-text{text-align:left;margin-bottom:15px;padding:25px 30px 18px}.lessonCards .pvCard-components{padding:25px 30px 18px;text-align:left}.lessonCards .pvCard-components li{margin:0 0 3px}.lessonCards .combo--lesson{margin-top:0}.lessonCards .pvCard-wrapper--secondary .pvCard-mainContent::before{background-color:#ffa700}.lessonCards .pvCard-wrapper--secondary .pvCard-image--overlay::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(rgba(255,167,1,.8)));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,rgba(255,167,1,.8))}.lessonCards .lesson-card-link{text-decoration:none;color:#000}.lessonCards .lesson-card-link::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;cursor:pointer;z-index:3}.lessonCards .lesson-card-link:focus::before{border:3px solid #000}.flyInReminder{position:fixed;bottom:-60px;right:-1500px;z-index:998;-webkit-transition:all 1.5s;transition:all 1.5s}@media (max-width:600px){.flyInReminder{display:none}.flyInReminder.flyIn{display:none}}.flyInReminder.flyIn{right:50px}.flyInReminder .flyInContainer{position:relative}@-webkit-keyframes bubbleUp{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubbleUp{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.flyInReminder .speech-bubble{width:200px;border-radius:42px;background:#fff;position:absolute;top:-48px;left:-100px;-webkit-transform:scale(1);transform:scale(1);border:4px solid #ec0919;opacity:0;-webkit-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bubbleUp;animation-name:bubbleUp;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.74,1.01,.15,-.11);animation-timing-function:cubic-bezier(.74,1.01,.15,-.11)}.flyInReminder .speech-bubble .bubble-relative-container{position:relative;padding:20px}.flyInReminder .speech-bubble #closeReminder{width:28px;height:28px;text-align:center;text-decoration:none;position:absolute;bottom:86%;left:86%;font-weight:700;font-size:1.8rem;background:#000;color:#fff;border-radius:50%}.flyInReminder .speech-bubble #closeReminder:hover{background:#107e7a;color:#fff}.flyInReminder .speech-bubble p{font-weight:700;color:#232323}.flyInReminder .speech-bubble p a{-webkit-text-decoration:underline solid;text-decoration:underline solid;color:#232323;white-space:normal;-webkit-transition:.3s all;transition:.3s all}.flyInReminder .speech-bubble p a:hover{color:#107e7a}.flyInReminder .speech-bubble p a::before{content:none}.flyInReminder .speech-bubble::before{border:solid 12px transparent;border-left:solid 12px #ec0919;border-top:solid 12px #ec0919;bottom:-24px;content:"";height:0;right:27px;position:absolute;-webkit-transform:skew(45deg);transform:skew(45deg);width:0}.flyInReminder .speech-bubble::after{border:solid 9px transparent;border-left:solid 9px #fff;border-top:solid 9px #fff;bottom:-17px;content:"";height:0;right:32px;position:absolute;-webkit-transform:skew(45deg);transform:skew(45deg);width:0}.getInvolved{padding:15rem 0;text-align:center}.getInvolved .container{max-width:70rem}.getInvolved-title{margin-bottom:4rem}.getInvolved-ctas{margin-top:5rem;padding:0}.getInvolved-ctas li{display:inline-block;margin-right:3.5rem;margin-bottom:1rem}.getInvolved-ctas li:last-of-type{margin-right:0}@media (max-width:480px){.getInvolved{padding:5rem 0}.getInvolved-ctas{margin-top:4rem}.getInvolved-ctas li{display:block;margin:0 0 2rem}.getInvolved-ctas a{width:100%}}.instructor{color:#232323;margin-top:10rem}.instructor-contentContainer{margin-top:7rem}.instructor-image{width:100%;max-width:calc(100% * .3);display:inline-block;vertical-align:middle}.instructor-detailsContainer{width:calc(100% * .6);display:inline-block;margin-left:calc(100% * .1 - 10px);vertical-align:middle}.instructor-nameContainer{margin:0 0 .5rem}.instructor-name{font-size:2.8rem;font-weight:700;margin-right:.75rem}.instructor-name h3{display:inline-block}.instructor-twitterLink{display:inline-block;text-indent:-99999px;background:url(/wp-content/themes/twg/images/icons/twitter.svg) no-repeat;background-position:center center;height:20px;width:20px}.instructor-title{text-transform:uppercase;font-weight:700;color:#107e7a;letter-spacing:1.7px}.instructor-title h4,.instructor-title p strong{text-transform:uppercase;font-weight:700;color:#107e7a;letter-spacing:1.7px;font-size:2.4rem;line-height:1.5}.instructor-bio{margin:2rem 0}@media (max-width:1023px){.instructor-image{vertical-align:top;margin-top:1rem}}@media (max-width:600px){.instructor-contentContainer{margin-top:3rem}.instructor-image{max-width:100%;display:block;margin-top:0}.instructor-detailsContainer{width:100%;margin-left:0;margin-top:3rem}.instructor-twitterLink{position:relative;top:-3px}.instructor-title{letter-spacing:1.4px}.instructor-title h4,.instructor-title p strong{letter-spacing:1.4px}}@font-face{font-family:cofo-sans-pixel;src:url(https://use.typekit.net/af/5e0ca9/000000000000000077572fbf/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/5e0ca9/000000000000000077572fbf/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/5e0ca9/000000000000000077572fbf/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}.page-clc-ea-workshop-1,.page-konami-code-experiment{background:-webkit-gradient(linear,left top,left bottom,from(#d2fbf9),to(#fff));background:linear-gradient(to bottom,#d2fbf9,#fff)}.page-clc-ea-workshop-1 .monitor,.page-konami-code-experiment .monitor{width:1062px;height:816px;margin:0 auto;background-image:url(images/konami/monitor.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;margin-bottom:800px;margin-top:80px}.page-clc-ea-workshop-1 .monitor::after,.page-konami-code-experiment .monitor::after{content:url(images/konami/keyboard.svg);margin:0 auto;position:absolute;width:100%;top:100%}.page-clc-ea-workshop-1 span.cckonami,.page-konami-code-experiment span.cckonami{font-size:36px;line-height:40px;color:red;display:block;width:100%;margin-top:20px}.page-clc-ea-workshop-1 span.playerred,.page-konami-code-experiment span.playerred{color:red}.page-clc-ea-workshop-1 .screen,.page-konami-code-experiment .screen{font-family:cofo-sans-pixel,sans-serif;background:url(images/konami/screen-bg.svg) center center/auto 100% repeat-x;width:810px;height:547px;position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:center;-webkit-animation:scroll-bg 10s linear infinite;animation:scroll-bg 10s linear infinite}.page-clc-ea-workshop-1 .screen p,.page-konami-code-experiment .screen p{font-size:30px;margin:20px 0;line-height:34px}@-webkit-keyframes scroll-bg{from{background-position:0 center}to{background-position:-2430px center}}@keyframes scroll-bg{from{background-position:0 center}to{background-position:-2430px center}}.page-clc-ea-workshop-1 .skater,.page-konami-code-experiment .skater{width:78px;height:210px;background:url(images/konami/character-sprite-10frame-final.svg) 0 0/auto 100% no-repeat;position:absolute;bottom:99px;left:4%;-webkit-animation:skate 1s steps(10) infinite;animation:skate 1s steps(10) infinite}@-webkit-keyframes skate{from{background-position-x:0}to{background-position-x:-1020px}}@keyframes skate{from{background-position-x:0}to{background-position-x:-1020px}}.page-clc-ea-workshop-1 .loader-konami,.page-konami-code-experiment .loader-konami{opacity:0}.page-clc-ea-workshop-1 .loader-konami svg,.page-konami-code-experiment .loader-konami svg{width:80%;margin:0 auto}.page-clc-ea-workshop-1 .message-box,.page-konami-code-experiment .message-box{background:url(images/konami/dialog-full.svg) center center/contain no-repeat;font-size:30px;position:absolute;width:450px;height:310px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px;letter-spacing:0;text-transform:uppercase;line-height:34px}.page-clc-ea-workshop-1 #unlocked-content,.page-konami-code-experiment #unlocked-content{opacity:0}.page-clc-ea-workshop-1 #unlocked-content p,.page-konami-code-experiment #unlocked-content p{font-size:20px;line-height:24px;margin:10px 0}.page-clc-ea-workshop-1 #unlocked-content span,.page-konami-code-experiment #unlocked-content span{font-size:24px;color:red;margin-top:10px}.page-clc-ea-workshop-1 #unlocked-content a,.page-konami-code-experiment #unlocked-content a{color:#003e52;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#ff3b30;text-decoration-color:#ff3b30;text-underline-offset:2px;text-decoration-thickness:2px}.page-clc-ea-workshop-1 #unlocked-content a:hover,.page-konami-code-experiment #unlocked-content a:hover{-webkit-text-decoration-color:#c40000;text-decoration-color:#c40000}.page-clc-ea-workshop-1 .unlock-message,.page-konami-code-experiment .unlock-message{opacity:1}.page-clc-ea-workshop-1 .cls-1,.page-konami-code-experiment .cls-1{fill:#d8d8d8}.page-clc-ea-workshop-1 #unlocked-content,.page-clc-ea-workshop-1 .message-box.loader-konami,.page-clc-ea-workshop-1 .unlock-message,.page-konami-code-experiment #unlocked-content,.page-konami-code-experiment .message-box.loader-konami,.page-konami-code-experiment .unlock-message{-webkit-transition:opacity 360ms ease;transition:opacity 360ms ease}.page-clc-ea-workshop-1 #unlocked-content,.page-clc-ea-workshop-1 .message-box.loader-konami,.page-konami-code-experiment #unlocked-content,.page-konami-code-experiment .message-box.loader-konami{opacity:0;pointer-events:none}.page-clc-ea-workshop-1 .is-hidden,.page-konami-code-experiment .is-hidden{opacity:0!important;pointer-events:none}.page-clc-ea-workshop-1 .is-shown,.page-konami-code-experiment .is-shown{opacity:1!important;pointer-events:auto}.landing-page-heading{position:relative;color:#fff;background-repeat:no-repeat;background-size:cover;margin-top:80px;text-align:center}.landing-page-heading .textAndImage-image-mobile{display:none}@media (min-width:1300px){.landing-page-heading{margin-top:60px}}@media (max-width:600px){.landing-page-heading .textAndImage-image{display:none}.landing-page-heading .textAndImage-image-mobile{display:block}}.landing-page-heading img{width:100%;display:block}.landing-page-heading h1{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}.lessonsSearchBar-wrapper{background-color:#ffd202;padding-top:30px;padding-bottom:15px}.lessonsSearchBar-wrapper .grid-1of4:first-child .lessonsSearchBar-selectWrapper{border-left:solid 1px #fcbb40}.lessonsSearchBar-wrapper .searchBar-closeFixedMenu,.lessonsSearchBar-wrapper .searchBar-mobileFiltersButton{text-align:center;background-color:#ffe880}.lessonsSearchBar-wrapper .searchBar-closeFixedMenu{margin-top:0}.lessonsSearchBar-selectWrapper{padding:0 1.5rem;border-right:solid 1px #fcbb40}.lessonsSearchBar-selectWrapper .pvCard-level{color:#0c6461}@media (max-width:1023px){.lessonsSearchBar-wrapper .grid-1of4:first-child .lessonsSearchBar-selectWrapper,.lessonsSearchBar-wrapper .grid-1of4:nth-child(2) .lessonsSearchBar-selectWrapper{margin-bottom:2rem}.lessonsSearchBar-wrapper .grid-1of4:nth-child(3) .lessonsSearchBar-selectWrapper{border-left:solid 1px #fcbb40}}@media (max-width:600px){.lessonsSearchBar-selectWrapper{margin-bottom:1.5rem;padding-bottom:1.5rem;border-left:none!important;border-right:none!important;border-bottom:solid 1px #fcbb40}.lessonsSearchBar-wrapper .grid-1of4:last-child .lessonsSearchBar-selectWrapper{border-bottom:none;margin-bottom:0;padding-bottom:0}.lessonsSearchBar-wrapper.searchBar-wrapper--fixed .grid-1of4:last-child .lessonsSearchBar-selectWrapper{padding-bottom:1.5rem}}.cmForm .sf_field .lessonsSearchBar-wrapper label,.lessonsSearchBar-wrapper .cmForm .sf_field label,.lessonsSearchBar-wrapper .lpForm .sf_field label,.lessonsSearchBar-wrapper .radioButtons-title,.lessonsSearchBar-wrapper label,.lpForm .sf_field .lessonsSearchBar-wrapper label{left:auto;top:auto;padding-left:16px}.lessonsSearchBar-wrapper .dropdown--secondary .ui-button.ui-selectmenu-button{margin-top:5px}.activeFilters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.activeFilters h2,.activeFilters h3{font-style:normal;font-weight:700;font-size:24px;line-height:34px;color:#107e7a}@media (max-width:480px){.activeFilters h2,.activeFilters h3{font-size:18px}}.activeFilters span{color:#232323}.js-componentsSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.js-componentsSet button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.js-componentsSet button:active{color:#232323;-webkit-transform:scale(1);transform:scale(1)}button#clearComps{position:relative;width:32px;height:32px;vertical-align:middle;border:none;background:0 0}button#clearComps::before{content:url(src/images/icons/k12csframework/close-red.svg);width:100%}button#clearComps span{position:absolute;left:-99999px}#clearFilters{display:-webkit-box;display:-ms-flexbox;display:flex}.liveSearchBar-wrapper{background-color:#d2fbf9;padding:1.5rem 0;text-align:center}.liveSearchBar-wrapper--fixed{position:fixed;top:0;left:0;right:0;z-index:999;padding-bottom:0;-webkit-animation:dropDown .3s ease forwards;animation:dropDown .3s ease forwards}.liveSearchBar-wrapper--fixed .searchBar-closeFixedMenu{display:block}.liveSearchBar-wrapper--fixed .searchBar-mobileFiltersButton{display:none}.liveSearchBar-border{padding-right:2.5rem;margin-right:2.5rem;border-right:solid 1px #91ebe7}.liveSearchBar-border--marginRightNone{margin-right:0}.liveSearchBar-locationInputWrapper{position:relative;display:inline-block}.liveSearchBar-locationInputWrapper::after{content:'';height:15px;width:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;background-image:url(images/location-pin.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.liveSearchBar-locationInput{width:35rem;background-color:#fff;border:none;padding-right:3.5rem}.liveSearchBar-closeText,.liveSearchBar-locationInput,.liveSearchBar-locationInput::-webkit-input-placeholder,.liveSearchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.liveSearchBar-closeText,.liveSearchBar-locationInput,.liveSearchBar-locationInput:-ms-input-placeholder,.liveSearchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.liveSearchBar-closeText,.liveSearchBar-locationInput,.liveSearchBar-locationInput::-ms-input-placeholder,.liveSearchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.liveSearchBar-closeText,.liveSearchBar-locationInput,.liveSearchBar-locationInput::placeholder,.liveSearchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.liveSearchBar-mobileFiltersButton{position:fixed;top:0;left:0;right:0;padding:2.8rem 0;background-color:#d2fbf9;z-index:999;cursor:pointer;display:none}.liveSearchBar-mobileFiltersButton--show{display:block;-webkit-animation:dropDown .3s ease forwards;animation:dropDown .3s ease forwards}.liveSearchBar-closeFixedMenu{display:none;margin-top:2rem;padding:1.5rem 0;background-color:#91e0eb;cursor:pointer}@media (max-width:1023px){.liveSearchBar-wrapper{text-align:center}.liveSearchBar-locationInputWrapper{margin-bottom:2rem}.liveSearchBar-border--hide--portable{border:none;padding:0;margin:0}}@media (max-width:600px){.liveSearchBar-border:not(.searchBar-border--hide--portable){padding-right:0;margin-right:0;border-right:none;border-bottom:solid 1px #91ebe7}.liveSearchBar-locationInputWrapper{display:block}.liveSearchBar-locationInput{width:100%;max-width:initial}}.liveSearchBar .ui-icon{background-image:url(images/red-down-chevron.svg)!important}@-webkit-keyframes dropDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.button .loadingCircles,.ctaHorizontalCard-cta .loadingCircles,.experienceRadioGroup-viewPickerLabel .loadingCircles,.instagram #sb_instagram .sbi_follow_btn a .loadingCircles,.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn .loadingCircles,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn .loadingCircles,input[type=button] .loadingCircles,input[type=submit] .loadingCircles{display:none}.button--loading.ctaHorizontalCard-cta .loadingCircles,.button--loading.experienceRadioGroup-viewPickerLabel .loadingCircles,.button.button--loading .loadingCircles,.instagram #sb_instagram .sbi_follow_btn a.button--loading .loadingCircles,.page-add-an-emoji .ppw-post-password-container .button--loading.ppw-pwd-submit-btn .loadingCircles,.page-ajoute-un-emoji .ppw-post-password-container .button--loading.ppw-pwd-submit-btn .loadingCircles,input.button--loading[type=button] .loadingCircles,input.button--loading[type=submit] .loadingCircles{display:block}.loadingCircles{position:absolute;top:50%;left:45%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.loadingCircles-circle{background:#fff;width:1rem;height:1rem;display:inline-block;border-radius:50%;margin:0 .5rem;opacity:.5;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:grow;animation-name:grow;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loadingCircles-circle:first-child{-webkit-animation-delay:0s;animation-delay:0s}.loadingCircles-circle:last-child{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.75}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}}@keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.75}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}}.modalOverlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1001;opacity:0;background:rgba(0,0,0,.8);-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform:translateX(120%);transform:translateX(120%)}.modalOverlay--hide{opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.modalOverlay--show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:position .7s ease-in-out,opacity 350ms ease-in-out;transition:position .7s ease-in-out,opacity 350ms ease-in-out}.modalOverlay .loader{margin:3rem}.modalOverlay--loading .loader{display:block}.modalOverlay--done .loader{display:none}.modalOverlay-container{width:50%;height:100%;background:#fff;position:absolute;right:0;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.modalOverlay--show .modalOverlay-container{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out}.modalOverlay-image{width:100%;height:20%;min-height:180px;max-height:200px;position:relative;text-align:center;background-color:#f7f7f6;background-size:cover;background-position:center;background-repeat:no-repeat}.modalOverlay-image--error{background-color:#d33535}.modalOverlay-gradient{position:absolute;top:0;right:0;left:0;bottom:0}.modalOverlay-programLogo{height:50%;max-width:200px;position:absolute;top:50%;left:7rem;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modalOverlay-wrapper{padding:5rem 9.5rem;text-align:center;height:80%;overflow:scroll}.modalOverlay-content{text-align:left}.modalOverlay-error h2{color:#d33535}.modalOverlay-error p{font-size:2rem}.modalOverlay-title{margin-bottom:3rem}.modalOverlay-text .intro{font-size:2rem;margin:2rem 0;line-height:1.3}.modalOverlay-text p{margin-top:2rem}.modalOverlay-button{margin:4rem 0;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.2);box-shadow:0 2px 30px 0 rgba(0,0,0,.2)}.modalOverlay-sponsorWrapper{margin-bottom:1rem}.modalOverlay-sponsorText{width:150px;text-align:left}.modalOverlay-sponsorLogos{text-align:left}.modalOverlay-logo{max-height:7rem}.modalOverlay-close{left:0;-webkit-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.modalOverlay .modalOverlay-close{top:50%;padding:0;cursor:pointer}.modalOverlay .modalOverlay-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media (max-width:1023px){.modalOverlay-container{width:80%}.modalOverlay-logo{margin-bottom:3rem}}@media (max-width:767px){.modalOverlay{pointer-events:all;background:0 0}.modalOverlay-container{width:100%}.modalOverlay-wrapper{padding:2rem 2rem 10rem}.modalOverlay-buttonWrapper{text-align:center}.modalOverlay-close{bottom:0;-webkit-transform:translate(0);transform:translate(0)}.modalOverlay-close:after{content:'Close';font-family:Maax,"Open Sans",sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:2px;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modalOverlay .modalOverlay-close{top:auto;width:100%;min-height:5rem}.modalOverlay .modalOverlay-close:before{left:55%}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.modalOverlay .modalOverlay-close{min-height:4rem;height:calc(4rem + 5rem)}.modalOverlay .modalOverlay-close:after,.modalOverlay .modalOverlay-close:before{top:28%}}@-webkit-keyframes fade{0%{opacity:1;left:0}50%{opacity:0;left:0}100%{opacity:0;left:120%}}@keyframes fade{0%{opacity:1;left:0}50%{opacity:0;left:0}100%{opacity:0;left:120%}}.moreLearningExperiences,.moreLessonPlans{display:none;margin-top:9rem;text-align:center}.moreLearningExperiences-title,.moreLessonPlans-title{margin-bottom:6rem;text-align:center}.moreLearningExperiences-cardContainer,.moreLessonPlans-cardContainer{margin-top:0;margin-bottom:9rem;padding:0;text-align:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.moreLearningExperiences-cardContainer .pvCard-wrapper,.moreLessonPlans-cardContainer .pvCard-wrapper{display:block;width:calc(33.3% - 2rem);margin-right:3rem;list-style-type:none}.moreLearningExperiences-cardContainer .pvCard-wrapper:nth-child(3n),.moreLessonPlans-cardContainer .pvCard-wrapper:nth-child(3n){margin-right:0}.moreLearningExperiences-cardContainer .pvCard-wrapper a,.moreLessonPlans-cardContainer .pvCard-wrapper a{text-decoration:none}@media (max-width:768px){.moreLearningExperiences-cardContainer,.moreLessonPlans-cardContainer{margin-bottom:6rem}.moreLearningExperiences-cardContainer .pvCard-wrapper,.moreLessonPlans-cardContainer .pvCard-wrapper{width:calc(50% - 1.5rem);margin-right:3rem;margin-bottom:3rem}.moreLearningExperiences-cardContainer .pvCard-wrapper:nth-child(3n),.moreLessonPlans-cardContainer .pvCard-wrapper:nth-child(3n){margin-right:initial}.moreLearningExperiences-cardContainer .pvCard-wrapper:nth-child(even),.moreLessonPlans-cardContainer .pvCard-wrapper:nth-child(even){margin-right:0}}@media (max-width:480px){.moreLearningExperiences-cardContainer,.moreLessonPlans-cardContainer{display:block}.moreLearningExperiences-cardContainer .pvCard-wrapper,.moreLessonPlans-cardContainer .pvCard-wrapper{display:block;width:100%;margin-right:0}}.personVerticalCard-wrapper{max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:15px}.personVerticalCard-image{height:auto;padding-top:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.personVerticalCard-contentWrapper{padding:1rem 2rem;text-align:center}.personVerticalCard-name{font-size:2rem;font-weight:700}.personVerticalCard-title{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:1.6rem;color:#303030}.personVerticalCard-link{font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;letter-spacing:1.5px;color:#303030;text-transform:uppercase;text-decoration:none}@media (max-width:480px){.personVerticalCard-contentWrapper{text-align:left;padding-left:0}}.phCard-wrapper{background-color:#f7f7f6;padding:30px 40px}.phCard-image{width:275px;max-width:initial;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.phCard-logo{width:200px;max-width:initial;margin-left:auto;margin-right:auto}.phCard-title{letter-spacing:.2px;color:#232323;margin-bottom:.5rem}.phCard-author{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;line-height:1.8;letter-spacing:1px;color:#232323;text-transform:uppercase;margin-bottom:1.5rem}.phCard-description{color:#232323;margin-bottom:1.5rem}@media (max-width:767px){.phCard-image,.phCard-logo{max-width:100%}.phCard-logo{margin-bottom:3rem}}.pvCard-wrapper{display:none;-webkit-box-shadow:0 10px 75px -20px #969696;box-shadow:0 10px 75px -20px #969696;text-decoration:none;position:relative;color:#232323}.search-results .pvCard-wrapper{display:block}.pvCard-wrapper:hover .pvCard-image::after{opacity:1}.pvCard-image{height:192px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.pvCard-image--overlay::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#8af9f3));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#8af9f3)}.pvCard-image--overlay--ladies_learning_code::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#b0009a));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#b0009a)}.clc-branded .pvCard-image--overlay--ladies_learning_code::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#8af9f3));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#8af9f3)}.pvCard-image--overlay--girls_learning_code::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#763dff));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#763dff)}.pvCard-image--overlay--kids_learning_code::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#06b162));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#06b162)}.pvCard-image--overlay--teachers_learning_code::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#ffa700));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#ffa700)}.pvCard-image--overlay--teens_learning_code::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(#ff574e));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,#ff574e)}.activityCards .pvCard-image{height:auto}.pvCard-mainContent{padding:25px 30px 18px}.pvCard-mainContent::before{content:attr(data-type);display:inline-block;font-size:1.2rem;font-weight:700;font-family:Maax,"Open Sans",sans-serif;letter-spacing:2.5px;text-align:center;color:#fff;background-color:#000;text-transform:uppercase;padding:5px 20px;border-radius:15px;position:absolute;top:192px;left:30px;-webkit-transform:translate(-5%,-50%);transform:translate(-5%,-50%);z-index:2}.pvCard-date{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;color:#107e7a;text-transform:uppercase;margin-bottom:1rem}.pvCard-link{display:inline-block;text-decoration:none}.pvCard-link::before{content:'';top:0;bottom:0;left:0;right:0;position:absolute;z-index:1}.pvCard-link:focus::before{border:3px solid #000}.pvCard-h3-primary{font-size:2rem;font-weight:700;color:#232323}.pvCard-experience-link{font-size:2rem;font-weight:700;color:#232323;text-decoration:none}.pvCard-experience-link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.pvCard-title{display:block;color:#232323;text-decoration:none;margin-bottom:1.5rem}.pvCard-title--noMargin{margin-bottom:0}.pvCard-title:hover{color:#232323}.pvCard-subTitle{font-size:1.75rem;color:#232323;display:block;margin:.5rem 0 1.5rem}.pvCard-author,.pvCard-location{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;line-height:1.4;color:#565656;text-transform:uppercase;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pvCard-author--hide,.pvCard-location--hide{opacity:0}.pvCard-divider{border:solid .5px #efefed;margin-bottom:20px}.pvCard-logo{height:15px}.pvCard-price{font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;letter-spacing:1.5px;color:#232323}.pvCard-wrapper--secondary .pvCard-mainContent::before{background-color:#ffd202;color:#232323;font-weight:700}.pvCard-wrapper--secondary .pvCard-image--overlay::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(rgba(255,210,2,.8)));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,rgba(255,210,2,.8))}.pvCard-level{font-size:1.1rem;font-weight:700;letter-spacing:1px;color:#107e7a;text-transform:uppercase}.pvCard-subject{font-size:1.3rem;font-weight:700;letter-spacing:1px;color:#232323}.pvCard-duration{font-size:1.3rem;letter-spacing:1px;color:#232323;text-transform:uppercase}.pvCard-waitlist{background:#8af9f3;color:#232323;font-size:1.2rem;font-weight:700;letter-spacing:2.5px;padding:5px 20px;position:absolute;right:0;text-transform:uppercase;top:0}.pvCard-label{background:#fff;color:#232323;font-size:1.4rem;font-weight:700;padding:18px 20px;position:absolute;left:0;top:0}@media (max-width:600px){.pvCard-wrapper{max-width:90%}}.pvCard-wrapper--secondary .pvCard-divider{margin-bottom:0;margin:0}.pvCard-wrapper--secondary .pvCard-author,.pvCard-wrapper--secondary .pvCard-duration{text-transform:inherit;font-family:Maax,"Open Sans",sans-serif;font-size:12px;line-height:17px;min-height:auto}.pvCard-wrapper--secondary .pvCard-title{margin-top:5px;margin-bottom:0}.pvCard-components{list-style-type:none;padding:30px 0;margin-top:0;margin-bottom:0}.pvCard-components li{color:#000;font-family:Maax,"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;display:inline-block;margin-right:30px}.pvCard-components li::last-child{margin-right:0;margin-bottom:0}.pvCard-components li::before{display:inline-block;margin-right:8px}.pvCard-components.components{padding:0 0}.pvCard-components.components li{margin-bottom:0}.data::before,.donnees::before{content:url(src/images/icons/k12csframework/small/data.svg)}.data.large::before,.donnees.large::before{margin-right:18px;content:url(src/images/icons/k12csframework/large/data.svg)}.conception::before,.design::before,.text-based::before{content:url(src/images/icons/k12csframework/small/design.svg)}.conception.large::before,.design.large::before,.text-based.large::before{margin-right:18px;content:url(src/images/icons/k12csframework/large/design.svg)}.block-based::before,.blocs::before,.micro-bit::before,.programmation::before,.programming::before,.python::before,.scratch-jr::before,.trinket::before{content:url(src/images/icons/k12csframework/small/coding&programming.svg)}.block-based.large::before,.blocs.large::before,.micro-bit.large::before,.programmation.large::before,.programming.large::before,.python.large::before,.scratch-jr.large::before,.trinket.large::before{margin-right:18px;content:url(src/images/icons/k12csframework/large/coding&Programming.svg)}.computing-and-networks::before,.ordinateurs-et-reseaux::before{content:url(src/images/icons/k12csframework/small/computing-and-networking.svg)}.computing-and-networks.large::before,.ordinateurs-et-reseaux.large::before{margin-right:18px;content:url(src/images/icons/k12csframework/large/computing&Network.svg)}.technologie-et-societe::before,.technology-and-society::before,.unplugged::before{content:url(src/images/icons/k12csframework/small/technology&society.svg)}.technologie-et-societe.large::before,.technology-and-society.large::before,.unplugged.large::before{margin-right:18px;content:url(src/images/icons/k12csframework/large/technology&society.svg)}.combo--lesson{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.activityCards-mainContent{padding:25px 30px 18px;position:relative}.activityCards-mainContent::before{content:"";display:none;font-size:0;font-weight:700;font-family:Maax,"Open Sans",sans-serif;letter-spacing:0;text-align:center;color:#fff;background-color:#000;text-transform:uppercase;padding:0 0;border-radius:0;position:absolute;top:0;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.programCard,.programGrid-introCard{display:inline-block;min-height:380px;padding:40px 25px 110px;background:#f7f7f6;position:relative}.programCard-plusButton:focus{outline-color:#ec0919;outline-width:.25rem}.programCard:hover .programCard-plusButton,.programGrid-introCard:hover .programCard-plusButton{background:#107e7a}.programCard-logo{height:102px;margin-bottom:3.5rem}.programCard-description{text-align:left}.programCard-cta{width:100%;padding:0 25px 40px;position:absolute;bottom:0;left:0}.instagram #sb_instagram .sbi_follow_btn .programCard-cta a,.page-add-an-emoji .ppw-post-password-container .programCard-cta .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .programCard-cta .ppw-pwd-submit-btn,.programCard-cta .button,.programCard-cta .ctaHorizontalCard-cta,.programCard-cta .experienceRadioGroup-viewPickerLabel,.programCard-cta .instagram #sb_instagram .sbi_follow_btn a,.programCard-cta .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.programCard-cta .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.programCard-cta input[type=button],.programCard-cta input[type=submit]{width:100%;text-align:center}.programCard h3,.programGrid-introCard h3{margin-bottom:1rem}@media (max-width:768px){.programCard,.programGrid-introCard{width:100%;min-width:auto}}@media (max-width:480px){.programCard,.programGrid-introCard{min-height:auto;padding:35px 25px}.programCard-description{margin-bottom:3rem}.programCard-cta{padding:0;position:static}}.programGrid{margin:16rem 0;text-align:center}.programGrid-title{margin-bottom:6rem;text-align:left}.programGrid-container{margin-left:-3rem}.programGrid-card{padding-left:3rem;margin-bottom:8rem}.programGrid-introCard{padding:40px 25px;background:#107e7a;color:#fff;text-align:left}.programGrid-introCard h3{margin-bottom:3rem}@media (max-width:768px){.programGrid-card{margin-bottom:4rem}}@media (max-width:480px){.programGrid{margin:10rem 0}.programGrid-title{margin-bottom:3rem}.programGrid-card{margin-bottom:2rem}}.componentsGrid h4{font-style:normal;font-weight:400;font-size:34px;line-height:42px;letter-spacing:-.03em;color:#107e7a;text-align:left;margin-bottom:30px}@media (max-width:768px){.componentsGrid h4{font-size:25px}}.componentsGrid .introCta{color:#fff;text-transform:uppercase;font-family:Maax;font-style:normal;font-weight:700;font-size:14px;line-height:24px;margin-top:30px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#fff;display:inline-block}.componentsGrid .componentsIntro{font-family:Maax;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.lessonGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.componentCard{height:100%}.resourceCard-wrapper{margin-left:auto;margin-right:auto;background-color:#f7f7f6;padding-top:4.5rem;padding-left:4.5rem;padding-right:4.5rem;padding-bottom:8rem}.resourceCard-imageWrapper{text-align:center;margin-bottom:25px}.resourceCard-image{content:'';display:inline-block;height:110px;width:110px;margin-left:auto;margin-right:auto;border-radius:50%;-webkit-transform:translateX(25%);transform:translateX(25%);position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.resourceCard-colouredCircle{display:inline-block;border-radius:50%;content:'';background-color:#8af9f3;mix-blend-mode:multiply;height:110px;width:110px;-webkit-transform:translateX(-25%);transform:translateX(-25%);position:relative;z-index:2}.teachers-learning-code .resourceCard-colouredCircle{background-color:#ffa700}.ladies-learning-code .resourceCard-colouredCircle{background:#b0009a}.girls-learning-code .resourceCard-colouredCircle{background:#763dff}.teens-learning-code .resourceCard-colouredCircle{background:#ff574e}.kids-learning-code .resourceCard-colouredCircle{background:#06b162}.resourceCard-spacer{min-height:100px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resourceCard-quote{display:inline-block;font-family:TiemposText,serif;font-size:1.6rem;line-height:1.6;letter-spacing:.2px;text-align:center;color:#000;margin:0}.resourceCard-author{display:block;text-align:center;font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;font-weight:600;line-height:2;letter-spacing:2px;color:#000;text-transform:uppercase}@media (max-width:600px){.resourceCard-wrapper{width:auto;max-width:100%;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:60px}}.resourceCard-contentWrapper h4{margin-bottom:20px}.resourceCard-description{margin-bottom:10px}.resourceLinks.fr{direction:rtl;text-align:left}.resourceLinks a{margin-right:10px}.searchBar-wrapper{background-color:#d2fbf9;padding:1.5rem 0}.searchBar-wrapper .combo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchBar-wrapper .combo-first{width:33%}.searchBar-wrapper .combo-last{width:66%}@media (max-width:600px){.searchBar-wrapper .combo-first,.searchBar-wrapper .combo-last{width:100%}}.searchBar-wrapper--fixed{position:fixed;top:0;left:0;right:0;z-index:999;padding-bottom:0;-webkit-animation:dropDown .3s ease forwards;animation:dropDown .3s ease forwards}.searchBar-wrapper--fixed .searchBar-closeFixedMenu{display:block}.searchBar-wrapper--fixed .searchBar-mobileFiltersButton{display:none}.searchBar-border{padding-right:2.5rem;margin-right:2.5rem;border-right:solid 1px #91ebe7}.searchBar-border--marginRightNone{margin-right:0}.searchBar-locationInputWrapper{position:relative;display:inline-block}.searchBar-locationInputWrapper::after{content:'';height:15px;width:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;background-image:url(images/location-pin.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.searchBar-locationInput{width:35rem;background-color:#fff;border:none;padding-right:3.5rem}.searchBar-closeText,.searchBar-locationInput,.searchBar-locationInput::-webkit-input-placeholder,.searchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.searchBar-closeText,.searchBar-locationInput,.searchBar-locationInput:-ms-input-placeholder,.searchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.searchBar-closeText,.searchBar-locationInput,.searchBar-locationInput::-ms-input-placeholder,.searchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.searchBar-closeText,.searchBar-locationInput,.searchBar-locationInput::placeholder,.searchBar-mobileFiltersText{font-size:1.3rem;font-family:Maax,"Open Sans",sans-serif;letter-spacing:.13rem;color:#232323;font-weight:700;line-height:normal;text-transform:uppercase}.searchBar-mobileFiltersButton{position:fixed;top:0;left:0;right:0;padding:2.8rem 0;background-color:#d2fbf9;z-index:999;cursor:pointer;display:none}.searchBar-mobileFiltersButton--show{display:block;-webkit-animation:dropDown .3s ease forwards;animation:dropDown .3s ease forwards}.searchBar-closeFixedMenu{display:none;margin-top:2rem;padding:1.5rem 0;background-color:#91e0eb;cursor:pointer}@media (max-width:1023px){.searchBar-wrapper{text-align:center}.searchBar-locationInputWrapper{margin-bottom:2rem}.searchBar-border--hide--portable{border:none;padding:0;margin:0}}@media (max-width:600px){.searchBar-border:not(.searchBar-border--hide--portable){padding-right:0;margin-right:0;border-right:none;border-bottom:solid 1px #91ebe7}.searchBar-locationInputWrapper{display:block}.searchBar-locationInput{width:100%;max-width:initial}.searchBar .combo-first,.searchBar .combo-last{width:100%}}@keyframes dropDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.svCard-wrapper{width:350px;margin-left:auto;margin-right:auto;background-color:#f7f7f6;padding-top:4.5rem;padding-left:4.5rem;padding-right:4.5rem;padding-bottom:8rem}.svCard-imageWrapper{text-align:center;margin-bottom:25px}.svCard-image{content:'';display:inline-block;height:95px;width:95px;margin-left:auto;margin-right:auto;border-radius:50%;-webkit-transform:translateX(25%);transform:translateX(25%);position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.svCard-colouredCircle{display:inline-block;border-radius:50%;content:'';background-color:#8af9f3;mix-blend-mode:multiply;height:95px;width:95px;-webkit-transform:translateX(-25%);transform:translateX(-25%);position:relative;z-index:2}.svCard-spacer{min-height:100px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.svCard-quote{display:inline-block;font-family:TiemposText,serif;font-size:1.6rem;line-height:1.6;letter-spacing:.2px;text-align:center;color:#000;margin:0}.svCard-author{display:block;text-align:center;font-family:Maax,"Open Sans",sans-serif;font-size:1.3rem;font-weight:600;line-height:2;letter-spacing:2px;color:#000;text-transform:uppercase}@media (max-width:600px){.svCard-wrapper{width:auto;max-width:100%;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:60px}}.singlePost-content p{margin:1.5rem 0}.singlePost-content iframe,.singlePost-content img{margin:3rem 0}.singlePost-content iframe{min-height:400px;width:100%!important}.singlePost-content blockquote{margin:4rem;font-weight:700;position:relative}.singlePost-content a{text-decoration:none}.singlePost-content a,.singlePost-content a:visited{color:#232323}@media (max-width:600px){.singlePost-content iframe{min-height:unset}}.singlePostCta{margin-top:6rem}.singlePostCta-title{margin:4rem 0;font-size:4rem;text-align:center;letter-spacing:.03rem}.singlePostCta-linkContainer{margin-top:3rem;text-align:center}.singlePostCta ul.flex-grid li{list-style-type:none}.singlePostCta .blogCard{display:block}.singlePostHeader{text-align:center;margin-top:6rem}.singlePostHeader-title{font-size:5rem}.singlePostHeader-details{margin:.5rem 0}.singlePostHeader-author,.singlePostHeader-date{margin:2rem;font-size:1.1rem;letter-spacing:.17rem;text-transform:uppercase}.singlePostHeader-logo{display:inline-block;max-height:16px;margin:1rem 0}.singlePostHeader-imageContainer{max-width:1200px;margin:0 auto;width:90%}.singlePostHeader-image{max-width:100%;height:400px;margin:1rem 0 5rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1023px){.singlePostHeader-imageContainer{width:100%}}@media (max-width:600px){.singlePostHeader-image{max-height:180px}}.singlePostShare{margin:3rem 0;text-align:center}.singlePostShare-title{font-size:1.1rem;line-height:2.18;letter-spacing:.17rem;text-transform:uppercase}.singlePostShare .sharethis-inline-share-buttons{margin:1.5rem 0}.statsImage .container{max-width:945px;position:relative}.statsImage--imageRight{margin-top:19rem;margin-bottom:26rem}@media (max-width:480px){.statsImage--imageRight{margin-top:9rem;margin-bottom:4.5rem}}.statsImage--imageLeft{margin-top:36rem;margin-bottom:21rem}@media (max-width:480px){.statsImage--imageLeft{margin-top:4.5rem;margin-bottom:9rem}}.statsImage--imageRight .statsImage-title{margin-bottom:3rem}.statsImage--imageLeft .statsImage-title{width:22rem;margin:0 0 3rem auto}.statsImage-note{font-family:Maax,"Open Sans",sans-serif;font-size:1.6rem;font-style:italic;color:#969696}.statsImage--imageRight .statsImage-note{display:inline-block;width:44%;margin-left:5%;vertical-align:top}.statsImage--imageLeft .statsImage-note{width:22rem;margin:2rem 0 0 auto}.statsImage-image{width:100%;position:absolute;z-index:-1}.statsImage-image img{display:block;width:100%}.statsImage--imageRight .statsImage-image{top:15rem;right:-24.5rem}.statsImage--imageLeft .statsImage-image{top:-13rem;left:-24.5rem}.statsImage-stats{padding:6.5rem;background-color:#fff;-webkit-box-shadow:0 2px 54px 0 rgba(0,0,0,.1);box-shadow:0 2px 54px 0 rgba(0,0,0,.1);position:relative;list-style-type:none}.statsImage--imageRight .statsImage-stats{display:inline-block;width:50%}.statsImage--imageLeft .statsImage-stats{width:80%;margin:0 0 0 auto;-webkit-columns:2;columns:2}.statsImage-stat{margin-bottom:2.5em}.statsImage-stat:last-of-type{margin-bottom:0}.statsImage-stat .stat-num{font-size:3.8rem;font-weight:700;color:#107e7a;display:block}.statsImage-stat p{font-size:2rem;line-height:1.2}.statsImage-stat span{font-size:1.6rem;color:#969696}.statsImage--imageLeft .statsImage-stat:nth-child(odd){margin-bottom:0}.statsImage-circle{border-radius:50%;position:absolute}.statsImage--imageRight .statsImage-circle{width:100px;height:100px;background:#107e7a;mix-blend-mode:multiply;top:-50px;right:-50px}.statsImage--imageLeft .statsImage-circle{width:160px;height:160px;background:#8af9f3;top:-80px;right:-80px;z-index:-1}@media (max-width:480px){.statsImage--imageLeft .statsImage-title,.statsImage--imageRight .statsImage-title{width:100%;margin:0 0 30px}.statsImage--imageLeft .statsImage-stats,.statsImage--imageRight .statsImage-stats{width:100%;padding:40px 30px;margin-bottom:15px;-webkit-columns:1;columns:1}.statsImage--imageLeft .statsImage-stat,.statsImage--imageRight .statsImage-stat{margin-bottom:30px}.statsImage--imageLeft .statsImage-stat:last-of-type,.statsImage--imageRight .statsImage-stat:last-of-type{margin-bottom:0}.statsImage--imageLeft .statsImage-circle,.statsImage--imageRight .statsImage-circle{width:80px;height:80px;top:auto;bottom:-20px;right:-40px}.statsImage--imageLeft .statsImage-note,.statsImage--imageRight .statsImage-note{width:100%;margin:0 0 15px}.statsImage--imageLeft .statsImage-image,.statsImage--imageRight .statsImage-image{position:relative;top:auto;right:auto;left:auto}}.subNav{padding:3rem 0 1rem;position:relative;z-index:0}.subNav--dark{color:#fff;background:#7c4fa0}.teachers-learning-code .subNav--dark{background:#ffa700}.ladies-learning-code .subNav--dark{background:#b0009a}.girls-learning-code .subNav--dark{background:#763dff}.teens-learning-code .subNav--dark{background:#ff574e}.kids-learning-code .subNav--dark{background:#06b162}.subNav--dark .subNav-link,.subNav--dark .subNav-link:visited{color:#fff}.teachers-learning-code .subNav--dark .subNav-link,.teachers-learning-code .subNav--dark .subNav-link:visited{color:#000}.subNav--dark .subNav-link:before,.subNav--dark .subNav-link:visited:before{background:#fff}.teachers-learning-code .subNav--dark .subNav-link:before,.teachers-learning-code .subNav--dark .subNav-link:visited:before{color:#000}.subNav--light{background:#d2fbf9}.teachers-learning-code .subNav--light{background:#ffedcc}.ladies-learning-code .subNav--light{background:#f7e5f4}.girls-learning-code .subNav--light{background:#f1ebff}.teens-learning-code .subNav--light{background:#ffeeed}.kids-learning-code .subNav--light{background:#e5f0e7}.subNav--sticky{position:fixed;top:0;left:0;right:0;z-index:1001;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:navSlide;animation-name:navSlide;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.subNav-list{list-style:none;margin:0;padding:0 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.subNav-listItem{padding:0 2rem;margin-bottom:2rem;position:relative}.subNav-listItem--current .subNav-link:before{opacity:1}.subNav-icon{width:8rem;position:absolute;top:50%;left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.subNav-link{text-decoration:none;text-transform:uppercase;font-size:1.4rem;font-weight:700;letter-spacing:1.5px;position:relative;z-index:0}.subNav-link,.subNav-link:active,.subNav-link:visited{color:#232323}.subNav-link:before{content:"";display:inline-block;width:100%;height:2px;position:absolute;left:0;bottom:0;z-index:-1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;background:#232323}.subNav-link:hover:before{opacity:1;-webkit-animation:link-underline .5s ease-in-out;animation:link-underline .5s ease-in-out}.subNav--mobile{display:none}@media (max-width:1023px){.subNav{padding:0;background:0 0;bottom:-3px}.subNav--mobile{display:block}.subNav--mobile.accordion{padding:0;right:-1px}.subNav--sticky{position:fixed;top:0;right:0;left:0;bottom:auto;z-index:1000;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:navSlide;animation-name:navSlide;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.subNav--sticky.subNav .accordion-label{padding:5px 0}.subNav .accordion-label{padding:0;text-transform:uppercase;font-size:1.4rem;font-weight:700;letter-spacing:1.5px;color:#fff;background:#7c4fa0}.teachers-learning-code .subNav .accordion-label{background:#ffa700}.ladies-learning-code .subNav .accordion-label{background:#b0009a}.girls-learning-code .subNav .accordion-label{background:#763dff}.teens-learning-code .subNav .accordion-label{background:#ff574e}.kids-learning-code .subNav .accordion-label{background:#06b162}.subNav .accordion-label:before{right:3rem;border-right:solid 2px #fff;border-bottom:solid 2px #fff}.subNav-label{display:block;padding:2rem 0}.subNav .accordion-content{padding:0;background:#623e7e;top:-2px;position:relative}.teachers-learning-code .subNav .accordion-content{background:#ffa700}.ladies-learning-code .subNav .accordion-content{background:#b0009a}.girls-learning-code .subNav .accordion-content{background:#763dff}.teens-learning-code .subNav .accordion-content{background:#ff574e}.kids-learning-code .subNav .accordion-content{background:#06b162}.subNav-list{display:block;padding:2rem 0}.subNav-listItem{margin-bottom:1rem}.subNav-icon{display:none}.subNav-link{display:block;padding:1rem 0}.subNav-link:before{content:none}.subNav--light .accordion-label{color:#232323;background:#d2fbf9}.subNav--light .accordion-label:before{border-right:solid 2px #232323;border-bottom:solid 2px #232323}.subNav--light .accordion-content{background:#8cf5f0}}@media (max-width:600px){.subNav--sticky.subNav .accordion-label{padding:8px 0}.subNav-link{padding:.8rem 0}}@-webkit-keyframes navSlide{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navSlide{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.tabSystem-wrapper--desktop{border-bottom:solid 1px #c4c4c4;font-size:0}.tabSystem-wrapper--mobile{display:none}.tabSystem-tab{position:relative;font-family:Maax;font-size:2rem;color:#fff;border:none;cursor:pointer;outline:0;background-color:#fff;padding-left:2rem;padding-right:2rem;padding-bottom:1.5rem}.tabSystem-tab::before{content:attr(data-name);position:absolute;left:0;right:0;top:0;font-size:2rem;color:#303030;font-family:Maax}.tabSystem-tab::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:8px;background-color:#8af9f3;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.tabSystem-tab--active::before,.tabSystem-tab:focus::before,.tabSystem-tab:hover::before{font-weight:700}.tabSystem-tab--active::after,.tabSystem-tab:focus::after,.tabSystem-tab:hover::after{opacity:1}@media (max-width:1023px){.tabSystem-wrapper--desktop{display:none}.tabSystem-wrapper--mobile{display:block;text-align:center}}.trCard{padding:1rem 0;height:100%;position:relative;background:#f7f7f6}.teachers-learning-code .trCard{background:#ffedcc}.ladies-learning-code .trCard{background:#f7e5f4}.page-national-ladies-learning-code-day.ladies-learning-code .trCard{background:#fff}@media (max-width:768px){.page-national-ladies-learning-code-day.ladies-learning-code .trCard{margin-bottom:20px}}.page-journee-femmes-en-programmation.ladies-learning-code .trCard{background:#fff}@media (max-width:768px){.page-journee-femmes-en-programmation.ladies-learning-code .trCard{margin-bottom:20px}}.girls-learning-code .trCard{background:#f1ebff}.teens-learning-code .trCard{background:#ffeeed}.kids-learning-code .trCard{background:#e5f0e7}.trCard-wrapper{height:100%;padding:3rem}.trCard-link{text-decoration:none;color:#232323;cursor:pointer;outline:0}.trCard-link:focus{border:3px solid #000}.trCard-link:focus::before{border:3px solid #000}.trCard-link:hover::before{-webkit-box-shadow:0 0 10px rgba(0,0,0,.7);box-shadow:0 0 10px rgba(0,0,0,.7)}.trCard-link::before{content:'';top:0;bottom:0;left:0;right:0;position:absolute}.trCard-link:hover .link:after{-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}.trCard-link>.trCard-content{margin-top:116px}.trCard-image{height:86px}.page-national-ladies-learning-code-day .trCard-image{height:auto}@media (max-width:768px){.page-national-ladies-learning-code-day .trCard-image{width:100%}}.page-journee-femmes-en-programmation.ladies-learning-code .trCard-image{height:auto}@media (max-width:768px){.page-journee-femmes-en-programmation.ladies-learning-code .trCard-image{width:100%}}.trCard-image+.trCard-content{margin-top:0}.trCard-title{margin:3rem 0;font-size:2.2rem;margin-bottom:1rem}.trCard-text{margin-bottom:2rem}.trCard-text a:focus{border:3px solid #000}@media (max-width:600px){.trCard-link>.trCard-content{margin-top:0}}.whatINeedToBring{background-image:url(src/images/what-do-i-need-bg.png);background-size:cover;background-repeat:no-repeat;padding-top:30rem;position:relative}.whatINeedToBring-cardsGrid{margin:5rem 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.whatINeedToBring-requiredItem{padding:1.5rem}.whatINeedToBring-requiredItemInner{background:#fff;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.1);box-shadow:0 2px 30px 0 rgba(0,0,0,.1);height:100%;padding:1.5rem}.whatINeedToBring-requiredItemIcon{margin:0 auto;max-height:120px}.whatINeedToBring-borrowLaptop{max-width:600px;margin:4rem auto}@media (max-width:1023px){.whatINeedToBring{padding-top:9rem}}.whatPastStudentsBuilt{margin-top:15rem}.whatPastStudentsBuilt-cardContainer{width:66.6%;margin:7rem auto 0;position:relative}.whatPastStudentsBuilt-circle{border-radius:50%;mix-blend-mode:multiply;position:absolute}.whatPastStudentsBuilt-circle--1{width:175px;height:175px;border:11px solid #d2fbf9;top:-120px;right:-30px}.whatPastStudentsBuilt-circle--2{width:240px;height:240px;background-color:#8af9f3;top:-5rem;right:-20rem}.whatPastStudentsBuilt-circle--3{width:100px;height:100px;background-color:#107e7a;top:-10rem;right:-20rem}@media (max-width:768px){.whatPastStudentsBuilt-cardContainer{width:100%}}@media (max-width:600px){.whatPastStudentsBuilt{margin-top:10rem}.whatPastStudentsBuilt-title{text-align:center}.whatPastStudentsBuilt-cardContainer{margin-top:4rem}.whatPastStudentsBuilt-circle{display:none}}.accordion{padding:3.75rem 0}@media (max-width:480px){.accordion{padding:1.5rem 0}}.accordion-item{border-bottom:solid 1px #969696}.accordion-item:last-child{border-bottom:0}.accordion-label{padding:20px 0;font-size:18px;display:block;text-decoration:none;color:#000;position:relative}.accordion-label:before{content:'';display:block;width:10px;height:10px;border-right:solid 2px #969696;border-bottom:solid 2px #969696;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.accordion-label.accordion--open:before{content:'';-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.accordion-content{display:none;line-height:28px;padding-bottom:30px;padding-left:14px}.accordion--open+.accordion-content{display:block}.accordion--lesson{padding-top:0}.terminology-desc strong{color:#107e7a}.accordion-heading .accordionAndText-label,.h2-accordion .accordionAndText-label,.h3-accordion .accordionAndText-label{font-size:2rem;padding-right:5rem;background:0 0;border:none;width:100%;text-align:left;font-family:Maax,"Open Sans",sans-serif;-webkit-appearance:none;padding:2rem 5rem 2rem 1.5rem}.accordion-heading .accordionAndText-label:focus,.h2-accordion .accordionAndText-label:focus,.h3-accordion .accordionAndText-label:focus{outline:0;background:#d2fbf9}.accordionAndText{padding-top:9rem;padding-bottom:9rem}.page-canada-learning-code-week .accordionAndText,.page-semaine-canada-en-programmation .accordionAndText{padding-top:0}.accordionAndText-textarea{text-align:center}.accordionAndText-title{margin-bottom:2rem}.page-national-ladies-learning-code-day .accordionAndText-text{font-size:2rem}.page-national-ladies-learning-code-day-sql .accordionAndText-text{font-size:2rem}.page-national-ladies-learning-code-day-social-media .accordionAndText-text{font-size:2rem}.page-journee-femmes-en-programmation .accordionAndText-text{font-size:2rem}.page-journee-femmes-en-programmation-sql .accordionAndText-text{font-size:2rem}.page-journee-femmes-en-programmation-reseaux-sociaux .accordionAndText-text{font-size:2rem}.accordionAndText-label{font-size:2rem;padding-right:5rem;background:0 0;border:none;width:100%;text-align:left;font-family:Maax,"Open Sans",sans-serif;-webkit-appearance:none;padding:2rem 5rem 2rem 1.5rem}.accordionAndText-label:focus{outline:0;background:#d2fbf9}.accordionAndText-accordionWrapper{border-top:solid 1px #969696;border-bottom:solid 1px #969696}.accordionAndText-accordionWrapper--noBorderTop{border-top:none}.accordionAndText-content{color:#232323;font-size:1.6rem;padding:2rem 1.5rem}.accordionAndText-content p+p{margin-top:1rem}@media (max-width:1023px){.accordionAndText-label{padding:2rem 4rem 2rem 1.5rem}}.activityCards{background:#d2fbf9;padding-top:9rem;padding-bottom:9rem;text-align:center}.activityCards--ladies_learning_code{background:#f7e5f4}.activityCards--girls_learning_code{background:#f1ebff}.activityCards--kids_learning_code{background:#e5f0e7}.activityCards--teachers_learning_code{background:#ffeeed}.activityCards--teens_learning_code{background:#ffa700}.activityCards--noSpace{padding-top:0}.activityCards-text{margin:2rem auto;text-align:left}.activityCards-openingDesc{max-width:50%;margin:4rem auto;text-align:left}.activityCards-buttons{margin:5rem 0;text-align:center}@media (max-width:1023px){.activityCards-text{max-width:100%}}@media (max-width:600px){.activityCards{padding-top:5rem}.activityCards-buttons a{width:100%}}.activityCards .pvCard-wrapper{-webkit-box-shadow:none;box-shadow:none}.activityCards .outerGrid{margin-top:50px;display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2rem;column-gap:2rem;row-gap:2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.activityCards .outerGrid>div{-webkit-box-shadow:0 10px 75px -20px #969696;box-shadow:0 10px 75px -20px #969696}@media (max-width:1299px){.activityCards .outerGrid{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.activityCards .outerGrid{grid-template-columns:repeat(1,1fr)}}.annualstatsBlock grid-1of4--screen{width:25%}.annualstatsBlock .h3,.annualstatsBlock h3{margin-bottom:50px;font-size:2.8rem}.annualstatsBlock-wrapper{position:relative;padding-top:7.5rem;padding-bottom:18rem;background-position:top center;background-size:100% auto;background-repeat:no-repeat}.annualstatsBlock-wrapper::after{content:'';position:absolute;bottom:0;left:0;height:8rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);width:100%}.annualstatsBlock-wrapper .block-heading{margin-bottom:50px}.annualstatsBlock-wrapper p{font-size:2.4rem}.annualstatsBlock-statsWrapper{text-align:center}.annualstatsBlock-statsCard{max-width:300px;margin-left:auto;margin-right:auto}.annualstatsBlock-cardImage{display:block;max-width:150px;margin-left:auto;margin-right:auto}.annualstatsBlock-cardStat{line-height:1;font-family:Maax,"Open Sans",sans-serif;font-size:7rem;font-weight:700;letter-spacing:.2px;color:#107e7a;display:block;margin-bottom:1.5rem}.annualstatsBlock-cardDescription{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.3px;color:#232323}.annualstatsBlock .stat-count::after{content:"+"}@media (max-width:1023px){.annualstatsBlock-wrapper{padding-bottom:7.5rem;background-position:top 2rem center}.annualstatsBlock-wrapper::after{display:none}}button.statsImage-circle{outline:0;border:none;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:700}button.statsImage-circle:hover{background:#ec0919}.hide-stat{display:none}.reportMap-wrapper{height:700px;margin-bottom:100px;text-align:center}.reportMap-wrapper h3{text-align:left;margin-bottom:50px}.reportMap-wrapper p{margin-bottom:50px;margin-top:50px}.reportMap{height:500px}.waysToGive .programGrid-title{margin-bottom:20px}.waysToGive .ways-intro{max-width:600px;margin-bottom:100px;text-align:left}.reportMap-wrapper{height:700px;margin-bottom:100px;text-align:center}.reportMap-wrapper h3{text-align:left;margin-bottom:50px}.reportMap-wrapper p{margin-bottom:50px;margin-top:50px}.reportMap{height:500px}.banner{padding-top:10rem}.banner-container{position:relative;padding:6rem;background-repeat:no-repeat;background-size:60rem;background-position:right center}.banner-container:before{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(#d2fbf9),color-stop(#d2fbf9),to(rgba(210,251,249,0)));background-image:linear-gradient(to right,#d2fbf9,#d2fbf9,rgba(210,251,249,0));background-position:left center}.teachers-learning-code .banner-container:before{background-image:-webkit-gradient(linear,left top,right top,from(#ffedcc),color-stop(#ffedcc),to(rgba(255,237,204,0)));background-image:linear-gradient(to right,#ffedcc,#ffedcc,rgba(255,237,204,0))}.ladies-learning-code .banner-container:before{background:#f7e5f4;background-image:-webkit-gradient(linear,left top,right top,from(#f7e5f4),color-stop(#f7e5f4),to(rgba(247,229,244,0)));background-image:linear-gradient(to right,#f7e5f4,#f7e5f4,rgba(247,229,244,0))}.girls-learning-code .banner-container:before{background:#f1ebff;background-image:-webkit-gradient(linear,left top,right top,from(#f1ebff),color-stop(#f1ebff),to(rgba(241,235,255,0)));background-image:linear-gradient(to right,#f1ebff,#f1ebff,rgba(241,235,255,0))}.teens-learning-code .banner-container:before{background:#ffeeed;background-image:-webkit-gradient(linear,left top,right top,from(#ffeeed),color-stop(#ffeeed),to(rgba(255,238,237,0)));background-image:linear-gradient(to right,#ffeeed,#ffeeed,rgba(255,238,237,0))}.kids-learning-code .banner-container:before{background:#e5f0e7;background-image:-webkit-gradient(linear,left top,right top,from(#e5f0e7),color-stop(#e5f0e7),to(rgba(229,240,231,0)));background-image:linear-gradient(to right,#e5f0e7,#e5f0e7,rgba(229,240,231,0))}.banner-wrapper{max-width:60rem;width:60%;position:relative;z-index:1}.banner-text{padding-bottom:3rem}.banner-text p{font-size:2.4rem;line-height:1.17;letter-spacing:.3px}@media (max-width:1023px){.banner-container{background-size:cover;background-position:top center}.banner-container:before{top:auto;height:80%;background-image:-webkit-gradient(linear,left bottom,left top,from(#d2fbf9),color-stop(rgba(210,251,249,.95)),to(rgba(210,251,249,0)));background-image:linear-gradient(to top,#d2fbf9,rgba(210,251,249,.95),rgba(210,251,249,0))}.banner-wrapper{max-width:none;width:100%;padding-top:30rem}}@media (max-width:768px){.banner-container{padding:4rem 3rem}}@media (max-width:600px){.banner-container:before{padding:20rem 3rem 3rem}.banner-cta a{width:100%;text-align:center}}.bannerNarrow{padding:10px 0;margin:10px 20px}.bannerNarrow .container{width:60%}.bannerNarrow--noSpace{padding:0}.bannerNarrow--circle{padding:15rem 0;position:relative}.bannerNarrow--circle:before{content:'';display:block;width:76rem;height:76rem;border-radius:50%;background:rgba(138,249,243,.2);position:absolute;top:50%;right:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.teachers-learning-code .bannerNarrow--circle:before{background:#ffedcc}.ladies-learning-code .bannerNarrow--circle:before{background:#f7e5f4}.girls-learning-code .bannerNarrow--circle:before{background:#f1ebff}.teens-learning-code .bannerNarrow--circle:before{background:#ffeeed}.kids-learning-code .bannerNarrow--circle:before{background:#e5f0e7}.bannerNarrow--gray{background-color:#f7f7f6}.ladies-learning-code .bannerNarrow--brand{background-color:#f7e5f4}.girls-learning-code .bannerNarrow--brand{background-color:#f1ebff}.kids-learning-code .bannerNarrow--brand{background-color:#e5f0e7}.teens-learning-code .bannerNarrow--brand{background-color:#ffeeed}.teachers-learning-code .bannerNarrow--brand{background-color:#ffedcc}.bannerNarrow-titleAcross{width:100%;text-align:center;margin:50px auto 0}.bannerNarrow-buttons{margin-top:5rem;margin-left:5rem}.bannerNarrow-buttons a{margin-right:2rem}@media (max-width:1023px){.bannerNarrow{padding:3rem 0;text-align:center}.bannerNarrow .container{width:90%}.bannerNarrow--circle:before{top:60%}.bannerNarrow-image{display:inline-block;width:100%}.bannerNarrow-textarea{text-align:left}.bannerNarrow-buttons{margin-top:0;margin-left:0}.bannerNarrow-buttons a{margin-bottom:1rem}}@media (max-width:600px){.bannerNarrow-buttons a{width:100%}}.bannerNarrow-textarea{padding:0;text-align:left}.bannerNarrow-textarea .pvCard-title,.bannerNarrow-textarea h1,.bannerNarrow-textarea h2,.bannerNarrow-textarea h3,.bannerNarrow-textarea h4,.bannerNarrow-textarea h5,.bannerNarrow-textarea h6{margin-bottom:3rem}.bannerNarrow-textarea h2{font-size:1.6rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.4rem}.bannerNarrow-textarea p{margin:1rem 0;text-align:left}.bannerNarrow-textarea .button,.bannerNarrow-textarea .ctaHorizontalCard-cta,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.bannerNarrow-textarea input[type=button],.bannerNarrow-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.bannerNarrow-textarea ul li{margin:2rem 0}@media (max-width:1299px){.bannerNarrow-textarea .button,.bannerNarrow-textarea .ctaHorizontalCard-cta,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a,.bannerNarrow-textarea .link,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.bannerNarrow-textarea input[type=button],.bannerNarrow-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn{margin:1rem 0}.bannerNarrow-textarea .button+.button,.bannerNarrow-textarea .button+.ctaHorizontalCard-cta,.bannerNarrow-textarea .button+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .button+.link,.bannerNarrow-textarea .button+input[type=button],.bannerNarrow-textarea .button+input[type=submit],.bannerNarrow-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.bannerNarrow-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.bannerNarrow-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.bannerNarrow-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.bannerNarrow-textarea .cmForm .sf_field .button+input[type=button],.bannerNarrow-textarea .cmForm .sf_field .button+input[type=submit],.bannerNarrow-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.bannerNarrow-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.bannerNarrow-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.bannerNarrow-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.bannerNarrow-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.bannerNarrow-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.bannerNarrow-textarea .cmForm .sf_field .link+input[type=button],.bannerNarrow-textarea .cmForm .sf_field .link+input[type=submit],.bannerNarrow-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .cmForm .sf_field input[type=button]+.button,.bannerNarrow-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.bannerNarrow-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .cmForm .sf_field input[type=button]+.link,.bannerNarrow-textarea .cmForm .sf_field input[type=button]+input[type=button],.bannerNarrow-textarea .cmForm .sf_field input[type=button]+input[type=submit],.bannerNarrow-textarea .cmForm .sf_field input[type=submit]+.button,.bannerNarrow-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.bannerNarrow-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .cmForm .sf_field input[type=submit]+.link,.bannerNarrow-textarea .cmForm .sf_field input[type=submit]+input[type=button],.bannerNarrow-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.bannerNarrow-textarea .ctaHorizontalCard-cta+.button,.bannerNarrow-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.bannerNarrow-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .ctaHorizontalCard-cta+.link,.bannerNarrow-textarea .ctaHorizontalCard-cta+input[type=button],.bannerNarrow-textarea .ctaHorizontalCard-cta+input[type=submit],.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+.button,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+.link,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.bannerNarrow-textarea .link+.button,.bannerNarrow-textarea .link+.ctaHorizontalCard-cta,.bannerNarrow-textarea .link+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .link+.link,.bannerNarrow-textarea .link+input[type=button],.bannerNarrow-textarea .link+input[type=submit],.bannerNarrow-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.bannerNarrow-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.bannerNarrow-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.bannerNarrow-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.bannerNarrow-textarea .lpForm .sf_field .button+input[type=button],.bannerNarrow-textarea .lpForm .sf_field .button+input[type=submit],.bannerNarrow-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.bannerNarrow-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.bannerNarrow-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.bannerNarrow-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.bannerNarrow-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.bannerNarrow-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.bannerNarrow-textarea .lpForm .sf_field .link+input[type=button],.bannerNarrow-textarea .lpForm .sf_field .link+input[type=submit],.bannerNarrow-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .lpForm .sf_field input[type=button]+.button,.bannerNarrow-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.bannerNarrow-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .lpForm .sf_field input[type=button]+.link,.bannerNarrow-textarea .lpForm .sf_field input[type=button]+input[type=button],.bannerNarrow-textarea .lpForm .sf_field input[type=button]+input[type=submit],.bannerNarrow-textarea .lpForm .sf_field input[type=submit]+.button,.bannerNarrow-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.bannerNarrow-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .lpForm .sf_field input[type=submit]+.link,.bannerNarrow-textarea .lpForm .sf_field input[type=submit]+input[type=button],.bannerNarrow-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.bannerNarrow-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.bannerNarrow-textarea input[type=button]+.button,.bannerNarrow-textarea input[type=button]+.ctaHorizontalCard-cta,.bannerNarrow-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea input[type=button]+.link,.bannerNarrow-textarea input[type=button]+input[type=button],.bannerNarrow-textarea input[type=button]+input[type=submit],.bannerNarrow-textarea input[type=submit]+.button,.bannerNarrow-textarea input[type=submit]+.ctaHorizontalCard-cta,.bannerNarrow-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea input[type=submit]+.link,.bannerNarrow-textarea input[type=submit]+input[type=button],.bannerNarrow-textarea input[type=submit]+input[type=submit],.cmForm .bannerNarrow-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .bannerNarrow-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .bannerNarrow-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .bannerNarrow-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .button+input[type=button],.cmForm .sf_field .bannerNarrow-textarea .button+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .bannerNarrow-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .bannerNarrow-textarea input[type=button]+.button,.cmForm .sf_field .bannerNarrow-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .bannerNarrow-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=button],.cmForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=submit],.cmForm .sf_field .bannerNarrow-textarea input[type=submit]+.button,.cmForm .sf_field .bannerNarrow-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .bannerNarrow-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=button],.cmForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .bannerNarrow-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .bannerNarrow-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .bannerNarrow-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .bannerNarrow-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+a,.lpForm .bannerNarrow-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .bannerNarrow-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .bannerNarrow-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .bannerNarrow-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .cmForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .button+input[type=button],.lpForm .sf_field .bannerNarrow-textarea .button+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .bannerNarrow-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .bannerNarrow-textarea input[type=button]+.button,.lpForm .sf_field .bannerNarrow-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .bannerNarrow-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=button],.lpForm .sf_field .bannerNarrow-textarea input[type=button]+input[type=submit],.lpForm .sf_field .bannerNarrow-textarea input[type=submit]+.button,.lpForm .sf_field .bannerNarrow-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .bannerNarrow-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=button],.lpForm .sf_field .bannerNarrow-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .bannerNarrow-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .bannerNarrow-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .bannerNarrow-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .bannerNarrow-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .bannerNarrow-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .bannerNarrow-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .bannerNarrow-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .bannerNarrow-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}}@media (max-width:1023px){.bannerNarrow-textarea{padding:0;margin:4rem 0}.bannerNarrow-textarea ol,.bannerNarrow-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.bannerNarrow-textarea .button,.bannerNarrow-textarea .ctaHorizontalCard-cta,.bannerNarrow-textarea .experienceRadioGroup-viewPickerLabel,.bannerNarrow-textarea .instagram #sb_instagram .sbi_follow_btn a,.bannerNarrow-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.bannerNarrow-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.bannerNarrow-textarea input[type=button],.bannerNarrow-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .bannerNarrow-textarea a,.page-add-an-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .bannerNarrow-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.cardGrid-wrapper{padding:7.5rem 0}.cardGrid-wrapper .dvCard-wrapper,.cardGrid-wrapper .svCard-wrapper{width:100%;max-width:100%}.cardGrid-wrapper .dvCard-wrapper:focus,.cardGrid-wrapper .svCard-wrapper:focus{outline-width:.25rem}.cardGrid-background{position:absolute;top:0;left:2rem;right:33.33%;bottom:0;background-color:#f7f7f6;z-index:-1}.cardGrid-title{margin-bottom:4rem}@media (max-width:1023px){.cardGrid-wrapper .phCard-wrapper{margin-bottom:4rem}.cardGrid-wrapper .svCard-wrapper{padding:4rem 4.5rem;text-align:center}.cardGrid-wrapper .svCard-contentWrapper,.cardGrid-wrapper .svCard-imageWrapper{display:inline-block;vertical-align:middle;margin:0}.cardGrid-wrapper .svCard-contentWrapper{max-width:375px}.cardGrid-wrapper .svCard-spacer{max-width:500px;margin-left:auto;margin-right:auto;min-height:auto}.cardGrid-background{display:none}}@media (max-width:767px){.cardGrid-wrapper .svCard-imageWrapper{margin-bottom:2rem}}.cards{padding:7.5rem 0}@media (max-width:480px){.cards{padding:3rem 0}}.cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem}@media (max-width:480px){.cards-wrapper{margin-left:0;padding-left:0}}.cards-item{position:relative;width:calc(25% - 2rem);background:#fff;margin-left:2rem;margin-bottom:4rem;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.15);box-shadow:0 8px 10px rgba(0,0,0,.15)}@media (min-width:481px) and (max-width:1023px){.cards-item{width:calc(50% - 2rem)}}@media (max-width:480px){.cards-item{width:100%}}.cards-item:hover .card-image{opacity:1}.cards-item h2,.cards-item h3{font-size:2.8rem;line-height:.9;margin-bottom:20px}.card-image{padding-top:50%;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card-content{padding:20px}.card-title{font-size:18px;font-weight:700;margin-bottom:8px;text-decoration:none}.card-title::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;cursor:pointer}.card-title:hover::before{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.card-title:focus::before{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.card-text p{margin-bottom:0}.career-collective-pricing{padding-top:100px;padding-bottom:100px;background:#d2fbf9}.career-collective-pricing h2{color:#ec0919;margin-bottom:20px}.career-collective-pricing h3{color:#ec0919;font-size:2.2rem}.career-collective-pricing .pricing-repeater{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.career-collective-pricing .pricing-inner{background:#fff;text-align:center;border:5px solid #ec0919;-ms-flex-item-align:stretch;align-self:stretch;height:100%;border-radius:20px}.career-collective-pricing .pricing-item{margin-bottom:20px}.career-collective-pricing .pricing-header{border-bottom:3px solid #ec0919;padding:10px 20px 30px}.career-collective-pricing .offer-subtitle{font-weight:700;font-size:2.2rem}.career-collective-pricing .pricing-content{padding:20px}.career-collective-pricing .offer-small-border::after{content:"";display:block;width:50%;margin:20px auto;border-bottom:1px solid #000}.career-collective-pricing .offer-price{font-weight:700;font-size:2rem;padding:10px 0}.career-collective-pricing .offer-upsell{font-weight:700}.career-collective-pricing .best-value{position:relative}.career-collective-pricing .best-value::before{content:"Best Value";display:block;font-size:1.5rem;font-weight:700;color:#fff;position:absolute;padding:10px 5px;border-radius:50px;background:#ec0919;bottom:100%;width:70%;left:calc(50% + 10px);-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;font-size:2rem;text-align:center}.carousel{padding:7.5rem 0}@media (max-width:480px){.carousel{padding:3rem 0}}.carousel .slick-inner{padding-top:50%;min-height:360px;background-position:center center;background-size:cover;position:relative}.carousel .slick[data-tease="1"] .slick-inner{margin:0 20px}@media (max-width:640px){.carousel .slick[data-tease="1"] .slick-inner{margin:0}}.carousel .slick-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center}.carousel .slick-next,.carousel .slick-prev{position:absolute;top:0;bottom:0;z-index:2;padding:0;width:33.33%;font-size:0;border-radius:0;opacity:0;cursor:none}.carousel .slick-next:focus,.carousel .slick-prev:focus{outline:0}@media (max-width:1023px){.carousel .slick-next,.carousel .slick-prev{display:none!important}}.carousel .slick-prev{left:0}.carousel .slick-next{right:0}.carousel-title{font-size:32px;margin-bottom:10px}@media (max-width:480px){.carousel-title{font-size:24px}}.carousel-cursor{position:absolute;top:0;left:0;width:100px;height:100px;border-radius:50%;background:#ec0919;z-index:99999;pointer-events:none;margin-top:-50px;margin-left:-50px;background-position:center center;background-repeat:no-repeat;background-size:50px;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;opacity:0;-webkit-transform:scale(0);transform:scale(0)}@media (max-width:1023px){.carousel-cursor{display:none}}.carousel-cursor--active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel-cursor--shrink{-webkit-transform:scale(.6);transform:scale(.6)}.carousel-cursor--left{background-image:url(/wp-content/themes/twg/images/icons/arrow-left.svg)}.carousel-cursor--right{background-image:url(/wp-content/themes/twg/images/icons/arrow-right.svg)}.slick-dots{list-style-type:none;padding:0;font-size:0;text-align:center}.slick-dots li{display:inline-block;padding:5px}.slick-dots li button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slick-dots li.slick-active button{background:#ec0919;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-dots button{margin:20px 0;font-size:0;padding:0;width:8px;height:8px;border-radius:50%;background:#000;opacity:.4}.slick-dots button:focus{outline:0}.slick-dots [aria-label="1 of 1"]{display:none}.chapters{padding:7.5rem 0}@media (max-width:480px){.chapters{padding:3rem 0}}.cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem;list-style-type:none}.cards-item{position:relative;width:calc(25% - 2rem);background:#fff;margin-left:2rem;margin-bottom:4rem;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.15);box-shadow:0 8px 10px rgba(0,0,0,.15)}@media (min-width:481px) and (max-width:1023px){.cards-item{width:calc(50% - 2rem)}}@media (max-width:480px){.cards-item{width:100%}}.cards-item:hover .card-image{opacity:1}.cards-item h3{line-height:.9;margin-bottom:20px}.card-image{padding-top:50%;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card-content{padding:20px}.card-title{font-size:18px;font-weight:700;margin-bottom:8px;text-decoration:none}.card-title::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;cursor:pointer}.card-title:hover::before{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.card-title:focus::before{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.card-text p{margin-bottom:0}.reportMap-wrapper{height:700px;margin-bottom:100px;text-align:center}.reportMap-wrapper h3{text-align:left;margin-bottom:50px}.reportMap-wrapper p{margin-bottom:50px;margin-top:50px}.reportMap{height:500px}.clcweekHeader{max-height:800px;overflow:hidden;margin-top:80px}@media (max-width:1023px){.clcweekHeader{overflow:visible;max-height:none}}@media (max-width:600px){.clcweekHeader{margin-top:60px}}.clcweekHeader .grid-7of12{position:relative;background:#ec0919}.clcweekHeader svg{width:80%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}@media (max-width:1023px){.clcweekHeader svg{width:100%}}.clcweekHeader svg circle{opacity:.3;-webkit-animation:flicker;animation:flicker;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.clcweekHeader svg circle{-webkit-animation:none;animation:none}}.clcweekHeader svg line{-webkit-filter:drop-shadow(2px 2px 15px rgba(75, 10, 10, .5));filter:drop-shadow(2px 2px 15px rgba(75, 10, 10, .5));fill:#7f0d1b;opacity:1;-webkit-animation-name:flickerline;animation-name:flickerline;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.clcweekHeader svg line{-webkit-animation:none;animation:none}}.clcweekHeader svg circle:nth-child(1){-webkit-animation-delay:33.33ms;animation-delay:33.33ms}.clcweekHeader svg circle:nth-child(2){-webkit-animation-delay:.06667s;animation-delay:.06667s}.clcweekHeader svg circle:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.clcweekHeader svg circle:nth-child(4){-webkit-animation-delay:.13333s;animation-delay:.13333s}.clcweekHeader svg circle:nth-child(5){-webkit-animation-delay:.16667s;animation-delay:.16667s}.clcweekHeader svg circle:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.clcweekHeader svg circle:nth-child(7){-webkit-animation-delay:.23333s;animation-delay:.23333s}.clcweekHeader svg circle:nth-child(8){-webkit-animation-delay:.26667s;animation-delay:.26667s}.clcweekHeader svg circle:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s}.clcweekHeader svg circle:nth-child(10){-webkit-animation-delay:.33333s;animation-delay:.33333s}.clcweekHeader svg circle:nth-child(11){-webkit-animation-delay:.36667s;animation-delay:.36667s}.clcweekHeader svg circle:nth-child(12){-webkit-animation-delay:.4s;animation-delay:.4s}.clcweekHeader svg circle:nth-child(13){-webkit-animation-delay:.43333s;animation-delay:.43333s}.clcweekHeader svg circle:nth-child(14){-webkit-animation-delay:.46667s;animation-delay:.46667s}.clcweekHeader svg circle:nth-child(15){-webkit-animation-delay:.5s;animation-delay:.5s}.clcweekHeader svg circle:nth-child(16){-webkit-animation-delay:.53333s;animation-delay:.53333s}.clcweekHeader svg circle:nth-child(17){-webkit-animation-delay:.56667s;animation-delay:.56667s}.clcweekHeader svg circle:nth-child(18){-webkit-animation-delay:.6s;animation-delay:.6s}.clcweekHeader svg circle:nth-child(19){-webkit-animation-delay:.63333s;animation-delay:.63333s}.clcweekHeader svg circle:nth-child(20){-webkit-animation-delay:.66667s;animation-delay:.66667s}.clcweekHeader svg circle:nth-child(21){-webkit-animation-delay:.7s;animation-delay:.7s}.clcweekHeader svg circle:nth-child(22){-webkit-animation-delay:.73333s;animation-delay:.73333s}.clcweekHeader svg circle:nth-child(23){-webkit-animation-delay:.76667s;animation-delay:.76667s}.clcweekHeader svg circle:nth-child(24){-webkit-animation-delay:.8s;animation-delay:.8s}.clcweekHeader svg circle:nth-child(25){-webkit-animation-delay:.83333s;animation-delay:.83333s}.clcweekHeader svg circle:nth-child(26){-webkit-animation-delay:.86667s;animation-delay:.86667s}.clcweekHeader svg circle:nth-child(27){-webkit-animation-delay:.9s;animation-delay:.9s}.clcweekHeader svg circle:nth-child(28){-webkit-animation-delay:.93333s;animation-delay:.93333s}.clcweekHeader svg circle:nth-child(29){-webkit-animation-delay:.96667s;animation-delay:.96667s}.clcweekHeader svg circle:nth-child(30){-webkit-animation-delay:1s;animation-delay:1s}.clcweekHeader svg circle:nth-child(31){-webkit-animation-delay:1.03333s;animation-delay:1.03333s}.clcweekHeader svg circle:nth-child(32){-webkit-animation-delay:1.06667s;animation-delay:1.06667s}.clcweekHeader svg circle:nth-child(33){-webkit-animation-delay:1.1s;animation-delay:1.1s}.clcweekHeader svg circle:nth-child(34){-webkit-animation-delay:1.13333s;animation-delay:1.13333s}.clcweekHeader svg circle:nth-child(35){-webkit-animation-delay:1.16667s;animation-delay:1.16667s}.clcweekHeader svg circle:nth-child(36){-webkit-animation-delay:1.2s;animation-delay:1.2s}.clcweekHeader svg circle:nth-child(37){-webkit-animation-delay:1.23333s;animation-delay:1.23333s}.clcweekHeader svg circle:nth-child(38){-webkit-animation-delay:1.26667s;animation-delay:1.26667s}.clcweekHeader svg .line1{-webkit-animation-delay:.5s;animation-delay:.5s}.clcweekHeader svg .line2{-webkit-animation-delay:1s;animation-delay:1s}.clcweekHeader svg .line3{-webkit-animation-delay:1.5s;animation-delay:1.5s}.clcweekHeader svg .line4{-webkit-animation-delay:2s;animation-delay:2s}.clcweekHeader svg .line5{-webkit-animation-delay:2.5s;animation-delay:2.5s}.clcweekHeader svg .line6{-webkit-animation-delay:3s;animation-delay:3s}.clcweekHeader svg .line7{-webkit-animation-delay:3.5s;animation-delay:3.5s}.clcweekHeader svg .line8{-webkit-animation-delay:4s;animation-delay:4s}.clcweekHeader svg .line9{-webkit-animation-delay:4.5s;animation-delay:4.5s}.clcweekHeader svg .line10{-webkit-animation-delay:5s;animation-delay:5s}.clcweekHeader svg .line11{-webkit-animation-delay:5.5s;animation-delay:5.5s}.clcweekHeader svg .line12{-webkit-animation-delay:6s;animation-delay:6s}.clcweekHeader svg .line13{-webkit-animation-delay:6.5s;animation-delay:6.5s}.clcweekHeader svg .line14{-webkit-animation-delay:7s;animation-delay:7s}.clcweekHeader svg .line15{-webkit-animation-delay:7.5s;animation-delay:7.5s}.clcweekHeader svg .line16{-webkit-animation-delay:8s;animation-delay:8s}.clcweekHeader svg .line17{-webkit-animation-delay:8.5s;animation-delay:8.5s}.clcweekHeader svg .line18{-webkit-animation-delay:9s;animation-delay:9s}.clcweekHeader svg .line19{-webkit-animation-delay:9.5s;animation-delay:9.5s}.clcweekHeader svg .line20{-webkit-animation-delay:10s;animation-delay:10s}.clcweekHeader svg .line21{-webkit-animation-delay:10.5s;animation-delay:10.5s}.clcweekHeader svg .line22{-webkit-animation-delay:11s;animation-delay:11s}.clcweekHeader svg .line23{-webkit-animation-delay:11.5s;animation-delay:11.5s}.clcweekHeader svg .line24{-webkit-animation-delay:12s;animation-delay:12s}.clcweekHeader svg .line25{-webkit-animation-delay:12.5s;animation-delay:12.5s}.clcweekHeader svg .line26{-webkit-animation-delay:13s;animation-delay:13s}@media (max-width:600px){.clcweekHeader svg{position:static;width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flicker{0%{opacity:.3;-webkit-filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, .8));filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, .8))}20%{opacity:.5;-webkit-filter:drop-shadow(2px 2px 15px rgba(255, 255, 255, .8));filter:drop-shadow(2px 2px 15px rgba(255, 255, 255, .8))}60%{opacity:.7;-webkit-filter:drop-shadow(2px 2px 20px #fff);filter:drop-shadow(2px 2px 20px #fff)}100%{opacity:.8;-webkit-filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, 0));filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, 0))}}@keyframes flicker{0%{opacity:.3;-webkit-filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, .8));filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, .8))}20%{opacity:.5;-webkit-filter:drop-shadow(2px 2px 15px rgba(255, 255, 255, .8));filter:drop-shadow(2px 2px 15px rgba(255, 255, 255, .8))}60%{opacity:.7;-webkit-filter:drop-shadow(2px 2px 20px #fff);filter:drop-shadow(2px 2px 20px #fff)}100%{opacity:.8;-webkit-filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, 0));filter:drop-shadow(2px 2px 5px rgba(255, 255, 255, 0))}}@-webkit-keyframes flickerline{0%,100%{-webkit-filter:drop-shadow(1px 1px 5px rgba(138, 249, 243, .5)) drop-shadow(-1px -1px 5px rgba(138, 249, 243, .5));filter:drop-shadow(1px 1px 5px rgba(138, 249, 243, .5)) drop-shadow(-1px -1px 5px rgba(138, 249, 243, .5));stroke:#7f0d1b}50%{opacity:1;stroke:#8af9f3;-webkit-filter:drop-shadow(3px 3px 25px rgba(138, 249, 243, .8)) drop-shadow(-3px -3px 25px rgba(138, 249, 243, .8));filter:drop-shadow(3px 3px 25px rgba(138, 249, 243, .8)) drop-shadow(-3px -3px 25px rgba(138, 249, 243, .8))}}@keyframes flickerline{0%,100%{-webkit-filter:drop-shadow(1px 1px 5px rgba(138, 249, 243, .5)) drop-shadow(-1px -1px 5px rgba(138, 249, 243, .5));filter:drop-shadow(1px 1px 5px rgba(138, 249, 243, .5)) drop-shadow(-1px -1px 5px rgba(138, 249, 243, .5));stroke:#7f0d1b}50%{opacity:1;stroke:#8af9f3;-webkit-filter:drop-shadow(3px 3px 25px rgba(138, 249, 243, .8)) drop-shadow(-3px -3px 25px rgba(138, 249, 243, .8));filter:drop-shadow(3px 3px 25px rgba(138, 249, 243, .8)) drop-shadow(-3px -3px 25px rgba(138, 249, 243, .8))}}.clcweekHeader img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ladies-learning-code .clcweekHeader{background-image:url(images/llc-gradient-long.png);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width:1073px){.ladies-learning-code .clcweekHeader{background-position:43% 50%}}@media (max-width:1017px){.ladies-learning-code .clcweekHeader{background-position:58% 50%}}@media (max-width:1006px){.ladies-learning-code .clcweekHeader{background-position:57% 50%}}@media (max-width:983px){.ladies-learning-code .clcweekHeader{background-position:50% 50%}}@media (max-width:957px){.ladies-learning-code .clcweekHeader{background-position:46% 50%}}@media (max-width:888px){.ladies-learning-code .clcweekHeader{background-position:44% 50%}}@media (max-width:667px){.ladies-learning-code .clcweekHeader{background-position:38% 50%}}@media (max-width:600px){.ladies-learning-code .clcweekHeader{background-image:none}}.canada-learning-code .clcweekHeader{background:#ec0919}@media (max-width:600px){.canada-learning-code .clcweekHeader{background:#fff}}.clcweekHeader .grid-5of12{padding-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clcweekHeader .flex-grid-llcDay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.clcweekHeader .flex-grid-llcDay .grid-5of12,.clcweekHeader .flex-grid-llcDay .grid-7of12{margin-right:0;margin-bottom:0}@media (max-width:600px){.clcweekHeader .flex-grid-llcDay{display:block}}.clcweekHeader-textarea{color:#fff;padding:50px;padding-left:0;padding-bottom:0}@media (max-width:600px){.clcweekHeader-textarea{color:#000;padding:10%}}.clcweekHeader-textarea h1{font-size:4.5rem}@media (min-width:1800px){.clcweekHeader-textarea h1{font-size:5.4rem}}@media (max-width:1023px){.clcweekHeader-textarea h1{font-size:3.2rem!important}}@media (max-width:1023px){.clcweekHeader-textarea h2{font-size:2.2rem}}.clcweekHeader-textarea .pvCard-title,.clcweekHeader-textarea h1,.clcweekHeader-textarea h2,.clcweekHeader-textarea h3,.clcweekHeader-textarea h4,.clcweekHeader-textarea h5,.clcweekHeader-textarea h6{margin-bottom:3rem;color:#fff}@media (max-width:600px){.clcweekHeader-textarea .pvCard-title,.clcweekHeader-textarea h1,.clcweekHeader-textarea h2,.clcweekHeader-textarea h3,.clcweekHeader-textarea h4,.clcweekHeader-textarea h5,.clcweekHeader-textarea h6{color:#000}}.clcweekHeader-textarea p{margin:1rem 0;color:#fff;font-size:1.8rem}@media (max-width:600px){.clcweekHeader-textarea p{color:#000}}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .clcweekHeader-textarea a,.ladies-learning-code .clcweekHeader-textarea .button,.ladies-learning-code .clcweekHeader-textarea .ctaHorizontalCard-cta,.ladies-learning-code .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.ladies-learning-code .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .clcweekHeader-textarea input[type=button],.ladies-learning-code .clcweekHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn{background:#fff;color:#000}@media (max-width:600px){.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .clcweekHeader-textarea a,.ladies-learning-code .clcweekHeader-textarea .button,.ladies-learning-code .clcweekHeader-textarea .ctaHorizontalCard-cta,.ladies-learning-code .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.ladies-learning-code .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .clcweekHeader-textarea input[type=button],.ladies-learning-code .clcweekHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn{color:#fff;background:#b0009a}}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .clcweekHeader-textarea a:hover,.ladies-learning-code .clcweekHeader-textarea .button:hover,.ladies-learning-code .clcweekHeader-textarea .ctaHorizontalCard-cta:hover,.ladies-learning-code .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel:hover,.ladies-learning-code .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.ladies-learning-code .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.ladies-learning-code .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.ladies-learning-code .clcweekHeader-textarea input:hover[type=button],.ladies-learning-code .clcweekHeader-textarea input:hover[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn:hover{background:#f7e5f4}.canada-learning-code .clcweekHeader-textarea .button,.canada-learning-code .clcweekHeader-textarea .ctaHorizontalCard-cta,.canada-learning-code .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.canada-learning-code .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.canada-learning-code .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .clcweekHeader-textarea input[type=button],.canada-learning-code .clcweekHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .clcweekHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn{background:#fff;color:#ec0919;border:none}@media (max-width:600px){.canada-learning-code .clcweekHeader-textarea .button,.canada-learning-code .clcweekHeader-textarea .ctaHorizontalCard-cta,.canada-learning-code .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.canada-learning-code .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.canada-learning-code .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .clcweekHeader-textarea input[type=button],.canada-learning-code .clcweekHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .clcweekHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn{color:#fff;background:#ec0919}}.canada-learning-code .clcweekHeader-textarea .button:hover,.canada-learning-code .clcweekHeader-textarea .ctaHorizontalCard-cta:hover,.canada-learning-code .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel:hover,.canada-learning-code .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.canada-learning-code .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.canada-learning-code .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.canada-learning-code .clcweekHeader-textarea input:hover[type=button],.canada-learning-code .clcweekHeader-textarea input:hover[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .clcweekHeader-textarea a:hover,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .clcweekHeader-textarea .ppw-pwd-submit-btn:hover{background:#8af9f3;color:#000}.clcweekHeader-textarea .button,.clcweekHeader-textarea .ctaHorizontalCard-cta,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.clcweekHeader-textarea .link,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.clcweekHeader-textarea input[type=button],.clcweekHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.clcweekHeader-textarea ul li{margin:2rem 0}@media (max-width:1299px){.clcweekHeader-textarea .button,.clcweekHeader-textarea .ctaHorizontalCard-cta,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.clcweekHeader-textarea .link,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.clcweekHeader-textarea input[type=button],.clcweekHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn{margin:1rem 0}.clcweekHeader-textarea .button+.button,.clcweekHeader-textarea .button+.ctaHorizontalCard-cta,.clcweekHeader-textarea .button+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .button+.link,.clcweekHeader-textarea .button+input[type=button],.clcweekHeader-textarea .button+input[type=submit],.clcweekHeader-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.clcweekHeader-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.clcweekHeader-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.clcweekHeader-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.clcweekHeader-textarea .cmForm .sf_field .button+input[type=button],.clcweekHeader-textarea .cmForm .sf_field .button+input[type=submit],.clcweekHeader-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.clcweekHeader-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.clcweekHeader-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.clcweekHeader-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.clcweekHeader-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.clcweekHeader-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.clcweekHeader-textarea .cmForm .sf_field .link+input[type=button],.clcweekHeader-textarea .cmForm .sf_field .link+input[type=submit],.clcweekHeader-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .cmForm .sf_field input[type=button]+.button,.clcweekHeader-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.clcweekHeader-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .cmForm .sf_field input[type=button]+.link,.clcweekHeader-textarea .cmForm .sf_field input[type=button]+input[type=button],.clcweekHeader-textarea .cmForm .sf_field input[type=button]+input[type=submit],.clcweekHeader-textarea .cmForm .sf_field input[type=submit]+.button,.clcweekHeader-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.clcweekHeader-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .cmForm .sf_field input[type=submit]+.link,.clcweekHeader-textarea .cmForm .sf_field input[type=submit]+input[type=button],.clcweekHeader-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.clcweekHeader-textarea .ctaHorizontalCard-cta+.button,.clcweekHeader-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.clcweekHeader-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .ctaHorizontalCard-cta+.link,.clcweekHeader-textarea .ctaHorizontalCard-cta+input[type=button],.clcweekHeader-textarea .ctaHorizontalCard-cta+input[type=submit],.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+.button,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+.link,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.clcweekHeader-textarea .link+.button,.clcweekHeader-textarea .link+.ctaHorizontalCard-cta,.clcweekHeader-textarea .link+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .link+.link,.clcweekHeader-textarea .link+input[type=button],.clcweekHeader-textarea .link+input[type=submit],.clcweekHeader-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.clcweekHeader-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.clcweekHeader-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.clcweekHeader-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.clcweekHeader-textarea .lpForm .sf_field .button+input[type=button],.clcweekHeader-textarea .lpForm .sf_field .button+input[type=submit],.clcweekHeader-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.clcweekHeader-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.clcweekHeader-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.clcweekHeader-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.clcweekHeader-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.clcweekHeader-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.clcweekHeader-textarea .lpForm .sf_field .link+input[type=button],.clcweekHeader-textarea .lpForm .sf_field .link+input[type=submit],.clcweekHeader-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .lpForm .sf_field input[type=button]+.button,.clcweekHeader-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.clcweekHeader-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .lpForm .sf_field input[type=button]+.link,.clcweekHeader-textarea .lpForm .sf_field input[type=button]+input[type=button],.clcweekHeader-textarea .lpForm .sf_field input[type=button]+input[type=submit],.clcweekHeader-textarea .lpForm .sf_field input[type=submit]+.button,.clcweekHeader-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.clcweekHeader-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .lpForm .sf_field input[type=submit]+.link,.clcweekHeader-textarea .lpForm .sf_field input[type=submit]+input[type=button],.clcweekHeader-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.clcweekHeader-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.clcweekHeader-textarea input[type=button]+.button,.clcweekHeader-textarea input[type=button]+.ctaHorizontalCard-cta,.clcweekHeader-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea input[type=button]+.link,.clcweekHeader-textarea input[type=button]+input[type=button],.clcweekHeader-textarea input[type=button]+input[type=submit],.clcweekHeader-textarea input[type=submit]+.button,.clcweekHeader-textarea input[type=submit]+.ctaHorizontalCard-cta,.clcweekHeader-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea input[type=submit]+.link,.clcweekHeader-textarea input[type=submit]+input[type=button],.clcweekHeader-textarea input[type=submit]+input[type=submit],.cmForm .clcweekHeader-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .clcweekHeader-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .clcweekHeader-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .clcweekHeader-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .button+input[type=button],.cmForm .sf_field .clcweekHeader-textarea .button+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .clcweekHeader-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .clcweekHeader-textarea input[type=button]+.button,.cmForm .sf_field .clcweekHeader-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .clcweekHeader-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=button],.cmForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=submit],.cmForm .sf_field .clcweekHeader-textarea input[type=submit]+.button,.cmForm .sf_field .clcweekHeader-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .clcweekHeader-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=button],.cmForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .clcweekHeader-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .clcweekHeader-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .clcweekHeader-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .clcweekHeader-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+a,.lpForm .clcweekHeader-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .clcweekHeader-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .clcweekHeader-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .clcweekHeader-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .cmForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .button+input[type=button],.lpForm .sf_field .clcweekHeader-textarea .button+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .clcweekHeader-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .clcweekHeader-textarea input[type=button]+.button,.lpForm .sf_field .clcweekHeader-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .clcweekHeader-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=button],.lpForm .sf_field .clcweekHeader-textarea input[type=button]+input[type=submit],.lpForm .sf_field .clcweekHeader-textarea input[type=submit]+.button,.lpForm .sf_field .clcweekHeader-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .clcweekHeader-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=button],.lpForm .sf_field .clcweekHeader-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .clcweekHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .clcweekHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .clcweekHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .clcweekHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .clcweekHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .clcweekHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .clcweekHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .clcweekHeader-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}.clcweekHeader-textarea h1{font-size:4.5rem}}@media (max-width:1023px){.clcweekHeader-textarea{padding:0 10%;margin:4rem 0}.clcweekHeader-textarea ol,.clcweekHeader-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.clcweekHeader-textarea .button,.clcweekHeader-textarea .ctaHorizontalCard-cta,.clcweekHeader-textarea .experienceRadioGroup-viewPickerLabel,.clcweekHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.clcweekHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.clcweekHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.clcweekHeader-textarea input[type=button],.clcweekHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .clcweekHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .clcweekHeader-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.cmForm{padding:7rem 0}.cmForm-content{text-align:center}.cmForm-text{margin:4rem auto}.cmForm-text p{margin:2rem 0}.cmForm-form{margin:0 auto;max-width:94.5rem;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.1);box-shadow:0 2px 24px 0 rgba(0,0,0,.1)}.cmForm .sf_field .cmForm-form label,.cmForm-form .cmForm .sf_field label,.cmForm-form .lpForm .sf_field label,.cmForm-form .radioButtons-title,.cmForm-form label,.lpForm .sf_field .cmForm-form label{left:auto}@media (max-width:1023px){.cmForm-form{padding:6rem}}@media (max-width:600px){.cmForm-form{padding:4rem 2rem}}.cmForm form,.lpForm form{margin-left:-2rem;margin-right:-2rem}.cmForm .sf_field,.lpForm .sf_field{font-size:2rem}.cmForm .sf_field,.lpForm .sf_field{float:none!important}.cmForm .sf_field .w2llabel,.lpForm .sf_field .w2llabel{left:2rem}.cmForm .sf_field .w2llabel.multi-select,.lpForm .sf_field .w2llabel.multi-select{position:static}.cmForm .sf_field.sf_type_html,.lpForm .sf_field.sf_type_html{margin:3rem 0}.cmForm .sf_field.sf_type_html:first-child,.lpForm .sf_field.sf_type_html:first-child{margin:3rem 0 0}.cmForm .sf_field.sf_cc_user,.lpForm .sf_field.sf_cc_user{width:100%!important}.cmForm .sf_field.sf_cc_user .radioButtons-title,.cmForm .sf_field.sf_cc_user label,.lpForm .sf_field.sf_cc_user .radioButtons-title,.lpForm .sf_field.sf_cc_user label{padding-left:20px}.cmForm .sf_field.sf_cc_user input[type=checkbox],.lpForm .sf_field.sf_cc_user input[type=checkbox]{margin-left:0}.cmForm .sf_field .active.radioButtons-title,.cmForm .sf_field label.active,.lpForm .sf_field .active.radioButtons-title,.lpForm .sf_field label.active{-webkit-transform:scale(.85) translateY(-200%);transform:scale(.85) translateY(-200%)}.cmForm .sf_field .active.textarea.radioButtons-title,.cmForm .sf_field label.active.textarea,.lpForm .sf_field .active.textarea.radioButtons-title,.lpForm .sf_field label.active.textarea{-webkit-transform:scale(.85) translateY(-240%);transform:scale(.85) translateY(-240%)}.cmForm .sf_field .select.radioButtons-title,.cmForm .sf_field label.select,.lpForm .sf_field .select.radioButtons-title,.lpForm .sf_field label.select{position:static}.cmForm .sf_field .html.radioButtons-title,.cmForm .sf_field .w2llabel.html.radioButtons-title,.cmForm .sf_field label.html,.cmForm .sf_field label.w2llabel.html,.lpForm .sf_field .html.radioButtons-title,.lpForm .sf_field .w2llabel.html.radioButtons-title,.lpForm .sf_field label.html,.lpForm .sf_field label.w2llabel.html{display:none}.cmForm .sf_field.sf_type_multi-select,.cmForm .sf_field.sf_type_select,.lpForm .sf_field.sf_type_multi-select,.lpForm .sf_field.sf_type_select{font-size:1.6rem}.cmForm .sf_field.sf_type_multi-select .ui-selectmenu-button,.cmForm .sf_field.sf_type_select .ui-selectmenu-button,.lpForm .sf_field.sf_type_multi-select .ui-selectmenu-button,.lpForm .sf_field.sf_type_select .ui-selectmenu-button{width:90%!important;background:0 0;border-radius:0;padding-left:8px;border-top:none;border-left:none;border-right:none}.cmForm .sf_field.sf_type_multi-select .ui-selectmenu-button:focus,.cmForm .sf_field.sf_type_select .ui-selectmenu-button:focus,.lpForm .sf_field.sf_type_multi-select .ui-selectmenu-button:focus,.lpForm .sf_field.sf_type_select .ui-selectmenu-button:focus{background:#e4faf9;border-bottom:solid 1px #107e7a}.cmForm .sf_field.sf_type_multi-select .ui-selectmenu-button.error,.cmForm .sf_field.sf_type_select .ui-selectmenu-button.error,.lpForm .sf_field.sf_type_multi-select .ui-selectmenu-button.error,.lpForm .sf_field.sf_type_select .ui-selectmenu-button.error{border-bottom:solid 1px #ec0919}.cmForm .sf_field.sf_type_multi-select .ui-selectmenu-button .ui-selectmenu-text,.cmForm .sf_field.sf_type_select .ui-selectmenu-button .ui-selectmenu-text,.lpForm .sf_field.sf_type_multi-select .ui-selectmenu-button .ui-selectmenu-text,.lpForm .sf_field.sf_type_select .ui-selectmenu-button .ui-selectmenu-text{font-size:2rem;color:#565656}.cmForm .sf_field input,.lpForm .sf_field input{margin-top:2.1rem!important}.cmForm .sf_field .error,.lpForm .sf_field .error{border-bottom:solid 1px #ec0919}.cmForm .sf_field span.error_message,.lpForm .sf_field span.error_message{font-size:14px!important;margin:1rem 0}.cmForm .w2lsubmit,.lpForm .w2lsubmit{display:block;margin-top:2rem;text-align:center}.cmForm .sf_field .lpForm .w2lsubmit input[type=submit],.cmForm .sf_field .w2lsubmit input[type=submit],.cmForm .w2lsubmit .sf_field input[type=submit],.cmForm .w2lsubmit input[type=submit],.lpForm .sf_field .cmForm .w2lsubmit input[type=submit],.lpForm .sf_field .w2lsubmit input[type=submit],.lpForm .w2lsubmit .sf_field input[type=submit],.lpForm .w2lsubmit input[type=submit]{-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.2);box-shadow:0 4px 24px 0 rgba(0,0,0,.2)}.cmForm .sf_required_fields_msg,.lpForm .sf_required_fields_msg{text-align:right;font-size:1.4rem;margin:2rem}@media (max-width:1023px){.cmForm .sf_field.sf_type_html:first-child,.lpForm .sf_field.sf_type_html:first-child{margin-top:0}}@media (max-width:767px){.cmForm form,.lpForm form{margin-right:0}.cmForm .sf_field,.cmForm .sf_field.sf_type_multi-select .ui-selectmenu-button,.cmForm .sf_field.sf_type_select .ui-selectmenu-button,.cmForm .ui-selectmenu-button,.cmForm input:not([type=checkbox]),.lpForm .sf_field,.lpForm .sf_field.sf_type_multi-select .ui-selectmenu-button,.lpForm .sf_field.sf_type_select .ui-selectmenu-button,.lpForm .ui-selectmenu-button,.lpForm input:not([type=checkbox]){width:100%!important}.cmForm .salesforce_w2l_lead .w2lsubmit,.lpForm .salesforce_w2l_lead .w2lsubmit{padding-left:2rem}.cmForm .sf_required_fields_msg,.lpForm .sf_required_fields_msg{text-align:center}}@media (max-width:600px){.cmForm .sf_field+.sf_type_select,.lpForm .sf_field+.sf_type_select{margin-top:4rem}}.cmForm .parsley-errors-list{list-style:none;position:absolute;bottom:0;padding:0;font-size:1.4rem;-webkit-transform:translateY(35px);transform:translateY(35px);color:#ec0919}.cmForm .parsley-errors-list.filled+span.error_message{display:none}.cmForm .parsley-error{border-bottom:solid 1px #ec0919!important}#sf_extension,#sf_phone_half{margin-bottom:20px}.salesforce_w2l_lead.sf_two_column .sf_field_phone_half.sf_type_text{width:30%}.salesforce_w2l_lead.sf_two_column .sf_field_extension.sf_type_text{width:20%}.cmForm .sf_field.sf_type_select.sf_field_00N1I00000OhAHH{margin-top:100px}.cmForm .sf_field.sf_type_textarea .w2llabel{position:static;margin-top:50px}.cmForm .sf_field_header_3 h3{margin-bottom:35px}.codeMobileMap{margin:10rem 0}.codeMobileMap-title{text-align:center;margin-bottom:3rem}.codeMobileMap circle{-webkit-transition:.2s all;transition:.2s all;cursor:pointer}.codeMobileMap circle:hover{fill:#ebd13e}@media (max-width:1023px){.codeMobileMap{margin:10rem 0 0}.codeMobileMap-title{margin-bottom:0}.codeMobileMap-tracker{display:none}.codeMobileMap-hoverDots{display:none}.codeMobileMap-weAreHereArrow{display:none}.codeMobileMap .polaroids{display:none}}.polaroids{position:relative}.polaroids article{width:186px;height:210px;background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(38,38,38,.5);box-shadow:0 2px 3px 0 rgba(38,38,38,.5);position:absolute;right:0;border:1px solid #e4e4e4}.polaroids article div{height:170px;width:170px;margin:8px auto;border:1px solid #ccc;background:#e4e4e4;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.polaroids article img{width:100%;height:100%}.polaroids article p{font-weight:700;color:#fff;text-transform:uppercase}.polaroids .pic-01{right:34%;top:22.6rem;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.polaroids .pic-01 div{background-size:cover}.polaroids .pic-02{right:19%;top:11rem;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.polaroids .pic-02 p{padding:1.2rem;font-size:1.6rem;text-align:center}.polaroids .pic-03{right:3%;top:5.5rem;z-index:-1;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.polaroids .pic-03 p{border-radius:50%;width:120px;height:120px;background:#329990;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.wysiwyg h2{margin:4rem 0}.wysiwyg .pvCard-title,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:2rem 0}.wysiwyg ol+h2,.wysiwyg p+h2,.wysiwyg ul+h2{margin:5rem 0 4rem}.wysiwyg ol+.pvCard-title,.wysiwyg ol+h3,.wysiwyg ol+h4,.wysiwyg ol+h5,.wysiwyg ol+h6,.wysiwyg p+.pvCard-title,.wysiwyg p+h3,.wysiwyg p+h4,.wysiwyg p+h5,.wysiwyg p+h6,.wysiwyg ul+.pvCard-title,.wysiwyg ul+h3,.wysiwyg ul+h4,.wysiwyg ul+h5,.wysiwyg ul+h6{margin:4rem 0 2rem}.wysiwyg li{margin:2rem 0;padding-left:1rem}.wysiwyg p+p{margin:1rem 0}.wysiwyg a{text-decoration:none;color:#232323}.wysiwyg-styledList{margin:0 0 4rem;font-size:2rem;list-style-image:url(images/black-hashtag.svg)}.wysiwyg-styledList li{margin:1rem 0}@media (max-width:767px){.wysiwyg ul{padding-left:3rem;margin-right:2rem}.wysiwyg-styledList{margin:0 0 2rem;padding-left:3.5rem}}@media (max-width:600px){.wysiwyg{margin-top:-5rem}}.experience-cards{margin-top:14rem}.experience-cards .lessonCards-textContainer{text-align:center}.experience-cards .intro-content{text-align:center;margin-top:40px;margin-bottom:40px}.experience-cards .lessonCards-openingDes{margin-top:20px}.button-alone .container--top{padding-top:0}section.fancyBackground{position:relative;background-repeat:no-repeat;background-size:cover}section.fancyBackground .grid-6of12{width:50%;position:relative;overflow:hidden}@media (max-width:1023px){section.fancyBackground .grid-6of12{width:100%;min-height:39vh}}.page-annual-report-2024 section.fancyBackground{background-size:cover;background-position:bottom right}@media (max-width:600px){.page-annual-report-2024 section.fancyBackground{background-position:center center}}section.fancyBackground img{width:100%}.page-annual-report-2024 section.fancyBackground img{position:absolute;width:50%;top:35%}@media (max-width:1449px){.page-annual-report-2024 section.fancyBackground img{width:60%;top:40%}}@media (max-width:1200px){.page-annual-report-2024 section.fancyBackground img{width:70%;top:45%}}@media (max-width:1000px){.page-annual-report-2024 section.fancyBackground img{width:60%;top:15%}}@media (max-width:1023px){.page-annual-report-2024 section.fancyBackground img{width:50%;top:15%}}@media (min-width:1300px){section.fancyBackground img{margin-bottom:80px}.page-teen-ambassador-program section.fancyBackground img,section.fancyBackground img .page-programme-ambassadrices-ados{margin-bottom:0}}.ladies-learning-code section.fancyBackground{background-repeat:no-repeat;background-size:cover;background-position:center center}section.fancyBackground .grid-6of12{padding-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-annual-report-2024 section.fancyBackground .grid-6of12{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:100px;padding-bottom:100px}@media (max-width:1023px){.page-annual-report-2024 section.fancyBackground .grid-6of12{padding-top:15px;padding-bottom:15px}}@media (max-width:600px){.page-annual-report-2024 section.fancyBackground .grid-6of12{padding-top:25px;padding-bottom:0}}section.fancyBackground .flex-grid-llcDay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}section.fancyBackground .flex-grid-llcDay .grid-6of12{margin-right:0;margin-bottom:0}@media (max-width:1023px){section.fancyBackground .flex-grid-llcDay{display:block}}.fancyBackground-textarea{color:#232323;padding:100px}.page-enseigner-la-programmation .fancyBackground-textarea{padding:30px}.page-teaching-code .fancyBackground-textarea{padding:30px}@media (max-width:600px){.fancyBackground-textarea{color:#000;padding:10%}}.fancyBackground-textarea h1{font-size:7rem}.fancyBackground-textarea h1 span{color:#b0009a}.page-annual-report-2024 .fancyBackground-textarea h1 span{color:#ec0919;font-weight:700;text-transform:uppercase;font-size:40px;display:block}.page-annual-report-2024 .fancyBackground-textarea h1{font-size:35px;font-weight:400;color:#ec0919}.page-annual-report-2024 .fancyBackground-textarea .h2{font-size:50px;color:#1800ad;text-transform:uppercase}@media (max-width:600px){.page-annual-report-2024 .fancyBackground-textarea .h2{font-size:30px}}.fancyBackground-textarea .pvCard-title,.fancyBackground-textarea h1,.fancyBackground-textarea h2,.fancyBackground-textarea h3,.fancyBackground-textarea h4,.fancyBackground-textarea h5,.fancyBackground-textarea h6{margin-bottom:3rem;color:#232323}@media (max-width:600px){.fancyBackground-textarea .pvCard-title,.fancyBackground-textarea h1,.fancyBackground-textarea h2,.fancyBackground-textarea h3,.fancyBackground-textarea h4,.fancyBackground-textarea h5,.fancyBackground-textarea h6{color:#000}}.fancyBackground-textarea p{margin:1rem 0;color:#232323;font-size:2.2rem}@media (max-width:600px){.fancyBackground-textarea p{color:#000}}.instagram #sb_instagram .sbi_follow_btn .page-homepage .fancyBackground-textarea a::after,.page-add-an-emoji .ppw-post-password-container .page-homepage .fancyBackground-textarea .ppw-pwd-submit-btn::after,.page-ajoute-un-emoji .ppw-post-password-container .page-homepage .fancyBackground-textarea .ppw-pwd-submit-btn::after,.page-homepage .fancyBackground-textarea .button::after,.page-homepage .fancyBackground-textarea .ctaHorizontalCard-cta::after,.page-homepage .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel::after,.page-homepage .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a::after,.page-homepage .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn::after,.page-homepage .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn::after,.page-homepage .fancyBackground-textarea input[type=button]::after,.page-homepage .fancyBackground-textarea input[type=submit]::after{content:'';position:absolute;width:100%;left:0;bottom:0;top:0}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .fancyBackground-textarea a,.ladies-learning-code .fancyBackground-textarea .button,.ladies-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta,.ladies-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.ladies-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .fancyBackground-textarea input[type=button],.ladies-learning-code .fancyBackground-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn{background:#232323;color:#c9bac8;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-family:'Shadows Into Light';font-size:4rem;position:relative;padding-left:75px;display:inline-block}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .fancyBackground-textarea a::before,.ladies-learning-code .fancyBackground-textarea .button::before,.ladies-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta::before,.ladies-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel::before,.ladies-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a::before,.ladies-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn::before,.ladies-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn::before,.ladies-learning-code .fancyBackground-textarea input[type=button]::before,.ladies-learning-code .fancyBackground-textarea input[type=submit]::before,.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn::before,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn::before{content:url(images/arrow3.png);position:absolute;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(0);transform:translateX(0);left:20px}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .fancyBackground-textarea a:hover::before,.ladies-learning-code .fancyBackground-textarea .button:hover::before,.ladies-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta:hover::before,.ladies-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel:hover::before,.ladies-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a:hover::before,.ladies-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover::before,.ladies-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover::before,.ladies-learning-code .fancyBackground-textarea input[type=button]:hover::before,.ladies-learning-code .fancyBackground-textarea input[type=submit]:hover::before,.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn:hover::before,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn:hover::before{-webkit-transform:translateX(20px);transform:translateX(20px)}.instagram #sb_instagram .sbi_follow_btn .teachers-learning-code .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .teachers-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .teachers-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn,.teachers-learning-code .fancyBackground-textarea .button,.teachers-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta,.teachers-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.teachers-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.teachers-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teachers-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teachers-learning-code .fancyBackground-textarea input[type=button],.teachers-learning-code .fancyBackground-textarea input[type=submit]{background:0 0;color:#232323;border:2px solid #232323}.instagram #sb_instagram .sbi_follow_btn .teachers-learning-code .fancyBackground-textarea a:hover,.page-add-an-emoji .ppw-post-password-container .teachers-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .teachers-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.teachers-learning-code .fancyBackground-textarea .button:hover,.teachers-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta:hover,.teachers-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel:hover,.teachers-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.teachers-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.teachers-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.teachers-learning-code .fancyBackground-textarea input:hover[type=button],.teachers-learning-code .fancyBackground-textarea input:hover[type=submit]{background:#ffedcc;color:#232323}.canada-learning-code .fancyBackground-textarea .button,.canada-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta,.canada-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.canada-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.canada-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .fancyBackground-textarea input[type=button],.canada-learning-code .fancyBackground-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn{background:#ec0919;color:#fff;border:none}@media (max-width:600px){.canada-learning-code .fancyBackground-textarea .button,.canada-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta,.canada-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.canada-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.canada-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .fancyBackground-textarea input[type=button],.canada-learning-code .fancyBackground-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn{color:#fff;background:#ec0919}}.canada-learning-code .fancyBackground-textarea .button:hover,.canada-learning-code .fancyBackground-textarea .ctaHorizontalCard-cta:hover,.canada-learning-code .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel:hover,.canada-learning-code .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.canada-learning-code .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.canada-learning-code .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.canada-learning-code .fancyBackground-textarea input:hover[type=button],.canada-learning-code .fancyBackground-textarea input:hover[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .fancyBackground-textarea a:hover,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .fancyBackground-textarea .ppw-pwd-submit-btn:hover{background:#8af9f3;color:#000}.fancyBackground-textarea .button,.fancyBackground-textarea .ctaHorizontalCard-cta,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.fancyBackground-textarea .link,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground-textarea input[type=button],.fancyBackground-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.fancyBackground-textarea ul li{margin:2rem 0}@media (max-width:1299px){.fancyBackground-textarea .button,.fancyBackground-textarea .ctaHorizontalCard-cta,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.fancyBackground-textarea .link,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground-textarea input[type=button],.fancyBackground-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn{margin:1rem 0}.cmForm .fancyBackground-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .fancyBackground-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .fancyBackground-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .fancyBackground-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .fancyBackground-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .fancyBackground-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .button+input[type=button],.cmForm .sf_field .fancyBackground-textarea .button+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .fancyBackground-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .fancyBackground-textarea input[type=button]+.button,.cmForm .sf_field .fancyBackground-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .fancyBackground-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .fancyBackground-textarea input[type=button]+input[type=button],.cmForm .sf_field .fancyBackground-textarea input[type=button]+input[type=submit],.cmForm .sf_field .fancyBackground-textarea input[type=submit]+.button,.cmForm .sf_field .fancyBackground-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .fancyBackground-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=button],.cmForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .button+.button,.fancyBackground-textarea .button+.ctaHorizontalCard-cta,.fancyBackground-textarea .button+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .button+.link,.fancyBackground-textarea .button+input[type=button],.fancyBackground-textarea .button+input[type=submit],.fancyBackground-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.fancyBackground-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.fancyBackground-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.fancyBackground-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.fancyBackground-textarea .cmForm .sf_field .button+input[type=button],.fancyBackground-textarea .cmForm .sf_field .button+input[type=submit],.fancyBackground-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.fancyBackground-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.fancyBackground-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.fancyBackground-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.fancyBackground-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.fancyBackground-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.fancyBackground-textarea .cmForm .sf_field .link+input[type=button],.fancyBackground-textarea .cmForm .sf_field .link+input[type=submit],.fancyBackground-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.fancyBackground-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.fancyBackground-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.fancyBackground-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.fancyBackground-textarea .cmForm .sf_field input[type=button]+.button,.fancyBackground-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.fancyBackground-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .cmForm .sf_field input[type=button]+.link,.fancyBackground-textarea .cmForm .sf_field input[type=button]+input[type=button],.fancyBackground-textarea .cmForm .sf_field input[type=button]+input[type=submit],.fancyBackground-textarea .cmForm .sf_field input[type=submit]+.button,.fancyBackground-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.fancyBackground-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .cmForm .sf_field input[type=submit]+.link,.fancyBackground-textarea .cmForm .sf_field input[type=submit]+input[type=button],.fancyBackground-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.fancyBackground-textarea .ctaHorizontalCard-cta+.button,.fancyBackground-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.fancyBackground-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .ctaHorizontalCard-cta+.link,.fancyBackground-textarea .ctaHorizontalCard-cta+input[type=button],.fancyBackground-textarea .ctaHorizontalCard-cta+input[type=submit],.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+.button,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+.link,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.fancyBackground-textarea .link+.button,.fancyBackground-textarea .link+.ctaHorizontalCard-cta,.fancyBackground-textarea .link+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .link+.link,.fancyBackground-textarea .link+input[type=button],.fancyBackground-textarea .link+input[type=submit],.fancyBackground-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.fancyBackground-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.fancyBackground-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.fancyBackground-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.fancyBackground-textarea .lpForm .sf_field .button+input[type=button],.fancyBackground-textarea .lpForm .sf_field .button+input[type=submit],.fancyBackground-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.fancyBackground-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.fancyBackground-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.fancyBackground-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.fancyBackground-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.fancyBackground-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.fancyBackground-textarea .lpForm .sf_field .link+input[type=button],.fancyBackground-textarea .lpForm .sf_field .link+input[type=submit],.fancyBackground-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.fancyBackground-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.fancyBackground-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.fancyBackground-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.fancyBackground-textarea .lpForm .sf_field input[type=button]+.button,.fancyBackground-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.fancyBackground-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .lpForm .sf_field input[type=button]+.link,.fancyBackground-textarea .lpForm .sf_field input[type=button]+input[type=button],.fancyBackground-textarea .lpForm .sf_field input[type=button]+input[type=submit],.fancyBackground-textarea .lpForm .sf_field input[type=submit]+.button,.fancyBackground-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.fancyBackground-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .lpForm .sf_field input[type=submit]+.link,.fancyBackground-textarea .lpForm .sf_field input[type=submit]+input[type=button],.fancyBackground-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.fancyBackground-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.fancyBackground-textarea input[type=button]+.button,.fancyBackground-textarea input[type=button]+.ctaHorizontalCard-cta,.fancyBackground-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea input[type=button]+.link,.fancyBackground-textarea input[type=button]+input[type=button],.fancyBackground-textarea input[type=button]+input[type=submit],.fancyBackground-textarea input[type=submit]+.button,.fancyBackground-textarea input[type=submit]+.ctaHorizontalCard-cta,.fancyBackground-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea input[type=submit]+.link,.fancyBackground-textarea input[type=submit]+input[type=button],.fancyBackground-textarea input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .fancyBackground-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .fancyBackground-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .fancyBackground-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .fancyBackground-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+a,.lpForm .cmForm .sf_field .fancyBackground-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .fancyBackground-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=submit],.lpForm .fancyBackground-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .fancyBackground-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .fancyBackground-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .fancyBackground-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .button+input[type=button],.lpForm .sf_field .fancyBackground-textarea .button+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .fancyBackground-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .fancyBackground-textarea input[type=button]+.button,.lpForm .sf_field .fancyBackground-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .fancyBackground-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .fancyBackground-textarea input[type=button]+input[type=button],.lpForm .sf_field .fancyBackground-textarea input[type=button]+input[type=submit],.lpForm .sf_field .fancyBackground-textarea input[type=submit]+.button,.lpForm .sf_field .fancyBackground-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .fancyBackground-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=button],.lpForm .sf_field .fancyBackground-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .fancyBackground-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .fancyBackground-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .fancyBackground-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .fancyBackground-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .fancyBackground-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .fancyBackground-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .fancyBackground-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .fancyBackground-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}.fancyBackground-textarea h1{font-size:4.5rem}}@media (max-width:1023px){.fancyBackground-textarea{padding:0 10%;margin:4rem 0}.fancyBackground-textarea ol,.fancyBackground-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.fancyBackground-textarea .button,.fancyBackground-textarea .ctaHorizontalCard-cta,.fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground-textarea input[type=button],.fancyBackground-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.page-international-womens-day .wysiwyg .container,.page-journee-internationale-des-femmes .wysiwyg .container{max-width:100%;width:100%}.page-international-womens-day .wysiwyg .container--narrow,.page-journee-internationale-des-femmes .wysiwyg .container--narrow{max-width:100%}.page-programme-ambassadrices-ados .fancyBackground-textarea,.page-teen-ambassador-program .fancyBackground-textarea{background:#fff;margin:0 auto;width:80%;padding:5%}@media (max-width:600px){.page-programme-ambassadrices-ados .fancyBackground-textarea,.page-teen-ambassador-program .fancyBackground-textarea{margin-bottom:20px}}.instagram #sb_instagram .sbi_follow_btn .page-programme-ambassadrices-ados .fancyBackground-textarea a,.instagram #sb_instagram .sbi_follow_btn .page-teen-ambassador-program .fancyBackground-textarea a,.page-add-an-emoji .ppw-post-password-container .page-programme-ambassadrices-ados .fancyBackground-textarea .ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .page-teen-ambassador-program .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .page-programme-ambassadrices-ados .fancyBackground-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .page-teen-ambassador-program .fancyBackground-textarea .ppw-pwd-submit-btn,.page-programme-ambassadrices-ados .fancyBackground-textarea .button,.page-programme-ambassadrices-ados .fancyBackground-textarea .ctaHorizontalCard-cta,.page-programme-ambassadrices-ados .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.page-programme-ambassadrices-ados .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.page-programme-ambassadrices-ados .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-programme-ambassadrices-ados .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-programme-ambassadrices-ados .fancyBackground-textarea input[type=button],.page-programme-ambassadrices-ados .fancyBackground-textarea input[type=submit],.page-teen-ambassador-program .fancyBackground-textarea .button,.page-teen-ambassador-program .fancyBackground-textarea .ctaHorizontalCard-cta,.page-teen-ambassador-program .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel,.page-teen-ambassador-program .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a,.page-teen-ambassador-program .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-teen-ambassador-program .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-teen-ambassador-program .fancyBackground-textarea input[type=button],.page-teen-ambassador-program .fancyBackground-textarea input[type=submit]{background:#ff685f;color:#232323}.instagram #sb_instagram .sbi_follow_btn .page-programme-ambassadrices-ados .fancyBackground-textarea a:hover,.instagram #sb_instagram .sbi_follow_btn .page-teen-ambassador-program .fancyBackground-textarea a:hover,.page-add-an-emoji .ppw-post-password-container .page-programme-ambassadrices-ados .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.page-add-an-emoji .ppw-post-password-container .page-teen-ambassador-program .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .page-programme-ambassadrices-ados .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .page-teen-ambassador-program .fancyBackground-textarea .ppw-pwd-submit-btn:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea .button:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea .ctaHorizontalCard-cta:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.page-programme-ambassadrices-ados .fancyBackground-textarea input:hover[type=button],.page-programme-ambassadrices-ados .fancyBackground-textarea input:hover[type=submit],.page-teen-ambassador-program .fancyBackground-textarea .button:hover,.page-teen-ambassador-program .fancyBackground-textarea .ctaHorizontalCard-cta:hover,.page-teen-ambassador-program .fancyBackground-textarea .experienceRadioGroup-viewPickerLabel:hover,.page-teen-ambassador-program .fancyBackground-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.page-teen-ambassador-program .fancyBackground-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.page-teen-ambassador-program .fancyBackground-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.page-teen-ambassador-program .fancyBackground-textarea input:hover[type=button],.page-teen-ambassador-program .fancyBackground-textarea input:hover[type=submit]{border:2px solid #ff685f;background:#fff;color:#232323}@media (max-width:600px){.page-annual-report-2024 section.fancyBackground .grid-6of12{padding-top:24px;padding-bottom:0}}.features{padding:7.5rem 0}@media (max-width:480px){.features{padding:3rem 0}}.features-item{text-align:center;max-width:300px;margin:0 auto}@media (max-width:480px){.features-item{margin-bottom:60px}}.features-image{max-width:80px;margin:0 auto 10px auto}.features-title{text-transform:uppercase;letter-spacing:3px;font-size:2.4rem;line-height:1.13}.features-subtitle{opacity:.7}.features-cta{margin-top:10px}@media (prefers-reduced-motion:reduce){.features *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}.financials2021{padding:7.5rem 0}.financials2021--noSpace{padding:0}.financials2021--circle{padding:15rem 0;position:relative}.financials2021--circle:before{content:'';display:block;width:76rem;height:76rem;border-radius:50%;background:rgba(138,249,243,.2);position:absolute;top:50%;right:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.teachers-learning-code .financials2021--circle:before{background:#ffedcc}.ladies-learning-code .financials2021--circle:before{background:#f7e5f4}.girls-learning-code .financials2021--circle:before{background:#f1ebff}.teens-learning-code .financials2021--circle:before{background:#ffeeed}.kids-learning-code .financials2021--circle:before{background:#e5f0e7}.financials2021--gray{background-color:#f7f7f6}.ladies-learning-code .financials2021--brand{background-color:#f7e5f4}.girls-learning-code .financials2021--brand{background-color:#f1ebff}.kids-learning-code .financials2021--brand{background-color:#e5f0e7}.teens-learning-code .financials2021--brand{background-color:#ffeeed}.teachers-learning-code .financials2021--brand{background-color:#ffedcc}.financials2021-titleAcross{width:100%;text-align:center;margin:50px auto 100px}.financials2021-buttons{margin-top:5rem;margin-left:5rem}.financials2021-buttons a{margin-right:2rem}@media (max-width:1023px){.financials2021{padding:3rem 0;text-align:center}.financials2021--circle:before{top:60%}.financials2021-image{display:inline-block;width:100%}.financials2021-textarea{text-align:left}.financials2021-buttons{margin-top:0;margin-left:0}.financials2021-buttons a{margin-bottom:1rem}}@media (max-width:600px){.financials2021-buttons a{width:100%}}.financials2021-textarea{padding:50px}.financials2021-textarea .pvCard-title,.financials2021-textarea h1,.financials2021-textarea h2,.financials2021-textarea h3,.financials2021-textarea h4,.financials2021-textarea h5,.financials2021-textarea h6{margin-bottom:3rem}.financials2021-textarea p{margin:1rem 0}.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.financials2021-textarea ul li{margin:2rem 0}@media (max-width:1299px){.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{margin:1rem 0}.cmForm .financials2021-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .financials2021-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .financials2021-textarea .button+input[type=button],.cmForm .sf_field .financials2021-textarea .button+input[type=submit],.cmForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea input[type=button]+.button,.cmForm .sf_field .financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.cmForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.cmForm .sf_field .financials2021-textarea input[type=submit]+.button,.cmForm .sf_field .financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .button+.button,.financials2021-textarea .button+.ctaHorizontalCard-cta,.financials2021-textarea .button+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .button+.link,.financials2021-textarea .button+input[type=button],.financials2021-textarea .button+input[type=submit],.financials2021-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .cmForm .sf_field .button+input[type=button],.financials2021-textarea .cmForm .sf_field .button+input[type=submit],.financials2021-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .cmForm .sf_field .link+input[type=button],.financials2021-textarea .cmForm .sf_field .link+input[type=submit],.financials2021-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field input[type=button]+.button,.financials2021-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .cmForm .sf_field input[type=button]+.link,.financials2021-textarea .cmForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .cmForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .cmForm .sf_field input[type=submit]+.button,.financials2021-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .cmForm .sf_field input[type=submit]+.link,.financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .ctaHorizontalCard-cta+.button,.financials2021-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.financials2021-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .ctaHorizontalCard-cta+.link,.financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.button,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.link,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .link+.button,.financials2021-textarea .link+.ctaHorizontalCard-cta,.financials2021-textarea .link+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .link+.link,.financials2021-textarea .link+input[type=button],.financials2021-textarea .link+input[type=submit],.financials2021-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .lpForm .sf_field .button+input[type=button],.financials2021-textarea .lpForm .sf_field .button+input[type=submit],.financials2021-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .lpForm .sf_field .link+input[type=button],.financials2021-textarea .lpForm .sf_field .link+input[type=submit],.financials2021-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field input[type=button]+.button,.financials2021-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .lpForm .sf_field input[type=button]+.link,.financials2021-textarea .lpForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .lpForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .lpForm .sf_field input[type=submit]+.button,.financials2021-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .lpForm .sf_field input[type=submit]+.link,.financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea input[type=button]+.button,.financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea input[type=button]+.link,.financials2021-textarea input[type=button]+input[type=button],.financials2021-textarea input[type=button]+input[type=submit],.financials2021-textarea input[type=submit]+.button,.financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea input[type=submit]+.link,.financials2021-textarea input[type=submit]+input[type=button],.financials2021-textarea input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+a,.lpForm .cmForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.lpForm .financials2021-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .financials2021-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .financials2021-textarea .button+input[type=button],.lpForm .sf_field .financials2021-textarea .button+input[type=submit],.lpForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea input[type=button]+.button,.lpForm .sf_field .financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.lpForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.lpForm .sf_field .financials2021-textarea input[type=submit]+.button,.lpForm .sf_field .financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}}@media (max-width:1023px){.financials2021-textarea{padding:0;margin:4rem 0}.financials2021-textarea ol,.financials2021-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.financials2021{padding:7.5rem 0}.financials2021--noSpace{padding:0}.financials2021--circle{padding:15rem 0;position:relative}.financials2021--circle:before{content:'';display:block;width:76rem;height:76rem;border-radius:50%;background:rgba(138,249,243,.2);position:absolute;top:50%;right:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.teachers-learning-code .financials2021--circle:before{background:#ffedcc}.ladies-learning-code .financials2021--circle:before{background:#f7e5f4}.girls-learning-code .financials2021--circle:before{background:#f1ebff}.teens-learning-code .financials2021--circle:before{background:#ffeeed}.kids-learning-code .financials2021--circle:before{background:#e5f0e7}.financials2021--gray{background-color:#f7f7f6}.ladies-learning-code .financials2021--brand{background-color:#f7e5f4}.girls-learning-code .financials2021--brand{background-color:#f1ebff}.kids-learning-code .financials2021--brand{background-color:#e5f0e7}.teens-learning-code .financials2021--brand{background-color:#ffeeed}.teachers-learning-code .financials2021--brand{background-color:#ffedcc}.financials2021-titleAcross{width:100%;text-align:center;margin:50px auto 100px}.financials2021-buttons{margin-top:5rem;margin-left:5rem}.financials2021-buttons a{margin-right:2rem}@media (max-width:1023px){.financials2021{padding:3rem 0;text-align:center}.financials2021--circle:before{top:60%}.financials2021-image{display:inline-block;width:100%}.financials2021-textarea{text-align:left}.financials2021-buttons{margin-top:0;margin-left:0}.financials2021-buttons a{margin-bottom:1rem}}@media (max-width:600px){.financials2021-buttons a{width:100%}}.financials2021-textarea{padding:50px}.financials2021-textarea .pvCard-title,.financials2021-textarea h1,.financials2021-textarea h2,.financials2021-textarea h3,.financials2021-textarea h4,.financials2021-textarea h5,.financials2021-textarea h6{margin-bottom:3rem}.financials2021-textarea p{margin:1rem 0}.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.financials2021-textarea ul li{margin:2rem 0}@media (max-width:1299px){.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{margin:1rem 0}.cmForm .financials2021-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .financials2021-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .financials2021-textarea .button+input[type=button],.cmForm .sf_field .financials2021-textarea .button+input[type=submit],.cmForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea input[type=button]+.button,.cmForm .sf_field .financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.cmForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.cmForm .sf_field .financials2021-textarea input[type=submit]+.button,.cmForm .sf_field .financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .button+.button,.financials2021-textarea .button+.ctaHorizontalCard-cta,.financials2021-textarea .button+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .button+.link,.financials2021-textarea .button+input[type=button],.financials2021-textarea .button+input[type=submit],.financials2021-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .cmForm .sf_field .button+input[type=button],.financials2021-textarea .cmForm .sf_field .button+input[type=submit],.financials2021-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .cmForm .sf_field .link+input[type=button],.financials2021-textarea .cmForm .sf_field .link+input[type=submit],.financials2021-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field input[type=button]+.button,.financials2021-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .cmForm .sf_field input[type=button]+.link,.financials2021-textarea .cmForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .cmForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .cmForm .sf_field input[type=submit]+.button,.financials2021-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .cmForm .sf_field input[type=submit]+.link,.financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .ctaHorizontalCard-cta+.button,.financials2021-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.financials2021-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .ctaHorizontalCard-cta+.link,.financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.button,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.link,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .link+.button,.financials2021-textarea .link+.ctaHorizontalCard-cta,.financials2021-textarea .link+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .link+.link,.financials2021-textarea .link+input[type=button],.financials2021-textarea .link+input[type=submit],.financials2021-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .lpForm .sf_field .button+input[type=button],.financials2021-textarea .lpForm .sf_field .button+input[type=submit],.financials2021-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .lpForm .sf_field .link+input[type=button],.financials2021-textarea .lpForm .sf_field .link+input[type=submit],.financials2021-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field input[type=button]+.button,.financials2021-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .lpForm .sf_field input[type=button]+.link,.financials2021-textarea .lpForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .lpForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .lpForm .sf_field input[type=submit]+.button,.financials2021-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .lpForm .sf_field input[type=submit]+.link,.financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea input[type=button]+.button,.financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea input[type=button]+.link,.financials2021-textarea input[type=button]+input[type=button],.financials2021-textarea input[type=button]+input[type=submit],.financials2021-textarea input[type=submit]+.button,.financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea input[type=submit]+.link,.financials2021-textarea input[type=submit]+input[type=button],.financials2021-textarea input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+a,.lpForm .cmForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.lpForm .financials2021-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .financials2021-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .financials2021-textarea .button+input[type=button],.lpForm .sf_field .financials2021-textarea .button+input[type=submit],.lpForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea input[type=button]+.button,.lpForm .sf_field .financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.lpForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.lpForm .sf_field .financials2021-textarea input[type=submit]+.button,.lpForm .sf_field .financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}}@media (max-width:1023px){.financials2021-textarea{padding:0;margin:4rem 0}.financials2021-textarea ol,.financials2021-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.financials2021{padding:7.5rem 0}.financials2021--noSpace{padding:0}.financials2021--circle{padding:15rem 0;position:relative}.financials2021--circle:before{content:'';display:block;width:76rem;height:76rem;border-radius:50%;background:rgba(138,249,243,.2);position:absolute;top:50%;right:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.teachers-learning-code .financials2021--circle:before{background:#ffedcc}.ladies-learning-code .financials2021--circle:before{background:#f7e5f4}.girls-learning-code .financials2021--circle:before{background:#f1ebff}.teens-learning-code .financials2021--circle:before{background:#ffeeed}.kids-learning-code .financials2021--circle:before{background:#e5f0e7}.financials2021--gray{background-color:#f7f7f6}.ladies-learning-code .financials2021--brand{background-color:#f7e5f4}.girls-learning-code .financials2021--brand{background-color:#f1ebff}.kids-learning-code .financials2021--brand{background-color:#e5f0e7}.teens-learning-code .financials2021--brand{background-color:#ffeeed}.teachers-learning-code .financials2021--brand{background-color:#ffedcc}.financials2021-titleAcross{width:100%;text-align:center;margin:50px auto 100px}.financials2021-buttons{margin-top:5rem;margin-left:5rem}.financials2021-buttons a{margin-right:2rem}@media (max-width:1023px){.financials2021{padding:3rem 0;text-align:center}.financials2021--circle:before{top:60%}.financials2021-image{display:inline-block;width:100%}.financials2021-textarea{text-align:left}.financials2021-buttons{margin-top:0;margin-left:0}.financials2021-buttons a{margin-bottom:1rem}}@media (max-width:600px){.financials2021-buttons a{width:100%}}.financials2021-textarea{padding:50px}.financials2021-textarea .pvCard-title,.financials2021-textarea h1,.financials2021-textarea h2,.financials2021-textarea h3,.financials2021-textarea h4,.financials2021-textarea h5,.financials2021-textarea h6{margin-bottom:3rem}.financials2021-textarea p{margin:1rem 0}.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.financials2021-textarea ul li{margin:2rem 0}@media (max-width:1299px){.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{margin:1rem 0}.cmForm .financials2021-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .financials2021-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .financials2021-textarea .button+input[type=button],.cmForm .sf_field .financials2021-textarea .button+input[type=submit],.cmForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .financials2021-textarea input[type=button]+.button,.cmForm .sf_field .financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.cmForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.cmForm .sf_field .financials2021-textarea input[type=submit]+.button,.cmForm .sf_field .financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .button+.button,.financials2021-textarea .button+.ctaHorizontalCard-cta,.financials2021-textarea .button+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .button+.link,.financials2021-textarea .button+input[type=button],.financials2021-textarea .button+input[type=submit],.financials2021-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .cmForm .sf_field .button+input[type=button],.financials2021-textarea .cmForm .sf_field .button+input[type=submit],.financials2021-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .cmForm .sf_field .link+input[type=button],.financials2021-textarea .cmForm .sf_field .link+input[type=submit],.financials2021-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .cmForm .sf_field input[type=button]+.button,.financials2021-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .cmForm .sf_field input[type=button]+.link,.financials2021-textarea .cmForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .cmForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .cmForm .sf_field input[type=submit]+.button,.financials2021-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .cmForm .sf_field input[type=submit]+.link,.financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .ctaHorizontalCard-cta+.button,.financials2021-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.financials2021-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .ctaHorizontalCard-cta+.link,.financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.button,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+.link,.financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .link+.button,.financials2021-textarea .link+.ctaHorizontalCard-cta,.financials2021-textarea .link+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .link+.link,.financials2021-textarea .link+input[type=button],.financials2021-textarea .link+input[type=submit],.financials2021-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .lpForm .sf_field .button+input[type=button],.financials2021-textarea .lpForm .sf_field .button+input[type=submit],.financials2021-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.financials2021-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.financials2021-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.financials2021-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.financials2021-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.financials2021-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.financials2021-textarea .lpForm .sf_field .link+input[type=button],.financials2021-textarea .lpForm .sf_field .link+input[type=submit],.financials2021-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .lpForm .sf_field input[type=button]+.button,.financials2021-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .lpForm .sf_field input[type=button]+.link,.financials2021-textarea .lpForm .sf_field input[type=button]+input[type=button],.financials2021-textarea .lpForm .sf_field input[type=button]+input[type=submit],.financials2021-textarea .lpForm .sf_field input[type=submit]+.button,.financials2021-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .lpForm .sf_field input[type=submit]+.link,.financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=button],.financials2021-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.financials2021-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.financials2021-textarea input[type=button]+.button,.financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea input[type=button]+.link,.financials2021-textarea input[type=button]+input[type=button],.financials2021-textarea input[type=button]+input[type=submit],.financials2021-textarea input[type=submit]+.button,.financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.financials2021-textarea input[type=submit]+.link,.financials2021-textarea input[type=submit]+input[type=button],.financials2021-textarea input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .financials2021-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .financials2021-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+a,.lpForm .cmForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.lpForm .financials2021-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .financials2021-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .financials2021-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .financials2021-textarea .button+input[type=button],.lpForm .sf_field .financials2021-textarea .button+input[type=submit],.lpForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .financials2021-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .financials2021-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .financials2021-textarea input[type=button]+.button,.lpForm .sf_field .financials2021-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .financials2021-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .financials2021-textarea input[type=button]+input[type=button],.lpForm .sf_field .financials2021-textarea input[type=button]+input[type=submit],.lpForm .sf_field .financials2021-textarea input[type=submit]+.button,.lpForm .sf_field .financials2021-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .financials2021-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=button],.lpForm .sf_field .financials2021-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .financials2021-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}}@media (max-width:1023px){.financials2021-textarea{padding:0;margin:4rem 0}.financials2021-textarea ol,.financials2021-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.financials2021-textarea .button,.financials2021-textarea .ctaHorizontalCard-cta,.financials2021-textarea .experienceRadioGroup-viewPickerLabel,.financials2021-textarea .instagram #sb_instagram .sbi_follow_btn a,.financials2021-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.financials2021-textarea input[type=button],.financials2021-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .financials2021-textarea a,.page-add-an-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .financials2021-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.decorative-section{height:100vh;font-family:sans-serif;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center center;background-repeat:no-repeat;will-change:background-position}.cmForm .sf_field input,.lpForm .sf_field input,input,textarea{width:100%;max-width:360px;padding:8px;font-size:2rem;font-family:Maax,"Open Sans",sans-serif;background-color:transparent;color:#565656;border:none;border-bottom:1px solid #565656;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cmForm .sf_field input:focus,.cmForm .sf_field input:hover,.lpForm .sf_field input:focus,.lpForm .sf_field input:hover,input:focus,input:hover,textarea:focus,textarea:hover{border-color:#8af9f3}.cmForm .sf_field input:-webkit-autofill,.lpForm .sf_field input:-webkit-autofill,input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{background-color:#d2fbf9!important;-webkit-box-shadow:0 0 0 50px #d2fbf9 inset}textarea{max-width:460px}.cmForm .sf_field label,.cmForm .sf_field label.gfield_label,.gfield_label.radioButtons-title,.lpForm .sf_field label,.lpForm .sf_field label.gfield_label,.radioButtons-title,label,label.gfield_label,legend.gfield_label{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#107e7a;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cmForm .sf_field .gform_wrapper label,.gform_wrapper .cmForm .sf_field label,.gform_wrapper .gfield_label.radioButtons-title,.gform_wrapper .lpForm .sf_field label,.gform_wrapper .radioButtons-title,.gform_wrapper label,.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label,.lpForm .sf_field .gform_wrapper label{position:static;-webkit-transform:none;transform:none}.cmForm .sf_field input[type=button],.cmForm .sf_field input[type=submit],.lpForm .sf_field input[type=button],.lpForm .sf_field input[type=submit],input[type=button],input[type=submit]{width:auto}.cmForm .sf_field input[type=checkbox],.cmForm .sf_field input[type=radio],.lpForm .sf_field input[type=checkbox],.lpForm .sf_field input[type=radio],input[type=checkbox],input[type=radio]{width:auto;display:inline-block}.field{margin-bottom:20px}.cmForm .sf_field,.input,.lpForm .sf_field{position:relative;margin-top:2rem}.label--minimized{-webkit-transform:scale(.8) translateY(-200%);transform:scale(.8) translateY(-200%)}.wpcf7 br{display:none}div.wpcf7-validation-errors{color:red;border:0;padding:0;margin:0;margin-top:20px}fieldset{padding-left:0}.glc-map{background-image:url(images/glcDayMap2021/backdrop.jpg),-webkit-gradient(linear,left top,left bottom,from(#1a103a),to(#1a103a));background-image:url(images/glcDayMap2021/backdrop.jpg),linear-gradient(#1a103a,#1a103a);padding:20px;background-size:cover;background-repeat:no-repeat;background-blend-mode:overlay}@media (max-width:767px){.glc-map{padding:5px}}.glc-day-map{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.7);position:relative;padding:20% 10%;background-image:url(images/glcDayMap2021/corner-whales.svg),url(images/glcDayMap2021/left-fish.svg),url(images/glcDayMap2021/star.svg),url(images/glcDayMap2021/bottom-fix.svg),url(images/glcDayMap2021/waves.svg);background-repeat:no-repeat;background-position:top right,0 300px,0 bottom,bottom right,center center;background-size:contain,65%,20%,50%,cover}.fr .glc-day-map{background-image:url(images/glcDayMap2021/corner-whales.svg),url(images/glcDayMap2021/left-fish.svg),url(images/glcDayMap2021/frenchstar.svg),url(images/glcDayMap2021/bottom-fix.svg),url(images/glcDayMap2021/waves.svg)}.glc-day-map .start-image{width:250px;display:inline-block;position:relative;z-index:2}.glc-day-map .glc-map-water-title{z-index:2;padding:20px;background:#fff;color:#1a103a;width:50%;position:absolute;left:20px;top:20px;border:3px solid #5e2aff;max-width:600px;text-shadow:none}.glc-day-map .glc-map-water-title h2{font-size:44px;font-family:'Amatic SC',cursive}@media (max-width:767px){.glc-day-map .glc-map-water-title{position:static;width:100%;margin-bottom:20px}}.glc-day-map .land-background{width:100%;position:absolute;top:20%;left:0;z-index:1}.glc-day-map .glc-map-land{padding:50px;background-image:url(images/glcDayMap2021/backdrop.jpg),url(images/glcDayMap2021/mountains.svg),-webkit-gradient(linear,left top,left bottom,from(#763dff),to(#763dff)),url(images/glcDayMap2021/trees.png);background-image:url(images/glcDayMap2021/backdrop.jpg),url(images/glcDayMap2021/mountains.svg),linear-gradient(#763dff,#763dff),url(images/glcDayMap2021/trees.png);background-blend-mode:overlay;background-position:center;background-size:cover,contain,cover,contain;border-radius:20%;position:relative}@media (max-width:767px){.glc-day-map .glc-map-land{border-radius:190px}}.glc-day-map .land-wrapper{z-index:2;max-width:80%;position:relative;margin:0 auto;text-align:center}@media (max-width:767px){.glc-day-map .land-wrapper{width:100%}}.glc-day-map .single-lesson-container{text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0}.glc-day-map .single-lesson-container .flex-item-text{width:50%;padding:20px;border:6px dashed #fff;border-radius:40px;position:relative}@media (max-width:767px){.glc-day-map .single-lesson-container .flex-item-text{width:100%}}.glc-day-map .single-lesson-container .item-image{width:300px;position:relative;z-index:2;max-width:50%}@media (max-width:767px){.glc-day-map .single-lesson-container .item-image{max-width:100%;width:100%}}.glc-day-map .single-lesson-container h3{margin-bottom:26px;font-family:'Amatic SC',cursive}@media (max-width:767px){.glc-day-map .single-lesson-container h3{margin-bottom:10px}}.glc-day-map .single-lesson-container p{font-size:19px}.glc-day-map .single-lesson-container .glc-day-map-ages,.glc-day-map .single-lesson-container .glc-day-map-subjects{font-size:16px}.glc-day-map .single-lesson-container .glc-day-map-ages{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:10px}.glc-day-map .single-lesson-container:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.glc-day-map .single-lesson-container:last-child .flex-item-text::before{display:none}@media (max-width:767px){.glc-day-map .single-lesson-container:last-child .flex-item-text::before{display:block}}.byTheNumbers .statsImage-note{padding:20px 20px;background:#fff;color:#232323}.byTheNumbers .statsImage-stat .stat-num{font-size:4.8rem}.byTheNumbers .stat-num{display:inline-block}.byTheNumbers .plus{font-weight:700;color:#107e7a;display:inline-block;font-size:4.8rem}.byTheNumbers .stat-sentence{display:block;color:#232323}.googleChart{text-align:center}.chart{display:inline-block}.halfCarousel{margin:7.5rem 0;position:relative}.halfCarousel-background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#eafffe;overflow:hidden;z-index:-1}.halfCarousel-sphere1{width:350px;height:350px;border:31px solid #d2fbf9;border-radius:50%;position:absolute;top:-50px;left:-100px}.halfCarousel-sphere2{width:240px;height:240px;background-color:#8af9f3;border-radius:50%;mix-blend-mode:multiply;position:absolute;bottom:-150px;left:125px}.halfCarousel-sphere3{width:130px;height:130px;background-color:#107e7a;border-radius:50%;mix-blend-mode:multiply;position:absolute;bottom:-50px;left:50px}.halfCarousel .container{font-size:0}.halfCarousel-info{display:inline-block;width:calc(50% - 1.5rem);padding:15rem 0;text-align:right;vertical-align:middle}.halfCarousel-infoTitle{display:inline-block;width:80%;margin-bottom:3rem;text-align:left;font-size:4rem}.halfCarousel-infoText{display:inline-block;width:50%;margin-right:7rem;text-align:left}.halfCarousel-gallery{display:inline-block;width:calc(50% - 1.5rem);margin-left:3rem;vertical-align:middle;-webkit-transform:translate3d(0,-5rem,0);transform:translate3d(0,-5rem,0)}.halfCarousel-galleryItem{min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.halfCarousel-galleryItem::before{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(#060a0c),to(rgba(44,70,70,0)));background-image:linear-gradient(to top,#060a0c,rgba(44,70,70,0));position:absolute;top:0;bottom:0;left:0;right:0}.halfCarousel .p-half-carousel{font-size:2.4rem;font-weight:700;line-height:1.13}.halfCarousel .slick-arrow{width:16px;height:34px;padding:23px;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center center;border:none;font-size:0;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.halfCarousel .slick-prev{background-image:url(src/images/icons/arrow-gallery-left.svg);left:40px;z-index:1}.halfCarousel .slick-next{background-image:url(src/images/icons/arrow-gallery-right.svg);right:40px;z-index:1}.halfCarousel-galleryInfo{width:100%;padding:40px 65px;color:#fff;position:absolute;bottom:0;left:0}@media (max-width:768px){.halfCarousel .container{width:100%}.halfCarousel-sphere2{width:200px;height:200px;top:45%;bottom:auto}.halfCarousel-sphere3{width:110px;height:110px;top:45%;bottom:auto}.halfCarousel-info{display:block;width:90%;margin:0 auto;padding:15rem 0;text-align:center}.halfCarousel-gallery{width:100%;margin:0;-webkit-transform:none;transform:none}.halfCarousel-galleryItem{min-height:500px}}@media (max-width:600px){.halfCarousel-sphere1{width:150px;height:150px;border:10px solid #d2fbf9;top:-25px;left:-50px}.halfCarousel-sphere2{width:100px;height:100px;top:40%;left:45px}.halfCarousel-sphere3{width:50px;height:50px;top:42%;left:20px}.halfCarousel-info{padding:6rem 0}.halfCarousel-infoTitle{width:100%;font-size:24px}.halfCarousel-infoText{width:100%;margin:0}.halfCarousel-galleryItem{min-height:300px}.halfCarousel-galleryInfo{padding:20px 30px}.halfCarousel .slick-next{right:20px}.halfCarousel .slick-prev{left:20px}}.videoHeader.ipHeader{background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),-webkit-gradient(linear,left top,left bottom,color-stop(97%,#eafffe),color-stop(3%,#d2fbf9));background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),linear-gradient(#eafffe 97%,#d2fbf9 3%);background-size:300px auto,300px auto,auto auto;background-repeat:no-repeat;background-position:10% 35%,95% center,center top}.videoHeader{padding-top:9rem;padding-bottom:8rem;background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),-webkit-gradient(linear,left top,left bottom,from(#eafffe),to(#eafffe));background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),linear-gradient(#eafffe,#eafffe);background-size:300px auto,300px auto,auto auto;background-repeat:no-repeat;background-position:10% 35%,95% center,center top}.videoHeader .container{max-width:945px}.videoHeader-title{text-align:center}.videoHeader-subhead{text-align:center;color:#ec0919;font-size:32px;font-weight:700}.videoHeader-videoParentContainer{position:relative;margin:4rem auto}.videoHeader-videoParentContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}.videoHeader-videoParentContainer iframe:focus{outline:1px #000 dotted}.videoHeader-videoContainer{padding-top:56.25%;border:0;background-image:url(images/about-video-placeholder.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;cursor:pointer;width:100%}.videoHeader-videoContainer::before{content:"";width:134px;height:134px;background-image:url(images/icons/play-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.videoHeader-paragraph{padding:0 100px}@media (max-width:768px){.videoHeader{padding-top:10rem}.videoHeader-paragraph{padding:0 50px}}@media (max-width:480px){.videoHeader{padding-top:8rem;background-size:70% auto,0 0,auto 80%;background-position:left 5%,center center,center top}.videoHeader-title{font-size:32px;line-height:1;text-align:left}.videoHeader-videoContainer{margin:40px auto 35px}.videoHeader-videoContainer::before{width:90px;height:90px}.videoHeader-paragraph{padding:0}}.aboutUsVision{margin-top:-15rem;padding:40rem 0 10rem;background-image:url(images/about-swoop.svg);background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative}.aboutUsVision::before{content:"";height:10rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0),#fff);position:absolute;left:0;right:0;bottom:0}.aboutUsVision .missionText{margin-top:50px;border-top:1px solid #969696;padding-top:50px}.aboutUsVision .container{max-width:945px;position:relative}.aboutUsVision-text{position:relative;z-index:1}.aboutUsVision-circle{border:3px solid #8af9f3;border-radius:50%;position:absolute}.aboutUsVision-circle--1{width:230px;height:230px;top:-150px;right:-110px}.aboutUsVision-circle--2{width:210px;height:210px;top:-210px;right:-210px}.aboutUsVision-circle--2::after,.aboutUsVision-circle--2::before{content:"";border:3px solid #8af9f3;border-radius:50%;position:absolute}.aboutUsVision-circle--2::before{width:150px;height:150px;top:27px;left:27px}.aboutUsVision-circle--2::after{width:90px;height:90px;top:57px;left:57px}@media (max-width:768px){.aboutUsVision-circle{border:2px solid #8af9f3}.aboutUsVision-circle--1{width:160px;height:160px;top:-120px;right:0}.aboutUsVision-circle--2{width:140px;height:140px;top:-150px;right:-70px}.aboutUsVision-circle--2::after,.aboutUsVision-circle--2::before{border:2px solid #8af9f3}.aboutUsVision-circle--2::before{width:100px;height:100px;top:18px;left:18px}.aboutUsVision-circle--2::after{width:60px;height:60px;top:38px;left:38px}}@media (max-width:480px){.aboutUsVision{margin:0;padding:200px 0 50px;background-size:300%;background-position:10% top}.aboutUsVision::before{height:50px}.aboutUsVision-title{font-size:28px;line-height:1;margin-bottom:30px}}.hero{color:#000;position:relative;margin-bottom:15rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff6f6),to(#eafffe));background-image:linear-gradient(to top,#fff6f6,#eafffe)}.hero-background{background-position:center right -100px,bottom -65% right 10%,center right -100px;background-size:auto 120%,460px auto,auto 120%;background-repeat:no-repeat}.hero-inner{max-width:700px;padding-top:20rem;padding-bottom:22rem}.hero-title{font-weight:400;margin-bottom:0;font-family:Maax,"Open Sans",sans-serif;font-size:7rem;font-weight:700;letter-spacing:.5px;line-height:1;margin-bottom:2rem}.hero-subtitle{font-family:Maax,"Open Sans",sans-serif;font-size:2.4rem;line-height:1.3;letter-spacing:.2px;font-weight:400}@media (max-width:1299px){.hero-background{background-position:center right -100px,bottom -65% right 5%,center right -100px;background-size:auto 120%,460px auto,auto 120%;background-repeat:no-repeat}}@media (max-width:1023px){.hero-background{background-position:center right -100px,bottom right -10%,center right -100px;background-size:auto 120%,350px auto,auto 120%}.hero-inner{max-width:450px}.hero-title{font-size:5rem}.hero-subtitle{font-size:2rem}}@media (max-width:767px){.hero{margin-bottom:30rem}.hero-background{background-size:auto 120%,225px auto,auto 120%}.hero-inner{max-width:375px;padding-top:10rem;padding-bottom:10rem}}@media (max-width:600px){.hero-background{background-size:auto 120%,0 0,auto 120%}.hero-inner{max-width:100%}}@media (max-width:480px){.hero-title{font-size:28px}}.hero.heroCC{color:#000;position:relative;margin-bottom:15rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff6f6),to(#eafffe));background-image:linear-gradient(to top,#fff6f6,#eafffe)}.hero.heroCC-background{background-position:center right -100px,bottom 50% right 0,center right -100px;background-size:auto 120%,40% auto,auto 120%;background-repeat:no-repeat}.hero.heroCC-inner{max-width:700px;padding-top:20rem;padding-bottom:22rem}.hero.heroCC-title{font-weight:400;margin-bottom:0;font-family:Maax,"Open Sans",sans-serif;font-size:7rem;font-weight:700;letter-spacing:.5px;line-height:1;margin-bottom:2rem}.hero.heroCC-subtitle{font-family:Maax,"Open Sans",sans-serif;font-size:2.4rem;line-height:1.3;letter-spacing:.2px;font-weight:400}@media (max-width:1299px){.hero.heroCC-background{background-position:center right -100px,bottom -65% right 5%,center right -100px;background-size:auto 120%,460px auto,auto 120%;background-repeat:no-repeat}}@media (max-width:1023px){.hero.heroCC-background{background-position:center right -100px,bottom right -10%,center right -100px;background-size:auto 120%,350px auto,auto 120%}.hero.heroCC-inner{max-width:450px}.hero.heroCC-title{font-size:5rem}.hero.heroCC-subtitle{font-size:2rem}}@media (max-width:767px){.hero.heroCC{margin-bottom:30rem}.hero.heroCC-background{background-size:auto 120%,225px auto,auto 120%}.hero.heroCC-inner{max-width:375px;padding-top:10rem;padding-bottom:10rem}}@media (max-width:600px){.hero.heroCC-background{background-size:auto 120%,0 0,auto 120%}.hero.heroCC-inner{max-width:100%}}@media (max-width:480px){.hero.heroCC-title{font-size:28px}}.cmForm .sf_field input,.lpForm .sf_field input,input,textarea{width:100%;max-width:360px;padding:8px;font-size:2rem;font-family:Maax,"Open Sans",sans-serif;background-color:transparent;color:#565656;border:none;border-bottom:1px solid #565656;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cmForm .sf_field input:focus,.cmForm .sf_field input:hover,.lpForm .sf_field input:focus,.lpForm .sf_field input:hover,input:focus,input:hover,textarea:focus,textarea:hover{border-color:#8af9f3}.cmForm .sf_field input:-webkit-autofill,.lpForm .sf_field input:-webkit-autofill,input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{background-color:#d2fbf9!important;-webkit-box-shadow:0 0 0 50px #d2fbf9 inset}textarea{max-width:460px}.cmForm .sf_field label,.lpForm .sf_field label,.radioButtons-title,label{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#107e7a;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cmForm .sf_field input[type=button],.cmForm .sf_field input[type=submit],.lpForm .sf_field input[type=button],.lpForm .sf_field input[type=submit],input[type=button],input[type=submit]{width:auto}.cmForm .sf_field input[type=checkbox],.cmForm .sf_field input[type=radio],.lpForm .sf_field input[type=checkbox],.lpForm .sf_field input[type=radio],input[type=checkbox],input[type=radio]{width:auto;display:inline-block}.field{margin-bottom:20px}.cmForm .sf_field,.input,.lpForm .sf_field{position:relative;margin-top:2rem}.label--minimized{-webkit-transform:scale(.8) translateY(-200%);transform:scale(.8) translateY(-200%)}#gform_confirmation_wrapper_7,#gform_confirmation_wrapper_8,#gform_wrapper_7,#gform_wrapper_8{margin-top:100px;position:relative;background:#fff}#gform_confirmation_wrapper_7::before,#gform_confirmation_wrapper_8::before,#gform_wrapper_7::before,#gform_wrapper_8::before{content:url(images/bluecircles-left.svg);position:absolute;left:-26%;top:-2%}#gform_confirmation_wrapper_7::after,#gform_confirmation_wrapper_8::after,#gform_wrapper_7::after,#gform_wrapper_8::after{content:url(images/bluecircles-impact.svg);position:fixed;top:3%;right:0;z-index:-1;width:70%}#gform_confirmation_wrapper_7,#gform_confirmation_wrapper_8{background:0 0}#gform_confirmation_wrapper_7::before,#gform_confirmation_wrapper_8::before{content:none}#gform_wrapper_11 .gform_fields .ginput_container_radio ul.gfield_radio,#gform_wrapper_12 .gform_fields .ginput_container_radio ul.gfield_radio,#gform_wrapper_13 .gform_fields .ginput_container_radio ul.gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#gform_wrapper_11 .gform_fields .ginput_container_radio ul.gfield_radio li,#gform_wrapper_12 .gform_fields .ginput_container_radio ul.gfield_radio li,#gform_wrapper_13 .gform_fields .ginput_container_radio ul.gfield_radio li{width:50%}#gform_wrapper_11 .gform_fields .ginput_container_checkbox ul.gfield_checkbox,#gform_wrapper_12 .gform_fields .ginput_container_checkbox ul.gfield_checkbox,#gform_wrapper_13 .gform_fields .ginput_container_checkbox ul.gfield_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#gform_wrapper_11 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li,#gform_wrapper_12 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li,#gform_wrapper_13 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li{width:50%}#gform_wrapper_11 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1,#gform_wrapper_12 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1,#gform_wrapper_13 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1{width:100%}#gform_wrapper_11 .gform_fields #field_11_3,#gform_wrapper_11 .gform_fields #field_11_34,#gform_wrapper_11 .gform_fields #field_11_35,#gform_wrapper_11 .gform_fields #field_11_42,#gform_wrapper_11 .gform_fields #field_11_5,#gform_wrapper_11 .gform_fields #field_11_7,#gform_wrapper_11 .gform_fields #field_12_3,#gform_wrapper_11 .gform_fields #field_12_34,#gform_wrapper_11 .gform_fields #field_12_35,#gform_wrapper_11 .gform_fields #field_12_42,#gform_wrapper_11 .gform_fields #field_12_5,#gform_wrapper_11 .gform_fields #field_12_7,#gform_wrapper_11 .gform_fields #field_13_3,#gform_wrapper_11 .gform_fields #field_13_34,#gform_wrapper_11 .gform_fields #field_13_35,#gform_wrapper_11 .gform_fields #field_13_42,#gform_wrapper_11 .gform_fields #field_13_5,#gform_wrapper_11 .gform_fields #field_13_7,#gform_wrapper_12 .gform_fields #field_11_3,#gform_wrapper_12 .gform_fields #field_11_34,#gform_wrapper_12 .gform_fields #field_11_35,#gform_wrapper_12 .gform_fields #field_11_42,#gform_wrapper_12 .gform_fields #field_11_5,#gform_wrapper_12 .gform_fields #field_11_7,#gform_wrapper_12 .gform_fields #field_12_3,#gform_wrapper_12 .gform_fields #field_12_34,#gform_wrapper_12 .gform_fields #field_12_35,#gform_wrapper_12 .gform_fields #field_12_42,#gform_wrapper_12 .gform_fields #field_12_5,#gform_wrapper_12 .gform_fields #field_12_7,#gform_wrapper_12 .gform_fields #field_13_3,#gform_wrapper_12 .gform_fields #field_13_34,#gform_wrapper_12 .gform_fields #field_13_35,#gform_wrapper_12 .gform_fields #field_13_42,#gform_wrapper_12 .gform_fields #field_13_5,#gform_wrapper_12 .gform_fields #field_13_7,#gform_wrapper_13 .gform_fields #field_11_3,#gform_wrapper_13 .gform_fields #field_11_34,#gform_wrapper_13 .gform_fields #field_11_35,#gform_wrapper_13 .gform_fields #field_11_42,#gform_wrapper_13 .gform_fields #field_11_5,#gform_wrapper_13 .gform_fields #field_11_7,#gform_wrapper_13 .gform_fields #field_12_3,#gform_wrapper_13 .gform_fields #field_12_34,#gform_wrapper_13 .gform_fields #field_12_35,#gform_wrapper_13 .gform_fields #field_12_42,#gform_wrapper_13 .gform_fields #field_12_5,#gform_wrapper_13 .gform_fields #field_12_7,#gform_wrapper_13 .gform_fields #field_13_3,#gform_wrapper_13 .gform_fields #field_13_34,#gform_wrapper_13 .gform_fields #field_13_35,#gform_wrapper_13 .gform_fields #field_13_42,#gform_wrapper_13 .gform_fields #field_13_5,#gform_wrapper_13 .gform_fields #field_13_7{display:inline-block;width:50%}#gform_wrapper_11 .gform_fields #field_11_3 input,#gform_wrapper_11 .gform_fields #field_11_34 input,#gform_wrapper_11 .gform_fields #field_11_35 input,#gform_wrapper_11 .gform_fields #field_11_42 input,#gform_wrapper_11 .gform_fields #field_11_5 input,#gform_wrapper_11 .gform_fields #field_11_7 input,#gform_wrapper_11 .gform_fields #field_12_3 input,#gform_wrapper_11 .gform_fields #field_12_34 input,#gform_wrapper_11 .gform_fields #field_12_35 input,#gform_wrapper_11 .gform_fields #field_12_42 input,#gform_wrapper_11 .gform_fields #field_12_5 input,#gform_wrapper_11 .gform_fields #field_12_7 input,#gform_wrapper_11 .gform_fields #field_13_3 input,#gform_wrapper_11 .gform_fields #field_13_34 input,#gform_wrapper_11 .gform_fields #field_13_35 input,#gform_wrapper_11 .gform_fields #field_13_42 input,#gform_wrapper_11 .gform_fields #field_13_5 input,#gform_wrapper_11 .gform_fields #field_13_7 input,#gform_wrapper_12 .gform_fields #field_11_3 input,#gform_wrapper_12 .gform_fields #field_11_34 input,#gform_wrapper_12 .gform_fields #field_11_35 input,#gform_wrapper_12 .gform_fields #field_11_42 input,#gform_wrapper_12 .gform_fields #field_11_5 input,#gform_wrapper_12 .gform_fields #field_11_7 input,#gform_wrapper_12 .gform_fields #field_12_3 input,#gform_wrapper_12 .gform_fields #field_12_34 input,#gform_wrapper_12 .gform_fields #field_12_35 input,#gform_wrapper_12 .gform_fields #field_12_42 input,#gform_wrapper_12 .gform_fields #field_12_5 input,#gform_wrapper_12 .gform_fields #field_12_7 input,#gform_wrapper_12 .gform_fields #field_13_3 input,#gform_wrapper_12 .gform_fields #field_13_34 input,#gform_wrapper_12 .gform_fields #field_13_35 input,#gform_wrapper_12 .gform_fields #field_13_42 input,#gform_wrapper_12 .gform_fields #field_13_5 input,#gform_wrapper_12 .gform_fields #field_13_7 input,#gform_wrapper_13 .gform_fields #field_11_3 input,#gform_wrapper_13 .gform_fields #field_11_34 input,#gform_wrapper_13 .gform_fields #field_11_35 input,#gform_wrapper_13 .gform_fields #field_11_42 input,#gform_wrapper_13 .gform_fields #field_11_5 input,#gform_wrapper_13 .gform_fields #field_11_7 input,#gform_wrapper_13 .gform_fields #field_12_3 input,#gform_wrapper_13 .gform_fields #field_12_34 input,#gform_wrapper_13 .gform_fields #field_12_35 input,#gform_wrapper_13 .gform_fields #field_12_42 input,#gform_wrapper_13 .gform_fields #field_12_5 input,#gform_wrapper_13 .gform_fields #field_12_7 input,#gform_wrapper_13 .gform_fields #field_13_3 input,#gform_wrapper_13 .gform_fields #field_13_34 input,#gform_wrapper_13 .gform_fields #field_13_35 input,#gform_wrapper_13 .gform_fields #field_13_42 input,#gform_wrapper_13 .gform_fields #field_13_5 input,#gform_wrapper_13 .gform_fields #field_13_7 input{width:100%}.ipHeader{min-height:70rem;background:-webkit-gradient(linear,left bottom,left top,from(#fff6f6),to(#eafffe));background:linear-gradient(to top,#fff6f6,#eafffe);position:relative;z-index:2000}.ipHeader--sticky{padding-bottom:55px}.ipHeader--sticky.ipHeader--marginTop{padding-bottom:0}.ipHeader--marginTop{margin-top:8rem}.ipHeader--marginTop{margin-top:8rem}.ipHeader-header{padding:12rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ipHeader--withNav.ipHeader--marginTop .ipHeader-header{padding:8rem 0 15rem}.ipHeader-nav{position:absolute;left:0;right:0;bottom:0}.ipHeader--left .ipHeader-title{max-width:63rem}.ipHeader--left .ipHeader-text{max-width:55.5rem}.ipHeader--center{text-align:center}.ipHeader--dark{color:#fff;background:linear-gradient(66deg,#ee1d24,#a34d72 23%,#dc2320 61%,#c73801 74%,#7c4fa0 98%,#7c4fa0)}.teachers-learning-code .ipHeader--dark{background:#ffedcc}.ladies-learning-code .ipHeader--dark{background:#f7e5f4}.girls-learning-code .ipHeader--dark{background:#f1ebff}.teens-learning-code .ipHeader--dark{background:#ffeeed}.kids-learning-code .ipHeader--dark{background:#e5f0e7}.ipHeader--white{background:#fff}.ipHeader--custom{background-repeat:no-repeat;background-size:cover;background-position:center bottom}.ipHeader-imageTitle{display:inline-block}.ipHeader-date{font-size:2.8rem;font-weight:700;line-height:1.07;letter-spacing:.6px;margin:2rem 0}.ipHeader-text{font-size:2rem;line-height:1.5;margin:3rem 0}.ipHeader-logos{margin:4rem 0}.ipHeader-logo{max-height:3rem;margin:0 2rem;display:inline-block;vertical-align:middle}.ipHeader--noContent{min-height:0}.ipHeader-topTitle{width:100%;display:inline-block;margin:0 auto}.cmForm .ipHeader .lpForm .sf_field input[type=button]+input[type=button],.cmForm .ipHeader .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .ipHeader .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .ipHeader .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .ipHeader input[type=button]+input[type=button],.cmForm .lpForm .sf_field .ipHeader input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .ipHeader input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .ipHeader input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=submit],.cmForm .sf_field .ipHeader .button+input[type=button],.cmForm .sf_field .ipHeader .button+input[type=submit],.cmForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader input[type=button]+.button,.cmForm .sf_field .ipHeader input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .ipHeader input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .ipHeader input[type=button]+input[type=button],.cmForm .sf_field .ipHeader input[type=button]+input[type=submit],.cmForm .sf_field .ipHeader input[type=submit]+.button,.cmForm .sf_field .ipHeader input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .ipHeader input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .ipHeader input[type=submit]+input[type=button],.cmForm .sf_field .ipHeader input[type=submit]+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .ipHeader input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .ipHeader input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .button+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+.button,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .ipHeader input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .ipHeader input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .ipHeader input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+a,.ipHeader .button+.button,.ipHeader .button+.ctaHorizontalCard-cta,.ipHeader .button+.experienceRadioGroup-viewPickerLabel,.ipHeader .button+input[type=button],.ipHeader .button+input[type=submit],.ipHeader .cmForm .lpForm .sf_field input[type=button]+input[type=button],.ipHeader .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.ipHeader .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.ipHeader .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.ipHeader .cmForm .sf_field .button+input[type=button],.ipHeader .cmForm .sf_field .button+input[type=submit],.ipHeader .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.ipHeader .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.ipHeader .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.ipHeader .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.ipHeader .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.ipHeader .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.ipHeader .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field input[type=button]+.button,.ipHeader .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.ipHeader .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.ipHeader .cmForm .sf_field input[type=button]+input[type=button],.ipHeader .cmForm .sf_field input[type=button]+input[type=submit],.ipHeader .cmForm .sf_field input[type=submit]+.button,.ipHeader .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.ipHeader .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.ipHeader .cmForm .sf_field input[type=submit]+input[type=button],.ipHeader .cmForm .sf_field input[type=submit]+input[type=submit],.ipHeader .ctaHorizontalCard-cta+.button,.ipHeader .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.ipHeader .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.ipHeader .ctaHorizontalCard-cta+input[type=button],.ipHeader .ctaHorizontalCard-cta+input[type=submit],.ipHeader .experienceRadioGroup-viewPickerLabel+.button,.ipHeader .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.ipHeader .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.ipHeader .experienceRadioGroup-viewPickerLabel+input[type=button],.ipHeader .experienceRadioGroup-viewPickerLabel+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn .button+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.ipHeader .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.ipHeader .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.ipHeader .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+.button,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.ipHeader .lpForm .cmForm .sf_field input[type=button]+input[type=button],.ipHeader .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.ipHeader .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.ipHeader .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.ipHeader .lpForm .sf_field .button+input[type=button],.ipHeader .lpForm .sf_field .button+input[type=submit],.ipHeader .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.ipHeader .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.ipHeader .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.ipHeader .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.ipHeader .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.ipHeader .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.ipHeader .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field input[type=button]+.button,.ipHeader .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.ipHeader .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.ipHeader .lpForm .sf_field input[type=button]+input[type=button],.ipHeader .lpForm .sf_field input[type=button]+input[type=submit],.ipHeader .lpForm .sf_field input[type=submit]+.button,.ipHeader .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.ipHeader .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.ipHeader .lpForm .sf_field input[type=submit]+input[type=button],.ipHeader .lpForm .sf_field input[type=submit]+input[type=submit],.ipHeader .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.ipHeader .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader input[type=button]+.button,.ipHeader input[type=button]+.ctaHorizontalCard-cta,.ipHeader input[type=button]+.experienceRadioGroup-viewPickerLabel,.ipHeader input[type=button]+input[type=button],.ipHeader input[type=button]+input[type=submit],.ipHeader input[type=submit]+.button,.ipHeader input[type=submit]+.ctaHorizontalCard-cta,.ipHeader input[type=submit]+.experienceRadioGroup-viewPickerLabel,.ipHeader input[type=submit]+input[type=button],.ipHeader input[type=submit]+input[type=submit],.lpForm .cmForm .sf_field .ipHeader input[type=button]+input[type=button],.lpForm .cmForm .sf_field .ipHeader input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .ipHeader input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .ipHeader input[type=submit]+input[type=submit],.lpForm .ipHeader .cmForm .sf_field input[type=button]+input[type=button],.lpForm .ipHeader .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .ipHeader .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .ipHeader .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=submit],.lpForm .sf_field .ipHeader .button+input[type=button],.lpForm .sf_field .ipHeader .button+input[type=submit],.lpForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader input[type=button]+.button,.lpForm .sf_field .ipHeader input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .ipHeader input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .ipHeader input[type=button]+input[type=button],.lpForm .sf_field .ipHeader input[type=button]+input[type=submit],.lpForm .sf_field .ipHeader input[type=submit]+.button,.lpForm .sf_field .ipHeader input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .ipHeader input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .ipHeader input[type=submit]+input[type=button],.lpForm .sf_field .ipHeader input[type=submit]+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ipHeader a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ipHeader a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn{margin-left:2rem}@media (max-width:1023px){.ipHeader{min-height:auto}.ipHeader--withNav.ipHeader--marginTop .ipHeader-header{padding:8rem 0}.ipHeader-nav{position:relative}.ipHeader-title{font-size:4rem}.ipHeader-date{font-size:2.2rem}}@media (max-width:767px){.ipHeader-logo{display:block;margin:2rem 0}.ipHeader-buttons a{display:block}.cmForm .ipHeader .lpForm .sf_field input[type=button]+input[type=button],.cmForm .ipHeader .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .ipHeader .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .ipHeader .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .ipHeader input[type=button]+input[type=button],.cmForm .lpForm .sf_field .ipHeader input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .ipHeader input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .ipHeader input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=submit],.cmForm .sf_field .ipHeader .button+input[type=button],.cmForm .sf_field .ipHeader .button+input[type=submit],.cmForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .ipHeader input[type=button]+.button,.cmForm .sf_field .ipHeader input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .ipHeader input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .ipHeader input[type=button]+input[type=button],.cmForm .sf_field .ipHeader input[type=button]+input[type=submit],.cmForm .sf_field .ipHeader input[type=submit]+.button,.cmForm .sf_field .ipHeader input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .ipHeader input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .ipHeader input[type=submit]+input[type=button],.cmForm .sf_field .ipHeader input[type=submit]+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .ipHeader input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .ipHeader input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .button+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+.button,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .ipHeader input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .ipHeader input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .ipHeader input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .ipHeader input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+a,.ipHeader .button+.button,.ipHeader .button+.ctaHorizontalCard-cta,.ipHeader .button+.experienceRadioGroup-viewPickerLabel,.ipHeader .button+input[type=button],.ipHeader .button+input[type=submit],.ipHeader .cmForm .lpForm .sf_field input[type=button]+input[type=button],.ipHeader .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.ipHeader .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.ipHeader .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.ipHeader .cmForm .sf_field .button+input[type=button],.ipHeader .cmForm .sf_field .button+input[type=submit],.ipHeader .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.ipHeader .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.ipHeader .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.ipHeader .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.ipHeader .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.ipHeader .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.ipHeader .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .cmForm .sf_field input[type=button]+.button,.ipHeader .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.ipHeader .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.ipHeader .cmForm .sf_field input[type=button]+input[type=button],.ipHeader .cmForm .sf_field input[type=button]+input[type=submit],.ipHeader .cmForm .sf_field input[type=submit]+.button,.ipHeader .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.ipHeader .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.ipHeader .cmForm .sf_field input[type=submit]+input[type=button],.ipHeader .cmForm .sf_field input[type=submit]+input[type=submit],.ipHeader .ctaHorizontalCard-cta+.button,.ipHeader .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.ipHeader .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.ipHeader .ctaHorizontalCard-cta+input[type=button],.ipHeader .ctaHorizontalCard-cta+input[type=submit],.ipHeader .experienceRadioGroup-viewPickerLabel+.button,.ipHeader .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.ipHeader .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.ipHeader .experienceRadioGroup-viewPickerLabel+input[type=button],.ipHeader .experienceRadioGroup-viewPickerLabel+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn .button+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.ipHeader .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.ipHeader .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.ipHeader .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+.button,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.ipHeader .lpForm .cmForm .sf_field input[type=button]+input[type=button],.ipHeader .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.ipHeader .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.ipHeader .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.ipHeader .lpForm .sf_field .button+input[type=button],.ipHeader .lpForm .sf_field .button+input[type=submit],.ipHeader .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.ipHeader .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.ipHeader .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.ipHeader .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.ipHeader .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.ipHeader .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.ipHeader .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .lpForm .sf_field input[type=button]+.button,.ipHeader .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.ipHeader .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.ipHeader .lpForm .sf_field input[type=button]+input[type=button],.ipHeader .lpForm .sf_field input[type=button]+input[type=submit],.ipHeader .lpForm .sf_field input[type=submit]+.button,.ipHeader .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.ipHeader .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.ipHeader .lpForm .sf_field input[type=submit]+input[type=button],.ipHeader .lpForm .sf_field input[type=submit]+input[type=submit],.ipHeader .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.ipHeader .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.ipHeader input[type=button]+.button,.ipHeader input[type=button]+.ctaHorizontalCard-cta,.ipHeader input[type=button]+.experienceRadioGroup-viewPickerLabel,.ipHeader input[type=button]+input[type=button],.ipHeader input[type=button]+input[type=submit],.ipHeader input[type=submit]+.button,.ipHeader input[type=submit]+.ctaHorizontalCard-cta,.ipHeader input[type=submit]+.experienceRadioGroup-viewPickerLabel,.ipHeader input[type=submit]+input[type=button],.ipHeader input[type=submit]+input[type=submit],.lpForm .cmForm .sf_field .ipHeader input[type=button]+input[type=button],.lpForm .cmForm .sf_field .ipHeader input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .ipHeader input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .ipHeader input[type=submit]+input[type=submit],.lpForm .ipHeader .cmForm .sf_field input[type=button]+input[type=button],.lpForm .ipHeader .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .ipHeader .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .ipHeader .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .ipHeader a+input[type=submit],.lpForm .sf_field .ipHeader .button+input[type=button],.lpForm .sf_field .ipHeader .button+input[type=submit],.lpForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .ipHeader .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .ipHeader .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .ipHeader .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .ipHeader input[type=button]+.button,.lpForm .sf_field .ipHeader input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .ipHeader input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .ipHeader input[type=button]+input[type=button],.lpForm .sf_field .ipHeader input[type=button]+input[type=submit],.lpForm .sf_field .ipHeader input[type=submit]+.button,.lpForm .sf_field .ipHeader input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .ipHeader input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .ipHeader input[type=submit]+input[type=button],.lpForm .sf_field .ipHeader input[type=submit]+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ipHeader .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ipHeader a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ipHeader .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ipHeader a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ipHeader input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ipHeader input[type=submit]+.ppw-pwd-submit-btn{margin-left:0;margin-top:2rem}}@media (max-width:600px){.ipHeader-header{padding:8rem 0 10rem}.ipHeader-title{font-size:3.2rem}}.instagram{margin:10rem 0;text-align:center}.instagram-header{margin:4rem 0}.instagram-text{margin:2rem auto}.instagram-text a,.instagram-text a:visited{color:#232323;text-decoration:none}.instagram .sbi{max-width:none!important;padding-top:2rem}.instagram #sb_instagram .sbi_photo{height:auto!important;padding-top:100%}.instagram #sb_instagram .sbi_photo:focus{border:3px solid #000}.instagram #sb_instagram .sbi_loader{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2rem;height:2rem}.instagram #sb_instagram .sbi_follow_btn a{padding-left:5rem;position:relative}.instagram #sb_instagram .sbi_follow_btn a:before{content:'';display:block;width:1.5rem;height:1.5rem;background-image:url(../twg/images/instagram.svg);background-size:cover;position:absolute;top:50%;left:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.instagram #sbi_images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.instagram #sbi_images{padding:1rem!important}}@media (max-width:767px){.instagram #sbi_images{-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram #sb_instagram .sbi_item{width:50%!important}.instagram #sb_instagram .sbi_item:nth-child(5){display:none!important}}@media (max-width:600px){.instagram #sbi_images{padding:.5rem!important}}.jobGrid{padding:9rem 0}.jobGrid-header{position:relative}.jobGrid-circles{position:absolute;z-index:-1;width:500px;top:-14rem;left:-24rem}.jobGrid-subtitle{max-width:630px;padding-bottom:9rem}.jobGrid-container{padding:1rem 0;height:100%}.jobGrid-wrapper{background:#efefed;padding:2.6rem;min-height:33rem;position:relative;height:100%}.jobGrid-wrapper[data-role=modal-button]{cursor:pointer}.jobGrid-button,.modalOverlay-close,.programCard-plusButton{width:4rem;height:4rem;background:#232323;position:absolute;top:0;right:0;border:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.jobGrid-button:before,.modalOverlay-close:before,.programCard-plusButton:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:14px;height:14px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(/wp-content/themes/twg/images/icons/plus.svg)}.jobGrid-button:hover,.jobGrid-wrapper:hover .jobGrid-button,.jobGrid-wrapper:hover .modalOverlay-close,.jobGrid-wrapper:hover .programCard-plusButton,.modalOverlay-close:hover,.programCard-plusButton:hover{background:#107e7a}.jobGrid-details{margin:8rem 0 4rem}.jobGrid-title{font-size:2.4rem;margin-bottom:1rem;letter-spacing:.2px;color:#107e7a}.jobGrid-text{font-size:1.8rem;line-height:1.33;letter-spacing:.3px}@media (max-width:480px){.jobGrid-container{padding:1.3rem 0}.jobGrid-circles{left:-10rem}}.joinCommunity{margin:6rem 0;padding:7rem 0;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff6f6),to(#eafffe));background-image:linear-gradient(to top,#fff6f6,#eafffe)}.joinCommunity-wrapper{padding:0 6rem}.joinCommunity-title{text-align:center}.joinCommunity-gridWrapper{padding-top:8rem}.joinCommunity-formWrapper{max-width:45.8rem}.joinCommunity-form{margin-top:3rem}.joinCommunity-fbWrapper{text-align:right}.joinCommunity-window{max-width:45.8rem;display:inline-block;background-color:#fff;-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.1);box-shadow:0 0 3rem 0 rgba(0,0,0,.1)}.joinCommunity-windowTop{width:100%;height:7rem;padding:2rem;background-color:#4267b2}.joinCommunity-fbLogo{width:3.3rem;height:3.3rem;background-image:url(images/fb-logo-white.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.joinCommunity-windowBar{height:3.3rem;text-align:left;border-radius:.2rem;background-color:#fff}.joinCommunity-programLogo{margin:1rem;height:1.5rem;display:inline-block}.joinCommunity-windowContent{padding:10rem 4rem;text-align:center}.joinCommunity-formText{margin-top:2rem}.joinCommunity-fbText,.joinCommunity-formText{margin:0 0 2rem}.joinCommunity-fbText h2,.joinCommunity-fbText h3,.joinCommunity-fbText h4,.joinCommunity-formText h2,.joinCommunity-formText h3,.joinCommunity-formText h4{margin-bottom:2rem}.joinCommunity-buttonWrapper{margin:3rem 0}.instagram #sb_instagram .sbi_follow_btn .joinCommunity-buttonWrapper a,.joinCommunity-buttonWrapper .button,.joinCommunity-buttonWrapper .ctaHorizontalCard-cta,.joinCommunity-buttonWrapper .experienceRadioGroup-viewPickerLabel,.joinCommunity-buttonWrapper .instagram #sb_instagram .sbi_follow_btn a,.joinCommunity-buttonWrapper .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.joinCommunity-buttonWrapper .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.joinCommunity-buttonWrapper input[type=button],.joinCommunity-buttonWrapper input[type=submit],.page-add-an-emoji .ppw-post-password-container .joinCommunity-buttonWrapper .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .joinCommunity-buttonWrapper .ppw-pwd-submit-btn{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.1);box-shadow:0 0 3rem 0 rgba(0,0,0,.1)}@media (max-width:1023px){.joinCommunity-wrapper{padding:0}.joinCommunity-gridWrapper{padding-top:4rem}.joinCommunity-formWrapper{margin:0 auto}.joinCommunity-fbWrapper{margin-top:4rem}.joinCommunity-window{display:block;margin:0 auto}}@media (max-width:600px){.instagram #sb_instagram .sbi_follow_btn .joinCommunity-buttonWrapper a,.joinCommunity-buttonWrapper .button,.joinCommunity-buttonWrapper .ctaHorizontalCard-cta,.joinCommunity-buttonWrapper .experienceRadioGroup-viewPickerLabel,.joinCommunity-buttonWrapper .instagram #sb_instagram .sbi_follow_btn a,.joinCommunity-buttonWrapper .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.joinCommunity-buttonWrapper .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.joinCommunity-buttonWrapper input[type=button],.joinCommunity-buttonWrapper input[type=submit],.page-add-an-emoji .ppw-post-password-container .joinCommunity-buttonWrapper .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .joinCommunity-buttonWrapper .ppw-pwd-submit-btn{width:100%}.joinCommunity-windowContent{padding:8rem 3rem}.joinCommunity-fbText{margin:2rem 0 3rem}.joinCommunity-fbText h2,.joinCommunity-fbText h3,.joinCommunity-fbText h4{margin-bottom:3rem}}.lessonCards{padding-top:9rem;padding-bottom:9rem;text-align:center}.lessonCards--noSpace{padding-top:0}.lessonCards-text{max-width:50%;margin:2rem auto;text-align:left}.lessonCards-openingDesc{margin:6rem auto;max-width:50%;text-align:left}.lessonCards-buttons{margin:5rem 0;text-align:center}@media (max-width:1023px){.lessonCards-text{max-width:100%}}@media (max-width:600px){.lessonCards{padding-top:5rem}.lessonCards-buttons a{width:100%}}.lessonsGrid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2rem;column-gap:2rem;row-gap:2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.lessonsGrid>div{-webkit-box-shadow:0 10px 75px -20px #969696;box-shadow:0 10px 75px -20px #969696}@media (max-width:1299px){.lessonsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.lessonsGrid{grid-template-columns:repeat(1,1fr)}}.lessonCards .pvCard-wrapper--secondary .pvCard-mainContent::before{background:#ec0919;color:#fff}.lessonCards .pvCard-wrapper--secondary .pvCard-image--overlay::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(174,112,255,0)),to(rgba(138,249,243,.8)));background-image:linear-gradient(to bottom,rgba(174,112,255,0) 20%,rgba(138,249,243,.8))}.letterBlock{margin-top:2rem}.letterBlock .statsBlock-quote{text-align:center}.letterBlock .statsBlock-quote cite{display:block;font-size:1.8rem}.letterBlock .statsBlock-quote::before{background-image:url(images/quotes.svg)}.letterBlock h2{margin-bottom:40px}.letterBlock-quote{margin-bottom:20px}.letterBlock-body p{margin-bottom:20px;margin-top:20px}.letterBlock-signatures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.letterBlock-signatures .signer{max-width:200px;margin-right:20px}.letterBlock-signerName{font-weight:700;font-size:16px;margin-top:10px;text-transform:uppercase}.listAndGradient{background:-webkit-gradient(linear,left bottom,left top,from(#fff6f6),to(#eafffe));background:linear-gradient(to top,#fff6f6,#eafffe);padding:8rem 0;text-align:center;margin:5rem 0}.listAndGradient-header{padding-bottom:4rem}.listAndGradient-text{font-size:2rem;margin:2rem auto;max-width:50rem}.listAndGradient-listsContainer{-webkit-column-count:4;column-count:4}.listAndGradient-list{text-align:left;display:inline-block;width:100%;margin-bottom:3rem;padding-right:1rem}.listAndGradient-list ul{list-style:none;padding:0;margin:10px 0}.listAndGradient-listTitle{font-size:1.5rem;font-weight:700;letter-spacing:2px;color:#232323;text-transform:uppercase}.listAndGradient-item{margin-bottom:5px}.listAndGradient-link,.listAndGradient-link:visited{color:#232323;text-decoration:none}@media (max-width:1023px){.listAndGradient{padding:8rem 0}.listAndGradient-header{padding-bottom:2rem}.listAndGradient-listsContainer{-webkit-column-count:3;column-count:3}}@media (max-width:600px){.listAndGradient{padding:5rem 0}.listAndGradient-listsContainer{-webkit-column-count:1;column-count:1}.listAndGradient-list{padding-right:0}}.listCombo{padding-top:10rem}.listCombo-title{white-space:initial;font-size:4rem}.listCombo-list{padding:0;list-style:none;margin-left:8.5rem;-webkit-column-count:3;column-count:3;-webkit-column-gap:2rem;column-gap:2rem}.listCombo-listItem{margin:0 0 .8rem}.listCombo-listItem a{text-decoration:none;color:#232323}@media (max-width:1023px){.listCombo-list{margin-top:3rem;margin-left:0}}@media (max-width:768px){.listCombo-list{-webkit-column-count:2;column-count:2}}@media (max-width:600px){.listCombo-list{-webkit-column-count:1;column-count:1}}section.llcdayHeader{max-height:800px;overflow:hidden;margin-top:100px}section.llcdayHeader .grid-7of12{position:relative;background:#b0009a}section.llcdayHeader img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ladies-learning-code section.llcdayHeader{background-image:url(images/llc-gradient-long.png);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width:1073px){.ladies-learning-code section.llcdayHeader{background-position:43% 50%}}@media (max-width:1017px){.ladies-learning-code section.llcdayHeader{background-position:58% 50%}}@media (max-width:1006px){.ladies-learning-code section.llcdayHeader{background-position:57% 50%}}@media (max-width:983px){.ladies-learning-code section.llcdayHeader{background-position:50% 50%}}@media (max-width:957px){.ladies-learning-code section.llcdayHeader{background-position:46% 50%}}@media (max-width:888px){.ladies-learning-code section.llcdayHeader{background-position:44% 50%}}@media (max-width:667px){.ladies-learning-code section.llcdayHeader{background-position:38% 50%}}@media (max-width:600px){.ladies-learning-code section.llcdayHeader{background-image:none}}.canada-learning-code section.llcdayHeader{background:#ec0919}@media (max-width:600px){.canada-learning-code section.llcdayHeader{background:#fff}}section.llcdayHeader .grid-5of12{padding-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.llcdayHeader .flex-grid-llcDay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}section.llcdayHeader .flex-grid-llcDay .grid-5of12,section.llcdayHeader .flex-grid-llcDay .grid-7of12{margin-right:0;margin-bottom:0}@media (max-width:600px){section.llcdayHeader .flex-grid-llcDay{display:block}}.llcdayHeader-textarea{color:#fff;padding:50px;padding-left:0}@media (max-width:600px){.llcdayHeader-textarea{color:#000;padding:10%}}.llcdayHeader-textarea h1{font-size:5.4rem}.llcdayHeader-textarea .pvCard-title,.llcdayHeader-textarea h1,.llcdayHeader-textarea h2,.llcdayHeader-textarea h3,.llcdayHeader-textarea h4,.llcdayHeader-textarea h5,.llcdayHeader-textarea h6{margin-bottom:3rem;color:#fff}@media (max-width:600px){.llcdayHeader-textarea .pvCard-title,.llcdayHeader-textarea h1,.llcdayHeader-textarea h2,.llcdayHeader-textarea h3,.llcdayHeader-textarea h4,.llcdayHeader-textarea h5,.llcdayHeader-textarea h6{color:#000}}.llcdayHeader-textarea p{margin:1rem 0;color:#fff;font-size:1.8rem}@media (max-width:600px){.llcdayHeader-textarea p{color:#000}}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .llcdayHeader-textarea a,.ladies-learning-code .llcdayHeader-textarea .button,.ladies-learning-code .llcdayHeader-textarea .ctaHorizontalCard-cta,.ladies-learning-code .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.ladies-learning-code .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .llcdayHeader-textarea input[type=button],.ladies-learning-code .llcdayHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn{background:#fff;color:#000}@media (max-width:600px){.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .llcdayHeader-textarea a,.ladies-learning-code .llcdayHeader-textarea .button,.ladies-learning-code .llcdayHeader-textarea .ctaHorizontalCard-cta,.ladies-learning-code .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.ladies-learning-code .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.ladies-learning-code .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.ladies-learning-code .llcdayHeader-textarea input[type=button],.ladies-learning-code .llcdayHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn{color:#fff;background:#b0009a}}.instagram #sb_instagram .sbi_follow_btn .ladies-learning-code .llcdayHeader-textarea a:hover,.ladies-learning-code .llcdayHeader-textarea .button:hover,.ladies-learning-code .llcdayHeader-textarea .ctaHorizontalCard-cta:hover,.ladies-learning-code .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel:hover,.ladies-learning-code .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.ladies-learning-code .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.ladies-learning-code .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.ladies-learning-code .llcdayHeader-textarea input:hover[type=button],.ladies-learning-code .llcdayHeader-textarea input:hover[type=submit],.page-add-an-emoji .ppw-post-password-container .ladies-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .ladies-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn:hover{background:#f7e5f4}.canada-learning-code .llcdayHeader-textarea .button,.canada-learning-code .llcdayHeader-textarea .ctaHorizontalCard-cta,.canada-learning-code .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.canada-learning-code .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.canada-learning-code .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .llcdayHeader-textarea input[type=button],.canada-learning-code .llcdayHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .llcdayHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn{background:#fff;color:#ec0919;border:none}@media (max-width:600px){.canada-learning-code .llcdayHeader-textarea .button,.canada-learning-code .llcdayHeader-textarea .ctaHorizontalCard-cta,.canada-learning-code .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.canada-learning-code .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.canada-learning-code .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.canada-learning-code .llcdayHeader-textarea input[type=button],.canada-learning-code .llcdayHeader-textarea input[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .llcdayHeader-textarea a,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn{color:#fff;background:#ec0919}}.canada-learning-code .llcdayHeader-textarea .button:hover,.canada-learning-code .llcdayHeader-textarea .ctaHorizontalCard-cta:hover,.canada-learning-code .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel:hover,.canada-learning-code .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a:hover,.canada-learning-code .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.canada-learning-code .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.canada-learning-code .llcdayHeader-textarea input:hover[type=button],.canada-learning-code .llcdayHeader-textarea input:hover[type=submit],.instagram #sb_instagram .sbi_follow_btn .canada-learning-code .llcdayHeader-textarea a:hover,.page-add-an-emoji .ppw-post-password-container .canada-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .canada-learning-code .llcdayHeader-textarea .ppw-pwd-submit-btn:hover{background:#8af9f3;color:#000}.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a,.llcdayHeader-textarea .button,.llcdayHeader-textarea .ctaHorizontalCard-cta,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.llcdayHeader-textarea .link,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.llcdayHeader-textarea input[type=button],.llcdayHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn{margin:2rem 0;margin-right:1rem;min-width:150px}.llcdayHeader-textarea ul li{margin:2rem 0}@media (max-width:1299px){.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a,.llcdayHeader-textarea .button,.llcdayHeader-textarea .ctaHorizontalCard-cta,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.llcdayHeader-textarea .link,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.llcdayHeader-textarea input[type=button],.llcdayHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn{margin:1rem 0}.cmForm .llcdayHeader-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .llcdayHeader-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .llcdayHeader-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .llcdayHeader-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .lpForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .button+input[type=button],.cmForm .sf_field .llcdayHeader-textarea .button+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .llcdayHeader-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .llcdayHeader-textarea input[type=button]+.button,.cmForm .sf_field .llcdayHeader-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .llcdayHeader-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=button],.cmForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=submit],.cmForm .sf_field .llcdayHeader-textarea input[type=submit]+.button,.cmForm .sf_field .llcdayHeader-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .llcdayHeader-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=button],.cmForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .llcdayHeader-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .llcdayHeader-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .llcdayHeader-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .llcdayHeader-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+a,.llcdayHeader-textarea .button+.button,.llcdayHeader-textarea .button+.ctaHorizontalCard-cta,.llcdayHeader-textarea .button+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .button+.link,.llcdayHeader-textarea .button+input[type=button],.llcdayHeader-textarea .button+input[type=submit],.llcdayHeader-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.llcdayHeader-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.llcdayHeader-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.llcdayHeader-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.llcdayHeader-textarea .cmForm .sf_field .button+input[type=button],.llcdayHeader-textarea .cmForm .sf_field .button+input[type=submit],.llcdayHeader-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.llcdayHeader-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.llcdayHeader-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.llcdayHeader-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.llcdayHeader-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.llcdayHeader-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.llcdayHeader-textarea .cmForm .sf_field .link+input[type=button],.llcdayHeader-textarea .cmForm .sf_field .link+input[type=submit],.llcdayHeader-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .cmForm .sf_field input[type=button]+.button,.llcdayHeader-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.llcdayHeader-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .cmForm .sf_field input[type=button]+.link,.llcdayHeader-textarea .cmForm .sf_field input[type=button]+input[type=button],.llcdayHeader-textarea .cmForm .sf_field input[type=button]+input[type=submit],.llcdayHeader-textarea .cmForm .sf_field input[type=submit]+.button,.llcdayHeader-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.llcdayHeader-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .cmForm .sf_field input[type=submit]+.link,.llcdayHeader-textarea .cmForm .sf_field input[type=submit]+input[type=button],.llcdayHeader-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.llcdayHeader-textarea .ctaHorizontalCard-cta+.button,.llcdayHeader-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.llcdayHeader-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .ctaHorizontalCard-cta+.link,.llcdayHeader-textarea .ctaHorizontalCard-cta+input[type=button],.llcdayHeader-textarea .ctaHorizontalCard-cta+input[type=submit],.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+.button,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+.link,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.llcdayHeader-textarea .link+.button,.llcdayHeader-textarea .link+.ctaHorizontalCard-cta,.llcdayHeader-textarea .link+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .link+.link,.llcdayHeader-textarea .link+input[type=button],.llcdayHeader-textarea .link+input[type=submit],.llcdayHeader-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.llcdayHeader-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.llcdayHeader-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.llcdayHeader-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.llcdayHeader-textarea .lpForm .sf_field .button+input[type=button],.llcdayHeader-textarea .lpForm .sf_field .button+input[type=submit],.llcdayHeader-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.llcdayHeader-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.llcdayHeader-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.llcdayHeader-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.llcdayHeader-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.llcdayHeader-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.llcdayHeader-textarea .lpForm .sf_field .link+input[type=button],.llcdayHeader-textarea .lpForm .sf_field .link+input[type=submit],.llcdayHeader-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .lpForm .sf_field input[type=button]+.button,.llcdayHeader-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.llcdayHeader-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .lpForm .sf_field input[type=button]+.link,.llcdayHeader-textarea .lpForm .sf_field input[type=button]+input[type=button],.llcdayHeader-textarea .lpForm .sf_field input[type=button]+input[type=submit],.llcdayHeader-textarea .lpForm .sf_field input[type=submit]+.button,.llcdayHeader-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.llcdayHeader-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .lpForm .sf_field input[type=submit]+.link,.llcdayHeader-textarea .lpForm .sf_field input[type=submit]+input[type=button],.llcdayHeader-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.llcdayHeader-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.llcdayHeader-textarea input[type=button]+.button,.llcdayHeader-textarea input[type=button]+.ctaHorizontalCard-cta,.llcdayHeader-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea input[type=button]+.link,.llcdayHeader-textarea input[type=button]+input[type=button],.llcdayHeader-textarea input[type=button]+input[type=submit],.llcdayHeader-textarea input[type=submit]+.button,.llcdayHeader-textarea input[type=submit]+.ctaHorizontalCard-cta,.llcdayHeader-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea input[type=submit]+.link,.llcdayHeader-textarea input[type=submit]+input[type=button],.llcdayHeader-textarea input[type=submit]+input[type=submit],.lpForm .cmForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=submit],.lpForm .llcdayHeader-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .llcdayHeader-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .llcdayHeader-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .llcdayHeader-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .button+input[type=button],.lpForm .sf_field .llcdayHeader-textarea .button+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .llcdayHeader-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .llcdayHeader-textarea input[type=button]+.button,.lpForm .sf_field .llcdayHeader-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .llcdayHeader-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=button],.lpForm .sf_field .llcdayHeader-textarea input[type=button]+input[type=submit],.lpForm .sf_field .llcdayHeader-textarea input[type=submit]+.button,.lpForm .sf_field .llcdayHeader-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .llcdayHeader-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=button],.lpForm .sf_field .llcdayHeader-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .llcdayHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .llcdayHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .llcdayHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .llcdayHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .llcdayHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .llcdayHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .llcdayHeader-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .llcdayHeader-textarea input[type=submit]+.ppw-pwd-submit-btn{margin-left:0}.llcdayHeader-textarea h1{font-size:4.5rem}}@media (max-width:1023px){.llcdayHeader-textarea{padding:0 10%;margin:4rem 0}.llcdayHeader-textarea ol,.llcdayHeader-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.instagram #sb_instagram .sbi_follow_btn .llcdayHeader-textarea a,.llcdayHeader-textarea .button,.llcdayHeader-textarea .ctaHorizontalCard-cta,.llcdayHeader-textarea .experienceRadioGroup-viewPickerLabel,.llcdayHeader-textarea .instagram #sb_instagram .sbi_follow_btn a,.llcdayHeader-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.llcdayHeader-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.llcdayHeader-textarea input[type=button],.llcdayHeader-textarea input[type=submit],.page-add-an-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .llcdayHeader-textarea .ppw-pwd-submit-btn{width:100%;text-align:center}}.cmForm .sf_field input,.lpForm .sf_field input,input,textarea{width:100%;max-width:360px;padding:8px;font-size:2rem;font-family:Maax,"Open Sans",sans-serif;background-color:transparent;color:#565656;border:none;border-bottom:1px solid #565656;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cmForm .sf_field input:focus,.cmForm .sf_field input:hover,.lpForm .sf_field input:focus,.lpForm .sf_field input:hover,input:focus,input:hover,textarea:focus,textarea:hover{border-color:#8af9f3}.cmForm .sf_field input:-webkit-autofill,.lpForm .sf_field input:-webkit-autofill,input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{background-color:#d2fbf9!important;-webkit-box-shadow:0 0 0 50px #d2fbf9 inset}textarea{max-width:460px}.cmForm .sf_field label,.lpForm .sf_field label,.radioButtons-title,label{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#107e7a;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cmForm .sf_field input[type=button],.cmForm .sf_field input[type=submit],.lpForm .sf_field input[type=button],.lpForm .sf_field input[type=submit],input[type=button],input[type=submit]{width:auto}.cmForm .sf_field input[type=checkbox],.cmForm .sf_field input[type=radio],.lpForm .sf_field input[type=checkbox],.lpForm .sf_field input[type=radio],input[type=checkbox],input[type=radio]{width:auto;display:inline-block}.field{margin-bottom:20px}.cmForm .sf_field,.input,.lpForm .sf_field{position:relative;margin-top:2rem}.label--minimized{-webkit-transform:scale(.8) translateY(-200%);transform:scale(.8) translateY(-200%)}#gform_confirmation_wrapper_7,#gform_confirmation_wrapper_8,#gform_wrapper_7,#gform_wrapper_8{margin-top:100px;position:relative;background:#fff}#gform_confirmation_wrapper_7::before,#gform_confirmation_wrapper_8::before,#gform_wrapper_7::before,#gform_wrapper_8::before{content:url(images/bluecircles-left.svg);position:absolute;left:-26%;top:-2%}#gform_confirmation_wrapper_7::after,#gform_confirmation_wrapper_8::after,#gform_wrapper_7::after,#gform_wrapper_8::after{content:url(images/bluecircles-impact.svg);position:fixed;top:3%;right:0;z-index:-1;width:70%}#gform_confirmation_wrapper_7,#gform_confirmation_wrapper_8{background:0 0}#gform_confirmation_wrapper_7::before,#gform_confirmation_wrapper_8::before{content:none}#gform_wrapper_11 .gform_fields .ginput_container_radio ul.gfield_radio,#gform_wrapper_12 .gform_fields .ginput_container_radio ul.gfield_radio,#gform_wrapper_13 .gform_fields .ginput_container_radio ul.gfield_radio,#gform_wrapper_15 .gform_fields .ginput_container_radio ul.gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#gform_wrapper_11 .gform_fields .ginput_container_radio ul.gfield_radio li,#gform_wrapper_12 .gform_fields .ginput_container_radio ul.gfield_radio li,#gform_wrapper_13 .gform_fields .ginput_container_radio ul.gfield_radio li,#gform_wrapper_15 .gform_fields .ginput_container_radio ul.gfield_radio li{width:50%}#gform_wrapper_11 .gform_fields .ginput_container_checkbox ul.gfield_checkbox,#gform_wrapper_12 .gform_fields .ginput_container_checkbox ul.gfield_checkbox,#gform_wrapper_13 .gform_fields .ginput_container_checkbox ul.gfield_checkbox,#gform_wrapper_15 .gform_fields .ginput_container_checkbox ul.gfield_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#gform_wrapper_11 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li,#gform_wrapper_12 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li,#gform_wrapper_13 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li,#gform_wrapper_15 .gform_fields .ginput_container_checkbox ul.gfield_checkbox li{width:50%}#gform_wrapper_11 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1,#gform_wrapper_12 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1,#gform_wrapper_13 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1,#gform_wrapper_15 .gform_fields .ginput_container_checkbox ul.gfield_checkbox .gchoice_11_53_1{width:100%}#gform_wrapper_11 .gform_fields #field_11_3,#gform_wrapper_11 .gform_fields #field_11_34,#gform_wrapper_11 .gform_fields #field_11_35,#gform_wrapper_11 .gform_fields #field_11_42,#gform_wrapper_11 .gform_fields #field_11_5,#gform_wrapper_11 .gform_fields #field_11_7,#gform_wrapper_11 .gform_fields #field_12_3,#gform_wrapper_11 .gform_fields #field_12_34,#gform_wrapper_11 .gform_fields #field_12_35,#gform_wrapper_11 .gform_fields #field_12_42,#gform_wrapper_11 .gform_fields #field_12_5,#gform_wrapper_11 .gform_fields #field_12_7,#gform_wrapper_11 .gform_fields #field_13_3,#gform_wrapper_11 .gform_fields #field_13_34,#gform_wrapper_11 .gform_fields #field_13_35,#gform_wrapper_11 .gform_fields #field_13_42,#gform_wrapper_11 .gform_fields #field_13_5,#gform_wrapper_11 .gform_fields #field_13_7,#gform_wrapper_12 .gform_fields #field_11_3,#gform_wrapper_12 .gform_fields #field_11_34,#gform_wrapper_12 .gform_fields #field_11_35,#gform_wrapper_12 .gform_fields #field_11_42,#gform_wrapper_12 .gform_fields #field_11_5,#gform_wrapper_12 .gform_fields #field_11_7,#gform_wrapper_12 .gform_fields #field_12_3,#gform_wrapper_12 .gform_fields #field_12_34,#gform_wrapper_12 .gform_fields #field_12_35,#gform_wrapper_12 .gform_fields #field_12_42,#gform_wrapper_12 .gform_fields #field_12_5,#gform_wrapper_12 .gform_fields #field_12_7,#gform_wrapper_12 .gform_fields #field_13_3,#gform_wrapper_12 .gform_fields #field_13_34,#gform_wrapper_12 .gform_fields #field_13_35,#gform_wrapper_12 .gform_fields #field_13_42,#gform_wrapper_12 .gform_fields #field_13_5,#gform_wrapper_12 .gform_fields #field_13_7,#gform_wrapper_13 .gform_fields #field_11_3,#gform_wrapper_13 .gform_fields #field_11_34,#gform_wrapper_13 .gform_fields #field_11_35,#gform_wrapper_13 .gform_fields #field_11_42,#gform_wrapper_13 .gform_fields #field_11_5,#gform_wrapper_13 .gform_fields #field_11_7,#gform_wrapper_13 .gform_fields #field_12_3,#gform_wrapper_13 .gform_fields #field_12_34,#gform_wrapper_13 .gform_fields #field_12_35,#gform_wrapper_13 .gform_fields #field_12_42,#gform_wrapper_13 .gform_fields #field_12_5,#gform_wrapper_13 .gform_fields #field_12_7,#gform_wrapper_13 .gform_fields #field_13_3,#gform_wrapper_13 .gform_fields #field_13_34,#gform_wrapper_13 .gform_fields #field_13_35,#gform_wrapper_13 .gform_fields #field_13_42,#gform_wrapper_13 .gform_fields #field_13_5,#gform_wrapper_13 .gform_fields #field_13_7,#gform_wrapper_15 .gform_fields #field_11_3,#gform_wrapper_15 .gform_fields #field_11_34,#gform_wrapper_15 .gform_fields #field_11_35,#gform_wrapper_15 .gform_fields #field_11_42,#gform_wrapper_15 .gform_fields #field_11_5,#gform_wrapper_15 .gform_fields #field_11_7,#gform_wrapper_15 .gform_fields #field_12_3,#gform_wrapper_15 .gform_fields #field_12_34,#gform_wrapper_15 .gform_fields #field_12_35,#gform_wrapper_15 .gform_fields #field_12_42,#gform_wrapper_15 .gform_fields #field_12_5,#gform_wrapper_15 .gform_fields #field_12_7,#gform_wrapper_15 .gform_fields #field_13_3,#gform_wrapper_15 .gform_fields #field_13_34,#gform_wrapper_15 .gform_fields #field_13_35,#gform_wrapper_15 .gform_fields #field_13_42,#gform_wrapper_15 .gform_fields #field_13_5,#gform_wrapper_15 .gform_fields #field_13_7{display:inline-block;width:50%}#gform_wrapper_11 .gform_fields #field_11_3 input,#gform_wrapper_11 .gform_fields #field_11_34 input,#gform_wrapper_11 .gform_fields #field_11_35 input,#gform_wrapper_11 .gform_fields #field_11_42 input,#gform_wrapper_11 .gform_fields #field_11_5 input,#gform_wrapper_11 .gform_fields #field_11_7 input,#gform_wrapper_11 .gform_fields #field_12_3 input,#gform_wrapper_11 .gform_fields #field_12_34 input,#gform_wrapper_11 .gform_fields #field_12_35 input,#gform_wrapper_11 .gform_fields #field_12_42 input,#gform_wrapper_11 .gform_fields #field_12_5 input,#gform_wrapper_11 .gform_fields #field_12_7 input,#gform_wrapper_11 .gform_fields #field_13_3 input,#gform_wrapper_11 .gform_fields #field_13_34 input,#gform_wrapper_11 .gform_fields #field_13_35 input,#gform_wrapper_11 .gform_fields #field_13_42 input,#gform_wrapper_11 .gform_fields #field_13_5 input,#gform_wrapper_11 .gform_fields #field_13_7 input,#gform_wrapper_12 .gform_fields #field_11_3 input,#gform_wrapper_12 .gform_fields #field_11_34 input,#gform_wrapper_12 .gform_fields #field_11_35 input,#gform_wrapper_12 .gform_fields #field_11_42 input,#gform_wrapper_12 .gform_fields #field_11_5 input,#gform_wrapper_12 .gform_fields #field_11_7 input,#gform_wrapper_12 .gform_fields #field_12_3 input,#gform_wrapper_12 .gform_fields #field_12_34 input,#gform_wrapper_12 .gform_fields #field_12_35 input,#gform_wrapper_12 .gform_fields #field_12_42 input,#gform_wrapper_12 .gform_fields #field_12_5 input,#gform_wrapper_12 .gform_fields #field_12_7 input,#gform_wrapper_12 .gform_fields #field_13_3 input,#gform_wrapper_12 .gform_fields #field_13_34 input,#gform_wrapper_12 .gform_fields #field_13_35 input,#gform_wrapper_12 .gform_fields #field_13_42 input,#gform_wrapper_12 .gform_fields #field_13_5 input,#gform_wrapper_12 .gform_fields #field_13_7 input,#gform_wrapper_13 .gform_fields #field_11_3 input,#gform_wrapper_13 .gform_fields #field_11_34 input,#gform_wrapper_13 .gform_fields #field_11_35 input,#gform_wrapper_13 .gform_fields #field_11_42 input,#gform_wrapper_13 .gform_fields #field_11_5 input,#gform_wrapper_13 .gform_fields #field_11_7 input,#gform_wrapper_13 .gform_fields #field_12_3 input,#gform_wrapper_13 .gform_fields #field_12_34 input,#gform_wrapper_13 .gform_fields #field_12_35 input,#gform_wrapper_13 .gform_fields #field_12_42 input,#gform_wrapper_13 .gform_fields #field_12_5 input,#gform_wrapper_13 .gform_fields #field_12_7 input,#gform_wrapper_13 .gform_fields #field_13_3 input,#gform_wrapper_13 .gform_fields #field_13_34 input,#gform_wrapper_13 .gform_fields #field_13_35 input,#gform_wrapper_13 .gform_fields #field_13_42 input,#gform_wrapper_13 .gform_fields #field_13_5 input,#gform_wrapper_13 .gform_fields #field_13_7 input,#gform_wrapper_15 .gform_fields #field_11_3 input,#gform_wrapper_15 .gform_fields #field_11_34 input,#gform_wrapper_15 .gform_fields #field_11_35 input,#gform_wrapper_15 .gform_fields #field_11_42 input,#gform_wrapper_15 .gform_fields #field_11_5 input,#gform_wrapper_15 .gform_fields #field_11_7 input,#gform_wrapper_15 .gform_fields #field_12_3 input,#gform_wrapper_15 .gform_fields #field_12_34 input,#gform_wrapper_15 .gform_fields #field_12_35 input,#gform_wrapper_15 .gform_fields #field_12_42 input,#gform_wrapper_15 .gform_fields #field_12_5 input,#gform_wrapper_15 .gform_fields #field_12_7 input,#gform_wrapper_15 .gform_fields #field_13_3 input,#gform_wrapper_15 .gform_fields #field_13_34 input,#gform_wrapper_15 .gform_fields #field_13_35 input,#gform_wrapper_15 .gform_fields #field_13_42 input,#gform_wrapper_15 .gform_fields #field_13_5 input,#gform_wrapper_15 .gform_fields #field_13_7 input{width:100%}.logoGrid{text-align:center;padding:7.5rem 0}.page-career-collective-microsoft .logoGrid{padding:.5rem 0}.logoGrid .block-heading{margin-bottom:4rem}.logoGrid-paragraph{width:35%;margin:0 auto 4rem}.logoGrid-tier{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.logoGrid-tier:last-of-type{margin-bottom:0}.logoGrid-tierTitle{font-size:18px;margin:0;margin-bottom:1rem}.logoGrid-logo{padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.logoGrid-logo{width:48%}}@media (max-width:480px){.logoGrid-logo{width:100%!important;margin-bottom:10px}}.logoGrid-logo img{height:auto;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.logoQuilt-tier--wide .logoGrid-logo{margin:3rem 5rem}@media (max-width:768px){.logoGrid-paragraph{width:50%}}@media (max-width:480px){.logoGrid{padding:3rem 0}.logoGrid-paragraph{width:80%}}.logoQuilt{text-align:center;padding:7.5rem 0}.page-canada-learning-code-week .logoQuilt h2,.page-semaine-canada-en-programmation .logoQuilt h2{margin-bottom:50px}.logoQuilt-paragraph{width:35%;margin:0 auto 4rem}.logoQuilt-tier{margin-bottom:4rem}.page-canada-learning-code-week .logoQuilt-tier,.page-semaine-canada-en-programmation .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.page-journee-femmes-en-programmation .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.page-journee-femmes-en-programmation-sql .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.page-journee-femmes-en-programmation-reseaux-sociaux .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.page-national-ladies-learning-code-day .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.page-national-ladies-learning-code-day-social-media .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.page-national-ladies-learning-code-day-sql .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:70%;margin:0 auto}.logoQuilt-tier:last-of-type{margin-bottom:0}.logoQuilt-tierTitle{font-size:18px;margin:0;margin-bottom:1rem}.logoQuilt-logo{display:inline-block;margin:3rem 3rem;-webkit-transition:none;transition:none;vertical-align:middle}.logoQuilt-logo img{display:block;max-height:70px;max-width:280px}.page-canada-learning-code-week .logoQuilt-logo,.page-canada-learning-code-week-workshops .logoQuilt-logo,.page-semaine-canada-en-programmation .logoQuilt-logo{width:33%;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-canada-learning-code-week .logoQuilt-logo,.page-canada-learning-code-week-workshops .logoQuilt-logo,.page-semaine-canada-en-programmation .logoQuilt-logo{width:48%}}.page-canada-learning-code-week .logoQuilt-logo img,.page-canada-learning-code-week-workshops .logoQuilt-logo img,.page-semaine-canada-en-programmation .logoQuilt-logo img{width:200px;height:auto;max-height:none;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.page-national-ladies-learning-code-day .logoQuilt-logo{width:29%;border:1px solid #000;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-national-ladies-learning-code-day .logoQuilt-logo{width:48%}}.page-national-ladies-learning-code-day .logoQuilt-logo img{width:150px;height:auto;max-height:70px;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.page-national-ladies-learning-code-day-social-media .logoQuilt-logo{width:29%;border:1px solid #000;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-national-ladies-learning-code-day-social-media .logoQuilt-logo{width:48%}}.page-national-ladies-learning-code-day-social-media .logoQuilt-logo img{width:150px;height:auto;max-height:70px;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.page-national-ladies-learning-code-day-sql .logoQuilt-logo{width:29%;border:1px solid #000;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-national-ladies-learning-code-day-sql .logoQuilt-logo{width:48%}}.page-national-ladies-learning-code-day-sql .logoQuilt-logo img{width:150px;height:auto;max-height:70px;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.page-journee-femmes-en-programmation-sql .logoQuilt-logo{width:29%;border:1px solid #000;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-journee-femmes-en-programmation-sql .logoQuilt-logo{width:48%}}.page-journee-femmes-en-programmation-sql .logoQuilt-logo img{width:150px;height:auto;max-height:70px;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.page-journee-femmes-en-programmation-reseaux-sociaux .logoQuilt-logo{width:29%;border:1px solid #000;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-journee-femmes-en-programmation-reseaux-sociaux .logoQuilt-logo{width:48%}}.page-journee-femmes-en-programmation-reseaux-sociaux .logoQuilt-logo img{width:150px;height:auto;max-height:70px;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.page-journee-femmes-en-programmation .logoQuilt-logo{width:29%;border:1px solid #000;padding:10px;margin:0;height:118px;margin-bottom:20px;position:relative}@media (max-width:768px){.page-journee-femmes-en-programmation .logoQuilt-logo{width:48%}}.page-journee-femmes-en-programmation .logoQuilt-logo img{width:150px;height:auto;max-height:70px;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.logoQuilt-tier--wide .logoQuilt-logo{margin:3rem 5rem}@media (max-width:768px){.logoQuilt-paragraph{width:50%}}@media (max-width:480px){.logoQuilt{padding:3rem 0}.logoQuilt-paragraph{width:80%}}.page-homepage .logoQuilt-tier{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden;position:relative}.page-homepage .logoQuilt-logo{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.page-homepage .logoQuilt-logo img{max-height:150px;max-width:500px}.logoQuiltCombo{padding-top:10rem}.logoQuiltCombo-details{width:300px}.logoQuiltCombo-content{white-space:pre-wrap}.logoQuiltCombo-logoWrapper{width:100%;text-align:center;margin-bottom:4rem}.logoQuiltCombo-logo{max-height:100px;display:inline-block;vertical-align:middle}.page-annual-report-2021 .logoQuiltCombo-logo{max-height:200px}.page-rapport-annuel-2021 .logoQuiltCombo-logo{max-height:200px}.page-devenez-commanditaire .logoQuiltCombo-logo{max-height:200px}.page-sponsors .logoQuiltCombo-logo{max-height:200px}@media (max-width:1023px){.logoQuiltCombo-details{width:100%}}@media (max-width:600px){.logoQuiltCombo-logoWrapper{padding:0 2rem}}.logoQuiltSecondary{text-align:center;padding:7.5rem 0}.logoQuiltSecondary-paragraph{width:35%;margin:0 auto 4rem}.logoQuiltSecondary-tier{margin-bottom:4rem}.logoQuiltSecondary-tier:last-of-type{margin-bottom:0}.logoQuiltSecondary-tierTitle{font-size:18px;margin:0;margin-bottom:1rem}.logoQuiltSecondary-logo{display:inline-block;margin:3rem 3rem;-webkit-transition:none;transition:none;vertical-align:middle}.logoQuiltSecondary-logo img{display:block;max-height:40px;max-width:160px}.page-canada-learning-code-week .logoQuiltSecondary-logo img,.page-semaine-canada-en-programmation .logoQuiltSecondary-logo img{width:250px;max-height:none;max-width:none}.logoQuilt-tier--wide .logoQuiltSecondary-logo{margin:3rem 5rem}@media (max-width:768px){.logoQuiltSecondary-paragraph{width:50%}}@media (max-width:480px){.logoQuiltSecondary{padding:3rem 0}.logoQuiltSecondary-paragraph{width:80%}}.logoStats{padding:5rem 0;text-align:center;background:#f7f7f6;position:relative;z-index:0}.logoStats--withSpace{margin:5rem 0}.logoStats .grid-1of3:nth-child(3n):not(:last-child) .logoStats-wrapper{margin-bottom:6rem}.logoStats-wrapper{margin-bottom:1rem}.logoStats-logo{height:10rem;display:inline-block}.logoStats-stat{display:block;font-size:2.8rem;font-weight:700;line-height:1.07;letter-spacing:.4px;color:#107e7a;margin:2.5rem 0 1rem}.logoStats-text{display:block;font-size:1.3rem;line-height:1.85;letter-spacing:1.5px;text-align:center;text-transform:uppercase}@media (max-width:600px){.logoStats-wrapper{margin-bottom:6rem}.logoStats .grid-1of3:nth-child(3) .logoStats-wrapper{margin-bottom:0}}.cardGrid-wrapper{padding:7.5rem 0}.cardGrid-wrapper .dvCard-wrapper,.cardGrid-wrapper .svCard-wrapper{width:100%;max-width:100%}.cardGrid-wrapper .dvCard-wrapper:focus,.cardGrid-wrapper .svCard-wrapper:focus{outline-width:.25rem}.cardGrid-background{position:absolute;top:0;left:2rem;right:33.33%;bottom:0;background-color:#f7f7f6;z-index:-1}.cardGrid-title{margin-bottom:4rem}@media (max-width:1023px){.cardGrid-wrapper .phCard-wrapper{margin-bottom:4rem}.cardGrid-wrapper .svCard-wrapper{padding:4rem 4.5rem;text-align:center}.cardGrid-wrapper .svCard-contentWrapper,.cardGrid-wrapper .svCard-imageWrapper{display:inline-block;vertical-align:middle;margin:0}.cardGrid-wrapper .svCard-contentWrapper{max-width:375px}.cardGrid-wrapper .svCard-spacer{max-width:500px;margin-left:auto;margin-right:auto;min-height:auto}.cardGrid-background{display:none}}@media (max-width:767px){.cardGrid-wrapper .svCard-imageWrapper{margin-bottom:2rem}}.cardGrid-wrapper{padding:7.5rem 0}.cardGrid-wrapper .dvCard-wrapper,.cardGrid-wrapper .svCard-wrapper{width:100%;max-width:100%}.cardGrid-wrapper .dvCard-wrapper:focus,.cardGrid-wrapper .svCard-wrapper:focus{outline-width:.25rem}.cardGrid-background{position:absolute;top:0;left:2rem;right:33.33%;bottom:0;background-color:#f7f7f6;z-index:-1}.cardGrid-title{margin-bottom:4rem}@media (max-width:1023px){.cardGrid-wrapper .phCard-wrapper{margin-bottom:4rem}.cardGrid-wrapper .svCard-wrapper{padding:4rem 4.5rem;text-align:center}.cardGrid-wrapper .svCard-contentWrapper,.cardGrid-wrapper .svCard-imageWrapper{display:inline-block;vertical-align:middle;margin:0}.cardGrid-wrapper .svCard-contentWrapper{max-width:375px}.cardGrid-wrapper .svCard-spacer{max-width:500px;margin-left:auto;margin-right:auto;min-height:auto}.cardGrid-background{display:none}}@media (max-width:767px){.cardGrid-wrapper .svCard-imageWrapper{margin-bottom:2rem}}.map{padding:3.75rem 0}@media (max-width:480px){.map{padding:1.5rem 0}}.map-container{position:relative;padding-top:56.25%;background:#fbfbfb}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.namesWall{padding:7.5rem 0}.namesWall h2{margin-bottom:50px}.namesWall p{font-weight:700;font-size:2rem}.namesWall-names{-webkit-columns:3;columns:3;padding-left:40px;-webkit-column-gap:40px;column-gap:40px}@media (max-width:480px){.namesWall-names{-webkit-columns:2;columns:2;padding-left:20px;-webkit-column-gap:20px;column-gap:20px}}.namesWall-names ul{list-style:none;padding-left:0}.pageHeader{padding-top:20rem}.pageHeader-details{text-align:center;max-width:65rem;margin:0 auto}.pageHeader-title{margin:4rem 0}.pageHeader-text{margin:3rem 0 4rem;font-size:2rem;text-align:left}.pageHeader-image{max-width:30rem;margin:0 auto}@media (max-width:1023px){.pageHeader{padding-top:10rem}}@media (max-width:600px){.pageHeader{padding-top:6rem}.pageHeader-title{font-size:4rem}}.projectCarousel{margin:10rem 0}.projectCarousel-title{text-align:center;margin:4rem}.projectCarousel .slick-arrow{background:0 0;border:none;width:34px;height:34px;-webkit-appearance:none;color:transparent;padding:0;position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.projectCarousel .slick-arrow:before{content:'';display:block;width:100%;height:100%;border-right:solid 3px #969696;border-bottom:solid 3px #969696;cursor:pointer}.projectCarousel .slick-arrow:focus{outline:0}.projectCarousel .slick-arrow:focus:before{border-right:solid 3px #107e7a;border-bottom:solid 3px #107e7a}.projectCarousel .slick-prev{left:-8rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.projectCarousel .slick-next{right:-8rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1023px){.projectCarousel .slick-arrow{width:20px;height:20px;top:50%}.projectCarousel .slick-arrow:before{border-right:solid 3px #efefed;border-bottom:solid 3px #efefed}.projectCarousel .slick-arrow:after{content:'';display:block;width:250%;height:250%;border-radius:50%;background:#107e7a;position:absolute;top:60%;left:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.projectCarousel .slick-arrow:focus:before{border-right:solid 3px #f7f7f6;border-bottom:solid 3px #f7f7f6}.projectCarousel .slick-arrow:focus:after{background:#7f0d1b}.projectCarousel .slick-next{right:0}.projectCarousel .slick-prev{left:0}}@media (max-width:600px){.projectCarousel .slick-arrow{top:20%}.projectCarousel .slick-next{right:5px}.projectCarousel .slick-prev{left:5px}}.pullquotes{padding:7.5rem 0;text-align:center}@media (max-width:480px){.pullquotes{padding:3rem 0;text-align:left}}.pullquotes .slick-next,.pullquotes .slick-prev{font-size:0;position:absolute;padding:0;top:50%;height:50px;width:50px;background-color:transparent;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:0;margin-top:-25px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.8;-webkit-transform:scale(.8);transform:scale(.8);z-index:10}.pullquotes .slick-next:focus,.pullquotes .slick-next:hover,.pullquotes .slick-prev:focus,.pullquotes .slick-prev:hover{outline:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:480px){.pullquotes .slick-next,.pullquotes .slick-prev{display:none!important}}.pullquotes .slick-prev{left:0;background-image:url(/wp-content/themes/twg/images/icons/caret-left.svg)}.pullquotes .slick-next{right:0;background-image:url(/wp-content/themes/twg/images/icons/caret-right.svg)}.pullquotes .slick-dots{margin-top:30px}.pullquote{padding:0 70px}.pullquote:focus{outline:0}@media (max-width:480px){.pullquote{padding:0}}.pullquote-quote{font-size:32px;margin:0 auto 20px auto;max-width:800px}@media (max-width:480px){.pullquote-quote{font-size:22px}}.pullquote-photo{max-width:200px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 auto 20px auto}.pullquote-photo:before{content:'';display:block;padding-top:100%}@media (max-width:480px){.pullquote-photo{margin:0;max-width:120px;margin-bottom:20px}}.pullquote-name{font-size:18px;opacity:.8}.pullquote-role{margin-top:10px;font-size:14px;opacity:.6}.cardGrid-wrapper{padding:7.5rem 0}.cardGrid-wrapper .dvCard-wrapper,.cardGrid-wrapper .svCard-wrapper{width:100%;max-width:100%}.cardGrid-background{position:absolute;top:0;left:2rem;right:33.33%;bottom:0;background-color:#f7f7f6;z-index:-1}.cardGrid-title{margin-bottom:4rem}@media (max-width:1023px){.cardGrid-wrapper .phCard-wrapper{margin-bottom:4rem}.cardGrid-wrapper .svCard-wrapper{padding:4rem 4.5rem;text-align:center}.cardGrid-wrapper .svCard-contentWrapper,.cardGrid-wrapper .svCard-imageWrapper{display:inline-block;vertical-align:middle;margin:0}.cardGrid-wrapper .svCard-contentWrapper{max-width:375px}.cardGrid-wrapper .svCard-spacer{max-width:500px;margin-left:auto;margin-right:auto;min-height:auto}.cardGrid-background{display:none}}@media (max-width:767px){.cardGrid-wrapper .svCard-imageWrapper{margin-bottom:2rem}}.grid--resources{-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--resources>div{margin-bottom:20px}.cssGrid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2rem;column-gap:2rem;row-gap:2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1299px){.cssGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cssGrid{grid-template-columns:repeat(1,1fr)}}#ar2021-impact{--c-white:#fff;--c-teal:#107E7A;--c-teal-dark:#107E7A;--c-purple:#793C77;--c-purple-dark:#7F0D1B;--c-ladies:#BE11B2;--c-teens:#FF584E;--c-kids:#06B162;--c-teachers:#FFA700}#ar2021-impact .trVerticalCardGrid .cmForm form>div,#ar2021-impact .trVerticalCardGrid .grid>div,#ar2021-impact .trVerticalCardGrid .lpForm form>div,.cmForm #ar2021-impact .trVerticalCardGrid form>div,.lpForm #ar2021-impact .trVerticalCardGrid form>div{margin-bottom:1rem}#ar2021-impact .trCard{border-radius:10px;border:2px solid rgba(125,125,125,.2)}#ar2021-impact .trCard-wrapper{padding:3rem 2rem}#ar2021-impact #impactSelectorCard{background-image:url(images/scratchGame/dotted-bg.png)}@media (min-width:600px){#ar2021-impact #impactSelectorCard{padding:7.5rem 0}}#ar2021-impact #impactSelectorCard #impactSelector-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){#ar2021-impact #impactSelectorCard #impactSelector-heading{height:150px}}#ar2021-impact #impactSelectorCard #impactSelector-heading img{display:none;width:100px}@media (min-width:600px){#ar2021-impact #impactSelectorCard #impactSelector-heading img{width:275px}}#ar2021-impact #impactSelectorCard.selection-active #impactSelector-heading h4{display:none}#ar2021-impact #impactSelectorCard.selection-active #impactSelector-heading img{display:inline-block}#ar2021-impact #impactSelectorCard #impactSelector-content{padding:7.5rem 0 0;color:var(--c-white);font-size:2rem}@media (min-width:600px){#ar2021-impact #impactSelectorCard #impactSelector-content{padding:7.5rem 5rem}}#ar2021-impact #impactSelectorCard #impactSelector-wrapper{background-color:var(--c-teal);border:2px solid var(--c-teal-dark);border-radius:0 50px 50px 20px;display:inline-block;padding:1rem 3rem 1rem 1rem;position:relative}#ar2021-impact #impactSelectorCard #impactSelector-wrapper::before{border:2px solid var(--c-teal-dark);border-bottom:none;background-color:var(--c-teal);border-radius:100px 100px 0 0;content:'';height:30px;width:150px;position:absolute;top:-30px;left:-2px}#ar2021-impact #impactSelectorCard #impactSelector-wrapper::after{border:2px solid var(--c-teal-dark);border-top:none;border-bottom-width:3px;background-color:var(--c-teal);content:'';height:15px;width:40px;position:absolute;-webkit-transform:perspective(10px) rotateX(-25deg);transform:perspective(10px) rotateX(-25deg);bottom:-17px;left:40px;z-index:10}#ar2021-impact #impactSelectorCard #impactSelector-wrapper span#program-attended-button{background-color:var(--c-teal);border:2px solid var(--c-teal-dark);color:var(--c-white)}#ar2021-impact #impactSelectorCard #impactSelector-wrapper span#program-attended-button .ui-selectmenu-icon{background-image:url(images/scratchGame/dropdown-arrow.svg);background-position:center;background-size:15px;height:2.25rem}#ar2021-impact #impactSelectorCard #impactResult-wrapper{background-color:var(--c-purple);border:2px solid var(--c-purple-dark);border-radius:20px 50px 50px 20px;display:inline-block;padding:1rem 3rem 1rem 1rem;position:relative}#ar2021-impact #impactSelectorCard #impactResult-wrapper::after{border:2px solid var(--c-purple-dark);border-top:none;border-bottom-width:3px;background-color:var(--c-purple);content:'';height:15px;width:40px;position:absolute;-webkit-transform:perspective(10px) rotateX(-25deg);transform:perspective(10px) rotateX(-25deg);bottom:-17px;left:40px}#ar2021-impact #impactSelectorCard #impactResult-wrapper #impactResult-label{border:1px solid var(--c-purple-dark);border-radius:4px;padding:.25rem 1rem}#ar2021-impact #impactSelectorCard #impactResult-wrapper #impactResult-number{background-color:var(--c-white);border-radius:20px;color:#575e75;padding:.25rem 1.5rem}#ar2021-impact #impactVisualsCard{background-color:var(--c-white);position:relative}#ar2021-impact #impactVisualsCard .impactVisual-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:400px}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper{padding:7.5rem 5rem 0;height:700px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper.selection-active .impactVisual-icon{opacity:0}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-text{font-size:2rem;position:absolute;padding:3rem 1.5rem;width:50%;top:0}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-text{font-size:2.5rem;padding:3rem}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-text span{font-size:40px;display:block;font-weight:600}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-text span{font-size:60px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-icon{width:140px;height:110px;background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-icon{width:234px;height:185px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-bar{width:60px;height:60px;-webkit-transition:height .5s cubic-bezier(.4,0,.2,1);transition:height .5s cubic-bezier(.4,0,.2,1)}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-bar{width:100px;height:100px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-logo{margin-top:1rem;width:65px}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual .impactVisual-logo{width:100%}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.selected .impactVisual-icon,#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.selected .impactVisual-text{opacity:1}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies .impactVisual-text{right:5rem}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies .impactVisual-text span{color:var(--c-ladies)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies .impactVisual-icon{background-image:url(images/scratchGame/ladies-laptop.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies .impactVisual-bar{background-color:var(--c-ladies)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies.selected .impactVisual-icon{background-image:url(images/scratchGame/ladies-hello.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies.selected .impactVisual-bar{height:219px}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--ladies.selected .impactVisual-bar{height:366px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens .impactVisual-text{right:0}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens .impactVisual-text span{color:var(--c-teens)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens .impactVisual-icon{background-image:url(images/scratchGame/teens-laptop.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens .impactVisual-bar{background-color:var(--c-teens)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens.selected .impactVisual-icon{background-image:url(images/scratchGame/teens-hello.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens.selected .impactVisual-bar{height:194px}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teens.selected .impactVisual-bar{height:324px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids .impactVisual-text{left:1rem}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids .impactVisual-text span{color:var(--c-kids)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids .impactVisual-icon{background-image:url(images/scratchGame/kids-laptop.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids .impactVisual-bar{background-color:var(--c-kids)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids.selected .impactVisual-icon{background-image:url(images/scratchGame/kids-hello.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids.selected .impactVisual-bar{height:212px}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--kids.selected .impactVisual-bar{height:354px}}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers .impactVisual-text{left:5rem}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers .impactVisual-text span{color:var(--c-teachers)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers .impactVisual-icon{background-image:url(images/scratchGame/teachers-laptop.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers .impactVisual-bar{background-color:var(--c-teachers)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers.selected .impactVisual-icon{background-image:url(images/scratchGame/teachers-hello.png)}#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers.selected .impactVisual-bar{height:220px}@media (min-width:600px){#ar2021-impact #impactVisualsCard .impactVisual-wrapper .impactVisual.impactVisual--teachers.selected .impactVisual-bar{height:368px}}.ui-selectmenu-menu.program-attended-menu ul{background-color:#107e7a;border:2px solid #107e7a;border-radius:10px;padding:1rem .5rem;margin-left:-7.5rem;margin-top:7.5rem;width:300px!important}@media (min-width:600px){.ui-selectmenu-menu.program-attended-menu ul{padding:2.5rem 1rem;margin-top:5rem;width:500px!important}}.ui-selectmenu-menu.program-attended-menu ul:before{content:"";position:absolute;top:47px;left:75px;border-style:solid;border-width:0 15px 15px;border-color:#107e7a transparent;display:block;width:0;z-index:0}@media (min-width:600px){.ui-selectmenu-menu.program-attended-menu ul:before{top:27px;left:150px;border-width:0 25px 25px}}.ui-selectmenu-menu.program-attended-menu ul li{color:#fff;font-size:2rem;font-weight:800}@media (min-width:600px){.ui-selectmenu-menu.program-attended-menu ul li{font-size:2.5rem}}.ui-selectmenu-menu.program-attended-menu ul li .ui-menu-item-wrapper{padding:0 2.5rem}@media (min-width:600px){.ui-selectmenu-menu.program-attended-menu ul li .ui-menu-item-wrapper{padding:0 6.5rem}}.ui-selectmenu-menu.program-attended-menu ul li .ui-menu-item-wrapper.ui-state-active{background-color:#107e7a;border:none;font-weight:800;margin:0}.sPageHeader{position:relative}.sPageHeader-contentContainer{padding-top:20rem}.page-lesson-plans .sPageHeader-contentContainer{padding-top:0}.page-plans-de-cours .sPageHeader-contentContainer{padding-top:0}.sPageHeader-contentWrapper{padding-right:7rem}.sPageHeader-title{margin-bottom:4rem}.sPageHeader-introText{font-size:2rem}.sPageHeader-content{width:65%}.sPageHeader-content--full{width:100%}.sPageHeader-content p+p{margin:2rem 0}.cmForm .lpForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.cmForm .lpForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.cmForm .sPageHeader-content .lpForm .sf_field input[type=button]+input[type=button],.cmForm .sPageHeader-content .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .sPageHeader-content .button+input[type=button],.cmForm .sf_field .sPageHeader-content .button+input[type=submit],.cmForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content input[type=button]+.button,.cmForm .sf_field .sPageHeader-content input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .sPageHeader-content input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.cmForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.cmForm .sf_field .sPageHeader-content input[type=submit]+.button,.cmForm .sf_field .sPageHeader-content input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .sPageHeader-content input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .sPageHeader-content input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .sPageHeader-content input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .sPageHeader-content input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .sPageHeader-content input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .button+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.button,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content input[type=submit]+a,.lpForm .cmForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.lpForm .cmForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.lpForm .sPageHeader-content .cmForm .sf_field input[type=button]+input[type=button],.lpForm .sPageHeader-content .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .sPageHeader-content .button+input[type=button],.lpForm .sf_field .sPageHeader-content .button+input[type=submit],.lpForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content input[type=button]+.button,.lpForm .sf_field .sPageHeader-content input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .sPageHeader-content input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.lpForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.lpForm .sf_field .sPageHeader-content input[type=submit]+.button,.lpForm .sf_field .sPageHeader-content input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .sPageHeader-content input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .button+.button,.sPageHeader-content .button+.ctaHorizontalCard-cta,.sPageHeader-content .button+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .button+input[type=button],.sPageHeader-content .button+input[type=submit],.sPageHeader-content .cmForm .lpForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .cmForm .sf_field .button+input[type=button],.sPageHeader-content .cmForm .sf_field .button+input[type=submit],.sPageHeader-content .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.sPageHeader-content .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.sPageHeader-content .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.sPageHeader-content .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.sPageHeader-content .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.sPageHeader-content .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.sPageHeader-content .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field input[type=button]+.button,.sPageHeader-content .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.sPageHeader-content .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .cmForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .cmForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .cmForm .sf_field input[type=submit]+.button,.sPageHeader-content .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.sPageHeader-content .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .ctaHorizontalCard-cta+.button,.sPageHeader-content .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.sPageHeader-content .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .ctaHorizontalCard-cta+input[type=button],.sPageHeader-content .ctaHorizontalCard-cta+input[type=submit],.sPageHeader-content .experienceRadioGroup-viewPickerLabel+.button,.sPageHeader-content .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.sPageHeader-content .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=button],.sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .button+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.button,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.sPageHeader-content .lpForm .cmForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .lpForm .sf_field .button+input[type=button],.sPageHeader-content .lpForm .sf_field .button+input[type=submit],.sPageHeader-content .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.sPageHeader-content .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.sPageHeader-content .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.sPageHeader-content .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.sPageHeader-content .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.sPageHeader-content .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.sPageHeader-content .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field input[type=button]+.button,.sPageHeader-content .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.sPageHeader-content .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .lpForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .lpForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .lpForm .sf_field input[type=submit]+.button,.sPageHeader-content .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.sPageHeader-content .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content input[type=button]+.button,.sPageHeader-content input[type=button]+.ctaHorizontalCard-cta,.sPageHeader-content input[type=button]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content input[type=button]+input[type=button],.sPageHeader-content input[type=button]+input[type=submit],.sPageHeader-content input[type=submit]+.button,.sPageHeader-content input[type=submit]+.ctaHorizontalCard-cta,.sPageHeader-content input[type=submit]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content input[type=submit]+input[type=button],.sPageHeader-content input[type=submit]+input[type=submit]{margin-left:3rem}.sPageHeader-buttonContainer{margin:4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:auto;flex-basis:auto}.instagram #sb_instagram .sbi_follow_btn .sPageHeader-buttonContainer a,.page-add-an-emoji .ppw-post-password-container .sPageHeader-buttonContainer .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-buttonContainer .ppw-pwd-submit-btn,.sPageHeader-buttonContainer .button,.sPageHeader-buttonContainer .ctaHorizontalCard-cta,.sPageHeader-buttonContainer .experienceRadioGroup-viewPickerLabel,.sPageHeader-buttonContainer .instagram #sb_instagram .sbi_follow_btn a,.sPageHeader-buttonContainer .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.sPageHeader-buttonContainer .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.sPageHeader-buttonContainer input[type=button],.sPageHeader-buttonContainer input[type=submit]{display:block;margin-right:20px;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}@media (max-width:768px){.instagram #sb_instagram .sbi_follow_btn .sPageHeader-buttonContainer a,.page-add-an-emoji .ppw-post-password-container .sPageHeader-buttonContainer .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-buttonContainer .ppw-pwd-submit-btn,.sPageHeader-buttonContainer .button,.sPageHeader-buttonContainer .ctaHorizontalCard-cta,.sPageHeader-buttonContainer .experienceRadioGroup-viewPickerLabel,.sPageHeader-buttonContainer .instagram #sb_instagram .sbi_follow_btn a,.sPageHeader-buttonContainer .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.sPageHeader-buttonContainer .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.sPageHeader-buttonContainer input[type=button],.sPageHeader-buttonContainer input[type=submit]{max-width:100%}}@media (max-width:767px){.instagram #sb_instagram .sbi_follow_btn .sPageHeader-buttonContainer a,.page-add-an-emoji .ppw-post-password-container .sPageHeader-buttonContainer .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-buttonContainer .ppw-pwd-submit-btn,.sPageHeader-buttonContainer .button,.sPageHeader-buttonContainer .ctaHorizontalCard-cta,.sPageHeader-buttonContainer .experienceRadioGroup-viewPickerLabel,.sPageHeader-buttonContainer .instagram #sb_instagram .sbi_follow_btn a,.sPageHeader-buttonContainer .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.sPageHeader-buttonContainer .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.sPageHeader-buttonContainer input[type=button],.sPageHeader-buttonContainer input[type=submit]{width:100%;margin-right:0}}.sPageHeader-image{width:100%;height:auto}@media (max-width:1023px){.sPageHeader{position:static}.sPageHeader-contentWrapper{padding-right:0}.sPageHeader-content{width:100%}}@media (max-width:480px){.sPageHeader-contentContainer{padding-top:8rem}.cmForm .lpForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.cmForm .lpForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.cmForm .sPageHeader-content .lpForm .sf_field input[type=button]+input[type=button],.cmForm .sPageHeader-content .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .sPageHeader-content .button+input[type=button],.cmForm .sf_field .sPageHeader-content .button+input[type=submit],.cmForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .sPageHeader-content input[type=button]+.button,.cmForm .sf_field .sPageHeader-content input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .sPageHeader-content input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.cmForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.cmForm .sf_field .sPageHeader-content input[type=submit]+.button,.cmForm .sf_field .sPageHeader-content input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .sPageHeader-content input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .sPageHeader-content input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .sPageHeader-content input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .sPageHeader-content input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .sPageHeader-content input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .button+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.button,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .sPageHeader-content input[type=submit]+a,.lpForm .cmForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.lpForm .cmForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.lpForm .sPageHeader-content .cmForm .sf_field input[type=button]+input[type=button],.lpForm .sPageHeader-content .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .sPageHeader-content .button+input[type=button],.lpForm .sf_field .sPageHeader-content .button+input[type=submit],.lpForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .sPageHeader-content .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .sPageHeader-content input[type=button]+.button,.lpForm .sf_field .sPageHeader-content input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .sPageHeader-content input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .sPageHeader-content input[type=button]+input[type=button],.lpForm .sf_field .sPageHeader-content input[type=button]+input[type=submit],.lpForm .sf_field .sPageHeader-content input[type=submit]+.button,.lpForm .sf_field .sPageHeader-content input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .sPageHeader-content input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=button],.lpForm .sf_field .sPageHeader-content input[type=submit]+input[type=submit],.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .sPageHeader-content a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .sPageHeader-content input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .button+.button,.sPageHeader-content .button+.ctaHorizontalCard-cta,.sPageHeader-content .button+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .button+input[type=button],.sPageHeader-content .button+input[type=submit],.sPageHeader-content .cmForm .lpForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .cmForm .sf_field .button+input[type=button],.sPageHeader-content .cmForm .sf_field .button+input[type=submit],.sPageHeader-content .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.sPageHeader-content .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.sPageHeader-content .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.sPageHeader-content .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.sPageHeader-content .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.sPageHeader-content .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.sPageHeader-content .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .cmForm .sf_field input[type=button]+.button,.sPageHeader-content .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.sPageHeader-content .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .cmForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .cmForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .cmForm .sf_field input[type=submit]+.button,.sPageHeader-content .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.sPageHeader-content .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .cmForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .ctaHorizontalCard-cta+.button,.sPageHeader-content .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.sPageHeader-content .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .ctaHorizontalCard-cta+input[type=button],.sPageHeader-content .ctaHorizontalCard-cta+input[type=submit],.sPageHeader-content .experienceRadioGroup-viewPickerLabel+.button,.sPageHeader-content .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.sPageHeader-content .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=button],.sPageHeader-content .experienceRadioGroup-viewPickerLabel+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .button+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.button,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.sPageHeader-content .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.sPageHeader-content .lpForm .cmForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .lpForm .sf_field .button+input[type=button],.sPageHeader-content .lpForm .sf_field .button+input[type=submit],.sPageHeader-content .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.sPageHeader-content .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.sPageHeader-content .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.sPageHeader-content .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.sPageHeader-content .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.sPageHeader-content .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.sPageHeader-content .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .lpForm .sf_field input[type=button]+.button,.sPageHeader-content .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.sPageHeader-content .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .lpForm .sf_field input[type=button]+input[type=button],.sPageHeader-content .lpForm .sf_field input[type=button]+input[type=submit],.sPageHeader-content .lpForm .sf_field input[type=submit]+.button,.sPageHeader-content .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.sPageHeader-content .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=button],.sPageHeader-content .lpForm .sf_field input[type=submit]+input[type=submit],.sPageHeader-content .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.sPageHeader-content .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.sPageHeader-content input[type=button]+.button,.sPageHeader-content input[type=button]+.ctaHorizontalCard-cta,.sPageHeader-content input[type=button]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content input[type=button]+input[type=button],.sPageHeader-content input[type=button]+input[type=submit],.sPageHeader-content input[type=submit]+.button,.sPageHeader-content input[type=submit]+.ctaHorizontalCard-cta,.sPageHeader-content input[type=submit]+.experienceRadioGroup-viewPickerLabel,.sPageHeader-content input[type=submit]+input[type=button],.sPageHeader-content input[type=submit]+input[type=submit]{margin-left:0;margin-top:2rem}}.sponsors{margin:8rem 0}.sponsors .container{position:relative}.sponsors-circle{width:600px;height:600px;background-color:#eafffe;border-radius:50%;position:absolute;top:50%;left:-300px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.sponsors-gridContainer{margin-left:-5.5rem}.sponsors-gridContainer>*{padding-left:5.5rem}.sponsors-partnersTitle,.sponsors-sponsorsTitle,.sponsors-title{margin-bottom:4rem}.sponsors-content,.sponsors-titleSponsor{margin-bottom:5rem}.sponsors-partner{margin-bottom:3rem}@media (max-width:768px){.sponsors-circle{width:480px;height:480px;left:-240px}}@media (max-width:480px){.sponsors .container{padding-top:10rem}.sponsors-circle{top:0;-webkit-transform:none;transform:none}.sponsors-partnersTitle,.sponsors-sponsorsTitle,.sponsors-title{margin-bottom:3rem}.sponsors-content{margin-bottom:2.5rem}.sponsors-cta{width:100%}.sponsors-titleSponsor{margin-top:7rem}.sponsors-titleSponsor img{margin:0 auto 3rem}.sponsors-partners{width:80%;margin:0 auto}.sponsors-partnersTitle{margin-left:-12.5%}}.stats{text-align:center;padding:7.5rem 0}@media (max-width:480px){.stats{padding:3rem 0}}.cmForm .stats form>:first-child .stat,.lpForm .stats form>:first-child .stat,.stats .cmForm form>:first-child .stat,.stats .grid>:first-child .stat,.stats .lpForm form>:first-child .stat{border-top:0;border-left:0}.stat{padding:20px;border-left:1px solid rgba(0,0,0,.2)}@media (max-width:1023px){.stat{border-left:0;border-top:1px solid rgba(0,0,0,.2);max-width:500px;margin:0 auto;padding:40px 20px}}.stat-number{font-size:72px;margin-bottom:5px}@media (max-width:480px){.stat-number{font-size:48px}}.stat-label{font-size:2rem;opacity:.85}.statsBlock-wrapper{position:relative;padding-top:7.5rem;padding-bottom:18rem;background-position:top center;background-size:100% auto;background-repeat:no-repeat}.statsBlock-wrapper::after{content:'';position:absolute;bottom:0;left:0;height:8rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);width:100%}.statsBlock-quoteWrapper{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:6rem}.statsBlock-quote{font-family:TiemposText,serif;font-size:2.2rem;line-height:1.6;letter-spacing:.2px;color:#232323;margin-bottom:2rem}.statsBlock-quote::before{content:'';display:block;background-image:url(images/quotes.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:100px;width:100px;mix-blend-mode:multiply;margin-left:auto;margin-right:auto;margin-top:5rem;margin-bottom:5rem}.statsBlock-author{font-family:Maax,"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:1.9;letter-spacing:2px;color:#3d3d3d;text-transform:uppercase}.statsBlock-statsWrapper{text-align:center}.statsBlock-statsCard{max-width:300px;margin-left:auto;margin-right:auto}.statsBlock-cardImage{display:block;max-width:150px;margin-left:auto;margin-right:auto}.statsBlock-cardStat{line-height:1;font-family:Maax,"Open Sans",sans-serif;font-size:7rem;font-weight:700;letter-spacing:.2px;color:#107e7a;display:block;margin-bottom:1.5rem}.statsBlock-cardDescription{display:block;font-family:Maax,"Open Sans",sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.3px;color:#232323}@media (max-width:1023px){.statsBlock-wrapper{padding-bottom:7.5rem;background-position:top 2rem center}.statsBlock-wrapper::after{display:none}}.teamBlock{padding:7rem 0}.instagram #sb_instagram .sbi_follow_btn .teamBlock a,.page-add-an-emoji .ppw-post-password-container .teamBlock .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .teamBlock .ppw-pwd-submit-btn,.teamBlock .button,.teamBlock .ctaHorizontalCard-cta,.teamBlock .experienceRadioGroup-viewPickerLabel,.teamBlock .instagram #sb_instagram .sbi_follow_btn a,.teamBlock .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teamBlock .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teamBlock input[type=button],.teamBlock input[type=submit]{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.18);box-shadow:0 2px 20px 0 rgba(0,0,0,.18)}.teamBlock-grid{margin:5rem 0 7rem;padding:0}.teamBlock .personVerticalCard-image{background-color:#efefed}.teamBlock .personVerticalCard-wrapper{margin-top:2rem}@media (max-width:600px){.teamBlock-grid{margin:5rem 0 2rem}.instagram #sb_instagram .sbi_follow_btn .teamBlock a,.page-add-an-emoji .ppw-post-password-container .teamBlock .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .teamBlock .ppw-pwd-submit-btn,.teamBlock .button,.teamBlock .ctaHorizontalCard-cta,.teamBlock .experienceRadioGroup-viewPickerLabel,.teamBlock .instagram #sb_instagram .sbi_follow_btn a,.teamBlock .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teamBlock .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.teamBlock input[type=button],.teamBlock input[type=submit]{width:100%}}.testimonyCard{margin:5rem 0;background:-webkit-gradient(linear,left top,left bottom,from(#eafffe),to(#8af9f3));background:linear-gradient(to bottom,#eafffe,#8af9f3)}.testimonyCard-wrapper{padding:10rem 0 6rem;text-align:center}.testimonyCard-title{margin-bottom:60px}.testimonyCard-text{position:relative;color:#3d3d3d}.testimonyCard-text p{font-family:TiemposText,serif;font-size:2rem;line-height:1.64;letter-spacing:.03rem;margin-bottom:1.8rem}.testimonyCard-text:before{content:'“';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);font-family:TiemposText,serif;font-size:13rem;line-height:0}.testimonyCard-cite{font-style:normal;text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1.8;letter-spacing:.2rem}.testimonyCard-cite span{margin-right:.8rem}@media (max-width:480px){.testimonyCard-text{margin:0}}.tCarousel{margin:10rem 0}.tCarousel-carouselContainer{padding:0 12rem}.tCarousel-slide{margin:0 auto;text-align:center;background:#f7f7f6;padding:10rem 12rem 7rem;position:relative;margin-top:9rem}.tCarousel-image{width:170px;height:170px;border-radius:50%;background-color:#969696;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tCarousel-title{letter-spacing:.2px}.tCarousel-subtitle{padding:1rem 0;font-size:1.5rem;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#107e7a}.tCarousel-text{padding-top:2rem}.tCarousel .slick-arrow{position:absolute;top:55%;width:16px;height:16px;background:0 0;border:none;border-right:solid 3px #969696;border-bottom:solid 3px #969696;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;color:transparent;padding:14px;cursor:pointer}.tCarousel .slick-arrow:focus{border-right:solid 3px #107e7a;border-bottom:solid 3px #107e7a;outline:0}.tCarousel .slick-prev{left:6rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.tCarousel .slick-next{right:6rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1023px){.tCarousel-carouselContainer{padding:0 8rem}.tCarousel-slide{padding:10rem 3rem 4.5rem}.tCarousel .slick-prev{left:3rem}.tCarousel .slick-next{right:3rem}}@media (max-width:768px){.tCarousel{padding:4rem 0}.tCarousel-carouselContainer{padding:0;margin:0 -2.5rem}.tCarousel-slide{margin-top:12rem}.tCarousel-image{width:134px;height:134px}.tCarousel .slick-arrow{z-index:1;top:24rem;border-right:solid 3px #969696;border-bottom:solid 3px #969696}.tCarousel .slick-prev{left:12rem}.tCarousel .slick-next{right:12rem}}@media (max-width:600px){.tCarousel{padding:2rem 0}.tCarousel .slick-prev{left:4rem}.tCarousel .slick-next{right:4rem}}.textAndCard{padding-top:9rem;padding-bottom:9rem}.textAndCard .grid-1of3{margin-bottom:10px}.textAndCard a{display:inline-block;margin-top:20px}.textAndCard--noSpace{padding-top:0}.textAndCard-text{max-width:50%;margin:2rem 0}.textAndCard-buttons{margin:5rem 0;text-align:center}@media (max-width:1023px){.textAndCard-text{max-width:100%}}@media (max-width:600px){.textAndCard{padding-top:5rem}.textAndCard-buttons a{width:100%}}.page-journee-femmes-en-programmation .textAndCard h2{text-align:center;margin-bottom:40px}.page-journee-femmes-en-programmation .textAndCard .grid--flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.page-national-ladies-learning-code-day .textAndCard h2{text-align:center;margin-bottom:40px}.page-national-ladies-learning-code-day .textAndCard .grid--flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.textAndImage{padding:7.5rem 0}.textAndImage--noSpace{padding:0}.textAndImage--circle{padding:15rem 0;position:relative}.textAndImage--circle:before{content:'';display:block;width:76rem;height:76rem;border-radius:50%;background:rgba(138,249,243,.2);position:absolute;top:50%;right:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.teachers-learning-code .textAndImage--circle:before{background:#ffedcc}.ladies-learning-code .textAndImage--circle:before{background:#f7e5f4}.girls-learning-code .textAndImage--circle:before{background:#f1ebff}.teens-learning-code .textAndImage--circle:before{background:#ffeeed}.kids-learning-code .textAndImage--circle:before{background:#e5f0e7}.textAndImage--gray{background-color:#f7f7f6}.ladies-learning-code .textAndImage--brand{background-color:#f7e5f4}.girls-learning-code .textAndImage--brand{background-color:#f1ebff}.kids-learning-code .textAndImage--brand{background-color:#e5f0e7}.teens-learning-code .textAndImage--brand{background-color:#ffeeed}.teachers-learning-code .textAndImage--brand{background-color:#ffedcc}.textAndImage-titleAcross{width:100%;text-align:center;margin:50px auto 100px}.textAndImage-buttons{margin-top:5rem;margin-left:5rem;padding-bottom:5rem;text-align:center}.textAndImage-buttons a{margin-right:2rem}@media (max-width:1023px){.textAndImage{padding:3rem 0;text-align:center}.textAndImage--circle:before{top:60%}.textAndImage-image{display:inline-block;width:100%}.textAndImage-textarea{text-align:left}.textAndImage-buttons{margin-top:0;margin-left:0}.textAndImage-buttons a{margin-bottom:1rem}}@media (max-width:600px){.textAndImage-buttons a{width:100%}}.textAndImage-textarea{padding:50px}.textAndImage-textarea .pvCard-title,.textAndImage-textarea h1,.textAndImage-textarea h2,.textAndImage-textarea h3,.textAndImage-textarea h4,.textAndImage-textarea h5,.textAndImage-textarea h6{margin-bottom:3rem}.textAndImage-textarea p{margin:1rem 0}.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn,.textAndImage-textarea .button,.textAndImage-textarea .ctaHorizontalCard-cta,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a,.textAndImage-textarea .link,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.textAndImage-textarea input[type=button],.textAndImage-textarea input[type=submit]{margin:2rem 0;margin-right:1rem;min-width:150px}.textAndImage-textarea ul li{margin:2rem 0}@media (max-width:1299px){.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn,.textAndImage-textarea .button,.textAndImage-textarea .ctaHorizontalCard-cta,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a,.textAndImage-textarea .link,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.textAndImage-textarea input[type=button],.textAndImage-textarea input[type=submit]{margin:1rem 0}.cmForm .lpForm .sf_field .textAndImage-textarea input[type=button]+input[type=button],.cmForm .lpForm .sf_field .textAndImage-textarea input[type=button]+input[type=submit],.cmForm .lpForm .sf_field .textAndImage-textarea input[type=submit]+input[type=button],.cmForm .lpForm .sf_field .textAndImage-textarea input[type=submit]+input[type=submit],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+input[type=button],.cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+input[type=submit],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .textAndImage-textarea .button+input[type=button],.cmForm .sf_field .textAndImage-textarea .button+input[type=submit],.cmForm .sf_field .textAndImage-textarea .ctaHorizontalCard-cta+input[type=button],.cmForm .sf_field .textAndImage-textarea .ctaHorizontalCard-cta+input[type=submit],.cmForm .sf_field .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.cmForm .sf_field .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.cmForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.cmForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.cmForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.cmForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.cmForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.cmForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.cmForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.cmForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.cmForm .sf_field .textAndImage-textarea input[type=button]+.button,.cmForm .sf_field .textAndImage-textarea input[type=button]+.ctaHorizontalCard-cta,.cmForm .sf_field .textAndImage-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .textAndImage-textarea input[type=button]+input[type=button],.cmForm .sf_field .textAndImage-textarea input[type=button]+input[type=submit],.cmForm .sf_field .textAndImage-textarea input[type=submit]+.button,.cmForm .sf_field .textAndImage-textarea input[type=submit]+.ctaHorizontalCard-cta,.cmForm .sf_field .textAndImage-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.cmForm .sf_field .textAndImage-textarea input[type=submit]+input[type=button],.cmForm .sf_field .textAndImage-textarea input[type=submit]+input[type=submit],.cmForm .textAndImage-textarea .lpForm .sf_field input[type=button]+input[type=button],.cmForm .textAndImage-textarea .lpForm .sf_field input[type=button]+input[type=submit],.cmForm .textAndImage-textarea .lpForm .sf_field input[type=submit]+input[type=button],.cmForm .textAndImage-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .textAndImage-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field .textAndImage-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .textAndImage-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field .textAndImage-textarea input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .button+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .cmForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .cmForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .cmForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .cmForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .ctaHorizontalCard-cta+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .link+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .lpForm .sf_field a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .lpForm .sf_field a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .lpForm .sf_field input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .lpForm .sf_field input[type=submit]+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+.button,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+.ctaHorizontalCard-cta,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+.link,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+input[type=button],.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+input[type=submit],.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea input[type=button]+a,.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea input[type=submit]+a,.lpForm .cmForm .sf_field .textAndImage-textarea input[type=button]+input[type=button],.lpForm .cmForm .sf_field .textAndImage-textarea input[type=button]+input[type=submit],.lpForm .cmForm .sf_field .textAndImage-textarea input[type=submit]+input[type=button],.lpForm .cmForm .sf_field .textAndImage-textarea input[type=submit]+input[type=submit],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+input[type=button],.lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+input[type=submit],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .textAndImage-textarea .button+input[type=button],.lpForm .sf_field .textAndImage-textarea .button+input[type=submit],.lpForm .sf_field .textAndImage-textarea .ctaHorizontalCard-cta+input[type=button],.lpForm .sf_field .textAndImage-textarea .ctaHorizontalCard-cta+input[type=submit],.lpForm .sf_field .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.lpForm .sf_field .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.lpForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.lpForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.lpForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.lpForm .sf_field .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.lpForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.lpForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.lpForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.lpForm .sf_field .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.lpForm .sf_field .textAndImage-textarea input[type=button]+.button,.lpForm .sf_field .textAndImage-textarea input[type=button]+.ctaHorizontalCard-cta,.lpForm .sf_field .textAndImage-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .textAndImage-textarea input[type=button]+input[type=button],.lpForm .sf_field .textAndImage-textarea input[type=button]+input[type=submit],.lpForm .sf_field .textAndImage-textarea input[type=submit]+.button,.lpForm .sf_field .textAndImage-textarea input[type=submit]+.ctaHorizontalCard-cta,.lpForm .sf_field .textAndImage-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.lpForm .sf_field .textAndImage-textarea input[type=submit]+input[type=button],.lpForm .sf_field .textAndImage-textarea input[type=submit]+input[type=submit],.lpForm .textAndImage-textarea .cmForm .sf_field input[type=button]+input[type=button],.lpForm .textAndImage-textarea .cmForm .sf_field input[type=button]+input[type=submit],.lpForm .textAndImage-textarea .cmForm .sf_field input[type=submit]+input[type=button],.lpForm .textAndImage-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .textAndImage-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .textAndImage-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .textAndImage-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .textAndImage-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .button+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .link+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.button,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.link,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=button],.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=submit],.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea input[type=button]+.ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-add-an-emoji .textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .textAndImage-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .textAndImage-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .textAndImage-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .textAndImage-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .button+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .cmForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .link+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .lpForm .sf_field input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.button,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.link,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=button],.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn+input[type=submit],.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea input[type=button]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea input[type=submit]+.ppw-pwd-submit-btn,.page-ajoute-un-emoji .textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.textAndImage-textarea .button+.button,.textAndImage-textarea .button+.ctaHorizontalCard-cta,.textAndImage-textarea .button+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .button+.link,.textAndImage-textarea .button+input[type=button],.textAndImage-textarea .button+input[type=submit],.textAndImage-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=button],.textAndImage-textarea .cmForm .lpForm .sf_field input[type=button]+input[type=submit],.textAndImage-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=button],.textAndImage-textarea .cmForm .lpForm .sf_field input[type=submit]+input[type=submit],.textAndImage-textarea .cmForm .sf_field .button+input[type=button],.textAndImage-textarea .cmForm .sf_field .button+input[type=submit],.textAndImage-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=button],.textAndImage-textarea .cmForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.textAndImage-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.textAndImage-textarea .cmForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.textAndImage-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.textAndImage-textarea .cmForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.textAndImage-textarea .cmForm .sf_field .link+input[type=button],.textAndImage-textarea .cmForm .sf_field .link+input[type=submit],.textAndImage-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.textAndImage-textarea .cmForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.textAndImage-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.textAndImage-textarea .cmForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.textAndImage-textarea .cmForm .sf_field input[type=button]+.button,.textAndImage-textarea .cmForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.textAndImage-textarea .cmForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .cmForm .sf_field input[type=button]+.link,.textAndImage-textarea .cmForm .sf_field input[type=button]+input[type=button],.textAndImage-textarea .cmForm .sf_field input[type=button]+input[type=submit],.textAndImage-textarea .cmForm .sf_field input[type=submit]+.button,.textAndImage-textarea .cmForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.textAndImage-textarea .cmForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .cmForm .sf_field input[type=submit]+.link,.textAndImage-textarea .cmForm .sf_field input[type=submit]+input[type=button],.textAndImage-textarea .cmForm .sf_field input[type=submit]+input[type=submit],.textAndImage-textarea .ctaHorizontalCard-cta+.button,.textAndImage-textarea .ctaHorizontalCard-cta+.ctaHorizontalCard-cta,.textAndImage-textarea .ctaHorizontalCard-cta+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .ctaHorizontalCard-cta+.link,.textAndImage-textarea .ctaHorizontalCard-cta+input[type=button],.textAndImage-textarea .ctaHorizontalCard-cta+input[type=submit],.textAndImage-textarea .experienceRadioGroup-viewPickerLabel+.button,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel+.ctaHorizontalCard-cta,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel+.link,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel+input[type=button],.textAndImage-textarea .experienceRadioGroup-viewPickerLabel+input[type=submit],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .button+a,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=button],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .cmForm .sf_field a+input[type=submit],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .ctaHorizontalCard-cta+a,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .experienceRadioGroup-viewPickerLabel+a,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .link+a,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=button],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .lpForm .sf_field a+input[type=submit],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji .ppw-post-password-container a+.ppw-pwd-submit-btn,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+.button,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+.ctaHorizontalCard-cta,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+.link,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+a,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=button],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a+input[type=submit],.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.textAndImage-textarea .link+.button,.textAndImage-textarea .link+.ctaHorizontalCard-cta,.textAndImage-textarea .link+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .link+.link,.textAndImage-textarea .link+input[type=button],.textAndImage-textarea .link+input[type=submit],.textAndImage-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=button],.textAndImage-textarea .lpForm .cmForm .sf_field input[type=button]+input[type=submit],.textAndImage-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=button],.textAndImage-textarea .lpForm .cmForm .sf_field input[type=submit]+input[type=submit],.textAndImage-textarea .lpForm .sf_field .button+input[type=button],.textAndImage-textarea .lpForm .sf_field .button+input[type=submit],.textAndImage-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=button],.textAndImage-textarea .lpForm .sf_field .ctaHorizontalCard-cta+input[type=submit],.textAndImage-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=button],.textAndImage-textarea .lpForm .sf_field .experienceRadioGroup-viewPickerLabel+input[type=submit],.textAndImage-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=button]+a,.textAndImage-textarea .lpForm .sf_field .instagram #sb_instagram .sbi_follow_btn input[type=submit]+a,.textAndImage-textarea .lpForm .sf_field .link+input[type=button],.textAndImage-textarea .lpForm .sf_field .link+input[type=submit],.textAndImage-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.textAndImage-textarea .lpForm .sf_field .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.textAndImage-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.textAndImage-textarea .lpForm .sf_field .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.textAndImage-textarea .lpForm .sf_field input[type=button]+.button,.textAndImage-textarea .lpForm .sf_field input[type=button]+.ctaHorizontalCard-cta,.textAndImage-textarea .lpForm .sf_field input[type=button]+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .lpForm .sf_field input[type=button]+.link,.textAndImage-textarea .lpForm .sf_field input[type=button]+input[type=button],.textAndImage-textarea .lpForm .sf_field input[type=button]+input[type=submit],.textAndImage-textarea .lpForm .sf_field input[type=submit]+.button,.textAndImage-textarea .lpForm .sf_field input[type=submit]+.ctaHorizontalCard-cta,.textAndImage-textarea .lpForm .sf_field input[type=submit]+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .lpForm .sf_field input[type=submit]+.link,.textAndImage-textarea .lpForm .sf_field input[type=submit]+input[type=button],.textAndImage-textarea .lpForm .sf_field input[type=submit]+input[type=submit],.textAndImage-textarea .page-add-an-emoji .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .button+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=button],.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ctaHorizontalCard-cta+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .experienceRadioGroup-viewPickerLabel+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .instagram #sb_instagram .sbi_follow_btn .ppw-pwd-submit-btn+a,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .link+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=button],.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .ppw-pwd-submit-btn+input[type=submit],.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.button,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ctaHorizontalCard-cta,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.link,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=button],.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn+input[type=submit],.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=button]+.ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container input[type=submit]+.ppw-pwd-submit-btn,.textAndImage-textarea input[type=button]+.button,.textAndImage-textarea input[type=button]+.ctaHorizontalCard-cta,.textAndImage-textarea input[type=button]+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea input[type=button]+.link,.textAndImage-textarea input[type=button]+input[type=button],.textAndImage-textarea input[type=button]+input[type=submit],.textAndImage-textarea input[type=submit]+.button,.textAndImage-textarea input[type=submit]+.ctaHorizontalCard-cta,.textAndImage-textarea input[type=submit]+.experienceRadioGroup-viewPickerLabel,.textAndImage-textarea input[type=submit]+.link,.textAndImage-textarea input[type=submit]+input[type=button],.textAndImage-textarea input[type=submit]+input[type=submit]{margin-left:0}}@media (max-width:1023px){.textAndImage-textarea{padding:0;margin:4rem 0}.textAndImage-textarea ol,.textAndImage-textarea ul{text-align:left;padding-left:3rem}}@media (max-width:600px){.instagram #sb_instagram .sbi_follow_btn .textAndImage-textarea a,.page-add-an-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .textAndImage-textarea .ppw-pwd-submit-btn,.textAndImage-textarea .button,.textAndImage-textarea .ctaHorizontalCard-cta,.textAndImage-textarea .experienceRadioGroup-viewPickerLabel,.textAndImage-textarea .instagram #sb_instagram .sbi_follow_btn a,.textAndImage-textarea .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.textAndImage-textarea .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.textAndImage-textarea input[type=button],.textAndImage-textarea input[type=submit]{width:100%;text-align:center}}.embedable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textAndImage.teaching-code-h1{padding:50px 0}.textBlock{padding:7.5rem 0;text-align:center}.textBlock--circle{padding:15rem 0;position:relative}.textBlock--circle:before{content:'';display:block;width:76rem;height:76rem;border-radius:50%;background:rgba(138,249,243,.2);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.teachers-learning-code .textBlock--circle:before{background:#ffedcc}.ladies-learning-code .textBlock--circle:before{background:#f7e5f4}.girls-learning-code .textBlock--circle:before{background:#f1ebff}.teens-learning-code .textBlock--circle:before{background:#ffeeed}.kids-learning-code .textBlock--circle:before{background:#e5f0e7}.textBlock--gray{background-color:#f7f7f6}.canada-learning-code .textBlock--brand{background-color:#d2fbf9}.ladies-learning-code .textBlock--brand{background-color:#f7e5f4}.girls-learning-code .textBlock--brand{background-color:#f1ebff}.kids-learning-code .textBlock--brand{background-color:#e5f0e7}.teens-learning-code .textBlock--brand{background-color:#ffeeed}.teachers-learning-code .textBlock--brand{background-color:#ffedcc}@media (max-width:480px){.textBlock{padding:3rem 0}}.textBlock-text{font-size:32px}.page-canada-learning-code-week .textBlock-text{font-size:28px}.page-semaine-canada-en-programmation .textBlock-text{font-size:28px}@media (max-width:480px){.textBlock-text{font-size:22px}}.textBlock-subtext{font-size:16px;margin-top:20px}.textBlock-cta{margin-top:30px;opacity:1}.annual-report-2024-link{background:linear-gradient(135deg,#fff,#8af9f3);margin-top:20px}.annual-report-2024-link.textBlock{font-weight:700}.mediaTextSphere{margin:20rem 0 10rem;position:relative}.mediaTextSphere li{margin:2rem 0}.mediaTextSphere-sphere{width:820px;height:820px;background-image:linear-gradient(192deg,#f5fffe,#8af9f3);border-radius:50%;position:absolute;top:50%;left:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.teachers-learning-code .mediaTextSphere-sphere{background-image:linear-gradient(192deg,#ffedcc,#ffe4b2)}.ladies-learning-code .mediaTextSphere-sphere{background:#f7e5f4}.girls-learning-code .mediaTextSphere-sphere{background:#f1ebff}.teens-learning-code .mediaTextSphere-sphere{background:#ffeeed}.kids-learning-code .mediaTextSphere-sphere{background:#e5f0e7}.mediaTextSphere-media{display:inline-block;width:60%;max-width:800px;vertical-align:middle}.mediaTextSphere-text{display:inline-block;width:40%;max-width:560px;padding:5rem;background-color:#fff;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.1);box-shadow:0 2px 30px 0 rgba(0,0,0,.1);vertical-align:middle;-webkit-transform:translateX(-70px);transform:translateX(-70px)}@media (max-width:1023px){.mediaTextSphere{margin:10rem 0}.mediaTextSphere-sphere{width:600px;height:600px;left:50%}.mediaTextSphere-media{vertical-align:top}.mediaTextSphere-text{width:60%;margin-left:40%;max-width:none;vertical-align:bottom;-webkit-transform:translateY(-70px);transform:translateY(-70px)}}@media (max-width:768px){.mediaTextSphere-media{display:block;width:100%}.mediaTextSphere-text{display:block;width:100%;margin:0;-webkit-transform:none;transform:none}}@media (max-width:600px){.mediaTextSphere-sphere{width:250px;height:250px}}.theoryOfChange{margin-top:100px}.theoryOfChange .white{background:#fff;height:100px;text-align:center;position:relative;margin-top:80px}.theoryOfChange .white .mainImage{max-width:260px;border-radius:50%;position:absolute;left:50%;top:-80%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:480px){.theoryOfChange .white .mainImage{top:-100%}}.theoryOfChange .grey{background:#f6f6f6;padding:10%;margin-bottom:100px}.theoryOfChange .grey h3{font-size:2.8rem;line-height:3rem;text-align:center}.theoryOfChange .grey .role{color:#107e7a;text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:700}.theoryOfChange .tocActivity h3{color:#ec0919;font-weight:700;font-size:3.5rem;line-height:50px;margin-bottom:50px;display:inline-block;vertical-align:middle}.theoryOfChange .tocActivity h3:before{content:url(images/squiggle.png);margin-right:30px;vertical-align:middle;display:inline-block}.theoryOfChange .tocActivity .codeSnippet{padding:80px;background:#eafffe;position:relative}.theoryOfChange .tocActivity .codeSnippet::after{content:"Theory of Change";position:absolute;right:35px;top:35px;font-size:25px;line-height:27px;font-weight:700;color:#107e7a}.page-rapport-annuel-2022 .theoryOfChange .tocActivity .codeSnippet::after{content:"Théorie du changement"}.theoryOfChange .tocActivity .codeSnippet code{font-family:Maax;font-weight:400;font-size:24px;line-height:1.3;color:#000}.theoryOfChange .tocActivity .codeSnippet code span{color:#ec0919;font-weight:700}.theoryOfChange .tocActivity .tocQuote{max-width:700px;padding:38px 60px;background:#f6f6f6;position:relative;margin-top:50px;margin-bottom:75px;font-size:20px;line-height:26px}.theoryOfChange .tocActivity .tocQuote strong{font-weight:700;color:#107e7a}.theoryOfChange .tocActivity .tocQuote::after{content:"";width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:60px solid #f6f6f6;position:absolute;top:88%;right:0}.theoryOfChange .tocActivity .activityBottom{margin-top:50px;text-align:center;margin-bottom:100px}.theoryOfChange .tocActivity .activitySummary{font-size:25px;line-height:32.5px;width:69%;display:inline-block;text-align:left;vertical-align:middle}.theoryOfChange .tocActivity .activitiesImage{width:29%;display:inline-block;vertical-align:middle}.theoryOfChange .indent{margin-left:20px}.theoryOfChange .red{color:#ec0919;font-weight:700}.theoryOfChange .greyed{color:#928c8c}.accordionAndText-accordionWrapper{padding-left:0}.vimeoVideo{padding:7.5rem 0}@media (max-width:480px){.vimeoVideo{padding:3rem 0}}.vimeoVideo-container{padding-top:56.25%;position:relative;background:#fbfbfb}.vimeoVideo-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.waysToGive .programGrid-title{margin-bottom:20px}.waysToGive .ways-intro{max-width:600px;margin-bottom:100px;text-align:left}.wysiwyg h1,.wysiwyg h2{margin:4rem 0}.wysiwyg .pvCard-title,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:2rem 0}.wysiwyg ol+h2,.wysiwyg p+h2,.wysiwyg ul+h2{margin:5rem 0 4rem}.wysiwyg ol+.pvCard-title,.wysiwyg ol+h3,.wysiwyg ol+h4,.wysiwyg ol+h5,.wysiwyg ol+h6,.wysiwyg p+.pvCard-title,.wysiwyg p+h3,.wysiwyg p+h4,.wysiwyg p+h5,.wysiwyg p+h6,.wysiwyg ul+.pvCard-title,.wysiwyg ul+h3,.wysiwyg ul+h4,.wysiwyg ul+h5,.wysiwyg ul+h6{margin:4rem 0 2rem}.wysiwyg li{margin:2rem 0;padding-left:1rem}.wysiwyg p+p{margin:1rem 0}.wysiwyg a{text-decoration:none;color:#232323}.wysiwyg-styledList{margin:0 0 4rem;font-size:2rem;list-style-image:url(images/black-hashtag.svg)}.wysiwyg-styledList li{margin:1rem 0}@media (max-width:767px){.wysiwyg ul{padding-left:3rem;margin-right:2rem}.wysiwyg-styledList{margin:0 0 2rem;padding-left:3.5rem}}@media (max-width:600px){.wysiwyg{margin-top:-5rem}}.youtubeVideo{padding:7.5rem 0}@media (max-width:480px){.youtubeVideo{padding:3rem 0}}.youtubeVideo-container{padding-top:56.25%;position:relative;background:#fbfbfb}.youtubeVideo-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.expand--open .youtubeVideo-container{padding-top:0;height:100%}.aboutUsHeader{padding-top:16rem;background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),-webkit-gradient(linear,left top,left bottom,color-stop(60%,#d2fbf9),color-stop(60%,transparent));background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),linear-gradient(#d2fbf9 60%,transparent 60%);background-size:300px auto,300px auto,auto auto;background-repeat:no-repeat;background-position:10% 35%,95% center,center top}.aboutUsHeader .container{max-width:945px}.aboutUsHeader-title{text-align:center}.aboutUsHeader-videoParentContainer{position:relative;margin:4rem auto}.aboutUsHeader-videoParentContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aboutUsHeader-videoParentContainer iframe:focus{outline:1px #000 dotted}.aboutUsHeader-videoContainer{padding-top:56.25%;border:0;background-image:url(images/about-video-placeholder.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;cursor:pointer;width:100%}.aboutUsHeader-videoContainer::before{content:"";width:134px;height:134px;background-image:url(images/icons/play-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aboutUsHeader-paragraph{padding:0 100px}@media (max-width:768px){.aboutUsHeader{padding-top:10rem}.aboutUsHeader-paragraph{padding:0 50px}}@media (max-width:480px){.aboutUsHeader{padding-top:8rem;background-size:70% auto,0 0,auto 80%;background-position:left 5%,center center,center top}.aboutUsHeader-title{font-size:32px;line-height:1;text-align:left}.aboutUsHeader-videoContainer{margin:40px auto 35px}.aboutUsHeader-videoContainer::before{width:90px;height:90px}.aboutUsHeader-paragraph{padding:0}}.aboutUsVision{margin-top:-15rem;padding:40rem 0 10rem;background-image:url(images/about-swoop.svg);background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative}.aboutUsVision::before{content:"";height:10rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0),#fff);position:absolute;left:0;right:0;bottom:0}.aboutUsVision .missionText{margin-top:50px;border-top:1px solid #969696;padding-top:50px}.aboutUsVision .container{max-width:945px;position:relative}.aboutUsVision-text{position:relative;z-index:1}.aboutUsVision-circle{border:3px solid #8af9f3;border-radius:50%;position:absolute}.aboutUsVision-circle--1{width:230px;height:230px;top:-150px;right:-110px}.aboutUsVision-circle--2{width:210px;height:210px;top:-210px;right:-210px}.aboutUsVision-circle--2::after,.aboutUsVision-circle--2::before{content:"";border:3px solid #8af9f3;border-radius:50%;position:absolute}.aboutUsVision-circle--2::before{width:150px;height:150px;top:27px;left:27px}.aboutUsVision-circle--2::after{width:90px;height:90px;top:57px;left:57px}@media (max-width:768px){.aboutUsVision-circle{border:2px solid #8af9f3}.aboutUsVision-circle--1{width:160px;height:160px;top:-120px;right:0}.aboutUsVision-circle--2{width:140px;height:140px;top:-150px;right:-70px}.aboutUsVision-circle--2::after,.aboutUsVision-circle--2::before{border:2px solid #8af9f3}.aboutUsVision-circle--2::before{width:100px;height:100px;top:18px;left:18px}.aboutUsVision-circle--2::after{width:60px;height:60px;top:38px;left:38px}}@media (max-width:480px){.aboutUsVision{margin:0;padding:200px 0 50px;background-size:300%;background-position:10% top}.aboutUsVision::before{height:50px}.aboutUsVision-title{font-size:28px;line-height:1;margin-bottom:30px}}.chapterHeader-wrapper{padding-top:20rem;padding-bottom:10rem}.chapterHeader-headBlock{position:relative;background-color:#eafffe;padding-top:8rem;padding-bottom:12rem;margin-bottom:23rem}.chapterHeader-imageAnchor{position:relative}.chapterHeader-imageAnchor-image{content:'';display:block;position:absolute;top:50%;right:0;background-position:center center;background-repeat:no-repeat;background-size:cover;height:800px;width:800px;border-radius:50%;-webkit-transform:translate(40%,-50%);transform:translate(40%,-50%)}.chapterHeader-imageAnchor--mobile{display:none}.chapterHeader-subheader{font-size:1.5rem;font-weight:700;letter-spacing:1.7px;color:#000;text-transform:uppercase}.chapterHeader-header{letter-spacing:.5px;color:#000;line-height:1;margin-bottom:3rem;max-width:50%;font-size:6rem}.chapterHeader-headStatsWrapper{position:absolute;bottom:-10rem}.chapterHeader-headStats{line-height:130px;width:130px;border:solid 2px #8af9f3;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:4rem;text-align:center}.chapterHeader-headStats:last-child{margin-right:0}.chapterHeader-statTextWrapper{display:inline-block;vertical-align:middle;line-height:1}.chapterHeader-statTextWrapper p{line-height:1;margin:0}.chapterHeader-stat{display:block;font-size:20px;font-weight:700;letter-spacing:.3px;color:#000;margin-bottom:.8rem}.chapterHeader-statText{display:block;font-size:1.3rem;line-height:1.2;letter-spacing:1.5px;text-align:center;color:#232323;text-transform:uppercase}.chapterHeader-socialMediaCta{display:block;font-size:0}.chapterHeader-socialMediaCta span{color:#4267b2;font-size:2rem;font-weight:700;vertical-align:middle}.chapterHeader-socialMediaCta-icon{display:inline-block;max-width:25px;vertical-align:middle}.chapterHeader-socialLinks{display:inline-block;list-style-type:none;margin-left:0;padding-left:0}.chapterHeader-socialLinks li{margin:20px 0}.chapterHeader-socialLinks li a{font-size:2rem;text-decoration:none;color:#232323}.chapterHeader-socialLinks li a:hover{color:#107e7a}.chapterHeader-socialLinks i{color:#107e7a;font-size:2rem}.chapterHeader-socialLinks i.fa-arrow-right{font-size:2rem}.chapterHeader-logoListWrapper{background-color:#f7f7f6;padding:3.5rem 4rem;margin-top:-3.5rem;position:relative}.chapterHeader-logoListWrapper .chapterHeader-logoList-multiCircle{border:solid 2px #8af9f3;height:18rem;width:18rem;position:absolute;z-index:-1;border-radius:50%;bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.chapterHeader-logoListWrapper .chapterHeader-logoList-multiCircle::before{content:'';height:14rem;width:14rem;position:absolute;top:50%;left:50%;border:solid 2px #8af9f3;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chapterHeader-logoListWrapper .chapterHeader-logoList-multiCircle::after{content:'';height:10rem;width:10rem;position:absolute;top:50%;left:50%;border:solid 2px #8af9f3;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chapterHeader-logoListWrapper::before{content:'';width:10rem;height:10rem;background-color:#8af9f3;position:absolute;bottom:0;right:0;border-radius:50%;-webkit-transform:translateY(90%);transform:translateY(90%);opacity:.8}.chapterHeader-logoListTitle{margin-bottom:3.5rem}.chapterHeader-logoList{padding:0;margin-top:0}.chapterHeader-logoListItem{list-style:none;margin-bottom:2rem}.chapterHeader-logoListItem img{height:20px}@media (max-width:1023px){.chapterHeader-wrapper{padding-top:12rem;padding-bottom:6rem}.chapterHeader-imageAnchor-image{height:500px;width:500px}}@media (max-width:768px){.chapterHeader-header{max-width:60%}}@media (max-width:767px){.chapterHeader-header{font-size:3rem;max-width:70%}.chapterHeader-headBlock{padding-top:4rem;padding-bottom:6rem;margin-bottom:15rem}.chapterHeader-imageAnchor-image{height:300px;width:300px;-webkit-transform:translate(35%,-80%);transform:translate(35%,-80%)}.chapterHeader-imageAnchor--mobile{display:block}.chapterHeader-imageAnchor--desktop{display:none}.chapterHeader-headStats{line-height:100px;width:100px;margin-right:2rem}.chapterHeader-stat{font-size:1.8rem}.chapterHeader-statText{font-size:1.1rem}.chapterHeader-logoListWrapper{margin-top:5rem;margin-left:auto;margin-right:auto;max-width:330px}}@media (max-width:480px){.chapterHeader-imageAnchor-image{height:200px;width:200px}.chapterHeader-headStatsWrapper{bottom:-8rem}.chapterHeader-headStats{margin-right:.5rem;line-height:80px;width:80px}.chapterHeader-logoList{padding-right:3rem}.chapterHeader-logoListWrapper{padding:2rem 1rem}}.chaptersMap{display:inline-block;width:calc(100% - 450px);height:100%;margin:0 0 0 auto;vertical-align:top}.chaptersMap-wrapper{height:80vh;position:relative;font-size:0}.chaptersMap-loader{background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.chaptersMap-loader .loader{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}@media (max-width:768px){.chaptersMap{width:60%}.chaptersMap-wrapper{height:60vh}}@media (max-width:480px){.chaptersMap{display:none}.chaptersMap-wrapper{display:inline-block;width:100%;height:auto}}.gm-style-mtc div[role=button]{height:30px!important;font-size:14px!important}.gm-fullscreen-control[title="Toggle fullscreen view"]{width:30px!important;height:30px!important}.gm-fullscreen-control[title="Toggle fullscreen view"] img{width:14px!important;height:14px!important;margin:8px!important}.gm-bundled-control-on-bottom{right:30px!important}.gm-svpc{width:30px!important;height:30px!important}.gm-svpc img{width:14px!important;height:auto!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.gm-bundled-control .gmnoprint>div[draggable=false]{width:30px!important;height:61px!important}.gm-bundled-control .gmnoprint>div[draggable=false] div{width:100%!important;margin:0!important}.gm-bundled-control .gmnoprint button[draggable=false]{width:100%!important;height:50%!important}.gm-bundled-control .gmnoprint button[draggable=false] img{width:14px!important;height:14px!important;margin:8px!important}.chaptersMapSidebar{display:inline-block;width:450px;height:100%;padding:50px 30px 0;margin:0;background-color:#f7f7f6;vertical-align:top;overflow:hidden}.chaptersMapSidebar-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.chaptersMapSidebar-heading{padding-bottom:1rem;margin-bottom:2.5rem;font-weight:400;color:#107e7a;border-bottom:1px solid #969696;text-align:center}.chaptersMapSidebar-text{padding:0 2.5rem}.chaptersMapSidebar-text--mobile{display:none}.chaptersMapSidebar-chapters{max-height:85%;padding:0 2.5rem 2.5rem;overflow:scroll}.chaptersMapSidebar-chapter{padding:2rem;margin-bottom:2.5rem;background-color:#fff;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.chaptersMapSidebar-chapter:last-of-type{margin-bottom:0}.chaptersMapSidebar-chapter--active,.chaptersMapSidebar-chapter:hover{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.08);box-shadow:0 10px 20px 0 rgba(0,0,0,.08)}.chaptersMapSidebar-chapterExperiences{font-size:1.4rem}.chaptersMapSidebar-chapterLink{display:none;margin-top:1.5rem}.chaptersMapSidebar-chapter--active .chaptersMapSidebar-chapterLink{display:block}.chaptersMapSidebar-codeMobile{padding:20px 25px;background-image:linear-gradient(61deg,#ee1d24,#a34d72 23%,#dc2320 61%,#c73801 74%,#7c4fa0 98%,#7c4fa0);color:#fff;text-align:center}.chaptersMapSidebar-codeMobile p{margin-bottom:1rem;font-size:1.4rem;line-height:1.36}.chaptersMapSidebar-codeMobileImage{max-width:12rem;margin:0 auto 1rem}@media (max-width:768px){.chaptersMapSidebar{width:40%;padding:2.5rem 2rem}.chaptersMapSidebar-text{padding:0}.chaptersMapSidebar-chapters{padding:0}.chaptersMapSidebar-chapter{margin-bottom:2rem}}@media (max-width:480px){.chaptersMapSidebar{width:100%}.chaptersMapSidebar-heading{display:none}.chaptersMapSidebar-text{display:none}.chaptersMapSidebar-text--mobile{display:block}.chaptersMapSidebar-chapter{position:relative}.chaptersMapSidebar-chapterExperiences{display:none}.chaptersMapSidebar-chapterLink,.chaptersMapSidebar-chapterLink:focus,.chaptersMapSidebar-chapterLink:hover{display:block;margin:0;color:transparent;background:0 0;border:none;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}}.ctaHorizontalCard-wrapper{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:100%;z-index:1;max-width:90%;text-align:center}.ctaHorizontalCard-bar{font-size:0;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.1);box-shadow:0 2px 14px 0 rgba(0,0,0,.1);display:inline-block;padding:0;position:relative;width:100%;max-width:1200px}.ctaHorizontalCard-bar::before{content:attr(data-cta)/"";position:absolute;top:-50px;left:0;display:inline-block;font-size:2rem;font-family:Maax,"Open Sans",sans-serif;font-weight:700;line-height:2.3;letter-spacing:.2px;color:#000}.ctaHorizontalCard-ctaWrapper{display:inline-block;width:calc(100% / 3)}.ctaHorizontalCard-cta{padding:2rem 0;border-radius:0;margin:0;border:none;border-right:solid 1px #fff;font-size:2.4rem;font-family:Maax,"Open Sans",sans-serif;text-transform:none;letter-spacing:.5px;width:100%}.ctaHorizontalCard-cta:hover{border:none;border-right:solid 1px #fff}.ctaHorizontalCard-cta:focus{outline-width:.5rem;outline-style:solid;outline-offset:-.5rem}.ctaHorizontalCard-cta:nth-child(3){border-right:none}.ctaHorizontalCard-ctaIcon{display:inline-block;height:55px;width:55px;vertical-align:middle;margin-right:3rem}.ctaHorizontalCard-form{padding:4rem 12rem;background-color:#fff;position:absolute;top:0;left:-1px;right:-1px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.1);box-shadow:0 2px 30px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.ctaHorizontalCard-form--open{display:block;-webkit-animation:formIn ease-in-out .6s forwards;animation:formIn ease-in-out .6s forwards}.ctaHorizontalCard-form--closing{display:block;-webkit-animation:formOut ease-in-out .6s forwards;animation:formOut ease-in-out .6s forwards}.ctaHorizontalCard-formCloseIcon{position:absolute;top:20px;right:20px;height:15px;width:15px;background-image:url(images/close-icon.svg)!important;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:transparent;border:none;cursor:pointer;padding:0;border-radius:0}.ctaHorizontalCard-formCloseIcon:hover{background-color:transparent;border:none}.ctaHorizontalCard-contentWrapper{padding-bottom:3rem}.ctaHorizontalCard-ipadSeparator{display:inline-block;vertical-align:middle}.ctaHorizontalCard-ipadSeparator>*{display:inline-block;vertical-align:middle;margin-right:7px;margin-left:7px;margin-bottom:15px}.ctaHorizontalCard-textInput{display:inline-block;background-color:#fff;border:none;border-bottom:solid 1px #ccc;border-radius:0;font-size:2.4rem;font-family:Maax,"Open Sans",sans-serif;line-height:1.1;letter-spacing:.25px;color:#8b8b8b;font-weight:400;max-width:200px;padding-bottom:5px;padding-right:10px;padding-top:5px}.ctaHorizontalCard-textInput:focus{border-color:#ccc}.ctaHorizontalCard-text{display:inline-block;font-family:Maax;font-size:2.4rem;line-height:1.92;letter-spacing:.2px;text-align:left;color:#000}@media (max-width:1023px){.ctaHorizontalCard-cta{padding:2rem 0;font-size:2rem}.ctaHorizontalCard-cta::before{height:40px;width:40px}.ctaHorizontalCard-ctaIcon{margin-right:2rem}.ctaHorizontalCard-form{padding:4rem 4rem}.ctaHorizontalCard-ipadSeparator{display:block}.ctaHorizontalCard-ipadSeparator>*{margin-bottom:20px}}@media (max-width:1299px){.ctaHorizontalCard-form{padding:5rem 2rem}.ctaHorizontalCard-text,.ctaHorizontalCard-textInput{font-size:2rem}}@media (max-width:767px){.ctaHorizontalCard-wrapper{-webkit-transform:translate(-50%,calc(100% - 5px));transform:translate(-50%,calc(100% - 5px))}.ctaHorizontalCard-cta{width:100%;min-height:8rem;padding:1.5rem 0 1.5rem .5rem;margin-bottom:1rem;border:none;position:relative}.ctaHorizontalCard-cta:hover{border:none;border-bottom:1px solid #fff}.ctaHorizontalCard-cta:last-of-type{margin-bottom:0}.ctaHorizontalCard-cta:nth-child(3){border:none}.ctaHorizontalCard-ctaIcon{max-width:35px;max-height:35px;margin:0;position:absolute;top:50%;left:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ctaHorizontalCard-form{display:none}}@-webkit-keyframes formIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}49%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:-1}50%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:1}100%{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:1}}@keyframes formIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}49%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:-1}50%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:1}100%{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:1}}@-webkit-keyframes formOut{0%{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:1}49%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:1}50%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:-1}99%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}100%{display:none;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}}@keyframes formOut{0%{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:1}49%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:1}50%{opacity:1;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);z-index:-1}99%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}100%{display:none;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:-1}}.experienceGrid-cardWrapper{margin-bottom:2rem}.experienceGrid-cardWrapper .dvCard-background{position:absolute;padding:0;top:0;left:0;right:0;bottom:0}.experienceMap{height:80vh;width:100%}.experienceMap-wrapper{position:relative}@media (max-width:768px){.experienceMap{height:60vh}}.experienceMapSidebar{position:absolute;left:0;top:0;bottom:0;background-color:#fff;width:400px;overflow:scroll;opacity:0;z-index:-1;border-left:.5px solid #efefed;border-top:.5px solid #efefed}.experienceMapSidebar--show{display:block;-webkit-animation-name:slideInSideBar;animation-name:slideInSideBar;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.experienceMapSidebar--hide{display:block;-webkit-animation-name:slideOutSideBar;animation-name:slideOutSideBar;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.experienceMapSidebar .pvCard-wrapper{display:block;width:100%;max-width:350px;margin-left:auto;margin-right:auto}.experienceMapSidebar .button,.experienceMapSidebar .ctaHorizontalCard-cta,.experienceMapSidebar .experienceRadioGroup-viewPickerLabel,.experienceMapSidebar .instagram #sb_instagram .sbi_follow_btn a,.experienceMapSidebar .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.experienceMapSidebar .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.experienceMapSidebar input[type=button],.experienceMapSidebar input[type=submit],.instagram #sb_instagram .sbi_follow_btn .experienceMapSidebar a,.page-add-an-emoji .ppw-post-password-container .experienceMapSidebar .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .experienceMapSidebar .ppw-pwd-submit-btn{display:none}.experienceMapSidebar-experiencesFound{display:block;text-align:center;color:#232323;margin-top:2rem}.experienceMapSidebar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width:767px){.experienceMapSidebar{width:100%;border:1px solid #efefef}.experienceMapSidebar .button,.experienceMapSidebar .ctaHorizontalCard-cta,.experienceMapSidebar .experienceRadioGroup-viewPickerLabel,.experienceMapSidebar .instagram #sb_instagram .sbi_follow_btn a,.experienceMapSidebar .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.experienceMapSidebar .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.experienceMapSidebar input[type=button],.experienceMapSidebar input[type=submit],.instagram #sb_instagram .sbi_follow_btn .experienceMapSidebar a,.page-add-an-emoji .ppw-post-password-container .experienceMapSidebar .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .experienceMapSidebar .ppw-pwd-submit-btn{display:inline-block;outline:0}}@-webkit-keyframes slideInSideBar{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0;z-index:2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:2}}@keyframes slideInSideBar{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0;z-index:2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:2}}@-webkit-keyframes slideOutSideBar{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:2}100%{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0;z-index:-1}}@keyframes slideOutSideBar{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:2}100%{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0;z-index:-1}}.experienceRadioGroup-wrapper{padding-top:5rem}.experienceRadioGroup-experiencesFound{display:block;font-size:2rem;color:#232323;margin-bottom:1rem}.experienceRadioGroup-checkboxWrapper{margin-bottom:1rem}.experienceRadioGroup-langSelectLabel{position:relative;color:#232323;text-transform:none;font-weight:400}.experienceRadioGroup-langSelectInput{-webkit-appearance:checkbox}.experienceRadioGroup-radioWrapper{font-size:0;visibility:hidden}.experienceRadioGroup-viewPickerInput{position:absolute;z-index:-1;opacity:0}.experienceRadioGroup-viewPickerInput:checked+.experienceRadioGroup-viewPickerLabel{border:solid 1.5px #107e7a;color:#fff;background-color:#107e7a}.experienceRadioGroup-viewPickerInput:checked+.experienceRadioGroup-viewPickerLabel--grid::before{background-image:url(images/grid-icon-white.svg)}.experienceRadioGroup-viewPickerInput:checked+.experienceRadioGroup-viewPickerLabel--map::before{background-image:url(images/compass-white.svg)}.cmForm .sf_field .experienceRadioGroup-viewPickerInput:disabled+label,.experienceRadioGroup-viewPickerInput:disabled+.radioButtons-title,.experienceRadioGroup-viewPickerInput:disabled+label,.lpForm .sf_field .experienceRadioGroup-viewPickerInput:disabled+label{background-color:#efefed;border:1.5px solid #969696;color:#969696}.cmForm .sf_field .experienceRadioGroup-viewPickerInput:disabled+label::before,.experienceRadioGroup-viewPickerInput:disabled+.radioButtons-title::before,.experienceRadioGroup-viewPickerInput:disabled+label::before,.lpForm .sf_field .experienceRadioGroup-viewPickerInput:disabled+label::before{background-image:url(images/compass-white.svg)}.cmForm .sf_field .experienceRadioGroup-viewPickerInput:focus+label,.experienceRadioGroup-viewPickerInput:focus+.radioButtons-title,.experienceRadioGroup-viewPickerInput:focus+label,.lpForm .sf_field .experienceRadioGroup-viewPickerInput:focus+label{outline:#107e7a auto 5px}.experienceRadioGroup-viewPickerLabel{position:static;padding:.5rem 2rem;letter-spacing:.14rem;border:solid 1.5px #107e7a;color:#107e7a;line-height:initial;-webkit-transform:none;transform:none}.experienceRadioGroup-viewPickerLabel span{vertical-align:middle}.experienceRadioGroup-viewPickerLabel::before{content:'';display:inline-block;height:15px;width:15px;margin-right:.5rem;vertical-align:middle}.experienceRadioGroup-viewPickerLabel:focus,.experienceRadioGroup-viewPickerLabel:hover{border:solid 1.5px #107e7a;color:#fff;background-color:#107e7a}.experienceRadioGroup-viewPickerLabel:focus.experienceRadioGroup-viewPickerLabel--grid::before,.experienceRadioGroup-viewPickerLabel:hover.experienceRadioGroup-viewPickerLabel--grid::before{background-image:url(images/grid-icon-white.svg)}.experienceRadioGroup-viewPickerLabel:focus.experienceRadioGroup-viewPickerLabel--map::before,.experienceRadioGroup-viewPickerLabel:hover.experienceRadioGroup-viewPickerLabel--map::before{background-image:url(images/compass-white.svg)}.experienceRadioGroup-viewPickerLabel:nth-child(2){margin-right:1rem}.experienceRadioGroup-viewPickerLabel--grid::before{background-image:url(images/grid-icon-teal.svg);background-repeat:no-repeat;background-position:center center;background-size:90% 90%}.experienceRadioGroup-viewPickerLabel--map::before{background-image:url(images/compass-teal.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.footer{margin:0;padding:0;background:#fff}.footer .footer-logo{max-width:250px}.footer-top{padding:3rem 0 9rem;border-top:1px solid #e1e1e1}.footer-top .menu{list-style-type:none;-webkit-column-count:2;column-count:2;padding:0;margin:0}.footer-top .menu a{color:#232323;font-size:1.5rem;text-decoration:none;display:block;padding:0;margin-bottom:1.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-top .menu a:hover{color:#ec0919}.footer-top .sub-menu{display:none}.footer-social{list-style-type:none;padding:0;margin:0}.footer-social li{margin-bottom:1.2rem;vertical-align:middle}.footer-social img{display:inline-block;width:15px;margin-right:1.4rem;vertical-align:middle}.footer-social a{display:block;color:#232323;font-size:1.5rem;text-decoration:none;vertical-align:middle;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-social a:focus,.footer-social a:hover{color:#ec0919}.footer-embed #mc_embed_signup{background:0 0}.footer-embed #mc_embed_signup form{text-align:right}@media (max-width:480px){.footer-embed #mc_embed_signup form{padding:30px 0;text-align:center}}.footer-embed #mc_embed_signup input.email{width:auto}@media (max-width:480px){.footer-embed #mc_embed_signup input.email{width:100%}}.footer-embed #mc_embed_signup .button,.footer-embed #mc_embed_signup .ctaHorizontalCard-cta,.footer-embed #mc_embed_signup .experienceRadioGroup-viewPickerLabel,.footer-embed #mc_embed_signup .instagram #sb_instagram .sbi_follow_btn a,.footer-embed #mc_embed_signup .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.footer-embed #mc_embed_signup .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.footer-embed #mc_embed_signup input[type=button],.footer-embed #mc_embed_signup input[type=submit],.instagram #sb_instagram .sbi_follow_btn .footer-embed #mc_embed_signup a,.page-add-an-emoji .ppw-post-password-container .footer-embed #mc_embed_signup .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .footer-embed #mc_embed_signup .ppw-pwd-submit-btn{background:#ec0919}.footer-embed #mc_embed_signup .button:hover,.footer-embed #mc_embed_signup .ctaHorizontalCard-cta:hover,.footer-embed #mc_embed_signup .experienceRadioGroup-viewPickerLabel:hover,.footer-embed #mc_embed_signup .instagram #sb_instagram .sbi_follow_btn a:hover,.footer-embed #mc_embed_signup .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.footer-embed #mc_embed_signup .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn:hover,.footer-embed #mc_embed_signup input:hover[type=button],.footer-embed #mc_embed_signup input:hover[type=submit],.instagram #sb_instagram .sbi_follow_btn .footer-embed #mc_embed_signup a:hover,.page-add-an-emoji .ppw-post-password-container .footer-embed #mc_embed_signup .ppw-pwd-submit-btn:hover,.page-ajoute-un-emoji .ppw-post-password-container .footer-embed #mc_embed_signup .ppw-pwd-submit-btn:hover{background:#c50815}.footer-bottom{padding:1.7rem 0;background-color:#fafcfb}.footer-bottom .menu{list-style-type:none;padding:0;margin:0}.footer-bottom .menu li{display:inline-block;margin-right:4.5rem}.footer-bottom .menu li:last-of-type{margin-right:0}.footer-bottom .menu a{display:block;padding:0;margin:0;color:#232323;font-size:1.3rem;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-bottom .menu a:hover{color:#ec0919}.footer-bottom .sub-menu{display:none}.footer-copy,.footer-copyright{max-width:50%;margin:0;color:#232323;font-size:1.1rem;line-height:1.64;letter-spacing:1.7px;text-transform:uppercase}@media (max-width:480px){.footer{padding:40px 0 0}.footer-top{padding:30px 0 50px}.footer-top .menu{text-align:center;margin-bottom:30px;-webkit-column-count:1;column-count:1}.footer-logo{margin:0 auto 50px}.footer-social{text-align:center}.footer-bottom{padding:30px 0}.footer-bottom .menu{text-align:center}.footer-bottom .menu li{display:block;margin-right:0;margin-bottom:1.2rem}.footer-copy,.footer-copyright{max-width:none;text-align:center;margin-bottom:10px}}.footer-statement{margin-top:30px;margin-bottom:30px}.footer-statement p{color:#232323;font-size:1.3rem}@media (max-width:1319px){.footer-statement{margin-top:10px;margin-bottom:30px}}.landingPageVideo{padding-top:16rem;background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),-webkit-gradient(linear,left top,left bottom,color-stop(60%,#d2fbf9),color-stop(60%,transparent));background-image:url(images/about-1s0s.png),url(images/about-1s0s.png),linear-gradient(#d2fbf9 60%,transparent 60%);background-size:300px auto,300px auto,auto auto;background-repeat:no-repeat;background-position:10% 35%,95% center,center top}.landingPageVideo .container{max-width:945px}.landingPageVideo-title{text-align:center}.landingPageVideo-videoContainer{margin:4rem auto;padding-top:56.25%;background-image:url(images/about-video-placeholder.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;cursor:pointer;width:100%}.landingPageVideo-videoContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}.landingPageVideo-videoContainer::before{content:"";width:134px;height:134px;background-image:url(images/icons/play-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.landingPageVideo-paragraph{padding:0 100px}@media (max-width:768px){.landingPageVideo{padding-top:10rem}.landingPageVideo-paragraph{padding:0 50px}}@media (max-width:480px){.landingPageVideo{padding-top:8rem;background-size:70% auto,0 0,auto 80%;background-position:left 5%,center center,center top}.landingPageVideo-title{font-size:32px;line-height:1;text-align:left}.landingPageVideo-videoContainer{margin:40px auto 35px}.landingPageVideo-videoContainer::before{width:90px;height:90px}.landingPageVideo-paragraph{padding:0}}.lessonHeader-wrapper{margin-top:8rem}.lessonHeader-titleWrapper{background-color:#ffd202}.lessonHeader-logo{max-width:225px;margin-bottom:20px}.lessonHeader-title{font-size:5rem;line-height:1.1;color:#000;margin-bottom:12px}.lessonHeader-author{display:block;font-size:1.3rem;letter-spacing:.15rem;color:#232323}.lessonHeader-subInfoListWrapper{-webkit-box-shadow:0 3px 4px rgba(0,0,0,.05);box-shadow:0 3px 4px rgba(0,0,0,.05);padding-top:20px;padding-bottom:20px;padding-left:4rem;padding-right:4rem;margin-bottom:50px}.lessonHeader-subInfoListWrapper .subInfoInnerWrapper{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.lessonHeader-subInfoListWrapper .subInfoInnerWrapper dd{margin:0}@media (max-width:480px){.lessonHeader-subInfoListWrapper .subInfoInnerWrapper{padding-top:40px;display:block}}.lessonHeader-subInfoListWrapper ul.components{padding-left:0;margin-top:0}.lessonHeader-subInfoTitle{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.2rem;color:#232323;text-transform:uppercase}.lessonHeader-subInfo{display:block;font-size:1.6rem;color:#232323}.lessonHeader-sidebar{padding-left:2rem}.lessonHeader-sidebarCard{background-color:#fff;-webkit-box-shadow:0 2px 24px 0 rgba(110,110,110,.19);box-shadow:0 2px 24px 0 rgba(110,110,110,.19);text-align:center;margin-bottom:5rem}.lessonHeader-sidebarImage{width:100%;margin-bottom:2rem}.lessonHeader-duration{display:block;margin-bottom:3rem;color:#232323;font-size:1.6rem}.lessonHeader-codingConcepts{list-style:none;position:relative;margin-bottom:2.5rem;font-size:16px}.lessonHeader-terminologyTitles{display:block;font-weight:700;font-size:1.6rem}@media (max-width:1023px){.lessonHeader-subInfoListWrapper{padding-top:3rem;padding-bottom:3rem}.lessonHeader-subInfoWrapper{position:relative;text-align:center;margin-bottom:2rem}.lessonHeader-sidebar{margin-top:0;padding-left:0;padding-top:4rem;padding-bottom:4rem;font-size:0;direction:rtl}.lessonHeader-sidebarCard{max-width:320px;display:inline-block;width:calc(33.33%);vertical-align:top;direction:ltr}.lessonHeader-sidebarContentWrapper{display:inline-block;width:calc(66.66% - 3rem);margin-right:3rem;vertical-align:top;direction:ltr}}@media (max-width:768px){.lessonHeader-subInfoListWrapper{text-align:center}}@media (max-width:767px){.lessonHeader-sidebar{direction:ltr}.lessonHeader-sidebarCard{width:auto;display:block;margin-left:auto;margin-right:auto}.lessonHeader-sidebarContentWrapper{width:auto}}.h2-concepts{font-size:2rem}.ul--concepts{padding-left:0}.ul--concepts li{color:#000;font-weight:700;font-size:16px;line-height:5px}.breadcrumbs{font-family:Maax;font-style:normal;font-weight:500;font-size:16px;line-height:17px;max-width:1200px;margin:0 auto;padding:18px 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.breadcrumbs{max-width:90%}}.breadcrumbs a{font-weight:700;color:#ec0919;text-decoration:none}.lessonHeaderFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.lessonHeaderFlex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}.lesson-title-stuff{padding:60px 0}.instagram #sb_instagram .sbi_follow_btn .lesson-title-stuff a,.lesson-title-stuff .button,.lesson-title-stuff .ctaHorizontalCard-cta,.lesson-title-stuff .experienceRadioGroup-viewPickerLabel,.lesson-title-stuff .instagram #sb_instagram .sbi_follow_btn a,.lesson-title-stuff .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.lesson-title-stuff .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.lesson-title-stuff input[type=button],.lesson-title-stuff input[type=submit],.page-add-an-emoji .ppw-post-password-container .lesson-title-stuff .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .lesson-title-stuff .ppw-pwd-submit-btn{margin-right:15px}@media (max-width:767px){.lesson-title-stuff{width:90%;margin:0 auto}}.lessonimage{width:380px;max-width:100%;-ms-flex-item-align:stretch;align-self:stretch;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.lessonimage{width:100%;height:200px}}.lesson-authorDuration{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.lesson-authorDuration span{margin-right:30px}.lesson-share-modal{padding:20px 50px 40px}.lesson-share-modal h2{margin-bottom:20px}.lesson-share{list-style-type:none;margin:0;padding:40px 0 12px 0}.lesson-share li{display:inline-block;margin-right:10px}.lesson-share li a{width:60px;height:60px;position:relative;-webkit-transition:all .3s;transition:all .3s;background:#ec0919;padding:0;border-radius:50%;display:block}.lesson-share li a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.lesson-share li a img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.share-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-header button{background:0 0;color:#ec0919;border:none;font-weight:700;font-size:20px;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.share-header button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.share-header button:active{color:#232323}.share-header h3{margin-bottom:2.5rem;font-size:3.2rem}.share-overlay{position:relative;visibility:hidden}.share-overlay.show{visibility:visible}.share-overlay #closeShare{position:absolute;border:none;backgrounD:transparent;font-weight:700;font-size:20px;color:red;top:10px;right:10px;width:48px;height:48px}.dialog-mask{position:fixed;top:0;bottom:0;width:100%;z-index:10001;background:rgba(68,68,68,.8)}.lesson-share-modal{width:100%;max-width:800px;position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;z-index:10002;max-height:80%;overflow:scroll}@media (max-width:480px){.lesson-share-modal{top:0;height:100%;max-height:100%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.copy-link-status{min-height:28px;padding:4px 8px;display:block}.copyLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8}.cmForm .sf_field .copyLink input,.copyLink .cmForm .sf_field input,.copyLink .lpForm .sf_field input,.copyLink button,.copyLink input,.lpForm .sf_field .copyLink input{border:none}.copyLink button{padding:24px;background:#f8f8f8;cursor:pointer}@media (max-width:480px){.button.download-lesson,.download-lesson.ctaHorizontalCard-cta,.download-lesson.experienceRadioGroup-viewPickerLabel,.instagram #sb_instagram .sbi_follow_btn a.download-lesson,.page-add-an-emoji .ppw-post-password-container .download-lesson.ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .download-lesson.ppw-pwd-submit-btn,input.download-lesson[type=button],input.download-lesson[type=submit]{padding:0;height:50px;width:50px;position:relative}.button.download-lesson img,.download-lesson.ctaHorizontalCard-cta img,.download-lesson.experienceRadioGroup-viewPickerLabel img,.instagram #sb_instagram .sbi_follow_btn a.download-lesson img,.page-add-an-emoji .ppw-post-password-container .download-lesson.ppw-pwd-submit-btn img,.page-ajoute-un-emoji .ppw-post-password-container .download-lesson.ppw-pwd-submit-btn img,input.download-lesson[type=button] img,input.download-lesson[type=submit] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.lpForm{max-height:800px;margin-bottom:100px}.lpForm fieldset{border:none;margin-top:20px}.cmForm .sf_field .lpForm input[type=radio],.lpForm .sf_field input[type=radio],.lpForm input[type=radio]{width:auto!important}.lpForm .gform_body{padding-left:0}.lpForm .gform_footer{display:block;text-align:center}.lpForm #gform_wrapper_15{padding:6rem 12rem}.cmForm .sf_field .lpForm #gform_wrapper_15 input:not([type=checkbox]),.lpForm #gform_wrapper_15 .sf_field input:not([type=checkbox]),.lpForm #gform_wrapper_15 input:not([type=checkbox]),.lpForm #gform_wrapper_15 input:not([type=radio]),.lpForm .sf_field #gform_wrapper_15 input:not([type=checkbox]){width:100%;max-width:100%}.cmForm .sf_field .lpForm #gform_wrapper_15 input:not([type=checkbox]) .gform_footer,.lpForm #gform_wrapper_15 .sf_field input:not([type=checkbox]) .gform_footer,.lpForm #gform_wrapper_15 input:not([type=checkbox]) .gform_footer,.lpForm #gform_wrapper_15 input:not([type=radio]) .gform_footer,.lpForm .sf_field #gform_wrapper_15 input:not([type=checkbox]) .gform_footer{width:auto}.cmForm .sf_field .lpForm #gform_wrapper_15 input[type=checkbox],.lpForm #gform_wrapper_15 .sf_field input[type=checkbox],.lpForm #gform_wrapper_15 input[type=checkbox],.lpForm .sf_field #gform_wrapper_15 input[type=checkbox]{width:auto;max-width:auto}.lpForm #gform_wrapper_15 .gfield{margin-top:20px}.lpForm .gform_wrapper{-webkit-box-shadow:none;box-shadow:none}.lpForm #gform_wrapper_14{padding:6rem 12rem}.cmForm .sf_field .lpForm #gform_wrapper_14 input:not([type=checkbox]),.lpForm #gform_wrapper_14 .sf_field input:not([type=checkbox]),.lpForm #gform_wrapper_14 input:not([type=checkbox]),.lpForm #gform_wrapper_14 input:not([type=radio]),.lpForm .sf_field #gform_wrapper_14 input:not([type=checkbox]){width:100%;max-width:100%}.cmForm .sf_field .gform_footer .lpForm #gform_wrapper_14 input:not([type=checkbox]),.gform_footer .lpForm #gform_wrapper_14 .sf_field input:not([type=checkbox]),.gform_footer .lpForm #gform_wrapper_14 input:not([type=checkbox]),.gform_footer .lpForm #gform_wrapper_14 input:not([type=radio]),.gform_footer .lpForm .sf_field #gform_wrapper_14 input:not([type=checkbox]){width:auto}.cmForm .sf_field .lpForm #gform_wrapper_14 input[type=checkbox],.lpForm #gform_wrapper_14 .sf_field input[type=checkbox],.lpForm #gform_wrapper_14 input[type=checkbox],.lpForm .sf_field #gform_wrapper_14 input[type=checkbox]{width:auto;max-width:auto}.lpForm #gform_wrapper_14 .gfield{margin-top:20px}#openShare{padding:10px 20px}#openShare::before{content:url(src/images/icons/k12csframework/share.svg);display:inline-block;vertical-align:middle;padding-right:15px}.download-lesson{position:relative;vertical-align:middle;padding:10px 20px}@media (max-width:480px){.download-lesson{width:32px;height:32px;border-radius:50%}.download-lesson span{position:absolute;left:-99999px}}.download-lesson::before{content:url(src/images/icons/k12csframework/download.svg);vertical-align:middle;padding-right:15px}@media (max-width:480px){.download-lesson::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-right:0}}.clcweek-infobox{background-image:url(images/spacebackground.png);background-repeat:repeat;color:#fff;padding:20px;margin-bottom:50px}.clcweek-infobox h2{color:#fff}.clcweek-infobox p{color:#fff;display:inline-block;margin:10px 2px;margin-top:10px;margin-bottom:10px;background:#060118;text-shadow:1px 1px 0 rgba(0,0,0,.05)}.clcweek-infobox a{margin-bottom:10px;display:block;margin:10px auto;white-space:normal}.clcweek-infobox p a::before{display:none}.clcweek-infobox .button--secondary,.clcweek-infobox .button--secondaryGray,.clcweek-infobox .experienceRadioGroup-viewPickerLabel,.clcweek-infobox .instagram #sb_instagram .sbi_follow_btn a,.instagram #sb_instagram .sbi_follow_btn .clcweek-infobox a{background:#fff}.lessonsGrid-wrapper{padding-top:5rem;padding-bottom:5rem}.lessonGrid a.pvCard-wrapper--secondary{display:inline-block!important}@media (max-width:480px){.pvCard-wrapper--secondary{width:90%}}.liveGrid-wrapper{padding-top:5rem;padding-bottom:5rem}.newsletter{margin:12rem 0 0;padding:12rem 0;background-image:url(src/images/newsletter-bg-wave.svg);background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative}.page-educator-newsletter-thank-you .newsletter,.page-inscrivez-vous-a-notre-infolettre-pour-le-personnel-enseignant .newsletter,.page-merci-pour-votre-inscription .newsletter,.page-sign-up-for-our-educator-newsletter .newsletter{padding:18rem 0}.landing-page-newsletter .newsletter{background:#eafffe;background-image:none;margin-top:0;padding:8rem 0}.landing-page-newsletter .newsletter::before{content:none}.teachers-learning-code .newsletter{background-image:url(src/images/newsletter-bg-wave-tlc.svg)}.ladies-learning-code .newsletter{background-image:url(src/images/newsletter-bg-wave-llc.svg)}.kids-learning-code .newsletter{background-image:url(src/images/newsletter-bg-wave-klc.svg)}.teens-learning-code .newsletter{background-image:url(src/images/newsletter-bg-wave-teens.svg)}.girls-learning-code .newsletter{background-image:url(src/images/newsletter-bg-wave-glc.svg)}.newsletter::before{content:"";width:100%;height:12rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0),#fff);position:absolute;left:0;bottom:0}.newsletter-info{width:40%}.newsletter-info h2{color:#107e7a}.teachers-learning-code .newsletter-info h2{color:#000}.cmForm .newsletter form,.lpForm .newsletter form,.newsletter .cmForm form,.newsletter .grid,.newsletter .lpForm form{margin-left:-1rem}.cmForm .newsletter form>*,.lpForm .newsletter form>*,.newsletter .cmForm form>*,.newsletter .grid>*,.newsletter .lpForm form>*{padding-left:4rem}.newsletter input:focus{outline-width:.25rem;outline-style:solid;outline-color:#000;outline-offset:.5rem}.newsletter .combo-last{padding-left:4rem}@media (max-width:600px){.newsletter{margin:50px 0 0;padding-top:50px}.newsletter::before{display:none}.newsletter-info{width:100%}.newsletter .combo-last{padding:0}}.singleExperienceDescription{margin-top:8rem;color:#232323}.singleExperienceDescription .u-clear{padding-left:0}.cmForm .singleExperienceDescription form.u-clear,.lpForm .singleExperienceDescription form.u-clear,.singleExperienceDescription .cmForm form.u-clear,.singleExperienceDescription .lpForm form.u-clear,.singleExperienceDescription .u-clear.grid{margin:0}.singleExperienceDescription-sidebarContainer{float:right;background:#f7f7f6;padding-left:0}.singleExperienceDescription-sidebarInner{width:auto;margin:3.5rem 4rem}.singleExperienceDescription-sidebarMap{width:100%;height:180px;background:url(/wp-content/themes/twg/images/placeholder-map.jpg) no-repeat;background-size:cover}.singleExperienceDescription-descriptionContainer{padding-left:0}.singleExperienceDescription-descriptionContainer h2{margin-top:3rem;font-size:2rem;font-weight:700}.singleExperienceDescription-descriptionContainer p{margin:2rem 0}.singleExperienceDescription-descriptionContainer p:first-of-type{margin-top:0;font-size:2rem}.singleExperienceDescription-descriptionInner.container{width:auto;margin:0}.singleExperienceDescription-detailsList{list-style:none;margin:0;padding-left:6rem}.singleExperienceDescription-detailsList li{position:relative;margin:2.5rem 0}.singleExperienceDescription-detailsList li:before{content:'';display:block;position:absolute;left:-6rem;width:30px;height:30px}.singleExperienceDescription-detailsList .detailsList-date:before{background:url(/wp-content/themes/twg/images/icons/date.svg) no-repeat}.singleExperienceDescription-detailsList .detailsList-time:before{background:url(/wp-content/themes/twg/images/icons/time.svg) no-repeat}.singleExperienceDescription-detailsList .detailsList-price:before{background:url(/wp-content/themes/twg/images/icons/price.svg) no-repeat}.singleExperienceDescription-detailsList .detailsList-scholarshipsLink{text-decoration:none;color:inherit}.singleExperienceDescription-detailsList .detailsList-location:before{background:url(/wp-content/themes/twg/images/icons/location.svg) no-repeat}.singleExperienceDescription-lowerContainer{margin-top:10rem}.singleExperienceDescription-lowerContainer.container{width:auto}.singleExperienceDescription-includedContainer{padding-left:0}.singleExperienceDescription-includedList{list-style:none;margin:0;padding:0}.singleExperienceDescription-includedList li{position:relative;margin:3.5rem 0;padding-left:5rem}.singleExperienceDescription-includedList li:before{content:'';display:block;position:absolute;top:-2.5px;left:0;width:35px;height:35px;background:url(/wp-content/themes/twg/images/icons/circle-check.svg) no-repeat}.singleExperienceDescription-programContainer{padding-left:0;position:relative}.singleExperienceDescription-programContainer-circle{width:620px;height:620px;border-radius:50%;background-color:#eafffe;position:absolute;top:50%;left:-500px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.singleExperienceDescription-programContainer .programContainer-header{margin-bottom:3rem}.singleExperienceDescription-programContainer .programContainer-header .programContainer-logo{display:none}.singleExperienceDescription-programContainer .programContainer h2{margin-bottom:0}.singleExperienceDescription-programContainer .programContainer-logo{display:inline-block;vertical-align:middle;margin-right:2rem;width:160px;height:160px;border-radius:50%;background-size:75%;background-repeat:no-repeat;background-position:center center}.singleExperienceDescription-programContainer .programContainer-logoInner{width:160px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.singleExperienceDescription-programContainer .programContainer-logoInner img{width:75%;height:auto;display:block}.singleExperienceDescription-programContainer .programContainer-blurb{width:calc(100% - 160px - 4rem);display:inline-block;vertical-align:middle}@media (max-width:1023px){.singleExperienceDescription{margin-top:0}.singleExperienceDescription.container{width:auto}.singleExperienceDescription-sidebarContainer{float:none;display:inline-block}.singleExperienceDescription-detailsList{font-size:2rem}.singleExperienceDescription-sidebarMap{height:250px}.singleExperienceDescription-descriptionContainer p:first-of-type{margin-top:2rem}.singleExperienceDescription-descriptionInner.container{width:90%;margin:0 auto}.singleExperienceDescription-lowerContainer.container{width:90%}.singleExperienceDescription-includedContainer{padding-left:0;margin-top:10rem}.singleExperienceDescription-programContainer{padding-left:0}.singleExperienceDescription-programContainer-circle{width:425px;height:425px;left:-300px}.singleExperienceDescription-programContainer .programContainer-header .programContainer-logo{display:inline-block}.singleExperienceDescription-programContainer .programContainer h2{display:inline-block;vertical-align:middle;width:calc(100% - 120px - 4rem)}.singleExperienceDescription-programContainer .programContainer-body .programContainer-logo{display:none}.singleExperienceDescription-programContainer .programContainer-logo{height:120px;width:120px}.singleExperienceDescription-programContainer .programContainer-logoInner{width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.singleExperienceDescription-programContainer .programContainer-logoInner img{width:75%;height:auto;display:block}.singleExperienceDescription-programContainer .programContainer-blurb{width:100%}}@media (max-width:768px){.singleExperienceDescription-programLogo{top:-20px}}@media (max-width:360px){.singleExperienceDescription-programContainer .programContainer-logo{display:block;margin-bottom:2rem}.singleExperienceDescription-programContainer .programContainer h2{width:100%}}.singleExperienceHeader{margin-top:6rem}.singleExperienceHeader-container{position:relative}.singleExperienceHeader-circle{position:absolute;border-radius:50%}.singleExperienceHeader-circle--1{width:550px;height:550px;background:linear-gradient(66deg,#eafffe,#befffc);top:-100px;right:-230px}.singleExperienceHeader-circle--2{width:200px;height:200px;background-color:#8af9f3;mix-blend-mode:multiply;bottom:0;right:-120px}.singleExperienceHeader-details{padding-left:4rem;position:relative}.instagram #sb_instagram .sbi_follow_btn .singleExperienceHeader-titleContainer a,.singleExperienceHeader-titleContainer .button--secondary,.singleExperienceHeader-titleContainer .button--secondaryGray,.singleExperienceHeader-titleContainer .experienceRadioGroup-viewPickerLabel,.singleExperienceHeader-titleContainer .instagram #sb_instagram .sbi_follow_btn a{margin-bottom:4rem}.singleExperienceHeader-title{font-size:5rem;margin:3rem 0 2rem}.singleExperienceHeader-whoIsThisFor{margin:3rem 0 4rem}.singleExperienceHeader-programContainer{margin-top:7rem}.singleExperienceHeader .titleSnipe-text{font-size:1.5rem;letter-spacing:.5px;padding-right:.5rem;color:#232323}.singleExperienceHeader .titleSnipe-image{max-height:50px;max-width:256px;display:inline-block;vertical-align:middle}.singleExperienceHeader-sponsorContainer{margin:2rem 0}.singleExperienceHeader-desktopImageContainer{float:left;position:relative}.singleExperienceHeader-mobileImageContainer{position:relative}.singleExperienceHeader-image{min-height:480px;background-position:center;background-repeat:no-repeat;background-size:cover}.singleExperienceHeader-img{min-height:480px;width:100%;-o-object-fit:cover;object-fit:cover}.singleExperienceHeader-category{background:#232323;padding:1.5rem 3rem;color:#fff;position:absolute;bottom:0;left:0;z-index:1;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}@media (max-width:1023px){.singleExperienceHeader-circle--1{width:350px;height:350px;top:-100px;right:-100px}.singleExperienceHeader-circle--2{width:150px;height:150px;bottom:50px;right:-75px}.singleExperienceHeader-title{font-size:4rem;margin:3rem 0}.singleExperienceHeader-details{padding-left:0}.singleExperienceHeader .titleSnipe-image{max-width:180px}.singleExperienceHeader-programContainer{margin-top:0}.singleExperienceHeader-sponsorContainer{margin-top:0}.singleExperienceHeader-image{width:100%;height:400px;min-height:0}.singleExperienceHeader-img{width:100%;height:400px;min-height:0;-o-object-fit:cover;object-fit:cover}.singleExperienceHeader-category{padding:2rem 3rem;font-size:2rem;line-height:1}}@media (max-width:600px){.singleExperienceHeader-circle--1{width:300px;height:300px}.singleExperienceHeader-circle--2{width:100px;height:100px;bottom:100px;right:-50px}.singleExperienceHeader-image{height:275px}.singleExperienceHeader-img{height:275px}}.siteNav{height:80px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,.8)),color-stop(80%,transparent));background-image:linear-gradient(rgba(255,255,255,.8) 80%,transparent 80%);background-size:100% 125%;background-position:50% 420%;background-repeat:no-repeat;padding:20px 10%;position:relative;font-size:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:1319px){.siteNav{padding:10px 10px;height:60px}}.siteNav-background{background-position:0 0}.siteNav{position:fixed;top:0;left:0;width:100%;z-index:38}.siteNav-spacer{height:60px}.siteNav--open{overflow:hidden}.siteNav--open .siteNav{background:#fff}.siteNav-home{display:inline-block}.siteNav-logo{max-height:60px;display:block;height:50px}@media (max-width:1319px){.siteNav-logo{height:30px}}@media (max-width:600px){.siteNav-logo{display:none}}.siteNav-hamburger{display:block;width:44px;height:44px;cursor:pointer;-webkit-transition:all .2s .1s ease-in-out;transition:all .2s .1s ease-in-out;z-index:9;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:108% 18%;transform-origin:108% 18%;position:relative;background:0 0;border:none;padding:0;text-align:center;-webkit-transform:none;transform:none;-webkit-transform-origin:center;transform-origin:center}.siteNav-hamburger i,.siteNav-hamburger::after,.siteNav-hamburger::before{content:'';position:absolute;display:block;height:4px;border-radius:3px;background:#232323;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.siteNav-hamburger::before{width:16px;top:3px;left:calc(50% - 16px)}.siteNav-hamburger i{width:28px;top:12px;left:calc(50% - 14px)}.siteNav-hamburger::after{width:16px;top:21px;right:calc(50% - 14px)}.siteNav-hamburger:hover i,.siteNav-hamburger:hover::after,.siteNav-hamburger:hover::before{background:#ec0919}.siteNav--open .siteNav-hamburger{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.siteNav--open .siteNav-hamburger::before{-webkit-transform:rotate(90deg) translate3d(3px,-7px,0);transform:rotate(90deg) translate3d(3px,-7px,0)}.siteNav--open .siteNav-hamburger::after{-webkit-transform:rotate(90deg) translate3d(-3px,7px,0);transform:rotate(90deg) translate3d(-3px,7px,0)}.siteNav-menu{position:fixed;top:60px;left:100%;height:100vh;width:100vw;overflow:auto;background:#fbfbfb;z-index:999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:16px;visibility:hidden}.siteNav--open .siteNav-menu{left:0;visibility:visible}.siteNav-menu ul{list-style-type:none;margin:0;padding:0}.siteNav-menu a,.siteNav-menu button{display:block;text-align:center;text-decoration:none;color:#000;padding:20px 15px;border-top:1px solid #eee;background:0 0;border:none;width:100%;font-size:16px;cursor:pointer}.siteNav-menu .menu-item-has-children>button{position:relative}.siteNav-menu .menu-item-has-children>button:after{content:'';display:block;position:absolute;top:50%;right:10px;margin-top:-5px;border:5px solid transparent;border-left-color:#000}.siteNav-menu .menu,.siteNav-menu .sub-menu{-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;position:absolute;top:0;left:0;width:100%}.siteNav-menu .sub-menu{display:none;left:100%}.siteNav-back button{position:relative;background:#000;color:#fff}.siteNav-back button:before{content:'';display:block;position:absolute;top:50%;left:10px;margin-top:-5px;border:5px solid transparent;border-right-color:#fff}.siteNav--open button[aria-expanded=true]+.sub-menu{display:block}.siteNav .lang-item{text-transform:uppercase}.button--smaller{padding:1rem 2.5rem;font-size:1.2rem}@media (max-width:1319px){.button--smaller{padding:1rem 1.5rem;font-size:1rem}}.nav-right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav-right-side a{margin-right:10px}.nav-right-side button{margin-left:10px}.siteNav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.siteNav-logo-mobile{display:none}@media (max-width:600px){.siteNav-logo-mobile{display:block;max-width:40px;max-height:40px}}.siteNav-skip{background:#ec0919;color:#fff;text-align:center;text-decoration:none;display:block;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 20px;font-size:0;position:fixed;top:0;left:0;z-index:1}.siteNav-skip:hover{color:#fff}.siteNav-skip:focus{padding-top:20px;padding-bottom:20px;font-size:16px}.siteNav-skip:focus~.siteNav{top:62px}.siteNav-skip:focus~.siteNav-spacer{margin-bottom:62px}@media (max-width:767px){.siteNav-skip:focus{padding-top:10px;padding-bottom:10px}}.siteNav button{cursor:pointer}.search{max-width:25px}@media (max-width:613px){.button-donate{display:none}}.errorPage{margin:8rem 0 0}@media (max-width:600px){.errorPage h1{font-size:5rem}}.page-annual-report-2022 .halfCarousel-info,.page-rapport-annuel-2022 .halfCarousel-info{width:calc(40% - 1.5rem)}@media (max-width:1023px){.page-annual-report-2022 .halfCarousel-info,.page-rapport-annuel-2022 .halfCarousel-info{width:calc(80% - 1.5rem)}}.page-annual-report-2022 .halfCarousel-gallery,.page-rapport-annuel-2022 .halfCarousel-gallery{width:calc(60% - 1.5rem)}@media (max-width:1023px){.page-annual-report-2022 .halfCarousel-gallery,.page-rapport-annuel-2022 .halfCarousel-gallery{width:calc(100% - 1.5rem)}}.page-annual-report-2022 .halfCarousel-galleryItem::before,.page-rapport-annuel-2022 .halfCarousel-galleryItem::before{background-image:none}.page-annual-report-2022 .halfCarousel-infoText,.page-annual-report-2022 .halfCarousel-infoTitle,.page-rapport-annuel-2022 .halfCarousel-infoText,.page-rapport-annuel-2022 .halfCarousel-infoTitle{display:block}.page-annual-report-2022 .halfCarousel-infoText,.page-rapport-annuel-2022 .halfCarousel-infoText{width:100%}.page-annual-report-2022 .reportMap-wrapper h2,.page-rapport-annuel-2022 .reportMap-wrapper h2{margin-bottom:20px}.page-annual-report-2022 #emoji-world-ar,.page-rapport-annuel-2022 #emoji-world-ar{background-image:url(images/spacebackground.png)}.page-annual-report-2022 #emoji-world-ar .textAndImage-textarea,.page-rapport-annuel-2022 #emoji-world-ar .textAndImage-textarea{background:#060118}.page-annual-report-2022 #emoji-world-ar h3,.page-annual-report-2022 #emoji-world-ar p,.page-rapport-annuel-2022 #emoji-world-ar h3,.page-rapport-annuel-2022 #emoji-world-ar p{color:#fff;text-shadow:1px 1px 4px #060118}.page-annual-report-2022 #emoji-world-ar p,.page-rapport-annuel-2022 #emoji-world-ar p{font-size:2rem}.page-annual-report-2022 .social-container,.page-rapport-annuel-2022 .social-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-annual-report-2022 #emoji-world-ar+.wysiwyg,.page-rapport-annuel-2022 #emoji-world-ar+.wysiwyg{background-image:url(images/spacebackground.png);padding-bottom:50px}.page-annual-report-2022 #emoji-world-ar+.wysiwyg .container--narrow,.page-rapport-annuel-2022 #emoji-world-ar+.wysiwyg .container--narrow{max-width:100%}.page-annual-report-2022 .statsImage-note,.page-rapport-annuel-2022 .statsImage-note{background:#fff;padding:20px;color:#232323}.page-annual-report-2022 .logoQuiltCombo-logo,.page-rapport-annuel-2022 .logoQuiltCombo-logo{max-height:150px}.page-annual-report-2022 .finance-grid,.page-rapport-annuel-2022 .finance-grid{position:relative}@media (max-width:1023px){.page-annual-report-2022 .grid-1of1--portable,.page-rapport-annuel-2022 .grid-1of1--portable{margin-bottom:20px}.page-annual-report-2022 .grid-1of1--portable strong,.page-rapport-annuel-2022 .grid-1of1--portable strong{font-size:2.4rem}.page-annual-report-2022 p,.page-rapport-annuel-2022 p{font-size:2rem}}@media (max-width:600px){.page-annual-report-2022 .dancing-girl,.page-rapport-annuel-2022 .dancing-girl{max-height:300px;width:auto}}.header--ar2023{position:relative;overflow:hidden;height:80vh;background:url(images/clc-circuit-pattern-transparent.png),#d2fbf9;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.header--ar2023 .container{position:relative}.header--ar2023 h1.hero-title{font-size:6rem}.header--ar2023 p.hero-subtitle{color:#ec0919;font-size:3.4rem;font-weight:700}.header--ar2023 img{width:69%;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(10%);transform:translateX(-50%) translateY(10%)}.page-annual-report-2023 .ipHeader{position:relative;z-index:2000}.page-annual-report-2023 .ipHeader nav .container--tight{max-width:1400px}.page-annual-report-2023 .logoQuiltCombo-logo{max-height:150px}.page-annual-report-2023 .statsImage--imageRight .statsImage-note{background:#fff;padding:20px}.page-annual-report-2023 .statsImage--imageLeft{margin-top:17rem;margin-bottom:200px}@media (max-width:1023px){.page-annual-report-2023 .statsImage--imageLeft{margin-top:0;margin-bottom:0}}.page-annual-report-2023 .statsImage--imageLeft .statsImage-stats{-webkit-transform:translateY(50%);transform:translateY(50%)}@media (max-width:1023px){.page-annual-report-2023 .statsImage--imageLeft .statsImage-stats{-webkit-transform:translateY(0);transform:translateY(0)}}.page-annual-report-2023 .statsImage-stat{-webkit-column-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%}.page-annual-report-2023 .social-media-post{background:url(images/clc-circuit-pattern-transparent.png),#d2fbf9;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.page-annual-report-2023 .social-media-post blockquote{margin:0 auto;max-width:100%}.page-annual-report-2023 .social-media-post .social-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-annual-report-2023 .hero-subtitle-ar23,.page-annual-report-2023 .hero-title-ar23{font-size:2em;opacity:1}.page-annual-report-2023 .statsBlock-quote::before{display:none}.page-annual-report-2023 .plus{display:none}.page-annual-report-2023 .halfCarousel-galleryItem::before{display:none}.page-annual-report-2023 .strat-1{background:-webkit-gradient(linear,left top,left bottom,from(white),to(#d2fbf9));background:linear-gradient(to bottom,#fff,#d2fbf9);padding-bottom:50px}.page-annual-report-2023 .strat-2{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,.8))),url(images/clc-circuit-pattern-transparent.png);background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(images/clc-circuit-pattern-transparent.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;padding-bottom:50px}.page-annual-report-2023 .border-bottom-ar23{border-bottom:1px solid #ec0919;padding-bottom:20px;margin-bottom:20px}.page-blogItem{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.2)}.page-blogItem h3{margin-top:0}.page-blogItem p{margin-bottom:0}.page-blogItem a{text-decoration:none}.page-blogItem:last-child{border-bottom:0;margin-bottom:0}@media (max-width:480px){.page-blogItem img{margin-bottom:20px}}.chapters-title{margin:12rem auto 8rem;text-align:center}@media (max-width:480px){.chapters-title{margin:9rem auto 3rem;font-size:3.5rem;line-height:1;text-align:left}}.page-allez-voir-vos-courriels ul,.page-canada-learning-code-week ul,.page-check-your-inbox ul,.page-emojiworld ul,.page-mondedesemojis ul,.page-semaine-canada-en-programmation ul{padding-left:0}.page-allez-voir-vos-courriels .bannerNarrow,.page-canada-learning-code-week .bannerNarrow,.page-check-your-inbox .bannerNarrow,.page-emojiworld .bannerNarrow,.page-mondedesemojis .bannerNarrow,.page-semaine-canada-en-programmation .bannerNarrow{max-width:1200px;margin:0 auto;background:#8af9f3;padding:50px;-webkit-box-shadow:0 4px 50px 0 #a3f5f2;box-shadow:0 4px 50px 0 #a3f5f2;width:80%}.page-allez-voir-vos-courriels .bannerNarrow h2,.page-canada-learning-code-week .bannerNarrow h2,.page-check-your-inbox .bannerNarrow h2,.page-emojiworld .bannerNarrow h2,.page-mondedesemojis .bannerNarrow h2,.page-semaine-canada-en-programmation .bannerNarrow h2{text-align:left;margin:0 auto;width:100%;font-size:4rem;text-transform:inherit}.page-allez-voir-vos-courriels .bannerNarrow .container,.page-canada-learning-code-week .bannerNarrow .container,.page-check-your-inbox .bannerNarrow .container,.page-emojiworld .bannerNarrow .container,.page-mondedesemojis .bannerNarrow .container,.page-semaine-canada-en-programmation .bannerNarrow .container{width:100%}.page-allez-voir-vos-courriels .bannerNarrow .container img,.page-canada-learning-code-week .bannerNarrow .container img,.page-check-your-inbox .bannerNarrow .container img,.page-emojiworld .bannerNarrow .container img,.page-mondedesemojis .bannerNarrow .container img,.page-semaine-canada-en-programmation .bannerNarrow .container img{max-width:90%}.page-allez-voir-vos-courriels .planetSubText,.page-canada-learning-code-week .planetSubText,.page-check-your-inbox .planetSubText,.page-emojiworld .planetSubText,.page-mondedesemojis .planetSubText,.page-semaine-canada-en-programmation .planetSubText{display:block;font-size:2.2rem;font-weight:700;margin-top:20px}.page-allez-voir-vos-courriels #content,.page-canada-learning-code-week #content,.page-check-your-inbox #content,.page-emojiworld #content,.page-mondedesemojis #content,.page-semaine-canada-en-programmation #content{position:relative}@media (max-width:1023px){.page-allez-voir-vos-courriels h1,.page-canada-learning-code-week h1,.page-check-your-inbox h1,.page-emojiworld h1,.page-mondedesemojis h1,.page-semaine-canada-en-programmation h1{font-size:5rem}}.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer,.page-check-your-inbox .clcWeek20222--bannerTextContainer,.page-emojiworld .clcWeek20222--bannerTextContainer,.page-mondedesemojis .clcWeek20222--bannerTextContainer,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer{max-width:80%;background:#060118}.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer .pvCard-title,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer h1,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer h2,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer h3,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer h4,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer h5,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer h6,.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer p,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer .pvCard-title,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer h1,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer h2,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer h3,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer h4,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer h5,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer h6,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer p,.page-check-your-inbox .clcWeek20222--bannerTextContainer .pvCard-title,.page-check-your-inbox .clcWeek20222--bannerTextContainer h1,.page-check-your-inbox .clcWeek20222--bannerTextContainer h2,.page-check-your-inbox .clcWeek20222--bannerTextContainer h3,.page-check-your-inbox .clcWeek20222--bannerTextContainer h4,.page-check-your-inbox .clcWeek20222--bannerTextContainer h5,.page-check-your-inbox .clcWeek20222--bannerTextContainer h6,.page-check-your-inbox .clcWeek20222--bannerTextContainer p,.page-emojiworld .clcWeek20222--bannerTextContainer .pvCard-title,.page-emojiworld .clcWeek20222--bannerTextContainer h1,.page-emojiworld .clcWeek20222--bannerTextContainer h2,.page-emojiworld .clcWeek20222--bannerTextContainer h3,.page-emojiworld .clcWeek20222--bannerTextContainer h4,.page-emojiworld .clcWeek20222--bannerTextContainer h5,.page-emojiworld .clcWeek20222--bannerTextContainer h6,.page-emojiworld .clcWeek20222--bannerTextContainer p,.page-mondedesemojis .clcWeek20222--bannerTextContainer .pvCard-title,.page-mondedesemojis .clcWeek20222--bannerTextContainer h1,.page-mondedesemojis .clcWeek20222--bannerTextContainer h2,.page-mondedesemojis .clcWeek20222--bannerTextContainer h3,.page-mondedesemojis .clcWeek20222--bannerTextContainer h4,.page-mondedesemojis .clcWeek20222--bannerTextContainer h5,.page-mondedesemojis .clcWeek20222--bannerTextContainer h6,.page-mondedesemojis .clcWeek20222--bannerTextContainer p,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer .pvCard-title,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer h1,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer h2,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer h3,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer h4,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer h5,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer h6,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer p{color:#fff;position:relative;z-index:2;max-width:600px;margin:0 auto}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer,.page-check-your-inbox .clcWeek20222--bannerTextContainer,.page-emojiworld .clcWeek20222--bannerTextContainer,.page-mondedesemojis .clcWeek20222--bannerTextContainer,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer{position:relative;z-index:1}.page-allez-voir-vos-courriels .clcWeek20222--bannerTextContainer p,.page-canada-learning-code-week .clcWeek20222--bannerTextContainer p,.page-check-your-inbox .clcWeek20222--bannerTextContainer p,.page-emojiworld .clcWeek20222--bannerTextContainer p,.page-mondedesemojis .clcWeek20222--bannerTextContainer p,.page-semaine-canada-en-programmation .clcWeek20222--bannerTextContainer p{font-size:2rem}}.page-allez-voir-vos-courriels .clcWeek2022--banner,.page-canada-learning-code-week .clcWeek2022--banner,.page-check-your-inbox .clcWeek2022--banner,.page-emojiworld .clcWeek2022--banner,.page-mondedesemojis .clcWeek2022--banner,.page-semaine-canada-en-programmation .clcWeek2022--banner{padding-top:100px;padding-bottom:100px;text-align:center;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022--banner,.page-canada-learning-code-week .clcWeek2022--banner,.page-check-your-inbox .clcWeek2022--banner,.page-emojiworld .clcWeek2022--banner,.page-mondedesemojis .clcWeek2022--banner,.page-semaine-canada-en-programmation .clcWeek2022--banner{padding-top:340px}}.page-allez-voir-vos-courriels .clcWeek2022--banner h1,.page-canada-learning-code-week .clcWeek2022--banner h1,.page-check-your-inbox .clcWeek2022--banner h1,.page-emojiworld .clcWeek2022--banner h1,.page-mondedesemojis .clcWeek2022--banner h1,.page-semaine-canada-en-programmation .clcWeek2022--banner h1{color:#fff;margin-bottom:20px;position:relative;z-index:2;margin-top:80px}.page-allez-voir-vos-courriels .clcWeek2022--banner p.h2,.page-canada-learning-code-week .clcWeek2022--banner p.h2,.page-check-your-inbox .clcWeek2022--banner p.h2,.page-emojiworld .clcWeek2022--banner p.h2,.page-mondedesemojis .clcWeek2022--banner p.h2,.page-semaine-canada-en-programmation .clcWeek2022--banner p.h2{text-align:center}.page-allez-voir-vos-courriels .clcWeek2022--banner p,.page-canada-learning-code-week .clcWeek2022--banner p,.page-check-your-inbox .clcWeek2022--banner p,.page-emojiworld .clcWeek2022--banner p,.page-mondedesemojis .clcWeek2022--banner p,.page-semaine-canada-en-programmation .clcWeek2022--banner p{text-align:left;font-size:2.4rem;line-height:2.6rem;margin-bottom:20px}.page-allez-voir-vos-courriels .banner-emoji,.page-canada-learning-code-week .banner-emoji,.page-check-your-inbox .banner-emoji,.page-emojiworld .banner-emoji,.page-mondedesemojis .banner-emoji,.page-semaine-canada-en-programmation .banner-emoji{position:absolute}.page-allez-voir-vos-courriels .emo-small,.page-canada-learning-code-week .emo-small,.page-check-your-inbox .emo-small,.page-emojiworld .emo-small,.page-mondedesemojis .emo-small,.page-semaine-canada-en-programmation .emo-small{width:50px}.page-allez-voir-vos-courriels .emo-medium,.page-canada-learning-code-week .emo-medium,.page-check-your-inbox .emo-medium,.page-emojiworld .emo-medium,.page-mondedesemojis .emo-medium,.page-semaine-canada-en-programmation .emo-medium{width:100px}.page-allez-voir-vos-courriels .emo-large,.page-canada-learning-code-week .emo-large,.page-check-your-inbox .emo-large,.page-emojiworld .emo-large,.page-mondedesemojis .emo-large,.page-semaine-canada-en-programmation .emo-large{width:400px}@media (max-width:1023px){.page-allez-voir-vos-courriels .emo-large,.page-canada-learning-code-week .emo-large,.page-check-your-inbox .emo-large,.page-emojiworld .emo-large,.page-mondedesemojis .emo-large,.page-semaine-canada-en-programmation .emo-large{width:100px}}.page-allez-voir-vos-courriels .banner-party,.page-canada-learning-code-week .banner-party,.page-check-your-inbox .banner-party,.page-emojiworld .banner-party,.page-mondedesemojis .banner-party,.page-semaine-canada-en-programmation .banner-party{left:-20px;bottom:70px;-webkit-animation:float 9s ease-in-out infinite;animation:float 9s ease-in-out infinite}@media (max-width:1023px){.page-allez-voir-vos-courriels .banner-party,.page-canada-learning-code-week .banner-party,.page-check-your-inbox .banner-party,.page-emojiworld .banner-party,.page-mondedesemojis .banner-party,.page-semaine-canada-en-programmation .banner-party{bottom:25px;left:50px}}.page-allez-voir-vos-courriels .banner-nerd,.page-canada-learning-code-week .banner-nerd,.page-check-your-inbox .banner-nerd,.page-emojiworld .banner-nerd,.page-mondedesemojis .banner-nerd,.page-semaine-canada-en-programmation .banner-nerd{bottom:66px;right:10%;-webkit-transform:rotateX(-20deg);transform:rotateX(-20deg);-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}@media (max-width:1023px){.page-allez-voir-vos-courriels .banner-nerd,.page-canada-learning-code-week .banner-nerd,.page-check-your-inbox .banner-nerd,.page-emojiworld .banner-nerd,.page-mondedesemojis .banner-nerd,.page-semaine-canada-en-programmation .banner-nerd{bottom:25px;right:10px}}.page-allez-voir-vos-courriels .banner-hearteyes,.page-canada-learning-code-week .banner-hearteyes,.page-check-your-inbox .banner-hearteyes,.page-emojiworld .banner-hearteyes,.page-mondedesemojis .banner-hearteyes,.page-semaine-canada-en-programmation .banner-hearteyes{top:60%;right:40px}.page-allez-voir-vos-courriels .body-hearteyes,.page-canada-learning-code-week .body-hearteyes,.page-check-your-inbox .body-hearteyes,.page-emojiworld .body-hearteyes,.page-mondedesemojis .body-hearteyes,.page-semaine-canada-en-programmation .body-hearteyes{position:absolute;bottom:20%;left:100px;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}@media (max-width:1023px){.page-allez-voir-vos-courriels .body-hearteyes,.page-canada-learning-code-week .body-hearteyes,.page-check-your-inbox .body-hearteyes,.page-emojiworld .body-hearteyes,.page-mondedesemojis .body-hearteyes,.page-semaine-canada-en-programmation .body-hearteyes{display:none}}.page-allez-voir-vos-courriels .body-falling,.page-canada-learning-code-week .body-falling,.page-check-your-inbox .body-falling,.page-emojiworld .body-falling,.page-mondedesemojis .body-falling,.page-semaine-canada-en-programmation .body-falling{position:absolute;bottom:15%;right:100px}.page-allez-voir-vos-courriels .banner-horns,.page-canada-learning-code-week .banner-horns,.page-check-your-inbox .banner-horns,.page-emojiworld .banner-horns,.page-mondedesemojis .banner-horns,.page-semaine-canada-en-programmation .banner-horns{width:200px;right:10%;top:300px;-webkit-animation-name:spininplace;animation-name:spininplace;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (max-width:1023px){.page-allez-voir-vos-courriels .banner-horns,.page-canada-learning-code-week .banner-horns,.page-check-your-inbox .banner-horns,.page-emojiworld .banner-horns,.page-mondedesemojis .banner-horns,.page-semaine-canada-en-programmation .banner-horns{display:none}}.page-allez-voir-vos-courriels .banner-ghost,.page-canada-learning-code-week .banner-ghost,.page-check-your-inbox .banner-ghost,.page-emojiworld .banner-ghost,.page-mondedesemojis .banner-ghost,.page-semaine-canada-en-programmation .banner-ghost{width:100px;top:120px;left:5%;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.page-allez-voir-vos-courriels .banner-star1,.page-canada-learning-code-week .banner-star1,.page-check-your-inbox .banner-star1,.page-emojiworld .banner-star1,.page-mondedesemojis .banner-star1,.page-semaine-canada-en-programmation .banner-star1{top:50%;left:30%}.page-allez-voir-vos-courriels .banner-star2,.page-canada-learning-code-week .banner-star2,.page-check-your-inbox .banner-star2,.page-emojiworld .banner-star2,.page-mondedesemojis .banner-star2,.page-semaine-canada-en-programmation .banner-star2{top:200px;right:15%}.page-allez-voir-vos-courriels .banner-star3,.page-canada-learning-code-week .banner-star3,.page-check-your-inbox .banner-star3,.page-emojiworld .banner-star3,.page-mondedesemojis .banner-star3,.page-semaine-canada-en-programmation .banner-star3{top:120px;right:50%}.page-allez-voir-vos-courriels .banner-star1,.page-canada-learning-code-week .banner-star1,.page-check-your-inbox .banner-star1,.page-emojiworld .banner-star1,.page-mondedesemojis .banner-star1,.page-semaine-canada-en-programmation .banner-star1{left:20%;top:50%}.page-allez-voir-vos-courriels .banner-rocket,.page-canada-learning-code-week .banner-rocket,.page-check-your-inbox .banner-rocket,.page-emojiworld .banner-rocket,.page-mondedesemojis .banner-rocket,.page-semaine-canada-en-programmation .banner-rocket{top:40%;left:10%;-webkit-transform:scale(1) rotate(26deg);transform:scale(1) rotate(26deg);-webkit-animation-name:flyaway;animation-name:flyaway;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1}.page-allez-voir-vos-courriels .banner-satellite,.page-canada-learning-code-week .banner-satellite,.page-check-your-inbox .banner-satellite,.page-emojiworld .banner-satellite,.page-mondedesemojis .banner-satellite,.page-semaine-canada-en-programmation .banner-satellite{top:41%;left:5%;-webkit-animation-name:spininplace;animation-name:spininplace;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:1023px){.page-allez-voir-vos-courriels .banner-satellite,.page-canada-learning-code-week .banner-satellite,.page-check-your-inbox .banner-satellite,.page-emojiworld .banner-satellite,.page-mondedesemojis .banner-satellite,.page-semaine-canada-en-programmation .banner-satellite{display:none}}.page-allez-voir-vos-courriels .body-satellite,.page-canada-learning-code-week .body-satellite,.page-check-your-inbox .body-satellite,.page-emojiworld .body-satellite,.page-mondedesemojis .body-satellite,.page-semaine-canada-en-programmation .body-satellite{bottom:200px;left:20px;position:absolute;-webkit-animation-name:spininplace;animation-name:spininplace;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:1023px){.page-allez-voir-vos-courriels .body-satellite,.page-canada-learning-code-week .body-satellite,.page-check-your-inbox .body-satellite,.page-emojiworld .body-satellite,.page-mondedesemojis .body-satellite,.page-semaine-canada-en-programmation .body-satellite{display:none}}.page-allez-voir-vos-courriels .body-satellite2,.page-canada-learning-code-week .body-satellite2,.page-check-your-inbox .body-satellite2,.page-emojiworld .body-satellite2,.page-mondedesemojis .body-satellite2,.page-semaine-canada-en-programmation .body-satellite2{bottom:400px;right:20px;position:absolute;-webkit-animation-name:spininplace;animation-name:spininplace;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:1023px){.page-allez-voir-vos-courriels .body-satellite2,.page-canada-learning-code-week .body-satellite2,.page-check-your-inbox .body-satellite2,.page-emojiworld .body-satellite2,.page-mondedesemojis .body-satellite2,.page-semaine-canada-en-programmation .body-satellite2{display:none}}.page-allez-voir-vos-courriels .banner-satellite2,.page-canada-learning-code-week .banner-satellite2,.page-check-your-inbox .banner-satellite2,.page-emojiworld .banner-satellite2,.page-mondedesemojis .banner-satellite2,.page-semaine-canada-en-programmation .banner-satellite2{top:41%;right:5%;-webkit-animation-name:spininplace;animation-name:spininplace;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2s;animation-delay:2s}@media (max-width:1023px){.page-allez-voir-vos-courriels .banner-satellite2,.page-canada-learning-code-week .banner-satellite2,.page-check-your-inbox .banner-satellite2,.page-emojiworld .banner-satellite2,.page-mondedesemojis .banner-satellite2,.page-semaine-canada-en-programmation .banner-satellite2{display:none}}.page-allez-voir-vos-courriels .banner-planet,.page-canada-learning-code-week .banner-planet,.page-check-your-inbox .banner-planet,.page-emojiworld .banner-planet,.page-mondedesemojis .banner-planet,.page-semaine-canada-en-programmation .banner-planet{top:120px;right:3%}.page-allez-voir-vos-courriels .columns-container,.page-canada-learning-code-week .columns-container,.page-check-your-inbox .columns-container,.page-emojiworld .columns-container,.page-mondedesemojis .columns-container,.page-semaine-canada-en-programmation .columns-container{-webkit-columns:2;columns:2}@media (max-width:1023px){.page-allez-voir-vos-courriels .columns-container,.page-canada-learning-code-week .columns-container,.page-check-your-inbox .columns-container,.page-emojiworld .columns-container,.page-mondedesemojis .columns-container,.page-semaine-canada-en-programmation .columns-container{-webkit-columns:1;columns:1}}.page-allez-voir-vos-courriels .siteNav,.page-canada-learning-code-week .siteNav,.page-check-your-inbox .siteNav,.page-emojiworld .siteNav,.page-mondedesemojis .siteNav,.page-semaine-canada-en-programmation .siteNav{background:#fff}.page-allez-voir-vos-courriels main,.page-canada-learning-code-week main,.page-check-your-inbox main,.page-emojiworld main,.page-mondedesemojis main,.page-semaine-canada-en-programmation main{background-image:url(images/spacebackground.png)}.page-allez-voir-vos-courriels .clcWeek2022--banner-button,.page-canada-learning-code-week .clcWeek2022--banner-button,.page-check-your-inbox .clcWeek2022--banner-button,.page-emojiworld .clcWeek2022--banner-button,.page-mondedesemojis .clcWeek2022--banner-button,.page-semaine-canada-en-programmation .clcWeek2022--banner-button{background:#fff;margin-top:20px}.page-allez-voir-vos-courriels .clcWeek2022--planet,.page-canada-learning-code-week .clcWeek2022--planet,.page-check-your-inbox .clcWeek2022--planet,.page-emojiworld .clcWeek2022--planet,.page-mondedesemojis .clcWeek2022--planet,.page-semaine-canada-en-programmation .clcWeek2022--planet{margin:100px 0}.page-allez-voir-vos-courriels .logoGrid,.page-canada-learning-code-week .logoGrid,.page-check-your-inbox .logoGrid,.page-emojiworld .logoGrid,.page-mondedesemojis .logoGrid,.page-semaine-canada-en-programmation .logoGrid{background:#fff;max-width:1200px;margin:0 auto;border-radius:30px;margin:100px auto;-webkit-box-shadow:2px 2px 20px #8af9f3;box-shadow:2px 2px 20px #8af9f3;position:relative;z-index:2}@media (max-width:1023px){.page-allez-voir-vos-courriels .logoGrid,.page-canada-learning-code-week .logoGrid,.page-check-your-inbox .logoGrid,.page-emojiworld .logoGrid,.page-mondedesemojis .logoGrid,.page-semaine-canada-en-programmation .logoGrid{max-width:90%;margin:0 auto}.page-allez-voir-vos-courriels .logoGrid .logoGrid-tier,.page-canada-learning-code-week .logoGrid .logoGrid-tier,.page-check-your-inbox .logoGrid .logoGrid-tier,.page-emojiworld .logoGrid .logoGrid-tier,.page-mondedesemojis .logoGrid .logoGrid-tier,.page-semaine-canada-en-programmation .logoGrid .logoGrid-tier{width:100%}.page-allez-voir-vos-courriels .logoGrid .logoGrid-logo img,.page-canada-learning-code-week .logoGrid .logoGrid-logo img,.page-check-your-inbox .logoGrid .logoGrid-logo img,.page-emojiworld .logoGrid .logoGrid-logo img,.page-mondedesemojis .logoGrid .logoGrid-logo img,.page-semaine-canada-en-programmation .logoGrid .logoGrid-logo img{max-width:100px}}.page-allez-voir-vos-courriels .logoGrid-logo,.page-canada-learning-code-week .logoGrid-logo,.page-check-your-inbox .logoGrid-logo,.page-emojiworld .logoGrid-logo,.page-mondedesemojis .logoGrid-logo,.page-semaine-canada-en-programmation .logoGrid-logo{max-width:17%;margin:1.5%}@media (max-width:1023px){.page-allez-voir-vos-courriels .logoGrid-logo,.page-canada-learning-code-week .logoGrid-logo,.page-check-your-inbox .logoGrid-logo,.page-emojiworld .logoGrid-logo,.page-mondedesemojis .logoGrid-logo,.page-semaine-canada-en-programmation .logoGrid-logo{max-width:100%;margin:0 auto}}.page-allez-voir-vos-courriels .wysiwyg,.page-canada-learning-code-week .wysiwyg,.page-check-your-inbox .wysiwyg,.page-emojiworld .wysiwyg,.page-mondedesemojis .wysiwyg,.page-semaine-canada-en-programmation .wysiwyg{background:#fff;max-width:768px;margin:0 auto;border-radius:10px;padding-bottom:50px;margin-bottom:100px;-webkit-box-shadow:2px 2px 20px #8af9f3;box-shadow:2px 2px 20px #8af9f3;margin-top:100px}.page-allez-voir-vos-courriels .wysiwyg .container--top,.page-canada-learning-code-week .wysiwyg .container--top,.page-check-your-inbox .wysiwyg .container--top,.page-emojiworld .wysiwyg .container--top,.page-mondedesemojis .wysiwyg .container--top,.page-semaine-canada-en-programmation .wysiwyg .container--top{padding-top:25px}@media (max-width:1023px){.page-allez-voir-vos-courriels .wysiwyg,.page-canada-learning-code-week .wysiwyg,.page-check-your-inbox .wysiwyg,.page-emojiworld .wysiwyg,.page-mondedesemojis .wysiwyg,.page-semaine-canada-en-programmation .wysiwyg{width:90%}}.page-allez-voir-vos-courriels .lessonGrid--card,.page-canada-learning-code-week .lessonGrid--card,.page-check-your-inbox .lessonGrid--card,.page-emojiworld .lessonGrid--card,.page-mondedesemojis .lessonGrid--card,.page-semaine-canada-en-programmation .lessonGrid--card{background:#fff;-webkit-box-shadow:2px 2px 20px #8af9f3;box-shadow:2px 2px 20px #8af9f3}.page-allez-voir-vos-courriels .lessonsGrid,.page-canada-learning-code-week .lessonsGrid,.page-check-your-inbox .lessonsGrid,.page-emojiworld .lessonsGrid,.page-mondedesemojis .lessonsGrid,.page-semaine-canada-en-programmation .lessonsGrid{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.page-allez-voir-vos-courriels .lessonsGrid,.page-canada-learning-code-week .lessonsGrid,.page-check-your-inbox .lessonsGrid,.page-emojiworld .lessonsGrid,.page-mondedesemojis .lessonsGrid,.page-semaine-canada-en-programmation .lessonsGrid{grid-template-columns:repeat(1,1fr)}.page-allez-voir-vos-courriels .lessonsGrid .pvCard-wrapper--secondary,.page-canada-learning-code-week .lessonsGrid .pvCard-wrapper--secondary,.page-check-your-inbox .lessonsGrid .pvCard-wrapper--secondary,.page-emojiworld .lessonsGrid .pvCard-wrapper--secondary,.page-mondedesemojis .lessonsGrid .pvCard-wrapper--secondary,.page-semaine-canada-en-programmation .lessonsGrid .pvCard-wrapper--secondary{width:100%}}.page-allez-voir-vos-courriels .lessonCards-textContainer h2,.page-allez-voir-vos-courriels .lessonCards-textContainer p,.page-canada-learning-code-week .lessonCards-textContainer h2,.page-canada-learning-code-week .lessonCards-textContainer p,.page-check-your-inbox .lessonCards-textContainer h2,.page-check-your-inbox .lessonCards-textContainer p,.page-emojiworld .lessonCards-textContainer h2,.page-emojiworld .lessonCards-textContainer p,.page-mondedesemojis .lessonCards-textContainer h2,.page-mondedesemojis .lessonCards-textContainer p,.page-semaine-canada-en-programmation .lessonCards-textContainer h2,.page-semaine-canada-en-programmation .lessonCards-textContainer p{color:#fff}@media (max-width:1023px){.page-allez-voir-vos-courriels .lessonCards-textContainer h2,.page-allez-voir-vos-courriels .lessonCards-textContainer p,.page-canada-learning-code-week .lessonCards-textContainer h2,.page-canada-learning-code-week .lessonCards-textContainer p,.page-check-your-inbox .lessonCards-textContainer h2,.page-check-your-inbox .lessonCards-textContainer p,.page-emojiworld .lessonCards-textContainer h2,.page-emojiworld .lessonCards-textContainer p,.page-mondedesemojis .lessonCards-textContainer h2,.page-mondedesemojis .lessonCards-textContainer p,.page-semaine-canada-en-programmation .lessonCards-textContainer h2,.page-semaine-canada-en-programmation .lessonCards-textContainer p{max-width:100%}}.page-allez-voir-vos-courriels .clcWeek20222--rocketTextContainer,.page-canada-learning-code-week .clcWeek20222--rocketTextContainer,.page-check-your-inbox .clcWeek20222--rocketTextContainer,.page-emojiworld .clcWeek20222--rocketTextContainer,.page-mondedesemojis .clcWeek20222--rocketTextContainer,.page-semaine-canada-en-programmation .clcWeek20222--rocketTextContainer{border:25px solid #f8f8f8;background:#fff;border-radius:30px;padding:50px;max-width:37%;-ms-flex-item-align:center;align-self:center;-webkit-box-shadow:0 5px 0 #dbdbdb,5px 10px 20px #8af9f3;box-shadow:0 5px 0 #dbdbdb,5px 10px 20px #8af9f3}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek20222--rocketTextContainer,.page-canada-learning-code-week .clcWeek20222--rocketTextContainer,.page-check-your-inbox .clcWeek20222--rocketTextContainer,.page-emojiworld .clcWeek20222--rocketTextContainer,.page-mondedesemojis .clcWeek20222--rocketTextContainer,.page-semaine-canada-en-programmation .clcWeek20222--rocketTextContainer{max-width:90%;margin:0 auto;padding:0}.page-allez-voir-vos-courriels .clcWeek20222--rocketTextContainer h2,.page-canada-learning-code-week .clcWeek20222--rocketTextContainer h2,.page-check-your-inbox .clcWeek20222--rocketTextContainer h2,.page-emojiworld .clcWeek20222--rocketTextContainer h2,.page-mondedesemojis .clcWeek20222--rocketTextContainer h2,.page-semaine-canada-en-programmation .clcWeek20222--rocketTextContainer h2{text-align:center}}.page-allez-voir-vos-courriels .clcWeek2022-section,.page-canada-learning-code-week .clcWeek2022-section,.page-check-your-inbox .clcWeek2022-section,.page-emojiworld .clcWeek2022-section,.page-mondedesemojis .clcWeek2022-section,.page-semaine-canada-en-programmation .clcWeek2022-section{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022-section,.page-canada-learning-code-week .clcWeek2022-section,.page-check-your-inbox .clcWeek2022-section,.page-emojiworld .clcWeek2022-section,.page-mondedesemojis .clcWeek2022-section,.page-semaine-canada-en-programmation .clcWeek2022-section{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--star,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--star,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--star,.page-emojiworld .clcWeek2022-section.clcWeek2022--star,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--star,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--star{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-allez-voir-vos-courriels .clcWeek2022-section .image,.page-canada-learning-code-week .clcWeek2022-section .image,.page-check-your-inbox .clcWeek2022-section .image,.page-emojiworld .clcWeek2022-section .image,.page-mondedesemojis .clcWeek2022-section .image,.page-semaine-canada-en-programmation .clcWeek2022-section .image{width:50%}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022-section .image,.page-canada-learning-code-week .clcWeek2022-section .image,.page-check-your-inbox .clcWeek2022-section .image,.page-emojiworld .clcWeek2022-section .image,.page-mondedesemojis .clcWeek2022-section .image,.page-semaine-canada-en-programmation .clcWeek2022-section .image{width:50%;text-align:right;-webkit-transform:translateY(20px);transform:translateY(20px)}}.page-allez-voir-vos-courriels .clcWeek2022--star,.page-canada-learning-code-week .clcWeek2022--star,.page-check-your-inbox .clcWeek2022--star,.page-emojiworld .clcWeek2022--star,.page-mondedesemojis .clcWeek2022--star,.page-semaine-canada-en-programmation .clcWeek2022--star{max-width:100%}.page-allez-voir-vos-courriels .clcWeek2022--star .rainbow,.page-canada-learning-code-week .clcWeek2022--star .rainbow,.page-check-your-inbox .clcWeek2022--star .rainbow,.page-emojiworld .clcWeek2022--star .rainbow,.page-mondedesemojis .clcWeek2022--star .rainbow,.page-semaine-canada-en-programmation .clcWeek2022--star .rainbow{max-width:42%}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022--star .rainbow,.page-canada-learning-code-week .clcWeek2022--star .rainbow,.page-check-your-inbox .clcWeek2022--star .rainbow,.page-emojiworld .clcWeek2022--star .rainbow,.page-mondedesemojis .clcWeek2022--star .rainbow,.page-semaine-canada-en-programmation .clcWeek2022--star .rainbow{-webkit-transform:translateY(6px) translateX(53%);transform:translateY(6px) translateX(53%);max-width:50%}}.page-allez-voir-vos-courriels .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-canada-learning-code-week .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-check-your-inbox .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-emojiworld .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-mondedesemojis .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-semaine-canada-en-programmation .clcWeek2022--star .clcWeek20222--rocketTextContainer{max-width:30%;margin-left:10%}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-canada-learning-code-week .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-check-your-inbox .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-emojiworld .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-mondedesemojis .clcWeek2022--star .clcWeek20222--rocketTextContainer,.page-semaine-canada-en-programmation .clcWeek2022--star .clcWeek20222--rocketTextContainer{max-width:90%;margin:0 auto}}.page-allez-voir-vos-courriels .rainbow,.page-canada-learning-code-week .rainbow,.page-check-your-inbox .rainbow,.page-emojiworld .rainbow,.page-mondedesemojis .rainbow,.page-semaine-canada-en-programmation .rainbow{width:50%;position:relative;text-align:right}.page-allez-voir-vos-courriels .rainbow .rainbow-image,.page-canada-learning-code-week .rainbow .rainbow-image,.page-check-your-inbox .rainbow .rainbow-image,.page-emojiworld .rainbow .rainbow-image,.page-mondedesemojis .rainbow .rainbow-image,.page-semaine-canada-en-programmation .rainbow .rainbow-image{display:inline-block}.page-allez-voir-vos-courriels .sparklys-group,.page-canada-learning-code-week .sparklys-group,.page-check-your-inbox .sparklys-group,.page-emojiworld .sparklys-group,.page-mondedesemojis .sparklys-group,.page-semaine-canada-en-programmation .sparklys-group{position:absolute;left:0;top:52px}.page-allez-voir-vos-courriels .sparklys-group img,.page-canada-learning-code-week .sparklys-group img,.page-check-your-inbox .sparklys-group img,.page-emojiworld .sparklys-group img,.page-mondedesemojis .sparklys-group img,.page-semaine-canada-en-programmation .sparklys-group img{dispaly:block}.page-allez-voir-vos-courriels .sparklys-organizer,.page-canada-learning-code-week .sparklys-organizer,.page-check-your-inbox .sparklys-organizer,.page-emojiworld .sparklys-organizer,.page-mondedesemojis .sparklys-organizer,.page-semaine-canada-en-programmation .sparklys-organizer{text-align:center}.page-allez-voir-vos-courriels .sparklys1,.page-canada-learning-code-week .sparklys1,.page-check-your-inbox .sparklys1,.page-emojiworld .sparklys1,.page-mondedesemojis .sparklys1,.page-semaine-canada-en-programmation .sparklys1{width:75px;margin:0 auto}.page-allez-voir-vos-courriels .sparklys2,.page-allez-voir-vos-courriels .sparklys3,.page-canada-learning-code-week .sparklys2,.page-canada-learning-code-week .sparklys3,.page-check-your-inbox .sparklys2,.page-check-your-inbox .sparklys3,.page-emojiworld .sparklys2,.page-emojiworld .sparklys3,.page-mondedesemojis .sparklys2,.page-mondedesemojis .sparklys3,.page-semaine-canada-en-programmation .sparklys2,.page-semaine-canada-en-programmation .sparklys3{display:inline-block;width:50px;margin:10px}.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--rocket,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--rocket,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--rocket,.page-emojiworld .clcWeek2022-section.clcWeek2022--rocket,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--rocket,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--rocket{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--rocket,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--rocket,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--rocket,.page-emojiworld .clcWeek2022-section.clcWeek2022--rocket,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--rocket,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--rocket{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--rocket .rocket img,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--rocket .rocket img,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--rocket .rocket img,.page-emojiworld .clcWeek2022-section.clcWeek2022--rocket .rocket img,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--rocket .rocket img,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--rocket .rocket img{-webkit-transform:translateX(-815px) translateY(686px);transform:translateX(-815px) translateY(686px)}.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-emojiworld .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer{max-width:50%;margin:0 auto}.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer p,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer p,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer p,.page-emojiworld .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer p,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer p,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer p{margin-bottom:20px}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-canada-learning-code-week .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-check-your-inbox .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-emojiworld .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-mondedesemojis .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer,.page-semaine-canada-en-programmation .clcWeek2022-section.clcWeek2022--rocket .clcWeek20222--rocketTextContainer{max-width:90%}}.page-allez-voir-vos-courriels .clcWeek2022--nerd .nerd img,.page-canada-learning-code-week .clcWeek2022--nerd .nerd img,.page-check-your-inbox .clcWeek2022--nerd .nerd img,.page-emojiworld .clcWeek2022--nerd .nerd img,.page-mondedesemojis .clcWeek2022--nerd .nerd img,.page-semaine-canada-en-programmation .clcWeek2022--nerd .nerd img{-webkit-transform:scale(0);transform:scale(0)}.page-allez-voir-vos-courriels .clcWeek2022--planet,.page-canada-learning-code-week .clcWeek2022--planet,.page-check-your-inbox .clcWeek2022--planet,.page-emojiworld .clcWeek2022--planet,.page-mondedesemojis .clcWeek2022--planet,.page-semaine-canada-en-programmation .clcWeek2022--planet{text-align:center;position:relative}.page-allez-voir-vos-courriels .clcWeek2022--planet img,.page-canada-learning-code-week .clcWeek2022--planet img,.page-check-your-inbox .clcWeek2022--planet img,.page-emojiworld .clcWeek2022--planet img,.page-mondedesemojis .clcWeek2022--planet img,.page-semaine-canada-en-programmation .clcWeek2022--planet img{margin:0 auto}.page-allez-voir-vos-courriels .clcWeek2022--planet .clcWeek20222--planet-ball,.page-canada-learning-code-week .clcWeek2022--planet .clcWeek20222--planet-ball,.page-check-your-inbox .clcWeek2022--planet .clcWeek20222--planet-ball,.page-emojiworld .clcWeek2022--planet .clcWeek20222--planet-ball,.page-mondedesemojis .clcWeek2022--planet .clcWeek20222--planet-ball,.page-semaine-canada-en-programmation .clcWeek2022--planet .clcWeek20222--planet-ball{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:400px}.page-allez-voir-vos-courriels .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-canada-learning-code-week .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-check-your-inbox .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-emojiworld .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-mondedesemojis .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-semaine-canada-en-programmation .clcWeek2022--planet .clcWeek20222--planet-ball h2{text-align:center;font-size:4rem;margin-bottom:20px;max-width:400px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@media (max-width:1023px){.page-allez-voir-vos-courriels .clcWeek2022--planet .clcWeek20222--planet-ball,.page-canada-learning-code-week .clcWeek2022--planet .clcWeek20222--planet-ball,.page-check-your-inbox .clcWeek2022--planet .clcWeek20222--planet-ball,.page-emojiworld .clcWeek2022--planet .clcWeek20222--planet-ball,.page-mondedesemojis .clcWeek2022--planet .clcWeek20222--planet-ball,.page-semaine-canada-en-programmation .clcWeek2022--planet .clcWeek20222--planet-ball{max-width:180px}.page-allez-voir-vos-courriels .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-canada-learning-code-week .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-check-your-inbox .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-emojiworld .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-mondedesemojis .clcWeek2022--planet .clcWeek20222--planet-ball h2,.page-semaine-canada-en-programmation .clcWeek2022--planet .clcWeek20222--planet-ball h2{font-size:2rem}.page-allez-voir-vos-courriels .clcWeek2022--planet .clcWeek20222--planet-ball a,.page-canada-learning-code-week .clcWeek2022--planet .clcWeek20222--planet-ball a,.page-check-your-inbox .clcWeek2022--planet .clcWeek20222--planet-ball a,.page-emojiworld .clcWeek2022--planet .clcWeek20222--planet-ball a,.page-mondedesemojis .clcWeek2022--planet .clcWeek20222--planet-ball a,.page-semaine-canada-en-programmation .clcWeek2022--planet .clcWeek20222--planet-ball a{background:#ec0919}}.page-allez-voir-vos-courriels .clcWeek2022--ghost,.page-canada-learning-code-week .clcWeek2022--ghost,.page-check-your-inbox .clcWeek2022--ghost,.page-emojiworld .clcWeek2022--ghost,.page-mondedesemojis .clcWeek2022--ghost,.page-semaine-canada-en-programmation .clcWeek2022--ghost{position:relative}.page-allez-voir-vos-courriels .ghost img,.page-canada-learning-code-week .ghost img,.page-check-your-inbox .ghost img,.page-emojiworld .ghost img,.page-mondedesemojis .ghost img,.page-semaine-canada-en-programmation .ghost img{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;margin:0 auto}.page-allez-voir-vos-courriels .asteroid,.page-canada-learning-code-week .asteroid,.page-check-your-inbox .asteroid,.page-emojiworld .asteroid,.page-mondedesemojis .asteroid,.page-semaine-canada-en-programmation .asteroid{position:absolute;top:50px;left:146px;-webkit-animation:spaceTravel;animation:spaceTravel;-webkit-animation-duration:130s;animation-duration:130s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes spaceTravel{0%{-webkit-transform:scale(0) translate3D(0,0,0) translateX(0);transform:scale(0) translate3D(0,0,0) translateX(0)}25%{-webkit-transform:scale(-10%) matrix3d(10%,10%,10%) translateX(25%) translateY(25%);transform:scale(-10%) matrix3d(10%,10%,10%) translateX(25%) translateY(25%)}100%{-webkit-transform:scale(-30%) matrix3d(40%,40%,30%) translateX(75%) translateY(100%);transform:scale(-30%) matrix3d(40%,40%,30%) translateX(75%) translateY(100%)}}@keyframes spaceTravel{0%{-webkit-transform:scale(0) translate3D(0,0,0) translateX(0);transform:scale(0) translate3D(0,0,0) translateX(0)}25%{-webkit-transform:scale(-10%) matrix3d(10%,10%,10%) translateX(25%) translateY(25%);transform:scale(-10%) matrix3d(10%,10%,10%) translateX(25%) translateY(25%)}100%{-webkit-transform:scale(-30%) matrix3d(40%,40%,30%) translateX(75%) translateY(100%);transform:scale(-30%) matrix3d(40%,40%,30%) translateX(75%) translateY(100%)}}@keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes flyaway{0%{top:40%;left:10%;-webkit-transform:scale(1) rotate(26deg);transform:scale(1) rotate(26deg)}100%{top:0;left:150%;-webkit-transform:scale(-50%) rotate(26deg);transform:scale(-50%) rotate(26deg)}}@keyframes flyaway{0%{top:40%;left:10%;-webkit-transform:scale(1) rotate(26deg);transform:scale(1) rotate(26deg)}100%{top:0;left:150%;-webkit-transform:scale(-50%) rotate(26deg);transform:scale(-50%) rotate(26deg)}}@-webkit-keyframes spininplace{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spininplace{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-allez-voir-vos-courriels .emitter,.page-canada-learning-code-week .emitter,.page-check-your-inbox .emitter,.page-emojiworld .emitter,.page-mondedesemojis .emitter,.page-semaine-canada-en-programmation .emitter{position:absolute;left:25%;top:200px;pointer-events:none}.page-allez-voir-vos-courriels .emitter div,.page-canada-learning-code-week .emitter div,.page-check-your-inbox .emitter div,.page-emojiworld .emitter div,.page-mondedesemojis .emitter div,.page-semaine-canada-en-programmation .emitter div{width:6px;height:6px;margin:-2px 0 0 -2px;border-radius:1px;position:absolute;left:0;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:var(--confetti-all,var(--b,none))}.page-allez-voir-vos-courriels .gform_wrapper .radioButtons-title,.page-allez-voir-vos-courriels .gform_wrapper label,.page-canada-learning-code-week .gform_wrapper .radioButtons-title,.page-canada-learning-code-week .gform_wrapper label,.page-check-your-inbox .gform_wrapper .radioButtons-title,.page-check-your-inbox .gform_wrapper label,.page-emojiworld .gform_wrapper .radioButtons-title,.page-emojiworld .gform_wrapper label,.page-mondedesemojis .gform_wrapper .radioButtons-title,.page-mondedesemojis .gform_wrapper label,.page-semaine-canada-en-programmation .gform_wrapper .radioButtons-title,.page-semaine-canada-en-programmation .gform_wrapper label{padding:10px 0}.page-allez-voir-vos-courriels .gform_wrapper .gfield_checkbox,.page-canada-learning-code-week .gform_wrapper .gfield_checkbox,.page-check-your-inbox .gform_wrapper .gfield_checkbox,.page-emojiworld .gform_wrapper .gfield_checkbox,.page-mondedesemojis .gform_wrapper .gfield_checkbox,.page-semaine-canada-en-programmation .gform_wrapper .gfield_checkbox{-webkit-columns:2;columns:2}@media (max-width:405px){.page-allez-voir-vos-courriels .gform_wrapper .gfield_checkbox,.page-canada-learning-code-week .gform_wrapper .gfield_checkbox,.page-check-your-inbox .gform_wrapper .gfield_checkbox,.page-emojiworld .gform_wrapper .gfield_checkbox,.page-mondedesemojis .gform_wrapper .gfield_checkbox,.page-semaine-canada-en-programmation .gform_wrapper .gfield_checkbox{-webkit-columns:1;columns:1}}.page-allez-voir-vos-courriels .float,.page-canada-learning-code-week .float,.page-check-your-inbox .float,.page-emojiworld .float,.page-mondedesemojis .float,.page-semaine-canada-en-programmation .float{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.page-emojiworld h1,.page-mondedesemojis h1{text-shadow:1px 1px 1px #dbdbdb,1px 2px 1px #dbdbdb,1px 3px 1px #dbdbdb,1px 4px 1px #dbdbdb,1px 5px 1px #dbdbdb,1px 6px 1px #dbdbdb,1px 7px 1px #dbdbdb,1px 8px 1px #dbdbdb,1px 9px 1px #dbdbdb,1px 10px 1px #dbdbdb,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px #8af9f3,1px 25px 35px #8af9f3,1px 30px 60px rgba(16,16,16,.4);text-transform:uppercase;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.page-emojiworld .clcWeek2022--banner,.page-mondedesemojis .clcWeek2022--banner{height:auto}.page-emojiworld .wysiwyg,.page-mondedesemojis .wysiwyg{max-width:800px;margin-top:0}.page-emojiworld .gsection_title,.page-mondedesemojis .gsection_title{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;letter-spacing:1.3px;text-transform:uppercase;color:#107e7a}.page-emojiworld #field_23_5,.page-mondedesemojis #field_23_5{border-bottom:none}.page-emojiworld .clcWeek2022--banner p.h2,.page-mondedesemojis .clcWeek2022--banner p.h2{text-align:left;font-weight:400}.page-emojiworld .emoji-world-cta,.page-mondedesemojis .emoji-world-cta{font-size:26px}.langlink{text-decoration:none;color:#232323;padding:31px 20px 30px 20px;font-size:20px;letter-spacing:1.5px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;font-family:Maax,"Open Sans",sans-serif;font-weight:700;background:0 0;border:none;color:#ec0919;display:inline-block;vertical-align:bottom}.langlink:hover{color:#8af9f3}section.textAndImage.highlights{background:#fff;border-radius:30px;-webkit-box-shadow:0 4px 50px 0 #a3f5f2;box-shadow:0 4px 50px 0 #a3f5f2;max-width:1200px;padding:0;margin:0 auto;margin-top:100px}.donate-iframe-container{max-width:900px;margin:0 auto}.newsletter .page-add-an-emoji .gform_heading,.newsletter .page-ajoute-un-emoji .gform_heading,.page-add-an-emoji .newsletter .gform_heading,.page-add-an-emoji .visually-hidden,.page-ajoute-un-emoji .newsletter .gform_heading,.page-ajoute-un-emoji .visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-add-an-emoji body,.page-add-an-emoji html,.page-ajoute-un-emoji body,.page-ajoute-un-emoji html{font-family:Maax,"Open Sans",sans-serif}.page-add-an-emoji .webgl,.page-ajoute-un-emoji .webgl{position:fixed;top:0;left:0;outline:0}.page-add-an-emoji header,.page-ajoute-un-emoji header{margin-top:20px;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 80px}.page-add-an-emoji .stars,.page-ajoute-un-emoji .stars{color:#fff;font-style:normal;font-weight:700;font-size:20px;line-height:29px;background:0 0;border:none;margin-right:20px}.page-add-an-emoji .stars img,.page-ajoute-un-emoji .stars img{width:50px;vertical-align:middle;margin-right:2px}.page-add-an-emoji .logo,.page-ajoute-un-emoji .logo{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-add-an-emoji .mobileheading,.page-ajoute-un-emoji .mobileheading{display:none;font-size:20px;text-align:center;position:relative;z-index:2}.page-add-an-emoji .logo img,.page-ajoute-un-emoji .logo img{width:100px;margin-right:10px}.page-add-an-emoji .logo p,.page-ajoute-un-emoji .logo p{color:#fff;font-weight:500;font-size:14px;line-height:130%;margin-bottom:2px}.page-add-an-emoji h1,.page-ajoute-un-emoji h1{color:#fff;text-shadow:1px 1px 1px #dbdbdb,1px 2px 1px #dbdbdb,1px 3px 1px #dbdbdb,1px 4px 1px #dbdbdb,1px 5px 1px #dbdbdb,1px 6px 1px #dbdbdb,1px 7px 1px #dbdbdb,1px 8px 1px #dbdbdb,1px 9px 1px #dbdbdb,1px 10px 1px #dbdbdb,1px 18px 6px rgba(16,16,16,.4),1px 15px 10px #8af9f3,1px 15px 16px #8af9f3,1px 30px 60px rgba(16,16,16,.4);text-transform:uppercase;font-size:30px}.page-add-an-emoji h2,.page-ajoute-un-emoji h2{font-style:normal;font-weight:700;font-size:40px;line-height:57px;text-align:center;margin-bottom:39px}.page-add-an-emoji .welcome,.page-ajoute-un-emoji .welcome{width:100%;top:0;bottom:0;background:rgba(0,0,0,.4);position:absolute;z-index:8}.page-add-an-emoji .welcome .container,.page-ajoute-un-emoji .welcome .container{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:9;padding:50px;max-width:600px;background:#ffffff;border-radius:30px;text-align:center;border:22px solid #f8f8f8;-webkit-box-shadow:0 4.3px 0 #dbdbdb;box-shadow:0 4.3px 0 #dbdbdb}.page-add-an-emoji .container a,.page-ajoute-un-emoji .container a{color:#107e7a}.page-add-an-emoji #specialcode,.page-ajoute-un-emoji #specialcode{width:100%;height:60px;background:#d2fbf9;font-size:30px;color:#000;font-weight:400;border:none;outline:0;margin-bottom:40px}.instagram #sb_instagram .sbi_follow_btn .page-add-an-emoji a,.instagram #sb_instagram .sbi_follow_btn .page-ajoute-un-emoji a,.page-add-an-emoji .button,.page-add-an-emoji .ctaHorizontalCard-cta,.page-add-an-emoji .experienceRadioGroup-viewPickerLabel,.page-add-an-emoji .instagram #sb_instagram .sbi_follow_btn a,.page-add-an-emoji .ppw-post-password-container .page-ajoute-un-emoji .ppw-pwd-submit-btn,.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-add-an-emoji input[type=button],.page-add-an-emoji input[type=submit],.page-ajoute-un-emoji .button,.page-ajoute-un-emoji .ctaHorizontalCard-cta,.page-ajoute-un-emoji .experienceRadioGroup-viewPickerLabel,.page-ajoute-un-emoji .instagram #sb_instagram .sbi_follow_btn a,.page-ajoute-un-emoji .ppw-post-password-container .page-add-an-emoji .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-ajoute-un-emoji input[type=button],.page-ajoute-un-emoji input[type=submit]{background:#db312a;color:#fff;font-weight:700;font-size:18px;line-height:19px;padding:20px;border-radius:30px;width:80%;text-transform:uppercase;letter-spacing:2px;-webkit-box-shadow:2px 2px 20px rgba(0,0,0,.2),-2px -2px 20px rgba(0,0,0,.2);box-shadow:2px 2px 20px rgba(0,0,0,.2),-2px -2px 20px rgba(0,0,0,.2);border:none}.page-add-an-emoji .starbutton img,.page-ajoute-un-emoji .starbutton img{width:20px;margin-right:10px;vertical-align:middle}.cmForm .sf_field .page-add-an-emoji input,.cmForm .sf_field .page-ajoute-un-emoji input,.lpForm .sf_field .page-add-an-emoji input,.lpForm .sf_field .page-ajoute-un-emoji input,.page-add-an-emoji .cmForm .sf_field input,.page-add-an-emoji .lpForm .sf_field input,.page-add-an-emoji input,.page-ajoute-un-emoji .cmForm .sf_field input,.page-ajoute-un-emoji .lpForm .sf_field input,.page-ajoute-un-emoji input{padding:20px}.page-add-an-emoji p,.page-ajoute-un-emoji p{font-size:25px}.cmForm .sf_field .page-add-an-emoji label,.cmForm .sf_field .page-ajoute-un-emoji label,.lpForm .sf_field .page-add-an-emoji label,.lpForm .sf_field .page-ajoute-un-emoji label,.page-add-an-emoji .cmForm .sf_field label,.page-add-an-emoji .lpForm .sf_field label,.page-add-an-emoji .radioButtons-title,.page-add-an-emoji label,.page-ajoute-un-emoji .cmForm .sf_field label,.page-ajoute-un-emoji .lpForm .sf_field label,.page-ajoute-un-emoji .radioButtons-title,.page-ajoute-un-emoji label{font-size:25px}.page-add-an-emoji .ui-containers,.page-ajoute-un-emoji .ui-containers{background:#fff;position:fixed;width:25%;z-index:3;padding:24px;padding-bottom:30px;font-size:20px;display:none;border-radius:30px;-webkit-box-shadow:0 7px 0 #dbdbdb;box-shadow:0 7px 0 #dbdbdb;top:20px;bottom:20px;overflow:scroll;right:30px;border:12px solid #f8f8f8}.page-add-an-emoji .info .centered,.page-ajoute-un-emoji .info .centered{text-align:center}.page-add-an-emoji .teac-herlist,.page-ajoute-un-emoji .teac-herlist{list-style:none}.page-add-an-emoji .teacherlist li::before,.page-ajoute-un-emoji .teacherlist li::before{content:"";height:20px;width:20px;background-image:url(emojiworld/star.png);background-size:contain;display:inline-block}.page-add-an-emoji .ui-containers h2,.page-ajoute-un-emoji .ui-containers h2{font-weight:700;font-size:30px;line-height:43px;text-align:center;max-width:60%;margin:20px auto}.page-add-an-emoji .ui-containers h3,.page-ajoute-un-emoji .ui-containers h3{color:#29a39f;text-transform:uppercase;font-size:20px;font-weight:500;margin-bottom:20px;margin-top:20px}.page-add-an-emoji .ui-containers p,.page-ajoute-un-emoji .ui-containers p{font-size:18px}.page-add-an-emoji .button-close,.page-ajoute-un-emoji .button-close{bottom:20px;background:#fff;color:#db312a;border:2px solid #db312a;z-index:3;-webkit-box-shadow:none;box-shadow:none}.page-add-an-emoji .teacherlist,.page-ajoute-un-emoji .teacherlist{max-height:60%;overflow:scroll;margin-bottom:10px}.page-add-an-emoji .closeInfo .add-an-emoji,.page-ajoute-un-emoji .closeInfo .add-an-emoji{left:10px;bottom:10px;text-align:center}.page-add-an-emoji .buttons,.page-ajoute-un-emoji .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f7f7f6;padding:10px 20px;border-radius:10px;margin-bottom:10px;margin-top:40px}.page-add-an-emoji .try,.page-ajoute-un-emoji .try{margin-bottom:20px}.page-add-an-emoji .emo-button,.page-ajoute-un-emoji .emo-button{width:calc(25% - 10px);padding:5px;outline:0;border:none;margin-bottom:5px;background:0 0;-ms-flex-item-align:stretch;align-self:stretch}.page-add-an-emoji .emo-button img,.page-ajoute-un-emoji .emo-button img{width:75%;max-height:80px;-o-object-fit:contain;object-fit:contain}.page-add-an-emoji .add,.page-ajoute-un-emoji .add{outline:0;border:none;font-size:24px;position:fixed;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:300px}.page-add-an-emoji .show,.page-ajoute-un-emoji .show{display:block}.page-add-an-emoji .green,.page-ajoute-un-emoji .green{color:#107e7a;font-weight:700}.page-add-an-emoji .grayout img,.page-ajoute-un-emoji .grayout img{opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width:1200px){.page-add-an-emoji .ui-containers,.page-ajoute-un-emoji .ui-containers{width:30%}.page-add-an-emoji nav,.page-ajoute-un-emoji nav{text-align:right}.page-add-an-emoji .heading,.page-ajoute-un-emoji .heading{display:none}.page-add-an-emoji .mobileheading,.page-ajoute-un-emoji .mobileheading{display:block}}@media (max-width:720px){.page-add-an-emoji header,.page-ajoute-un-emoji header{padding:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-add-an-emoji h1,.page-ajoute-un-emoji h1{font-size:20px;text-align:center}.page-add-an-emoji .stars img,.page-ajoute-un-emoji .stars img{width:50px}.page-add-an-emoji .stars,.page-ajoute-un-emoji .stars{font-size:18px;font-weight:300}.page-add-an-emoji .ui-containers,.page-ajoute-un-emoji .ui-containers{width:80%;right:5px;z-index:10}.page-add-an-emoji p,.page-ajoute-un-emoji p{font-size:18px;line-break:anywhere}.page-add-an-emoji .welcome .container,.page-ajoute-un-emoji .welcome .container{padding:10px;width:80%}.page-add-an-emoji #specialcode,.page-ajoute-un-emoji #specialcode{max-width:80%}.page-add-an-emoji #submitCode,.page-ajoute-un-emoji #submitCode{font-size:16px}}.page-add-an-emoji .info p,.page-ajoute-un-emoji .info p{margin-bottom:20px}.page-add-an-emoji .closeInfo,.page-ajoute-un-emoji .closeInfo{margin-bottom:30px}.page-add-an-emoji button:focus,.page-ajoute-un-emoji button:focus{border:1px dotted rgba(0,0,0,.4)}.page-add-an-emoji #addEmoji:focus,.page-ajoute-un-emoji #addEmoji:focus{border:1px solid #fff}.page-add-an-emoji .ppmgauge,.page-ajoute-un-emoji .ppmgauge{width:20%;position:fixed;left:50px;bottom:50px;z-index:300}@media screen and (max-width:720px){.page-add-an-emoji .ppmgauge,.page-ajoute-un-emoji .ppmgauge{bottom:86%;left:30%;width:30%}}.page-add-an-emoji .welcome-message,.page-ajoute-un-emoji .welcome-message{width:100%;top:0;bottom:0;position:fixed;background-image:url(emojiworld/smoke-background.png),url(emojiworld/starrysky.png);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:400}.page-add-an-emoji .welcome-text,.page-ajoute-un-emoji .welcome-text{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:400;background:#fff;width:50%;max-width:750px;padding:24px;padding-bottom:30px;font-size:20px;border-radius:30px;-webkit-box-shadow:0 7px 0 #dbdbdb;box-shadow:0 7px 0 #dbdbdb;overflow:scroll;border:12px solid #f8f8f8}@media screen and (max-width:750px){.page-add-an-emoji .welcome-text,.page-ajoute-un-emoji .welcome-text{width:90%;top:0;bottom:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);left:0}}.page-add-an-emoji .welcome-text p,.page-ajoute-un-emoji .welcome-text p{margin-bottom:20px}.page-add-an-emoji .welcome-text button,.page-ajoute-un-emoji .welcome-text button{display:inline-block;margin:0 auto}.page-add-an-emoji .welcome-text .buttonbox,.page-ajoute-un-emoji .welcome-text .buttonbox{text-align:center}.page-add-an-emoji text,.page-ajoute-un-emoji text{font-weight:700}.page-add-an-emoji .ppw-post-password-container,.page-ajoute-un-emoji .ppw-post-password-container{background-image:url(emojiworld/smoke-background.png),url(emojiworld/starrysky.png);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;height:100vh}.page-add-an-emoji .ppw-post-password-container form,.page-ajoute-un-emoji .ppw-post-password-container form{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:9;padding:50px;max-width:600px;background:#ffffff;border-radius:30px;text-align:center;border:22px solid #f8f8f8;-webkit-box-shadow:0 4.3px 0 #dbdbdb;box-shadow:0 4.3px 0 #dbdbdb}@media (max-width:768px){.page-add-an-emoji .ppw-post-password-container form,.page-ajoute-un-emoji .ppw-post-password-container form{width:90%}}.page-add-an-emoji .ppw-post-password-container .ppw-ppf-desc,.page-ajoute-un-emoji .ppw-post-password-container .ppw-ppf-desc{color:#000}.page-add-an-emoji .ppw-post-password-container .ppw-ppf-desc a,.page-ajoute-un-emoji .ppw-post-password-container .ppw-ppf-desc a{color:#107e7a;font-weight:700}.page-add-an-emoji .ppw-post-password-container .ppw-ppf-headline p,.page-ajoute-un-emoji .ppw-post-password-container .ppw-ppf-headline p{font-size:40px!important;font-weight:700}.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field .radioButtons-title,.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field label,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field .radioButtons-title,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field label,.page-add-an-emoji .ppw-post-password-container .radioButtons-title,.page-add-an-emoji .ppw-post-password-container label,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field .radioButtons-title,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field label,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field .radioButtons-title,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field label,.page-ajoute-un-emoji .ppw-post-password-container .radioButtons-title,.page-ajoute-un-emoji .ppw-post-password-container label{position:static}.page-add-an-emoji .ppw-post-password-container .ppw-pwd-label,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-label{position:static}.page-add-an-emoji .ppw-post-password-container .cmForm .sf_field input,.page-add-an-emoji .ppw-post-password-container .lpForm .sf_field input,.page-add-an-emoji .ppw-post-password-container input,.page-add-an-emoji .ppw-post-password-container textarea,.page-ajoute-un-emoji .ppw-post-password-container .cmForm .sf_field input,.page-ajoute-un-emoji .ppw-post-password-container .lpForm .sf_field input,.page-ajoute-un-emoji .ppw-post-password-container input,.page-ajoute-un-emoji .ppw-post-password-container textarea{border-bottom:none;width:100%;background:#d2fbf9;font-size:30px;color:#000;font-weight:400;border:none;outline:0;margin:0 auto}.page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn{margin-top:20px}.page-add-an-emoji .ppw-post-password-container #ppw_24988,.page-add-an-emoji .ppw-post-password-container #ppw_25239,.page-add-an-emoji .ppw-post-password-container #ppw_25262,.page-ajoute-un-emoji .ppw-post-password-container #ppw_24988,.page-ajoute-un-emoji .ppw-post-password-container #ppw_25239,.page-ajoute-un-emoji .ppw-post-password-container #ppw_25262{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-add-an-emoji .ppw-post-password-container .gform_confirmation_message p,.page-ajoute-un-emoji .ppw-post-password-container .gform_confirmation_message p{font-size:26px}.experiences-cardsWrapper{height:1000px}@media (max-width:768px){.experiences-title{font-size:5rem}}@media (max-width:600px){.experiences-title{font-size:3.2rem}}.page-givingtuesday,.page-mardijedonne{background:#000}.page-givingtuesday header,.page-mardijedonne header{background:#fff}.page-givingtuesday .newsletter,.page-mardijedonne .newsletter{background-image:url(images/newsletter-bg-wavesolid.svg)}.fancyBackground.iwd-banner{background-image:-webkit-gradient(linear,left top,right top,color-stop(35%,#eb0818),to(rgba(235,8,24,0))),url(https://www.canadalearningcode.ca/wp-content/uploads/men.png);background-image:linear-gradient(to right,#eb0818 35%,rgba(235,8,24,0)),url(https://www.canadalearningcode.ca/wp-content/uploads/men.png);background-size:cover,100%;background-position:center center,center center;background-repeat:no-repeat,no-repeat}@media (max-width:1023px){.fancyBackground.iwd-banner{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(35%,#eb0818),to(rgba(235,8,24,0))),url(https://www.canadalearningcode.ca/wp-content/uploads/men.png);background-image:linear-gradient(to top,#eb0818 35%,rgba(235,8,24,0)),url(https://www.canadalearningcode.ca/wp-content/uploads/men.png);background-position:bottom left,top left;background-size:cover,100%}.fancyBackground.iwd-banner .button,.fancyBackground.iwd-banner .ctaHorizontalCard-cta,.fancyBackground.iwd-banner .experienceRadioGroup-viewPickerLabel,.fancyBackground.iwd-banner .instagram #sb_instagram .sbi_follow_btn a,.fancyBackground.iwd-banner .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground.iwd-banner .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.fancyBackground.iwd-banner input[type=button],.fancyBackground.iwd-banner input[type=submit],.instagram #sb_instagram .sbi_follow_btn .fancyBackground.iwd-banner a,.page-add-an-emoji .ppw-post-password-container .fancyBackground.iwd-banner .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .fancyBackground.iwd-banner .ppw-pwd-submit-btn{background:#fff;color:#ec0919;width:100%}}section.fancyBackground .grid-6of12.women-standing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:bottom;-ms-flex-align:bottom;align-items:bottom;margin-bottom:0}section.fancyBackground .women-standing img{margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end}.page-international-womens-day .textBlock-text,.page-journee-internationale-des-femmes .textBlock-text{text-align:left;font-size:2.7rem}.page-international-womens-day .textBlock-subtext p,.page-journee-internationale-des-femmes .textBlock-subtext p{font-size:1.8rem;text-align:left}.lessonPlans-Intro{padding:25px}.ourTeam-wrapper{margin-top:20rem}.ourTeam-title{margin-bottom:4rem}.ourTeam-descriptionText{font-family:Maax,"Open Sans",sans-serif;font-size:1.8rem;line-height:1.5;letter-spacing:.2px;color:#232323;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:15px}@media (max-width:1023px){.ourTeam-wrapper{margin-top:15rem}.ourTeam-title{text-align:center}}@media (max-width:768px){.ourTeam-wrapper{margin-top:10rem}}@media (max-width:600px){.ourTeam-descriptionText{display:none}}.instagram #sb_instagram .sbi_follow_btn .page-futures .fancyBackground a,.page-add-an-emoji .ppw-post-password-container .page-futures .fancyBackground .ppw-pwd-submit-btn,.page-ajoute-un-emoji .ppw-post-password-container .page-futures .fancyBackground .ppw-pwd-submit-btn,.page-futures .fancyBackground .button,.page-futures .fancyBackground .ctaHorizontalCard-cta,.page-futures .fancyBackground .experienceRadioGroup-viewPickerLabel,.page-futures .fancyBackground .instagram #sb_instagram .sbi_follow_btn a,.page-futures .fancyBackground .page-add-an-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-futures .fancyBackground .page-ajoute-un-emoji .ppw-post-password-container .ppw-pwd-submit-btn,.page-futures .fancyBackground input[type=button],.page-futures .fancyBackground input[type=submit]{background:#ec0919;color:#fff}.page-career-collective .textAndCard .grid-1of3,.page-career-collective-on-demand-info-session .textAndCard .grid-1of3{width:25%}@media (max-width:1023px){.page-career-collective .textAndCard .grid-1of3,.page-career-collective-on-demand-info-session .textAndCard .grid-1of3{width:50%}}@media (max-width:600px){.page-career-collective .textAndCard .grid-1of3,.page-career-collective-on-demand-info-session .textAndCard .grid-1of3{width:100%}}.page-career-collective-on-demand-info-session #gform_wrapper_39{background:#fff}.searchform{max-width:100%;width:500px;margin:0 auto}.searchform div{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-search{padding:50px 10%;text-align:center}.searchresults .pvCard-label{padding:5px 20px}.searchresults .page-numbers{background:#107e7a;color:#fff;padding:10px 20px;text-decoration:none;text-transform:uppercase;font-weight:700;display:inline-block;margin-bottom:8px}.searchresults .page-numbers.current{background:#ec0919}.searchresults .page-numbers.current:hover{background:#ec0919}.searchresults .page-numbers:hover{background:#0c6461}.searchresults .pagination{width:100%}@media (max-width:480px){[data-enter]{-webkit-transform:none!important;transform:none!important}}[data-expand-close],[data-expand-open]{cursor:pointer}.expand--open{position:fixed;z-index:999;overflow:auto;-webkit-transition:all .8s ease-in-out!important;transition:all .8s ease-in-out!important}.body--lock{overflow:hidden}@media (max-width:480px){.effect--scroll{-webkit-transform:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.effect--scroll *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}.barba-transition{position:fixed;top:0;left:0;z-index:9999}.barba-transition-circle{margin:auto;background:#8af9f3;position:absolute;top:-50px;left:-50px;border-radius:50%}.barba-transition-circle:nth-child(1){background:rgba(138,249,243,.5)}.barba-transition-circle:nth-child(2){background:rgba(138,249,243,.5)}@media (prefers-reduced-motion:reduce){.barba-transition{display:none!important}}.u-hide{display:none!important}@media (min-width:1024px){.u-hide--desk{display:none}}@media (max-width:1023px){.u-hide--portable{display:none}}@media (max-width:600px){.u-hide--phablet{display:none}}.u-textRight{text-align:right!important}.u-textCenter{text-align:center!important}.block-heading{margin-bottom:10px}@media (max-width:1023px){.u-textCenter--portable{text-align:center!important}}.u-inline{display:inline!important}.u-verticalAlign{vertical-align:middle}.u-noTextDecoration{text-decoration:none}.u-relative{position:relative}.u-center{text-align:center}.u-clear:after{content:'';display:table;clear:both}.newsletter .gform_heading,.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.block-heading{margin-bottom:10px}.page-evenements-de-la-semaine-filles-en-programmation .logoQuilt,.page-evenements-de-la-semaine-filles-en-programmation .logoQuiltSecondary,.page-national-girls-learning-code-week .logoQuilt,.page-national-girls-learning-code-week .logoQuiltSecondary,.page-national-girls-learning-code-week-events .logoQuilt,.page-national-girls-learning-code-week-events .logoQuiltSecondary,.page-semaine-filles-en-programmation .logoQuilt,.page-semaine-filles-en-programmation .logoQuiltSecondary{padding:3.5rem 0}.page-evenements-de-la-semaine-filles-en-programmation .logoQuiltSecondary,.page-national-girls-learning-code-week .logoQuiltSecondary,.page-national-girls-learning-code-week-events .logoQuiltSecondary,.page-semaine-filles-en-programmation .logoQuiltSecondary{padding-top:0 0}.page-evenements-de-la-semaine-filles-en-programmation .logoQuilt .logoQuilt-logo img,.page-national-girls-learning-code-week .logoQuilt .logoQuilt-logo img,.page-national-girls-learning-code-week-events .logoQuilt .logoQuilt-logo img,.page-semaine-filles-en-programmation .logoQuilt .logoQuilt-logo img{max-width:500px}.page-evenements-de-la-semaine-filles-en-programmation .logoQuilt+.logoQuilt .logoQuilt-logo img,.page-national-girls-learning-code-week .logoQuilt+.logoQuilt .logoQuilt-logo img,.page-national-girls-learning-code-week-events .logoQuilt+.logoQuilt .logoQuilt-logo img,.page-semaine-filles-en-programmation .logoQuilt+.logoQuilt .logoQuilt-logo img{max-width:380px;max-height:none}.page-evenements-de-la-semaine-filles-en-programmation .logoQuiltSecondary .logoQuiltSecondary-logo img,.page-national-girls-learning-code-week .logoQuiltSecondary .logoQuiltSecondary-logo img,.page-national-girls-learning-code-week-events .logoQuiltSecondary .logoQuiltSecondary-logo img,.page-semaine-filles-en-programmation .logoQuiltSecondary .logoQuiltSecondary-logo img{max-width:320px}.links-no-underline a::before{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9zY3NzL2luaXRpYWxpemVycy9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9rb25hbWlDb2RlL2tvbmFtaUNvZGUuc2NzcyIsImJsb2Nrcy9nbGNDb2RlV2VlazIxL2dsY0NvZGVXZWVrMjEuc2NzcyIsImdsb2JhbC9zY3NzL2luaXRpYWxpemVycy9fdHlwZWZhY2VzLnNjc3MiLCJnbG9iYWwvc2Nzcy9pbml0aWFsaXplcnMvX3ZhcmlhYmxlcy5zY3NzIiwiZ2xvYmFsL3Njc3MvaW5pdGlhbGl6ZXJzL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiZ2xvYmFsL3Njc3MvaW5pdGlhbGl6ZXJzL19ncmlkLnNjc3MiLCJnbG9iYWwvc2Nzcy9pbml0aWFsaXplcnMvX21peGlucy5zY3NzIiwiZ2xvYmFsL3Njc3MvaW5pdGlhbGl6ZXJzL19jb21iby5zY3NzIiwiZ2xvYmFsL3Njc3MvaW5pdGlhbGl6ZXJzL19zcGFjaW5nTWl4aW4uc2NzcyIsImdsb2JhbC9zY3NzL2luaXRpYWxpemVycy9fc3RpY2t5Rm9vdGVyLnNjc3MiLCJnbG9iYWwvc2Nzcy9pbml0aWFsaXplcnMvX2lucHV0cy5zY3NzIiwiZ2xvYmFsL3Njc3MvY29udGFpbmVyL2NvbnRhaW5lci5zY3NzIiwiZ2xvYmFsL3Njc3MvbWVzc2FnZS9tZXNzYWdlLnNjc3MiLCJnbG9iYWwvc2Nzcy90YWJsZS90YWJsZS5zY3NzIiwiZ2xvYmFsL3Njc3MvbG9hZGVyL2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy9hY3Rpdml0eUhvcml6b250YWxDYXJkL2FjdGl2aXR5SG9yaXpvbnRhbENhcmQuc2NzcyIsImNvbXBvbmVudHMvYXIyMkhlcm8vYXIyMkhlcm8uc2NzcyIsImNvbXBvbmVudHMvYmxvZ0NhcmQvYmxvZ0NhcmQuc2NzcyIsImNvbXBvbmVudHMvYmxvZ0ZlYXR1cmVkUG9zdC9ibG9nRmVhdHVyZWRQb3N0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2dHcmlkL2Jsb2dHcmlkLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvY2hhcHRlclNwb25zb3JzL2NoYXB0ZXJTcG9uc29ycy5zY3NzIiwiY29tcG9uZW50cy9jaXJjbGVzL2NpcmNsZXMuc2NzcyIsImNvbXBvbmVudHMvY292aWRCYW5uZXIvY292aWRCYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvZGFya1ZlcnRpY2FsQ2FyZC9kYXJrVmVydGljYWxDYXJkLnNjc3MiLCJjb21wb25lbnRzL2V4cGVyaWVuY2VCb3R0b21OYXYvZXhwZXJpZW5jZUJvdHRvbU5hdi5zY3NzIiwiY29tcG9uZW50cy9mbG9hdGluZ0ltYWdlVmVydGljYWxDYXJkL2Zsb2F0aW5nSW1hZ2VWZXJ0aWNhbENhcmQuc2NzcyIsImNvbXBvbmVudHMvZmx5SW5SZW1pbmRlci9mbHlJblJlbWluZGVyLnNjc3MiLCJjb21wb25lbnRzL2dldEludm9sdmVkL2dldEludm9sdmVkLnNjc3MiLCJjb21wb25lbnRzL2luc3RydWN0b3IvaW5zdHJ1Y3Rvci5zY3NzIiwiY29tcG9uZW50cy9sYW5kaW5nUGFnZUhlYWRlci9sYW5kaW5nUGFnZUhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9sZXNzb25zU2VhcmNoQmFyL2xlc3NvbnNTZWFyY2hCYXIuc2NzcyIsImNvbXBvbmVudHMvbGl2ZVNlYXJjaEJhci9saXZlU2VhcmNoQmFyLnNjc3MiLCJjb21wb25lbnRzL2xvYWRpbmdDaXJjbGVzL2xvYWRpbmdDaXJjbGVzLnNjc3MiLCJjb21wb25lbnRzL21vZGFsT3ZlcmxheS9tb2RhbE92ZXJsYXkuc2NzcyIsImNvbXBvbmVudHMvbW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMvbW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMuc2NzcyIsImNvbXBvbmVudHMvcGVyc29uVmVydGljYWxDYXJkL3BlcnNvblZlcnRpY2FsQ2FyZC5zY3NzIiwiY29tcG9uZW50cy9wcmltYXJ5SG9yaXpvbnRhbENhcmQvcHJpbWFyeUhvcml6b250YWxDYXJkLnNjc3MiLCJjb21wb25lbnRzL3ByaW1hcnlWZXJ0aWNhbENhcmQvcHJpbWFyeVZlcnRpY2FsQ2FyZC5zY3NzIiwiY29tcG9uZW50cy9wcm9ncmFtQ2FyZC9wcm9ncmFtQ2FyZC5zY3NzIiwiY29tcG9uZW50cy9wcm9ncmFtQ2FyZEdyaWQvcHJvZ3JhbUNhcmRHcmlkLnNjc3MiLCJjb21wb25lbnRzL3Jlc291cmNlVmVydGljYWxDYXJkL3Jlc291cmNlVmVydGljYWxDYXJkLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaEJhci9zZWFyY2hCYXIuc2NzcyIsImNvbXBvbmVudHMvc2Vjb25kYXJ5VmVydGljYWxDYXJkL3NlY29uZGFyeVZlcnRpY2FsQ2FyZC5zY3NzIiwiY29tcG9uZW50cy9zaW5nbGVDb250ZW50L3NpbmdsZUNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvc2luZ2xlUG9zdEN0YS9zaW5nbGVQb3N0Q3RhLnNjc3MiLCJjb21wb25lbnRzL3NpbmdsZVBvc3RIZWFkZXIvc2luZ2xlUG9zdEhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9zaW5nbGVQb3N0U2hhcmUvc2luZ2xlUG9zdFNoYXJlLnNjc3MiLCJjb21wb25lbnRzL3N0YXRzSW1hZ2Uvc3RhdHNJbWFnZS5zY3NzIiwiY29tcG9uZW50cy9zdWJOYXYvc3ViTmF2LWRlc2t0b3Auc2NzcyIsImNvbXBvbmVudHMvc3ViTmF2L3N1Yk5hdi1tb2JpbGUuc2NzcyIsImNvbXBvbmVudHMvdGFiU3lzdGVtL3RhYlN5c3RlbS5zY3NzIiwiY29tcG9uZW50cy90ZXJ0aWFyeVZlcnRpY2FsQ2FyZC90ZXJ0aWFyeVZlcnRpY2FsQ2FyZC5zY3NzIiwiY29tcG9uZW50cy93aGF0SU5lZWRUb0JyaW5nL3doYXRJTmVlZFRvQnJpbmcuc2NzcyIsImNvbXBvbmVudHMvd2hhdFBhc3RTdHVkZW50c0J1aWx0L3doYXRQYXN0U3R1ZGVudHNCdWlsdC5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi9hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9hY2NvcmRpb25BbmRUZXh0L2FjY29yZGlvbkFuZFRleHQuc2NzcyIsImJsb2Nrcy9hY3Rpdml0eUNhcmRzL2FjdGl2aXR5Q2FyZHMuc2NzcyIsImJsb2Nrcy9hbm51YWxTdGF0c0Jsb2NrL2FubnVhbFN0YXRzQmxvY2suc2NzcyIsImJsb2Nrcy9hcjIyQnlUaGVOdW1iZXJzL2FyMjJCeVRoZU51bWJlcnMuc2NzcyIsImJsb2Nrcy9hcjIyQ2hhcHRlcnNNYXAvYXIyMkNoYXB0ZXJzTWFwLnNjc3MiLCJibG9ja3MvYXIyMldheXNUb0dpdmUvYXIyMldheXNUb0dpdmUuc2NzcyIsImJsb2Nrcy9hcjIzQ2hhcHRlcnNNYXAvYXIyMkNoYXB0ZXJzTWFwLnNjc3MiLCJibG9ja3MvYmFubmVyL2Jhbm5lci5zY3NzIiwiYmxvY2tzL2Jhbm5lck5hcnJvdy9iYW5uZXJOYXJyb3cuc2NzcyIsImJsb2Nrcy9jYXJkR3JpZC9jYXJkR3JpZC5zY3NzIiwiYmxvY2tzL2NhcmRzL2NhcmRzLnNjc3MiLCJibG9ja3MvY2FyZWVyQ29sbGVjdGl2ZVByaWNpbmcvY2FyZWVyQ29sbGVjdGl2ZVByaWNpbmcuc2NzcyIsImJsb2Nrcy9jYXJvdXNlbC9jYXJvdXNlbC5zY3NzIiwiYmxvY2tzL2NoYXB0ZXJzL2NoYXB0ZXJzLnNjc3MiLCJibG9ja3MvY2hhcHRlcnNNYXAvY2hhcHRlcnNNYXAuc2NzcyIsImJsb2Nrcy9jbGN3ZWVrSGVhZGVyL2NsY3dlZWtIZWFkZXIuc2NzcyIsImJsb2Nrcy9jb2RlTW9iaWxlRm9ybS9jb2RlTW9iaWxlRm9ybS5zY3NzIiwiYmxvY2tzL2NvZGVNb2JpbGVNYXAvY29kZU1vYmlsZU1hcC5zY3NzIiwiYmxvY2tzL2RvbmF0ZUZvcm0vZG9uYXRlRm9ybS5zY3NzIiwiYmxvY2tzL2V4cGVyaWVuY2VDYXJkcy9leHBlcmllbmNlQ2FyZHMuc2NzcyIsImJsb2Nrcy9mYW5jeUJhY2tncm91bmRIZWFkZXIvZmFuY3lCYWNrZ3JvdW5kSGVhZGVyLnNjc3MiLCJibG9ja3MvZmVhdHVyZXMvZmVhdHVyZXMuc2NzcyIsImJsb2Nrcy9maW5hbmNpYWxzMjAyMS9maW5hbmNpYWxzMjAyMS5zY3NzIiwiYmxvY2tzL2ZpbmFuY2lhbHMyMDIyL2ZpbmFuY2lhbHMyMDIyLnNjc3MiLCJibG9ja3MvZmluYW5jaWFsczIwMjMvZmluYW5jaWFsczIwMjMuc2NzcyIsImJsb2Nrcy9maXhlZERlY29yYXRpdmVJbWFnZS9maXhlZERlY29yYXRpdmVJbWFnZS5zY3NzIiwiYmxvY2tzL2Zvcm0vZm9ybS5zY3NzIiwiYmxvY2tzL2dvb2dsZUNoYXJ0cy9nb29nbGVDaGFydHMuc2NzcyIsImJsb2Nrcy9oYWxmQ2Fyb3VzZWwvaGFsZkNhcm91c2VsLnNjc3MiLCJibG9ja3MvaGVhZGVyVmlkZW8vaGVhZGVyVmlkZW8uc2NzcyIsImJsb2Nrcy9oZXJvL2hlcm8uc2NzcyIsImJsb2Nrcy9oZXJvQ0MvaGVyb0NDLnNjc3MiLCJibG9ja3MvaW1wYWN0Rm9ybS9pbXBhY3RGb3JtLnNjc3MiLCJibG9ja3MvaW5pdGlhdGl2ZVBhZ2VIZWFkZXIvaW5pdGlhdGl2ZVBhZ2VIZWFkZXIuc2NzcyIsImJsb2Nrcy9pbnN0YWdyYW0vaW5zdGFncmFtLnNjc3MiLCJibG9ja3Mvam9iR3JpZC9qb2JHcmlkLnNjc3MiLCJibG9ja3Mvam9pbk91ckNvbW11bml0eS9qb2luT3VyQ29tbXVuaXR5LnNjc3MiLCJibG9ja3MvbGVzc29uQ2FyZHMvbGVzc29uQ2FyZHMuc2NzcyIsImJsb2Nrcy9sZXR0ZXJCbG9jay9sZXR0ZXJCbG9jay5zY3NzIiwiYmxvY2tzL2xpc3RBbmRHcmFkaWVudC9saXN0QW5kR3JhZGllbnQuc2NzcyIsImJsb2Nrcy9saXN0Q29tYm8vbGlzdENvbWJvLnNjc3MiLCJibG9ja3MvbGxjZGF5SGVhZGVyL2xsY2RheUhlYWRlci5zY3NzIiwiYmxvY2tzL2xtc1JlZ2lzdHJhdGlvbi9sbXNSZWdpc3RyYXRpb24uc2NzcyIsImJsb2Nrcy9sb2dvR3JpZC9sb2dvR3JpZC5zY3NzIiwiYmxvY2tzL2xvZ29RdWlsdC9sb2dvUXVpbHQuc2NzcyIsImJsb2Nrcy9sb2dvUXVpbHRDb21iby9sb2dvUXVpbHRDb21iby5zY3NzIiwiYmxvY2tzL2xvZ29RdWlsdFNlY29uZGFyeS9sb2dvUXVpbHRTZWNvbmRhcnkuc2NzcyIsImJsb2Nrcy9sb2dvU3RhdHMvbG9nb1N0YXRzLnNjc3MiLCJibG9ja3MvbWFnaWNNb21lbnRYbC9tYWdpY01vbWVudFhsLnNjc3MiLCJibG9ja3MvbWFnaWNNb21lbnRYbDIwMjIvbWFnaWNNb21lbnQyMDIyLnNjc3MiLCJibG9ja3MvbWFwL21hcC5zY3NzIiwiYmxvY2tzL25hbWVzV2FsbC9uYW1lc1dhbGwuc2NzcyIsImJsb2Nrcy9wYWdlSGVhZGVyL3BhZ2VIZWFkZXIuc2NzcyIsImJsb2Nrcy9wcm9qZWN0Q2Fyb3VzZWwvcHJvamVjdENhcm91c2VsLnNjc3MiLCJibG9ja3MvcHVsbHF1b3Rlcy9wdWxscXVvdGVzLnNjc3MiLCJibG9ja3MvcmVzb3VyY2VHcmlkL3Jlc291cmNlR3JpZC5zY3NzIiwiYmxvY2tzL3NjcmF0Y2hHYW1lL3NjcmF0Y2hHYW1lLnNjc3MiLCJibG9ja3Mvc2Vjb25kYXJ5UGFnZUhlYWRlci9zZWNvbmRhcnlQYWdlSGVhZGVyLnNjc3MiLCJibG9ja3Mvc3BvbnNvcnMvc3BvbnNvcnMuc2NzcyIsImJsb2Nrcy9zdGF0cy9zdGF0cy5zY3NzIiwiYmxvY2tzL3N0YXRzQmxvY2svc3RhdHNCbG9jay5zY3NzIiwiYmxvY2tzL3RlYW1CbG9jay90ZWFtQmxvY2suc2NzcyIsImJsb2Nrcy90ZXN0aW1vbnkvdGVzdGltb255LnNjc3MiLCJibG9ja3MvdGVzdGltb255Q2Fyb3VzZWwvdGVzdGltb255Q2Fyb3VzZWwuc2NzcyIsImJsb2Nrcy90ZXh0QW5kQ2FyZHMvdGV4dEFuZENhcmRzLnNjc3MiLCJibG9ja3MvdGV4dEFuZEltYWdlL3RleHRBbmRJbWFnZS5zY3NzIiwiYmxvY2tzL3RleHRCbG9jay90ZXh0QmxvY2suc2NzcyIsImJsb2Nrcy90ZXh0SW1hZ2VBbmRTcGhlcmUvdGV4dEltYWdlQW5kU3BoZXJlLnNjc3MiLCJibG9ja3MvdGhlb3J5T2ZDaGFuZ2UvdGhlb3J5b2ZDaGFuZ2Uuc2NzcyIsImJsb2Nrcy92aW1lb1ZpZGVvL3ZpbWVvVmlkZW8uc2NzcyIsImJsb2Nrcy93YXlzVG9HaXZlL3dheXNUb0dpdmUuc2NzcyIsImJsb2Nrcy93eXNpd3lnL3d5c2l3eWcuc2NzcyIsImJsb2Nrcy95b3V0dWJlVmlkZW8veW91dHViZVZpZGVvLnNjc3MiLCJ3aWRnZXRzL2Fib3V0VXNIZWFkZXIvYWJvdXRVc0hlYWRlci5zY3NzIiwid2lkZ2V0cy9jaGFwdGVySGVhZGVyL2NoYXB0ZXJIZWFkZXIuc2NzcyIsIndpZGdldHMvY2hhcHRlcnNNYXAvY2hhcHRlcnNNYXAuc2NzcyIsIndpZGdldHMvY2hhcHRlcnNNYXBTaWRlYmFyL2NoYXB0ZXJzTWFwU2lkZWJhci5zY3NzIiwid2lkZ2V0cy9jdGFIb3Jpem9udGFsQ2FyZC9jdGFIb3Jpem9udGFsQ2FyZC5zY3NzIiwid2lkZ2V0cy9leHBlcmllbmNlR3JpZC9leHBlcmllbmNlR3JpZC5zY3NzIiwid2lkZ2V0cy9leHBlcmllbmNlTWFwL2V4cGVyaWVuY2VNYXAuc2NzcyIsIndpZGdldHMvZXhwZXJpZW5jZU1hcFNpZGViYXIvZXhwZXJpZW5jZU1hcFNpZGViYXIuc2NzcyIsIndpZGdldHMvZXhwZXJpZW5jZVJhZGlvR3JvdXAvZXhwZXJpZW5jZVJhZGlvR3JvdXAuc2NzcyIsIndpZGdldHMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwid2lkZ2V0cy9sYW5kaW5nUGFnZVZpZGVvL2xhbmRpbmdQYWdlVmlkZW8uc2NzcyIsIndpZGdldHMvbGVzc29uSGVhZGVyL2xlc3NvbkhlYWRlci5zY3NzIiwid2lkZ2V0cy9sZXNzb25zR3JpZC9sZXNzb25zR3JpZC5zY3NzIiwid2lkZ2V0cy9saXZlR3JpZC9saXZlR3JpZC5zY3NzIiwid2lkZ2V0cy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIuc2NzcyIsIndpZGdldHMvc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uL3NpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi5zY3NzIiwid2lkZ2V0cy9zaW5nbGVFeHBlcmllbmNlSGVhZGVyL3NpbmdsZUV4cGVyaWVuY2VIZWFkZXIuc2NzcyIsIndpZGdldHMvc2l0ZU5hdi9zaXRlTmF2LW1vYmlsZS5zY3NzIiwid2lkZ2V0cy9zaXRlTmF2L3NpdGVOYXYuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvNDA0LnNjc3MiLCIuLi90ZW1wbGF0ZXMvcGFnZXMtc3R5bGVzL2FyMjIuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvYXIyMy5zY3NzIiwiLi4vdGVtcGxhdGVzL3BhZ2VzLXN0eWxlcy9ibG9nLnNjc3MiLCIuLi90ZW1wbGF0ZXMvcGFnZXMtc3R5bGVzL2NoYXB0ZXJzLnNjc3MiLCIuLi90ZW1wbGF0ZXMvcGFnZXMtc3R5bGVzL2NsY3dlZWsyMDIyLnNjc3MiLCIuLi90ZW1wbGF0ZXMvcGFnZXMtc3R5bGVzL2RvbmF0ZS5zY3NzIiwiLi4vdGVtcGxhdGVzL3BhZ2VzLXN0eWxlcy9lbW9qaXdvcmxkLnNjc3MiLCIuLi90ZW1wbGF0ZXMvcGFnZXMtc3R5bGVzL2V4cGVyaWVuY2VzLnNjc3MiLCIuLi90ZW1wbGF0ZXMvcGFnZXMtc3R5bGVzL2ludGVybmF0aW9uYWx3b21lbnMuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvaXdkMjMuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvbGVzc29uUGxhbnMuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvb3VyVGVhbS5zY3NzIiwiLi4vdGVtcGxhdGVzL3BhZ2VzLXN0eWxlcy9wYWdlLWZ1dHVyZXMuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvcGFnZUNhcmVlckNvbGxlY3RpdmUuc2NzcyIsIi4uL3RlbXBsYXRlcy9wYWdlcy1zdHlsZXMvc2VhcmNoLnNjc3MiLCJlZmZlY3RzL2VudGVyL19lbnRlci5zY3NzIiwiZWZmZWN0cy9leHBhbmQvX2V4cGFuZC5zY3NzIiwiZWZmZWN0cy9zY3JvbGwvX3Njcm9sbC5zY3NzIiwiZWZmZWN0cy90cmFuc2l0aW9uL190cmFuc2l0aW9uLnNjc3MiLCJnbG9iYWwvc2Nzcy9pbml0aWFsaXplcnMvX3V0aWxpdGllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSx1RUNjQSxrR0NkQSxzRkNBQSxXQUNJLFlBQUEsS0FDQSxJQUFBLDBDQUFBLGVBQUEsQ0FBQSx5Q0FBQSxjQUFBLENBQUEsd0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsS0FDQSxJQUFBLG9DQUFBLGVBQUEsQ0FBQSxtQ0FBQSxjQUFBLENBQUEsa0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsS0FDQSxJQUFBLHdDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxjQUFBLENBQUEsc0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsS0FDQSxJQUFBLGdEQUFBLGVBQUEsQ0FBQSwrQ0FBQSxjQUFBLENBQUEsOENBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsWUFDQSxJQUFBLHlDQUFBLGVBQUEsQ0FBQSx3Q0FBQSxjQUFBLENBQUEsdUNBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsWUFDQSxJQUFBLCtDQUFBLGVBQUEsQ0FBQSw4Q0FBQSxjQUFBLENBQUEsNkNBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEscUJBQ0EsSUFBQSw2REFBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPQ2xCSixZQUNJLGFBQUEsUUFJSixnQkFDSSxhQUFBLFFBSUosY0FDSSxhQUFBLFFBSUosa0JBQ0ksYUFBQSxRQUlKLG9CQUNJLGFBQUEsUUFNSixtQkFDSSxhQUFBLFFBSUoscUJBQ0ksYUFBQSxRQUtKLFNBQ0ksYUFBQSxRQUlKLGFBQ0ksYUFBQSxRQUlKLGNBQ0ksYUFBQSxRQUlKLGdCQUNJLGFBQUEsUUFJSixhQUNJLGFBQUEsUUFJSixZQUNJLGFBQUEsUUFJSixXQUNJLGFBQUEsUUFJSixZQUNJLGFBQUEsUUFJSixZQUNJ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dFoscUhBQWdQLG9JQUFyd1kseUlBa0Jod0csb0dBMUNsaUIsbUlBd0JBLG1JNER4NUtOLHNHNUR3NUs4eEwscUhBQXE3RCxvSUFjN3NQLG9HQWRxMWhCLGtINER4NUszMWhCLGlINUQ0NEtNLGlIQVkrcVosaUhBQTR5QyxpSDREeDVLaitiLGtENUR3NUtpNUksaUVBQXFzRCxnRkFFaGxNLGdENEQxNUtOLDZENURrNEtNLDZENERsNEtOLGtENUR3NUt1ekosaUVBQWd4RCxnRkFLamtOLGdENEQ3NUtOLDZENURxNEtNLDZENERyNEtOLHVGNUQ0NEswekIsdUY0RDU0SzF6Qix1RjVENDRLMGdELHVGNEQ1NEsxZ0QsdUY1RDQ0S3MvQix1RjRENTRLdC9CLHVGNUQ0NEtzc0QsdUY0RDU0S3RzRCxvRTVENDRLMlQsb0U0RDU0SzNULG1GNUQ0NEs0eUUsbUY0RDU0SzV5RSxrRzVENDRLMitFLGtHNEQ1NEszK0UsdUc1RDQ0S2c1RCx1R0FZcDBCLHVHQUFvaEMsdUc0RHg1S2htRSxnSTVENDRLdXRGLGdJQVlzOEwsZ0lBQTh3QyxnSTREeDVLMzZULG1JNUQ0NEs4dUcsbUlBWW04VCxtSUFBNHlDLG1JNER4NUs3OWMsb0U1RHc1SytpSixtRkFBbXVELGtHNER4NUtseE0sK0U1RG00SzRGLCtFNERuNEs1RixvRTVEdzVLcTlKLG1GQUE4eUQsa0c0RHg1S253TiwrRTVEczRLNEYsK0U0RHQ0SzVGLHVHNUQ0NEt3bUUsdUc0RDU0S3htRSxnSTVENDRLaStGLGdJNEQ1NEtqK0YsbUk1RDQ0SzgvRyxtSUFZMzRGLDBFNER4NUtubkIsdUc1RDQ0SzQvRCx1R0FZNWhDLHVHQUFvaEMsdUdBQTg5Qix5RkFBdU0sd0dBa0JqZ0csd0VBOUNzRSx1R0F3QkEsdUdBSWtyQyx1R0FBb2hDLHVHQUF5K0Isc0lBQThrUCxzSUFBdmlPLHlJQUFpblgseUk0RHg1S3JpZiwwRTVEdzVLeXpLLHlGQUEwMkQsd0dBUzdwTyx3RUFUeXlGLG9FNER4NUsveUYscUY1RHc0S2dHLHFGQWdCMHJCLHFGQUFvaEMscUZBQXRuQix1R0FBb2hDLHVH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LE9BQUEsS0FBQSxFQUNBLGFBQUEsS0FDQSxVQUFBLE1BbElSLGdDQXlJUSxPQUFBLEtBQUEsRXRFak9KLDBCc0V3Rkosa0N4RWc5TmdNLGlEQUFrRCxnRUFBOUwscUVBQ2hELGdDQUQrUyw4RkFBOEwsaUd3RWg5TmpmLDZDeEVnOU5JLDZDQUFzSCxxRUFBd1IsOEZBQWlNLGlHd0VsME52a0IsT0FBQSxLQUFBLEVBOUlaLDBGeEUyK05xMUIsMEZ3RTMrTnIxQiwwRnhFMitONmpELDBGd0UzK043akQsMEZ4RTIrTnVoQywwRndFMytOdmhDLDBGeEUyK04rdkQsMEZ3RTMrTi92RCx1RXhFMitOb1UsdUV3RTMrTnBVLHNGeEUyK051M0Usc0Z3RTMrTnYzRSxxR3hFMitONGpGLHFHd0UzK041akYsMEd4RTIrTis4RCwwR0FZcjJCLDBHQUFrakMsMEd3RXYvTjVwRSxtSXhFMitOOHlGLG1JQVkybU0sbUlBQTR5QyxtSXdFdi9OcnNVLHNJeEUyK05pMUcsc0lBWXdzVSxzSUFBMDBDLHNJd0V2L05uMmQsdUV4RXUvTmdySixzRkFBNHhELHFHd0V2L041OE0sa0Z4RWsrTitGLGtGd0VsK04vRix1RXhFdS9OcW1LLHNGQUF1MkQscUd3RXYvTjU4TixrRnhFcStOK0Ysa0Z3RXIrTi9GLDBHeEUyK042cUUsMEd3RTMrTjdxRSxtSXhFMitOOGpHLG1Jd0UzK045akcsc0l4RTIrTnVtSCxzSXdFMytOdm1ILDBDeEV1L05nOUkseURBQSt1RCx3RUFDenJNLHdDd0V4L05OLHFEeEVnK05NLHFEQVZBLDBGQXdCQSwwRkFyQkEsMEZBd0JBLDBGd0VqL05OLHVFeEUyK053UCx1RXdFMytOeFAsc0Z4RTIrTjR4RSxzRndFMytONXhFLHFHeEUyK05rOUUscUdBWXRrRCwwR0FBa2pDLDBHQWtCeDdELHFFQUdBLHFFQXJCbW9SLG1JQUE0eUMsbUlBQTgwRyxzSUFBMDBDLHNJd0V2L043a2QsdUV4RXUvTnFsSixzRkFBNndELHFHQUc1MU0scUV3RTEvTk4sa0Z4RWsrTk0sa0Z3RWwrTk4sdUV4RXUvTjBnSyxzRkFBdzFELHFHQU01MU4scUV3RTcvTk4sa0Z4RXErTk0sa0Z3RXIrTk4seUR4RXUvTm9qTCx3RUFBazdELHVGQVVoK08sdUR3RWpnT04sb0V4RXcrTk0sb0V3RXgrTk4sd0V4RXUvTituTCx1RkFBaThELHNHQVcxalAsc0V3RWxnT04sbUZ4RXkrTk0sbUZBYzRpQiw2RXdFdi9ObGpCLDBHeEUyK05nMkQsMEdBWTBtQyw0RkFBOEwsMkdBdUJsb0csMkVBbkRBLDBHQXdCQSwwR0FJKytWLHlJQUFnckosNEl3RXYvTnJxZiw2RXhFdS9OczNLLDRGQUFvNUQsMkdBUXB3TywyRUFSZ3pGLHVFd0V2L050ekYsd0Z4RXUrTk0sd0ZBZ0I0c0Isd0ZBQWtqQyx3RkFnQjl2RCx3Q0FTQSx1REFDQSxzRUFLQSxzQ0FkQSxtREFHQSxtRHdFM2dPTiwwRnhFMitOb3ZCLDBGd0UzK05wdkIsMEZ4RTIrTjQ5QywwRkF2QnQ5Qyx1RUF3QkEsdUVBaEJBLHNGQXdCQSxzRkF2QkEscUdBd0JBLHFHQUVrMEMsMEdBQWtqQywwR0FtQnAzRSxxRUFHQSxxRUF0Qm1xUyxtSUFBNHlDLG1JQUEwMUcsc0lBQTAwQyxzSXdFdi9Oem5lLHVFeEV1L04yd0osc0ZBQTJ5RCxxR0FJaGpOLHFFd0UzL05OLGtGeEVtK05NLGtGd0VuK05OLHVFeEV1L05nc0ssc0ZBQXMzRCxxR0FPaGpPLHFFd0U5L05OLGtGeEVzK05NLGtGQWlCcXVoQix3SUFBaGlSLHNHd0V2L04zc1EsbUl4RTIrTnNxRixtSUFZKzNSLHFIQUFnUCxvSUFBajdRLHlJQTJCOTFHLG9HQXBEQSxtSUF3QkEsbUl3RXQvTk4sc0d4RXUvTnl0TCxxSEFBZzlELG9JQVlucVAsb0dBWjZoWSxrSHdFdi9ObmlZLGlIeEUwK05NLGlIQWF1NVEsaUhBQTR5QyxpSEFBb2tGLHdJQUE0aUIseUd3RXYvTnp6WixzSXhFMitOc3NHLHNJQVkyaGEsd0hBQXNQLHVJQUFua1osNElBNkI5NEgsdUdBckRBLHNJQXdCQSxzSXdFdi9OTix5R3hFdS9OeThMLHdIQUE4K0QsdUlBY2o3UCx1R0FkaXhpQixxSHdFdi9OdnhpQixvSHhFMitOTSxvSEFZMmdhLG9IQUEwMEMsb0h3RXYvTjMxYyxxRHhFdS9ONGdKLG9FQUE4dkQsbUZBRXB3TSxtRHdFei9OTixnRXhFaStOTSxnRXdFaitOTixxRHhFdS9OaThKLG9FQUF5MEQsbUZBS3B3TixtRHdFNS9OTixnRXhFbytOTSxnRUFtQm10QywwR0FBa2pDLDBHQUF6b0QsNkV3RXYvTmxvQiwwR3hFMitOOGpFLDBHQVlua0MsMEdBQWtqQywwR0FBNC9CLDRGQUE2TSwyR0F3Qmh2RywyRUFwRDhOLDBHQXdCQSwwR0FJbXRDLDBHQUFrakMsMEdBQXVnQyx5SUFBNnhQLHlJQUExdU8sNElBQWc2WCw0SXdFdi9ObjhmLDZFeEV1L05xOUssNEZBQW02RCwyR0FTbDNPLDJFQVQwM0YsdUV3RXYvTmg0Rix3RnhFdStObUcsd0ZBZ0I0c0Isd0ZBQWtqQyx3RkFBNU0sMEdBQWtqQywwR0FBaWtDLHlJQUF5akIsNEl3RXYvTmowSSwwRnhFMitOczdCLDBGd0UzK050N0IsMEZ4RTIrTjhwRCwwRkFyQnZqRCwwRkF3QkEsMEZBckJBLDBGQXdCQSwwRkE3QnJCLHVFQXdCQSx1RUFoQmUsc0ZBd0JBLHNGQXZCZSxxR0F3QkEscUdBMUJLLDBHQXdCQSwwR0FJaTdDLDBHQUFrakMsMEdBekIxOEUsbUlBd0JBLG1JQUMyeVMsbUlBQTR5QyxtSUF4QnBsVixzSUF3QkEsc0lBQW83YixzSUFBMDBDLHNJd0V2L04vNGUsdUV4RXUvTnMySixzRkFBMHpELHFHd0V2L05ocU4sa0Z4RW0rTitGLGtGd0VuK04vRix1RXhFdS9OMnhLLHNGQUFxNEQscUd3RXYvTmhxTyxrRnhFcytOK0Ysa0ZBWG9QLDBHQXdCQSwwR0FyQjJFLG1JQXdCQSxtSUF2QlMsc0lBd0JBLHNJQUFpL1gsd0lBQXNSLHdJQUE3b0gsbUlBQTR5QyxtSUFBemhFLHNHd0V2L05welEsbUl4RTIrTnM3RixtSUFZMjFMLG1JQUE0eUMsbUlBQWdtRCxxSEFBK1Asb0lBQWh5USx5SUFBcWdQLHlJQTRCM25XLG9HQXJEZ1IsbUlBd0JBLG1JQUMyaFMsbUlBQTR5QyxtSXdFdi9ON2xWLHNHeEV1L05pMUwscUhBQSs5RCxvSUFhMXlQLG9HQWJrcFksa0h3RXYvTnhwWSxpSHhFMCtONEgsaUhBYXU1USxpSEFBNHlDLGlIQUEwbEQseUlBQXgxRCxtSUFBNHlDLG1JQUF5Z00sd0lBQW4xSSx3SUFBaW9DLHNJQUEwMEMsc0lBQXprRSx5R3dFdi9OcjZaLHNJeEUyK040OUcsc0lBWWs3VCxzSUFBMDBDLHNJQUFvb0Qsd0hBQXFRLHVJQUEvNlksNElBQWtvWCw0SUE4Qjl5Zix1R0F0RHNSLHNJQXdCQSxzSUFBOHBiLHNJQUEwMEMsc0l3RXYvTnB3ZSx5R3hFdS9Ob2tNLHdIQUE2L0QsdUlBZTNqUSx1R0FmeTRpQixxSHdFdi9OLzRpQixvSHhFMitOK0gsb0hBWTJnYSxvSEFBMDBDLG9IQUE4bkQsNElBQWw0RCxzSUFBMDBDLHNJd0V0Mk4xZ2YsWUFBQSxFQWpKaEIsNkJBcUpZLFVBQUEsUXRFN09SLDBCc0V3RkosMEJBeUpRLFFBQUEsRUFBQSxJQUNBLE9BQUEsS0FBQSxFeEVxNE5GLDZCd0UvaE9OLDZCQTZKWSxXQUFBLEtBQ0EsYUFBQSxNdEV0UFIseUJzRXdGSixrQ3hFb2lPZ00saURBQWtELGdFQUE5TCxxRUFBK1AsOEZBQThMLGlHd0VwaU9qZiw2Q3hFb2lPSSw2Q0FBc0gscUVBQXdSLDhGQUFpTSxpR3dFajROdmtCLE1BQUEsS0FDQSxXQUFBLFFBS1osbUR4RWc0TkEsNER3RTUzTlksVUFBQSxLQUNBLE1BQUEsS0FMWiwyRHhFcTROQSxvRXdFNzNOWSxVQUFBLEt4RWk0TlosNkR3RTUzTkEsd0RBR1EsV0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEd0RXBSSix5QkZpcE9BLDZEd0VuNE5KLHdEQVFZLGNBQUEsTXhFbTROVix3R0FMa0wsbUdBU2xMLGlJQVRra0IsNEhBV2xrQixvSUFYK3pCLCtIQUMvekIscUVBS0Esb0ZBQ0EsbUdBSEEsd0dBSUEsaUlBRUEsb0lBUkEsZ0ZBQ0EsZ0Z3RXo0TkYsZ0V4RXM0TndSLCtFQUFnRiw4RkFBeFIsbUdBQXVYLDRIQUEwUCwrSHdFdDROanNCLDJFeEVzNE5FLDJFd0UzM05jLFdBQUEsUUFDQSxNQUFBLFF4RTg0TlosOEdBTDhMLHlHQVM5TCx1SUFUc21CLGtJQVd0bUIsMElBWCsyQixxSUFDLzJCLDJFQUtBLDBGQUNBLHlHQUhBLDhHQUlBLHVJQUVBLDBJQVJBLHNGQUNBLHNGd0V4NU5KLHNFeEVxNU40UyxxRkFBc0Ysb0dBQTFTLHlHQUErWSxrSUFBc1EscUl3RXI1Tjd1QixpRnhFcTVOSSxpRndFdjROZ0IsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsTUFBQSxRdEU5UmhCLHlCc0U2REksNkRBME9BLFlBQUEsS0FDQSxlQUFBLEdDNVNSLFVBQ0UsUUFBQSxPQUFBLEV2RUdFLHlCdUVKSixVQUdJLFFBQUEsS0FBQSxHQUlKLGVBQ0UsV0FBQSxPQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS3ZFTkUseUJ1RUdKLGVBS0ksY0FBQSxNQUlKLGdCQUNFLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBSUYsZ0JBQ0UsZUFBQSxVQUNBLGVBQUEsSUFDQSxVQUFBLE9BQ0EsWUFBQSxLQUdGLG1CQUNFLFFBQUEsR0FFRixjQUNFLFdBQUEsS0FHRix1Q0FFRSxZQUNFLGtCQUFBLGVBQUEsVUFBQSxlQUNBLG1CQUFBLGVBQUEsV0FBQSxnQkN4Q0osZ0JBQ0ksUUFBQSxPQUFBLEVBQ0EseUJBQ0ksUUFBQSxFQUVKLHdCQUNJLFFBQUEsTUFBQSxFQUNBLFNBQUEsU0FGSCwrQkFJTyxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxJQUNBLFdBQUEscUJBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEVBQ0Esa0JBQUEsaUJBQUEsaUJBQUEsVUFBQSxpQkFBQSxpQkFDQSxRQUFBLEdBQ0EsdURBQ0ksV0FBQSxRQUVKLHFEQUNJLFdBQUEsUUFFSixvREFDSSxXQUFBLFFBRUosb0RBQ0ksV0FBQSxRQUVKLG1EQUNJLFdBQUEsUUFJWixzQkFDSSxpQkFBQSxRQUdBLDZDQUNJLGlCQUFBLFFBRUosNENBQ0ksaUJBQUEsUUFFSiwyQ0FDSSxpQkFBQSxRQUVKLDRDQUNJLGlCQUFBLFFBRUosK0NBQ0ksaUJBQUEsUUFHUiw0QkFDSSxNQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsS0FBQSxLQUFBLE1BRUosd0JBQ0ksV0FBQSxLQUNBLFlBQUEsS0FGSCwwQkFJTyxhQUFBLEt4RTlEUiwwQndFSkosZ0JBc0VRLFFBQUEsS0FBQSxFQUNBLFdBQUEsT0FsRUgsK0JBb0VPLElBQUEsSUFFSixzQkFDSSxRQUFBLGFBQ0EsTUFBQSxLQUVKLHlCQUNJLFdBQUEsS0FsQlIsd0JBcUJRLFdBQUEsRUFDQSxZQUFBLEVBdEJQLDBCQXdCVyxjQUFBLE14RWxGWix5QndFMERDLDBCQStCVyxNQUFBLE1BZFIseUJBcUJKLFFBQUEsSzFFMnNPRix1QzBFNXNPRiw0QjFFd3NPRSw0QkFDQSw0QkFDQSw0QkFDQSw0QkFFQSw0QjBFcnNPTSxjQUFBLEtBUlIsMkJBV1EsT0FBQSxLQUFBLEVBWFIsaUMxRWt0TzJMLGdEQUFpRCwrREFBM0wsb0VBQy9DLCtCQUQwUyw2RkFBNEwsZ0cwRWx0T3hlLDRDMUVrdE9FLDRDQUFvSCxvRUFBb1IsNkZBQStMLGdHMEVuc09qa0IsT0FBQSxLQUFBLEVBQ0EsYUFBQSxLQUNBLFVBQUEsTUFqQlIsK0JBd0JRLE9BQUEsS0FBQSxFeEV2SEosMEJ3RStGSixpQzFFMnRPNkwsZ0RBQWlELCtEQUEzTCxvRUFDL0MsK0JBRDBTLDZGQUE0TCxnRzBFM3RPMWUsNEMxRTJ0T0ksNENBQW9ILG9FQUFvUiw2RkFBK0wsZ0cwRTlyTy9qQixPQUFBLEtBQUEsRUE3QloseUYxRXN2TzQwQix5RjBFdHZPNTBCLHlGMUVzdk80aUQseUYwRXR2TzVpRCx5RjFFc3ZPNGdDLHlGMEV0dk81Z0MseUYxRXN2TzR1RCx5RjBFdHZPNXVELHNFMUVzdk9pVSxzRTBFdHZPalUscUYxRXN2TzgxRSxxRjBFdHZPOTFFLG9HMUVzdk9paUYsb0cwRXR2T2ppRix5RzFFc3ZPMDdELHlHQVkxMUIseUdBQXdpQyx5RzBFbHdPeG9FLGtJMUVzdk9peEYsa0lBWW9qTSxrSUFBa3lDLGtJMEVsd092bVUscUkxRXN2T2d6RyxxSUFZaW5VLHFJQUFnMEMscUkwRWx3T2p1ZCxzRTFFa3dPcW9KLHFGQUF5d0Qsb0cwRWx3Tzk0TSxpRjFFNnVPOEYsaUYwRTd1TzlGLHNFMUVrd09xaksscUZBQW8xRCxvRzBFbHdPejROLGlGMUVndk84RixpRjBFaHZPOUYseUcxRXN2T3NwRSx5RzBFdHZPdHBFLGtJMUVzdk8raEcsa0kwRXR2Ty9oRyxxSTFFc3ZPb2tILHFJMEV0dk9wa0gseUMxRWt3T3c2SSx3REFBNHRELHVFQUM5bk0sdUMwRW53T04sb0QxRTJ1T00sb0RBVkEseUZBd0JBLHlGQXJCQSx5RkF3QkEseUYwRTV2T04sc0UxRXN2T3NQLHNFMEV0dk90UCxxRjFFc3ZPb3dFLHFGMEV0dk9wd0Usb0cxRXN2T3c3RSxvR0FZcGpELHlHQUF3aUMseUdBa0J0NkQsb0VBR0Esb0VBckJpalIsa0lBQWt5QyxrSUFBb3pHLHFJQUFnMEMscUkwRWx3Tzc4YyxzRTFFa3dPMmlKLHFGQUEwdkQsb0dBRy94TSxvRTBFcndPTixpRjFFNnVPTSxpRjBFN3VPTixzRTFFa3dPMjlKLHFGQUFxMEQsb0dBTTF4TixvRTBFeHdPTixpRjFFZ3ZPTSxpRjBFaHZPTix3RDFFa3dPKy9LLHVFQUErNUQsc0ZBVXg1TyxzRDBFNXdPTixtRTFFbXZPTSxtRTBFbnZPTix1RTFFa3dPeWtMLHNGQUE4NkQscUdBV2ovTyxxRTBFN3dPTixrRjFFb3ZPTSxrRkFjd2lCLDRFMEVsd085aUIseUcxRXN2TzQwRCx5R0FZa21DLDJGQUE0TCwwR0F1QnBtRywwRUFuREEseUdBd0JBLHlHQUkyNFYsd0lBQTRvSiwySTBFbHdPN2hmLDRFMUVrd09tMEssMkZBQWk0RCwwR0FROXJPLDBFQVJzeEYsc0UwRWx3TzV4Rix1RjFFa3ZPTSx1RkFnQnNzQix1RkFBd2lDLHVGQWdCOXVELHVDQVNBLHNEQUNBLHFFQUtBLHFDQWRBLGtEQUdBLGtEMEV0eE9OLHlGMUVzdk80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LFFBQUEsSzNFODNPRix1QzBFLzNPRiw0QjFFMjNPRSw0QkFDQSw0QkFDQSw0QkFDQSw0QkFFQSw0QjJFeDNPTSxjQUFBLEtEUlIsMkJDV1EsT0FBQSxLQUFBLEVEWFIsaUMxRXE0TzJMLGdEQUFpRCwrREFBM0wsb0VBQy9DLCtCQUQwUyw2RkFBNEwsZ0cwRXI0T3hlLDRDMUVxNE9FLDRDQUFvSCxvRUFBb1IsNkZBQStMLGdHMkV0M09qa0IsT0FBQSxLQUFBLEVBQ0EsYUFBQSxLQUNBLFVBQUEsTURqQlIsK0JDd0JRLE9BQUEsS0FBQSxFekV2SEosMEJ3RStGSixpQzFFODRPNkwsZ0RBQWlELCtEQUEzTCxvRUFDL0MsK0JBRDBTLDZGQUE0TCxnRzBFOTRPMWUsNEMxRTg0T0ksNENBQW9ILG9FQUFvUiw2RkFBK0wsZ0cyRWozTy9qQixPQUFBLEtBQUEsRUQ3QloseUYxRXk2TzQwQix5RjBFejZPNTBCLHlGMUV5Nk80aUQseUYwRXo2TzVpRCx5RjFFeTZPNGdDLHlGMEV6Nk81Z0MseUYxRXk2TzR1RCx5RjBFejZPNXVELHNFMUV5Nk9pVSxzRTBFejZPalUscUYxRXk2TzgxRSxxRjBFejZPOTFFLG9HMUV5Nk9paUYsb0cwRXo2T2ppRix5RzFFeTZPMDdELHlHQVkxMUIseUdBQXdpQyx5RzBFcjdPeG9FLGtJMUV5Nk9peEYsa0lBWW9qTSxrSUFBa3lDLGtJMEVyN092bVUscUkxRXk2T2d6RyxxSUFZaW5VLHFJQUFnMEMscUkwRXI3T2p1ZCxzRTFFcTdPcW9KLHFGQUF5d0Qsb0cwRXI3Tzk0TSxpRjFFZzZPOEYsaUYwRWg2TzlGLHNFMUVxN09xaksscUZBQW8xRCxvRzBFcjdPejROLGlGMUVtNk84RixpRjBFbjZPOUYseUcxRXk2T3NwRSx5RzBFejZPdHBFLGtJMUV5Nk8raEcsa0kwRXo2Ty9oRyxxSTFFeTZPb2tILHFJMEV6Nk9wa0gseUMxRXE3T3c2SSx3REFBNHRELHVFQUM5bk0sdUMwRXQ3T04sb0QxRTg1T00sb0RBVkEseUZBd0JBLHlGQXJCQSx5RkF3QkEseUYwRS82T04sc0UxRXk2T3NQLHNFMEV6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QUFBLEtBQUEsRUY3QloseUYxRTRsUDQwQix5RjBFNWxQNTBCLHlGMUU0bFA0aUQseUYwRTVsUDVpRCx5RjFFNGxQNGdDLHlGMEU1bFA1Z0MseUYxRTRsUDR1RCx5RjBFNWxQNXVELHNFMUU0bFBpVSxzRTBFNWxQalUscUYxRTRsUDgxRSxxRjBFNWxQOTFFLG9HMUU0bFBpaUYsb0cwRTVsUGppRix5RzFFNGxQMDdELHlHQVkxMUIseUdBQXdpQyx5RzBFeG1QeG9FLGtJMUU0bFBpeEYsa0lBWW9qTSxrSUFBa3lDLGtJMEV4bVB2bVUscUkxRTRsUGd6RyxxSUFZaW5VLHFJQUFnMEMscUkwRXhtUGp1ZCxzRTFFd21QcW9KLHFGQUF5d0Qsb0cwRXhtUDk0TSxpRjFFbWxQOEYsaUYwRW5sUDlGLHNFMUV3bVBxaksscUZBQW8xRCxvRzBFeG1QejROLGlGMUVzbFA4RixpRjBFdGxQOUYseUcxRTRsUHNwRSx5RzBFNWxQdHBFLGtJMUU0bFAraEcsa0kwRTVsUC9oRyxxSTFFNGxQb2tILHFJMEU1bFBwa0gseUMxRXdtUHc2SSx3REFBNHRELHVFQUM5bk0sdUMwRXptUE4sb0QxRWlsUE0sb0RBVkEseUZBd0JBLHlGQXJCQSx5RkF3QkEseUYwRWxtUE4sc0UxRTRsUHNQLHNFMEU1bFB0UCxxRjFFNGxQb3dFLHFGMEU1bFBwd0Usb0cxRTRsUHc3RSxvR0FZcGpELHlHQUF3aUMseUdBa0J0NkQsb0VBR0Esb0VBckJpalIsa0lBQWt5QyxrSUFBb3pHLHFJQUFnMEMscUkwRXhtUDc4YyxzRTFFd21QMmlKLHFGQUEwdkQsb0dBRy94TSxvRTBFM21QTixpRjFFbWxQTSxpRjBFbmxQTixzRTFFd21QMjlKLHFGQUFxMEQsb0dBTTF4TixvRTBFOW1QTixpRjFFc2xQTSxpRjBFdGxQTix3RDFFd21QKy9LLHVFQUErNUQsc0ZBVXg1TyxzRDBFbG5QTixtRTFFeWxQTSxtRTBFemxQTix1RTFFd21QeWtMLHNGQUE4NkQscUdBV2ovTyxxRTBFbm5QTixrRjFFMGxQTSxrRkFjd2lCLDRFMEV4bVA5aUIseUcxRTRsUDQwRCx5R0FZa21D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QUF3MEUsbUk2RzdsVzdwZ0IscUM3RzZsV293SSxvREFBZ3BELG1FNkc3bFdwNUwsZ0Q3R3NrV0UsZ0RBVkEscUZBd0JBLHFGQXJCQSxxRkF3QkEscUY2R3ZsV0Ysa0U3R2lsVzBPLGtFNkdqbFcxTyxpRjdHaWxXZ3FFLGlGNkdqbFdocUUsZ0c3R2lsVzQwRSxnR0FZNStDLHFHQUFnZ0MscUdBQTI0TSw4SEFBMHZDLDhIQUE0c0csaUlBQXd4QyxpSTZHN2xXejhiLGtFN0c2bFcrM0ksaUZBQThxRCxnRzZHN2xXN2lNLDZFN0d3a1dFLDZFNkd4a1dGLGtFN0c2bFcyeEosaUZBQXl2RCxnRzZHN2xXcGhOLDZFN0cya1dFLDZFNkcza1dGLG9EN0c2bFd1eUssbUVBQW0xRCxrRjZHN2xXMW5PLCtEN0c4a1dFLCtENkc5a1dGLG1FN0c2bFc2Mkssa0ZBQWsyRCxpRzZHN2xXL3NPLDhFN0cra1dFLDhFQWN3aEIsd0U2RzdsVzFoQixxRzdHaWxXd3ZELHFHQVlra0MsdUZBQW9MLHNHQTVCNStGLHFHQXdCQSxxR0FJMi9VLG9JQUE0L0ksdUk2RzdsV3ovZCx3RTdHNmxXbW5LLHVGQUFxekQsc0dBQXh2SSxrRTZHN2xXaHJGLG1GN0c2a1dFLG1GQWdCOHFCLG1GQUFnZ0MsbUY2RzdsV2hyRCxxRjdHaWxXd3NCLHFGNkdqbFd4c0IscUY3R2lsV3c0QyxxRkF2QnQ0QyxrRUF3QkEsa0VBaEJBLGlGQXdCQSxpRkF2QkEsZ0dBd0JBLGdHQUVzd0MscUdBQWdnQyxxR0FBKytNLDhIQUEwdkMsOEhBQXd0RyxpSUFBd3hDLGlJNkc3bFdqK2Msa0U3RzZsVzJpSixpRkFBNHNELGdHNkc3bFd2dk0sNkU3R3lrV0UsNkU2R3prV0Ysa0U3RzZsV3U4SixpRkFBdXhELGdHNkc3bFc5dE4sNkU3RzRrV0UsNkVBaUJxaGdCLG1JQUF0dFEsaUc2RzdsV2owUCw4SDdHaWxXc2hGLDhIQVltZ1IsZ0hBQXNPLCtIQUEvalEsb0lBekI5ckcsOEhBd0JBLDhINkc1bFdGLGlHN0c2bFdrOEssZ0hBQWkzRCwrSEFBZ3RJLDZHNkc3bFduZ1gs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QSxTQUNBLFlBQUEsT0FDQSxNQUFBLElBaERKLGVBb0RJLGNBQUEsS3BLK21oQkosa0VBQ0EsMkVvSzVtaEJBLG1EcEtzbWhCQSw0REFHQSwwREFDQSxtRUFIQSxpREFDQSwwRG9LbG1oQlEsUUFBQSxPQUFBLEVwSzRtaEJSLDJFb0tsbmhCQSw0RHBLaW5oQkEsbUVBREEsMERvS3ZtaEJRLFlBQUEsRUFBQSxFcEsrbWhCUixzRm9LeG5oQkEsdUVwS3VuaEJBLDhFQURBLHFFb0t6bWhCWSxVQUFBLE1wS2luaEJaLGlHb0s5bmhCQSxrRnBLNm5oQkEseUZBREEsZ0ZvSzFtaEJZLFVBQUEsTUFDQSxXQUFBLEtwS2tuaEJaLHdHb0tyb2hCQSx5RnBLb29oQkEsZ0dBREEsdUZvSzNtaEJZLFVBQUEsTUFLWiw4QkFFUSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCw3MDAnKTtcbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xufVxuXG5oMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhKHBoYWJsZXQpe1xuICAgIC8vIFx0Zm9udC1zaXplOiA1cmVtO1xuICAgIC8vIH1cbn1cblxuaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmg1LFxuLmg1IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmg2LFxuLmg2IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uICYge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG5cbi5pbnRybyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBpbmNsdWRlIG1lZGlhIChpcGFkKSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxufSIsIlxuLypcbiAqIFRoZSBUeXBla2l0IHNlcnZpY2UgdXNlZCB0byBkZWxpdmVyIHRoaXMgZm9udCBvciBmb250cyBmb3IgdXNlIG9uIHdlYnNpdGVzXG4gKiBpcyBwcm92aWRlZCBieSBBZG9iZSBhbmQgaXMgc3ViamVjdCB0byB0aGVzZSBUZXJtcyBvZiBVc2VcbiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlXG4gKiBpbmZvcm1hdGlvbiwgc2VlIHRoZSBsaXN0IGJlbG93LlxuICpcbiAqIGNvZm8tc2Fucy1waXhlbDpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3NTcyZmJmXG4gKlxuICogwqkgMjAwOS0yMDI1IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICovXG4vKntcImxhc3RfcHVibGlzaGVkXCI6XCIyMDI1LTA5LTA0IDAyOjIwOjUzIFVUQ1wifSovXG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9wLnR5cGVraXQubmV0L3AuY3NzP3M9MSZrPXRncjNwancmaHQ9dGsmZj01ODI3OSZhPTE0MjAzNTE2JmFwcD10eXBla2l0JmU9Y3NzXCIpO1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiY29mby1zYW5zLXBpeGVsXCI7XG5cdHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNWUwY2E5LzAwMDAwMDAwMDAwMDAwMDA3NzU3MmZiZi8zMS9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVlMGNhOS8wMDAwMDAwMDAwMDAwMDAwNzc1NzJmYmYvMzEvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVlMGNhOS8wMDAwMDAwMDAwMDAwMDAwNzc1NzJmYmYvMzEvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEge1xuXHRcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRDJGQkY5LCAjRkZGRkZGKTtcblx0Lm1vbml0b3Ige1xuXHRcdHdpZHRoOiAxMDYycHg7XG5cdFx0aGVpZ2h0OiA4MTZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2tvbmFtaS9tb25pdG9yLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogODAwcHg7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4vaW1hZ2VzL2tvbmFtaS9rZXlib2FyZC5zdmcnKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0c3Bhbi5jY2tvbmFtaSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHRzcGFuLnBsYXllcnJlZCB7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxuXG5cdC5zY3JlZW4ge1xuXHRcdGZvbnQtZmFtaWx5OiBcImNvZm8tc2Fucy1waXhlbFwiLCBzYW5zLXNlcmlmO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi9pbWFnZXMva29uYW1pL3NjcmVlbi1iZy5zdmcnKSBjZW50ZXIgY2VudGVyIC8gYXV0byAxMDAlIHJlcGVhdC14O1xuXHRcdHdpZHRoOiA4MTBweDtcblx0XHRoZWlnaHQ6IDU0N3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ5JTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGFuaW1hdGlvbjogc2Nyb2xsLWJnIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0fVxuXHR9XG5cdFx0QGtleWZyYW1lcyBzY3JvbGwtYmcge1xuXHRcdFx0ZnJvbSB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuXHRcdFx0fVxuXHRcblx0XHRcdHRvIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzBweCBjZW50ZXI7XG5cdFx0XHRcdC8qIG9uZSBjb250YWluZXIgd2lkdGggc2hpZnQgKi9cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2thdGVyIHtcblx0XHRcdHdpZHRoOiA3OHB4O1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi9pbWFnZXMva29uYW1pL2NoYXJhY3Rlci1zcHJpdGUtMTBmcmFtZS1maW5hbC5zdmcnKSAwIDAgLyBhdXRvIDEwMCUgbm8tcmVwZWF0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA5OXB4O1xuXHRcdFx0bGVmdDogNCU7XG5cdFx0XHRhbmltYXRpb246IHNrYXRlIDFzIHN0ZXBzKDEwKSBpbmZpbml0ZTtcblx0XHR9XG5cdFx0XHRcdEBrZXlmcmFtZXMgc2thdGUge1xuXHRcdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMDIwcHg7XG5cdFx0XHRcdFx0XHQvKiA3NnB4ICogMTAgZnJhbWVzICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdC5sb2FkZXIta29uYW1pIHtcblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0Lm1lc3NhZ2UtYm94IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4vaW1hZ2VzL2tvbmFtaS9kaWFsb2ctZnVsbC5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNDUwcHg7XG5cdFx0aGVpZ2h0OiAzMTBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHRcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR9XG5cblx0I3VubG9ja2VkLWNvbnRlbnQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAzZTUyO1xuXHRcdFx0XHRcdC8qIHlvdXIgbGluayB0ZXh0IGNvbG9yICovXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZjNiMzA7XG5cdFx0XHRcdFx0LyogbWFrZSB0aGUgdW5kZXJsaW5lIHJlZCAqL1xuXHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0XHRcdC8qIG5pY2VyIHNwYWNpbmcgKG9wdGlvbmFsKSAqL1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcblx0XHRcdFx0XHQvKiB0aGlja2VyIGxpbmUgKG9wdGlvbmFsKSAqL1xuXHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdC8qIG9uIGhvdmVyLCB5b3UgY2FuIHN3YXAgY29sb3JzIGlmIHlvdSB3YW50ICovXG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2M0MDAwMDtcblx0XHRcdFx0fVxuXHR9XG5cblx0XG5cblx0LnVubG9jay1tZXNzYWdlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmNscy0xIHtcblx0XHRmaWxsOiAjZDhkOGQ4XG5cdH1cblxuXHRcdC8qIGluaXRpYWwgdmlzaWJpbGl0eSArIHNtb290aCBmYWRlcyAqL1xuXHRcdC51bmxvY2stbWVzc2FnZSxcblx0XHQubWVzc2FnZS1ib3gubG9hZGVyLWtvbmFtaSxcblx0XHQjdW5sb2NrZWQtY29udGVudCB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDM2MG1zIGVhc2U7XG5cdFx0fVxuXHRcblx0XHQubWVzc2FnZS1ib3gubG9hZGVyLWtvbmFtaSxcblx0XHQjdW5sb2NrZWQtY29udGVudCB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcblx0XHQuaXMtaGlkZGVuIHtcblx0XHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0XG5cdFx0LmlzLXNob3duIHtcblx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdH1cbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFtYXRpYytTQzp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcbi5nbGMtbWFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvYmFja2Ryb3AuanBnKSwgbGluZWFyLWdyYWRpZW50KCMxYTEwM2EsICMxYTEwM2EpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICBAaW5jbHVkZSBtZWRpYShiZWxvd0lwYWQpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmdsYy1kYXktbWFwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjAlIDEwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvY29ybmVyLXdoYWxlcy5zdmcpLCB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvbGVmdC1maXNoLnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9zdGFyLnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9ib3R0b20tZml4LnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS93YXZlcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0LCAwJSAzMDBweCwgMCBib3R0b20sIGJvdHRvbSByaWdodCwgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIDY1JSwgMjAlLCA1MCUsIGNvdmVyO1xuICAgIC5mciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL2Nvcm5lci13aGFsZXMuc3ZnKSwgdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL2xlZnQtZmlzaC5zdmcpLCB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvZnJlbmNoc3Rhci5zdmcpLCB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvYm90dG9tLWZpeC5zdmcpLCB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvd2F2ZXMuc3ZnKTtcbiAgICB9XG4gICAgLnN0YXJ0LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLmdsYy1tYXAtd2F0ZXItdGl0bGUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICMxYTEwM2E7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjNWUyYWZmO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBbWF0aWMgU0MnLCBjdXJzaXZlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGJlbG93SXBhZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFuZC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5nbGMtbWFwLWxhbmQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvYmFja2Ryb3AuanBnKSwgdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL21vdW50YWlucy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoIzc2M0RGRiwgIzc2M0RGRiksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS90cmVlcy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgY29udGFpbiwgY292ZXIsIGNvbnRhaW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShiZWxvd0lwYWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5kLXdyYXBwZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShiZWxvd0lwYWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtbGVzc29uLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweDtcbiAgICAgICAgLmZsZXgtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA2cHggZGFzaGVkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGJlbG93SXBhZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGJlbG93SXBhZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBbWF0aWMgU0MnLCBjdXJzaXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoYmVsb3dJcGFkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2xjLWRheS1tYXAtc3ViamVjdHMsXG4gICAgICAgIC5nbGMtZGF5LW1hcC1hZ2VzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2xjLWRheS1tYXAtYWdlcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCgpIHtcbiAgICAgICAgICAgIC5mbGV4LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoYmVsb3dJcGFkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hYXgnO1xuICAgIHNyYzogdXJsKCdzcmMvZm9udHMvbWFheC9yZWd1bGFyL3JlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnc3JjL2ZvbnRzL21hYXgvcmVndWxhci9yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzcmMvZm9udHMvbWFheC9yZWd1bGFyL3JlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hYXgnO1xuICAgIHNyYzogdXJsKCdzcmMvZm9udHMvbWFheC9ib2xkL2JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnc3JjL2ZvbnRzL21hYXgvYm9sZC9ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzcmMvZm9udHMvbWFheC9ib2xkL2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYWF4JztcbiAgICBzcmM6IHVybCgnc3JjL2ZvbnRzL21hYXgvaXRhbGljL2l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdzcmMvZm9udHMvbWFheC9pdGFsaWMvaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzcmMvZm9udHMvbWFheC9pdGFsaWMvaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYWF4JztcbiAgICBzcmM6IHVybCgnc3JjL2ZvbnRzL21hYXgvYm9sZEl0YWxpYy9ib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3NyYy9mb250cy9tYWF4L2JvbGRJdGFsaWMvYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnc3JjL2ZvbnRzL21hYXgvYm9sZEl0YWxpYy9ib2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zVGV4dCc7XG4gICAgc3JjOiB1cmwoJ3NyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3NyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzcmMvZm9udHMvdGllbXBvc3RleHQvcmVndWxhci5lb3QnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zVGV4dCc7XG4gICAgc3JjOiB1cmwoJ3NyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFySXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3NyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFySXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzcmMvZm9udHMvdGllbXBvc3RleHQvcmVndWxhckl0YWxpYy5lb3QnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTaGFkb3dzIEludG8gTGlnaHQnO1xuICAgIHNyYzogdXJsKCdzcmMvZm9udHMvc2hhZG93c2ludG9saWdodC9zaGFkb3dzSW50b0xpZ2h0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gc3BhY2luZ1xuJGd1dHRlcjogMnJlbTtcbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcbiRzZWN0aW9uLXBhZGRpbmc6IDcuNXJlbTtcbiRzZWN0aW9uLXBhZGRpbmctcGFsbTogM3JlbTtcbi8vIGZvbnRzXG4kYmFzZS1mb250LXNpemU6IDEuNnJlbTtcbiRwcmltYXJ5Rm9udDogJ01hYXgnLFxuJ09wZW4gU2FucycsXG5zYW5zLXNlcmlmO1xuJHNlY29uZGFyeUZvbnQ6ICdUaWVtcG9zVGV4dCcsXG5zZXJpZjtcbi8vIG5hdlxuJG5hdi1icmVha3BvaW50OiAxMzE5cHg7XG4kbmF2LXN0aWNreTogdHJ1ZTtcbi8vIHN0eWxpbmdcbiRiYXNlU2hhZG93OiAwcHggMTBweCA3NXB4IC0yMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMSk7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJlYWtwb2ludHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWtwb2ludHM6ICggdGlueTogJyhtYXgtd2lkdGg6IDM2MHB4KScsIHBhbG06ICcobWF4LXdpZHRoOiA0ODBweCknLCBwaGFibGV0OiAnKG1heC13aWR0aDogNjAwcHgpJywgYmVsb3dJcGFkOiAnKG1heC13aWR0aDogNzY3cHgpJywgaXBhZDogJyhtYXgtd2lkdGg6IDc2OHB4KScsIGxhcDogJyhtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KScsIHBvcnRhYmxlOiAnKG1heC13aWR0aDogMTAyM3B4KScsIGRlc2s6ICcobWluLXdpZHRoOiAxMDI0cHgpJywgYmVsb3dTY3JlZW46ICcobWF4LXdpZHRoOiAxMjk5cHgpJywgc2NyZWVuOiAnKG1pbi13aWR0aDogMTMwMHB4KScsIGlwaG9uZXg6ICdvbmx5IHNjcmVlbiBhbmQgKGRldmljZS13aWR0aCA6IDM3NXB4KSBhbmQgKGRldmljZS1oZWlnaHQgOiA4MTJweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbyA6IDMpJyk7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sb3Vyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5OiAjZWMwOTE5O1xuLnNnLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbiRwcmltYXJ5RGFyazogIzdmMGQxYjtcbi5zZy1wcmltYXJ5RGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeURhcms7XG59XG5cbiRzZWNvbmRhcnk6ICM4YWY5ZjM7XG4uc2ctc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbiRzZWNvbmRhcnlEYXJrOiAjMTA3RTdBO1xuLnNnLXNlY29uZGFyeURhcmsge1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeURhcms7XG59XG5cbiRzZWNvbmRhcnlEYXJrZXI6ICMxMDdlN2E7XG4uc2ctc2Vjb25kYXJ5RGFya2VyIHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnlEYXJrZXI7XG59XG5cbiRzZWNvbmRhcnlEYXJrZXIyOiAjMDAwMDAwO1xuJHNlY29uZGFyeURhcmtlcjM6ICMwQzY0NjE7XG4kc2Vjb25kYXJ5TGlnaHQ6ICNkMmZiZjk7XG4uc2ctc2Vjb25kYXJ5TGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeUxpZ2h0O1xufVxuXG4kc2Vjb25kYXJ5TGlnaHRlcjogI2VhZmZmZTtcbi5zZy1zZWNvbmRhcnlMaWdodGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnlMaWdodGVyO1xufVxuXG4kbGVzc29uczogI2ZmZDIwMjtcbiRncmF5OiAjOTY5Njk2O1xuLnNnLWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG59XG5cbiRncmF5RGFyazogIzIzMjMyMztcbi5zZy1ncmF5RGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheURhcms7XG59XG5cbiRncmF5TGlnaHQ6ICNlZmVmZWQ7XG4uc2ctZ3JheUxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5TGlnaHQ7XG59XG5cbiRncmF5TGlnaHRlcjogI2Y3ZjdmNjtcbi5zZy1ncmF5TGlnaHRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG59XG5cbiRsYWRpZXNsYzogI2IwMDA5YTtcbi5zZy1sYWRpZXNsYyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGFkaWVzbGM7XG59XG5cbiRnaXJsc2xjOiAjNzYzZGZmO1xuLnNnLWdpcmxzbGMge1xuICAgIGJvcmRlci1jb2xvcjogJGdpcmxzbGM7XG59XG5cbiRraWRzbGM6ICMwNmIxNjI7XG4uc2cta2lkc2xjIHtcbiAgICBib3JkZXItY29sb3I6ICRraWRzbGM7XG59XG5cbiR0ZWVuc2xjOiAjZmY1NzRlO1xuLnNnLXRlZW5zbGMge1xuICAgIGJvcmRlci1jb2xvcjogJHRlZW5zbGM7XG59XG5cbiR0ZWFjaGxjOiAjZmZhNzAwO1xuLnNnLXRlYWNobGMge1xuICAgIGJvcmRlci1jb2xvcjogJHRlYWNobGM7XG59XG5cbiRsYWRpZXNsY0xpZ2h0OiNGN0U1RjQ7XG4kZ2lybHNsY0xpZ2h0OiAjRjFFQkZGO1xuJGtpZHNsY0xpZ2h0OiAjRTVGMEU3O1xuJHRlZW5zbGNMaWdodDogI0ZGRUVFRDtcbiR0ZWFjaGxjTGlnaHQ6ICNGRkVEQ0M7XG4kdGVhY2hsY0Rhcms6ICNDQzg0MDA7XG4kc3VjY2VzczogIzk3YzQ3NTtcbi5zZy1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xufVxuXG4kd2FybmluZzogI2Y4YjM0Yztcbi5zZy13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xufVxuXG4kZXJyb3I6ICNkMzM1MzU7XG4uc2ctZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGVycm9yO1xufVxuXG4kbm90aWNlOiAjN2VjZWZkO1xuLnNnLW5vdGljZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbm90aWNlO1xufVxuXG4kY29kZU1vYmlsZTogIzdDNEZBMDtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHcmFkaWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmVpZ2VHcmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZjZmNiwgJHNlY29uZGFyeUxpZ2h0ZXIpO1xuJHB1cnBsZUdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNjZkZWcsICNlZTFkMjQsICNhMzRkNzIgMjMlLCAjZGMyMzIwIDYxJSwgI2M3MzgwMSA3NCUsICM3YzRmYTAgOTglLCAjN2M0ZmEwKTsiLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHksXG5odG1sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAuNXB4IGRvdHRlZCAjMjMyMzIzO1xufVxuXG4uc3RpY2t5LXdyYXBwZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgKiB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3AudHlwZWtpdC5uZXQvcC5jc3M/cz0xJms9dGdyM3BqdyZodD10ayZmPTU4Mjc5JmE9MTQyMDM1MTYmYXBwPXR5cGVraXQmZT1jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QW1hdGljK1NDOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hYXgnO1xuICBzcmM6IHVybChcInNyYy9mb250cy9tYWF4L3JlZ3VsYXIvcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic3JjL2ZvbnRzL21hYXgvcmVndWxhci9yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwic3JjL2ZvbnRzL21hYXgvcmVndWxhci9yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hYXgnO1xuICBzcmM6IHVybChcInNyYy9mb250cy9tYWF4L2JvbGQvYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic3JjL2ZvbnRzL21hYXgvYm9sZC9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwic3JjL2ZvbnRzL21hYXgvYm9sZC9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYWF4JztcbiAgc3JjOiB1cmwoXCJzcmMvZm9udHMvbWFheC9pdGFsaWMvaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJzcmMvZm9udHMvbWFheC9pdGFsaWMvaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwic3JjL2ZvbnRzL21hYXgvaXRhbGljL2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYWF4JztcbiAgc3JjOiB1cmwoXCJzcmMvZm9udHMvbWFheC9ib2xkSXRhbGljL2JvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInNyYy9mb250cy9tYWF4L2JvbGRJdGFsaWMvYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNyYy9mb250cy9tYWF4L2JvbGRJdGFsaWMvYm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zVGV4dCc7XG4gIHNyYzogdXJsKFwic3JjL2ZvbnRzL3RpZW1wb3N0ZXh0L3JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInNyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwic3JjL2ZvbnRzL3RpZW1wb3N0ZXh0L3JlZ3VsYXIuZW90XCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGllbXBvc1RleHQnO1xuICBzcmM6IHVybChcInNyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJzcmMvZm9udHMvdGllbXBvc3RleHQvcmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNyYy9mb250cy90aWVtcG9zdGV4dC9yZWd1bGFySXRhbGljLmVvdFwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NoYWRvd3MgSW50byBMaWdodCc7XG4gIHNyYzogdXJsKFwic3JjL2ZvbnRzL3NoYWRvd3NpbnRvbGlnaHQvc2hhZG93c0ludG9MaWdodC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zZy1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwOTE5OyB9XG5cbi5zZy1wcmltYXJ5RGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzdmMGQxYjsgfVxuXG4uc2ctc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGFmOWYzOyB9XG5cbi5zZy1zZWNvbmRhcnlEYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3RTdBOyB9XG5cbi5zZy1zZWNvbmRhcnlEYXJrZXIge1xuICBib3JkZXItY29sb3I6ICMxMDdlN2E7IH1cblxuLnNnLXNlY29uZGFyeUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDJmYmY5OyB9XG5cbi5zZy1zZWNvbmRhcnlMaWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFmZmZlOyB9XG5cbi5zZy1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2OyB9XG5cbi5zZy1ncmF5RGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIzMjMyMzsgfVxuXG4uc2ctZ3JheUxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmVkOyB9XG5cbi5zZy1ncmF5TGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNjsgfVxuXG4uc2ctbGFkaWVzbGMge1xuICBib3JkZXItY29sb3I6ICNiMDAwOWE7IH1cblxuLnNnLWdpcmxzbGMge1xuICBib3JkZXItY29sb3I6ICM3NjNkZmY7IH1cblxuLnNnLWtpZHNsYyB7XG4gIGJvcmRlci1jb2xvcjogIzA2YjE2MjsgfVxuXG4uc2ctdGVlbnNsYyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTc0ZTsgfVxuXG4uc2ctdGVhY2hsYyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTcwMDsgfVxuXG4uc2ctc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzk3YzQ3NTsgfVxuXG4uc2ctd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y4YjM0YzsgfVxuXG4uc2ctZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkMzM1MzU7IH1cblxuLnNnLW5vdGljZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlY2VmZDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuYm9keSxcbmh0bWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMC41cHggZG90dGVkICMyMzIzMjM7IH1cblxuLnN0aWNreS13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ3JpZCwgLmNtRm9ybSBmb3JtLFxuLmxwRm9ybSBmb3JtIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogLTJyZW07IH1cbiAgLmdyaWQgPiAqLCAuY21Gb3JtIGZvcm0gPiAqLCAubHBGb3JtIGZvcm0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdyaWQtLW1pZGRsZSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5ncmlkLS1jZW50ZXIgPiAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmlkLS1zdHJldGNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ncmlkLS1mdWxsID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmdyaWQtLW5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42NjY2N3JlbTsgfVxuICAuZ3JpZC0tbmFycm93ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY2NjY3cmVtOyB9XG5cbi5ncmlkLS13aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtOyB9XG4gIC5ncmlkLS13aWRlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtOyB9XG5cbi5ncmlkLS1yZXYge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuZ3JpZC0tcmV2ID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmdyaWQtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZmxleC1ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAuZmxleC1ncmlkID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZsZXgtZ3JpZCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgICAuZmxleC1ncmlkID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgICAuZmxleC1ncmlkID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZsZXgtZ3JpZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZsZXgtZ3JpZCA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ3JpZC0xb2YxLCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX2h0bWwsXG4ubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX2h0bWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ3JpZC0xb2YyLCAuY21Gb3JtIC5zZl9maWVsZCxcbi5scEZvcm0gLnNmX2ZpZWxkIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZ3JpZC0xb2YzIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uZ3JpZC0yb2YzIHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uZ3JpZC0xb2Y0IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ3JpZC0zb2Y0IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZ3JpZC0xb2Y2IHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uZ3JpZC01b2Y2IHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC0xb2YxMiB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uZ3JpZC0yb2YxMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmdyaWQtM29mMTIge1xuICB3aWR0aDogMjUlOyB9XG5cbi5ncmlkLTRvZjEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uZ3JpZC01b2YxMiB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmdyaWQtN29mMTIge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLThvZjEyIHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uZ3JpZC05b2YxMiB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmdyaWQtMTBvZjEyIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLTFvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZC0xb2YyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQtMW9mMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTFvZjEtLWlwYWQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTFvZjItLWlwYWQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtMW9mMS0tYmVsb3dJcGFkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3JpZC0xb2YyLS1waGFibGV0IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLTFvZjEtLXBoYWJsZXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLTFvZjEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLTFvZjItLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWQtMW9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZC0yb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuLmNvbWJvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21ibyA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5jb21ibyA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29tYm8tZmlyc3QsIC5jb21iby1sYXN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uY29tYm8tLXJldiA+IC5jb21iby1maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5jb21iby0tcmV2ID4gLmNvbWJvLWxhc3Qge1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi5jb21iby0tbWlkZGxlID4gLmNvbWJvLWZpcnN0LCAuY29tYm8tLW1pZGRsZSA+IC5jb21iby1sYXN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29tYm8tLWZ1bGwgPiAuY29tYm8tZmlyc3QsIC5jb21iby0tZnVsbCA+IC5jb21iby1sYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNvbWJvLS1zdGFjay0tYmVsb3dTY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbWJvLS1zdGFjay0tYmVsb3dTY3JlZW4gPiAuY29tYm8tZmlyc3QsXG4gICAgLmNvbWJvLS1zdGFjay0tYmVsb3dTY3JlZW4gPiAuY29tYm8tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbWJvLS1zdGFjay0tcG9ydGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbWJvLS1zdGFjay0tcG9ydGFibGUgPiAuY29tYm8tZmlyc3QsXG4gICAgLmNvbWJvLS1zdGFjay0tcG9ydGFibGUgPiAuY29tYm8tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tYm8tLXN0YWNrLS1pcGFkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21iby0tc3RhY2stLWlwYWQgPiAuY29tYm8tZmlyc3QsXG4gICAgLmNvbWJvLS1zdGFjay0taXBhZCA+IC5jb21iby1sYXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21iby0tc3RhY2stLWJlbG93SXBhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29tYm8tLXN0YWNrLS1iZWxvd0lwYWQgPiAuY29tYm8tZmlyc3QsXG4gICAgLmNvbWJvLS1zdGFjay0tYmVsb3dJcGFkID4gLmNvbWJvLWxhc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbWJvLS1zdGFjay0tcGhhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29tYm8tLXN0YWNrLS1waGFibGV0ID4gLmNvbWJvLWZpcnN0LFxuICAgIC5jb21iby0tc3RhY2stLXBoYWJsZXQgPiAuY29tYm8tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tYm8tLXN0YWNrLS1wYWxtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21iby0tc3RhY2stLXBhbG0gPiAuY29tYm8tZmlyc3QsXG4gICAgLmNvbWJvLS1zdGFjay0tcGFsbSA+IC5jb21iby1sYXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG4ucHZDYXJkLXRpdGxlLFxuaDYsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4xMzsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cblxuaDUsXG4ucHZDYXJkLXRpdGxlLFxuLmg1IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uaW50cm8ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cblxuLnUtcGFkZGluZ1ZlcnRpY2FsWHhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtOyB9XG5cbi51LXBhZGRpbmdWZXJ0aWNhbFhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuXG4udS1wYWRkaW5nVmVydGljYWxMYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuXG4udS1wYWRkaW5nVmVydGljYWxTbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4udS1wYWRkaW5nVmVydGljYWxNZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1wYWRkaW5nVmVydGljYWxNZWRpdW0tLXBvcnRhYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYWRkaW5nVmVydGljYWxMYXJnZS0taXBhZCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGFkZGluZ1ZlcnRpY2FsU21hbGwtLWlwYWQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cblxuLnUtbWFyZ2luVmVydGljYWxTbWFsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnUtbWFyZ2luVmVydGljYWxNZWRpdW0ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi51LW1hcmdpblZlcnRpY2FsTGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi51LW1hcmdpblZlcnRpY2FsWGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuXG4udS1tYXJnaW5WZXJ0aWNhbFh4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1tYXJnaW5WZXJ0aWNhbE1lZGl1bS0tcG9ydGFibGUge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudS1tYXJnaW5WZXJ0aWNhbExhcmdlLS1waGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnUtbWFyZ2luVmVydGljYWxTbWFsbC0tcGhhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLnUtbWFyZ2luVG9wWHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4udS1tYXJnaW5Ub3BTbWFsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnUtbWFyZ2luVG9wTWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4udS1tYXJnaW5Ub3BMYXJnZSB7XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cblxuLnUtbWFyZ2luVG9wWGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogOHJlbTsgfVxuXG4udS1tYXJnaW5Ub3BYeGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMTRyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1hcmdpblRvcFh4bGFyZ2UtLWlwYWQge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51LW1hcmdpblRvcFNtYWxsLS1waGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51LW1hcmdpblRvcExhcmdlLS1waGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtOyB9IH1cblxuLnUtcGFkZGluZ1RvcExhcmdlIHtcbiAgcGFkZGluZy10b3A6IDZyZW07IH1cblxuLnUtcGFkZGluZ1RvcFhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtOyB9XG5cbi51LXBhZGRpbmdUb3BYeGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDE0cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudS1wYWRkaW5nVG9wTWVkaXVtLS1waGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG5cbi51LW1hcmdpbkJvdHRvbU5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi51LW1hcmdpbkJvdHRvbVhzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnUtbWFyZ2luQm90dG9tU21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi51LW1hcmdpbkJvdHRvbU1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLnUtbWFyZ2luQm90dG9tTGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi51LW1hcmdpbkJvdHRvbVhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07IH1cblxuLnUtbWFyZ2luQm90dG9tWHhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtbWFyZ2luQm90dG9tTm9uZS0tcG9ydGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LW1hcmdpbkJvdHRvbVNtYWxsLS1wb3J0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtbWFyZ2luQm90dG9tTWVkaXVtLS1wb3J0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtbWFyZ2luQm90dG9tTGFyZ2UtLXBvcnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1tYXJnaW5Cb3R0b21YbGFyZ2UtLXBvcnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1hcmdpbkJvdHRvbU5vbmUtLWJlbG93SXBhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYXJnaW5Cb3R0b21NZWRpdW0tLWJlbG93SXBhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYXJnaW5Cb3R0b21YbGFyZ2UtLWlwYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWFyZ2luQm90dG9tTWVkaXVtLS1pcGFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1hcmdpbkJvdHRvbU5vbmUtLWlwYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWFyZ2luQm90dG9tU21hbGwtLWlwYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnUtbWFyZ2luQm90dG9tWHNtYWxsLS1waGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51LW1hcmdpbkJvdHRvbVNtYWxsLS1waGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51LW1hcmdpbkJvdHRvbU1lZGl1bS0tcGhhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudS1tYXJnaW5Cb3R0b21YbGFyZ2UtLXBoYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH0gfVxuXG4udS1wYWRkaW5nQm90dG9tU21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4udS1wYWRkaW5nQm90dG9tWHNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnUtcGFkZGluZ0JvdHRvbU1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbi51LXBhZGRpbmdCb3R0b21YeGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudS1wYWRkaW5nQm90dG9tWHNtYWxsLS1waGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudS1wYWRkaW5nQm90dG9tTWVkaXVtLS1waGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtcGFkZGluZ0JvdHRvbVNtYWxsLS1wb3J0YWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXBhZGRpbmdCb3R0b21Yc21hbGwtLXBvcnRhYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG5cbmh0bWwsXG5ib2R5LFxuI2JhcmJhLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5iYXJiYS1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5iYXJiYS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTsgfSB9XG5cbi5zdGlja3ktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLnN0aWNreS1ib2R5IHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLnN0aWNreS1mb290ZXIge1xuICBmbGV4LXNocmluazogMDsgfVxuXG5pbnB1dCwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuZHJvcGRvd24gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1pY29uLCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX3NlbGVjdCAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLWljb24sIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3BlbiAudWktaWNvbiwgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1pY29uLCAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmRyb3Bkb3duIC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCwgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0LCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktYnV0dG9uIC51aS1zZWxlY3RtZW51LXRleHQsIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCwgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmRyb3Bkb3duIC51aS1idXR0b24gLnVpLWljb24sIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1idXR0b24gLnVpLWljb24sIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IC51aS1idXR0b24gLnVpLWljb24sIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1idXR0b24gLnVpLWljb24sIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IC51aS1idXR0b24gLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9ncmV5LWNoZXZyb24tZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uZHJvcGRvd24tLXNlY29uZGFyeSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIC5kcm9wZG93bi0tc2Vjb25kYXJ5IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMTA3ZTdhOyB9XG5cbi5kcm9wZG93bi0tc2Vjb25kYXJ5IC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM3JlbTtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kcm9wZG93bi0tc2Vjb25kYXJ5IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvdGVhbC1kYXJrLWRvd24tY2hldnJvbi5zdmdcIikgIWltcG9ydGFudDsgfVxuXG4uZHJvcGRvd24tLXNlY29uZGFyeS0teWVsbG93IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvcmVkLWRvd24tY2hldnJvbi5zdmdcIikgIWltcG9ydGFudDsgfVxuXG4uZHJvcGRvd24tLXNlY29uZGFyeS0teWVsbG93IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VjMDkxOTsgfVxuXG4uZHJvcGRvd24tLXRlcnRpYXJ5IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTY1NjU2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmRyb3Bkb3duIC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCwgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0LCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktYnV0dG9uIC51aS1zZWxlY3RtZW51LXRleHQsIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCwgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmRyb3Bkb3duLS1zZWNvbmRhcnkgLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUudWktc2VsZWN0bWVudS1vcGVuIHtcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmYmY5O1xuICBjb2xvcjogIzIzMjMyMztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL3JlZC1jaGVja21hcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUtLXNlY29uZGFyeSAudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZmFmOTsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51LS10ZXJ0aWFyeSAudWktbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUtLXRlcnRpYXJ5IC51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51LS15ZWxsb3cgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTAsIDIsIDAuNik7IH1cblxuLnJhZGlvQnV0dG9ucy1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzIzMjM7IH1cbiAgLnJhZGlvQnV0dG9ucy1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzEwN2U3YTsgfVxuICAucmFkaW9CdXR0b25zLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucmFkaW9CdXR0b25zIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmFkaW9CdXR0b25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5yYWRpb0J1dHRvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpb0J1dHRvbnMtdGl0bGU6YmVmb3JlLCAucmFkaW9CdXR0b25zIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucmFkaW9CdXR0b25zLXRpdGxlOmJlZm9yZSwgLnJhZGlvQnV0dG9ucyAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnJhZGlvQnV0dG9ucy10aXRsZTpiZWZvcmUsIC5yYWRpb0J1dHRvbnMgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgLnJhZGlvQnV0dG9ucyAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzEwN2U3YSA0MCUsIHdoaXRlIDU1JSk7IH1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnJlbSAxMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLm5ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZm9ybV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07IH0gfVxuXG4jZ2Zvcm1fMSBpbnB1dFt0eXBlPXJhZGlvXSxcbiNnZm9ybV83IGlucHV0W3R5cGU9cmFkaW9dLFxuI2dmb3JtXzMgaW5wdXRbdHlwZT1yYWRpb10sXG4jZ2Zvcm1fOCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjMDkxOTsgfVxuICAjZ2Zvcm1fMSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuICAjZ2Zvcm1fNyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuICAjZ2Zvcm1fMyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuICAjZ2Zvcm1fOCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuICAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoIzdmMGQxYiA0MCUsICNlYzA5MTkgNDUlKTsgfVxuXG4jZ2Zvcm1fMSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNnZm9ybV83IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI2dmb3JtXzMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4jZ2Zvcm1fOCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdmb3JtX3dyYXBwZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uY21Gb3JtIC5zZl9maWVsZCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmxwRm9ybSAuc2ZfZmllbGQgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWMwOTE5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luOiAwOyB9XG4gICNnZm9ybV8xIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4gICNnZm9ybV83IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4gICNnZm9ybV8zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4gICNnZm9ybV84IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4gIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICNlYzA5MTk7IH1cblxuI2dmb3JtXzEgbGFiZWwsICNnZm9ybV8xIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4jZ2Zvcm1fNyBsYWJlbCxcbiNnZm9ybV83IC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4jZ2Zvcm1fMyBsYWJlbCxcbiNnZm9ybV8zIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4jZ2Zvcm1fOCBsYWJlbCxcbiNnZm9ybV84IC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbCxcbi5nZm9ybV93cmFwcGVyIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4uZ2Zvcm1fd3JhcHBlciAuY21Gb3JtIC5zZl9maWVsZCBsYWJlbCxcbi5jbUZvcm0gLnNmX2ZpZWxkIC5nZm9ybV93cmFwcGVyIGxhYmVsLFxuLmdmb3JtX3dyYXBwZXIgLmxwRm9ybSAuc2ZfZmllbGQgbGFiZWwsXG4ubHBGb3JtIC5zZl9maWVsZCAuZ2Zvcm1fd3JhcHBlciBsYWJlbCB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuI2dmb3JtXzEgbGksXG4jZ2Zvcm1fNyBsaSxcbiNnZm9ybV8zIGxpLFxuI2dmb3JtXzggbGksXG4uZ2Zvcm1fd3JhcHBlciBsaSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jZ2Zvcm1fMSAuZ3NlY3Rpb24sXG4jZ2Zvcm1fNyAuZ3NlY3Rpb24sXG4jZ2Zvcm1fMyAuZ3NlY3Rpb24sXG4jZ2Zvcm1fOCAuZ3NlY3Rpb24sXG4uZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICNnZm9ybV8xIC5nc2VjdGlvbiBoMixcbiAgI2dmb3JtXzcgLmdzZWN0aW9uIGgyLFxuICAjZ2Zvcm1fMyAuZ3NlY3Rpb24gaDIsXG4gICNnZm9ybV84IC5nc2VjdGlvbiBoMixcbiAgLmdmb3JtX3dyYXBwZXIgLmdzZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2dmb3JtXzEgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuI2dmb3JtXzcgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuI2dmb3JtXzMgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuI2dmb3JtXzggLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuLmdmb3JtX3dyYXBwZXIgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuI2dmb3JtXzEgaDIsXG4jZ2Zvcm1fNyBoMixcbiNnZm9ybV8zIGgyLFxuI2dmb3JtXzggaDIsXG4uZ2Zvcm1fd3JhcHBlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2dmb3JtXzEgLmdmb3JtX2hlYWRpbmcsXG4jZ2Zvcm1fNyAuZ2Zvcm1faGVhZGluZyxcbiNnZm9ybV8zIC5nZm9ybV9oZWFkaW5nLFxuI2dmb3JtXzggLmdmb3JtX2hlYWRpbmcsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjZ2Zvcm1fMSAuZ2Zvcm1faGVhZGluZyBoMyxcbiAgI2dmb3JtXzcgLmdmb3JtX2hlYWRpbmcgaDMsXG4gICNnZm9ybV8zIC5nZm9ybV9oZWFkaW5nIGgzLFxuICAjZ2Zvcm1fOCAuZ2Zvcm1faGVhZGluZyBoMyxcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICNnZm9ybV8xIC5nZm9ybV9oZWFkaW5nIC5nZm9ybV9kZXNjcmlwdGlvbixcbiAgI2dmb3JtXzcgLmdmb3JtX2hlYWRpbmcgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuICAjZ2Zvcm1fMyAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fZGVzY3JpcHRpb24sXG4gICNnZm9ybV84IC5nZm9ybV9oZWFkaW5nIC5nZm9ybV9kZXNjcmlwdGlvbixcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cblxuI2dmb3JtXzEgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuI2dmb3JtXzcgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuI2dmb3JtXzMgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuI2dmb3JtXzggLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuLmdmb3JtX3dyYXBwZXIgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNjtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG5cbiNnZm9ybV8xIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24sXG4jZ2Zvcm1fNyAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLFxuI2dmb3JtXzMgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbixcbiNnZm9ybV84IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICNnZm9ybV8xIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3BlbiAudWktaWNvbixcbiAgI2dmb3JtXzcgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1pY29uLFxuICAjZ2Zvcm1fMyAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLWljb24sXG4gICNnZm9ybV84IC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3BlbiAudWktaWNvbixcbiAgLmdmb3JtX3dyYXBwZXIgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpOyB9XG5cbiNnZm9ybV8xIC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCxcbiNnZm9ybV83IC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCxcbiNnZm9ybV8zIC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCxcbiNnZm9ybV84IC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCxcbi5nZm9ybV93cmFwcGVyIC51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNnZm9ybV8xIC51aS1idXR0b24gLnVpLWljb24sXG4jZ2Zvcm1fNyAudWktYnV0dG9uIC51aS1pY29uLFxuI2dmb3JtXzMgLnVpLWJ1dHRvbiAudWktaWNvbixcbiNnZm9ybV84IC51aS1idXR0b24gLnVpLWljb24sXG4uZ2Zvcm1fd3JhcHBlciAudWktYnV0dG9uIC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvZ3JleS1jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuI2dmb3JtXzEgZGl2LnZhbGlkYXRpb25fZXJyb3IsXG4jZ2Zvcm1fNyBkaXYudmFsaWRhdGlvbl9lcnJvcixcbiNnZm9ybV8zIGRpdi52YWxpZGF0aW9uX2Vycm9yLFxuI2dmb3JtXzggZGl2LnZhbGlkYXRpb25fZXJyb3IsXG4uZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlYzA5MTk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWMwOTE5O1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZ2Zvcm1fMSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLFxuI2dmb3JtXzEgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyxcbiNnZm9ybV83IGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsXG4jZ2Zvcm1fNyAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nLFxuI2dmb3JtXzMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcixcbiNnZm9ybV8zIC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcsXG4jZ2Zvcm1fOCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLFxuI2dmb3JtXzggLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyxcbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZmJmOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzIzMjM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMyMzIzOyB9XG5cbiNnZm9ybV8xIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4jZ2Zvcm1fNyAudmFsaWRhdGlvbl9tZXNzYWdlLFxuI2dmb3JtXzMgLnZhbGlkYXRpb25fbWVzc2FnZSxcbiNnZm9ybV84IC52YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuLm5ld3NsZXR0ZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4ubmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gMHJlbTsgfVxuXG4ubmV3c2xldHRlciBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm5ld3NsZXR0ZXIgbGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzbGV0dGVyIGxlZ2VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoaW1hZ2VzL3JlZC1kb3duLWNoZXZyb24uc3ZnKTtcbiAgd2lkdGg6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ubmV3c2xldHRlciBsZWdlbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubmV3c2xldHRlciBsZWdlbmQ6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKGltYWdlcy9jeWFuLWRvd24tY2hldnJvbi5zdmcpOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MCU7IH1cblxuLmNvbnRhaW5lci0tdGlnaHQge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmNvbnRhaW5lci0tdGlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5jb250YWluZXItLXRpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhaW5lci0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA3NjhweDsgfVxuXG4uY29udGFpbmVyLS10b3Age1xuICBwYWRkaW5nLXRvcDogNy41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXItLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMy43NXJlbTsgfSB9XG5cbi5tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubWVzc2FnZS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM5N2M0NzU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWVzc2FnZS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZDMzNTM1O1xuICBjb2xvcjogd2hpdGU7IH1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG50ZCwgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHg7IH1cblxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7IH1cblxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNlZmVmZWQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzEwN0U3QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmxvYWRlci0teWVsbG93IHtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICNmZmQyMDI7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uYWN0aXZpdHlDYXJkcyAucHZDYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5hY3Rpdml0eUNhcmRzIC5wdkNhcmQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmFjdGl2aXR5Q2FyZHMgLnB2Q2FyZC1jb21wb25lbnRzIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFjdGl2aXR5Q2FyZHMgLnB2Q2FyZC1jb21wb25lbnRzIGxpIHtcbiAgICBtYXJnaW46IDBweCAwcHggM3B4OyB9XG5cbi5hY3Rpdml0eUNhcmRzIC5jb21iby0tbGVzc29uIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5hY3Rpdml0eUNhcmRzIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IC5wdkNhcmQtbWFpbkNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uYWN0aXZpdHlDYXJkcyAucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSAucHZDYXJkLW1haW5Db250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYWN0aXZpdHlDYXJkcyAucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSAucHZDYXJkLWltYWdlLS1vdmVybGF5OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNzQsIDExMiwgMjU1LCAwKSAyMCUsICM4YWY5ZjMpOyB9XG5cbi5pbm5lckdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA2ZnI7XG4gIGNvbHVtbi1nYXA6IDByZW07XG4gIHJvdy1nYXA6IDByZW07XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuaW5uZXJHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5lckdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuXG4uYXIyMkhlcm8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjQTNGNUYyLCAjRjVGRkZGKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hcjIySGVybyB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5hcjIySGVybyBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmFyMjJIZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLmFyMjJIZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmFyMjJIZXJvIHAge1xuICAgIGNvbG9yOiAjRUYwOTE5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hcjIySGVybyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLmFyMjJIZXJvIHAge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMjMyMzIzOyB9IH1cblxuI3N0YWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL3NwYWNlYmFja2dyb3VuZC5wbmdcIik7IH1cblxuI2hlcm8tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbGVtZW50YSwgLmVsZW1lbnRiLCAuZWxlbWVudGMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZWxlbWVudGEsIC5lbGVtZW50YiwgLmVsZW1lbnRjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZ2lybCB7XG4gIG1heC1oZWlnaHQ6IDEyMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZ2lybCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5naXJsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGVlbiB7XG4gIG1heC13aWR0aDogMzclO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAudGVlbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC50ZWVuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4udGVhY2hlciB7XG4gIG1heC13aWR0aDogNjQlO1xuICBib3R0b206IC03LjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC50ZWFjaGVyIHtcbiAgICAgIG1heC13aWR0aDogMTUwJTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnRlYWNoZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jbG91ZDEsIC5jbG91ZDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ3JTtcbiAgei1pbmRleDogNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2xvdWQxLCAuY2xvdWQzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2xvdWQyLCAuY2xvdWQ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzglO1xuICB6LWluZGV4OiA1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jbG91ZDIsIC5jbG91ZDQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zYXRlbGxpdGUge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgdG9wOiA2OCU7XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbi5yYWluYm93IHtcbiAgbWF4LXdpZHRoOiAyMyU7XG4gIHJpZ2h0OiAtNSU7XG4gIHRvcDogMjAlOyB9XG5cbi5yb2NrZXQge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDEwJTsgfVxuXG4ubGFwdG9wIHtcbiAgbWF4LXdpZHRoOiAxNyU7XG4gIGJvdHRvbTogMSU7XG4gIHJpZ2h0OiAxNyU7XG4gIHotaW5kZXg6IDU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxhcHRvcCB7XG4gICAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgcmlnaHQ6IDIlO1xuICAgICAgei1pbmRleDogNTsgfSB9XG5cbi5waWUge1xuICBtYXgtd2lkdGg6IDclO1xuICBib3R0b206IDU1JTtcbiAgcmlnaHQ6IDI1JTtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucGllIHtcbiAgICAgIG1heC13aWR0aDogMTQlO1xuICAgICAgYm90dG9tOiA2NSU7XG4gICAgICByaWdodDogMjUlO1xuICAgICAgei1pbmRleDogNTsgfSB9XG5cbi5jb2RlIHtcbiAgbWF4LXdpZHRoOiA1JTtcbiAgYm90dG9tOiA0MCU7XG4gIHJpZ2h0OiAzMiU7XG4gIHotaW5kZXg6IDU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNvZGUge1xuICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgICBib3R0b206IDU1JTtcbiAgICAgIHJpZ2h0OiA0MiU7XG4gICAgICB6LWluZGV4OiA1OyB9IH1cblxuLmNvZGUtc2hhZGUge1xuICBtYXgtd2lkdGg6IDEzJTtcbiAgYm90dG9tOiA0MCU7XG4gIHJpZ2h0OiAyOSU7XG4gIHotaW5kZXg6IDU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNvZGUtc2hhZGUge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvdHRvbTogMzAlO1xuICAgICAgbWF4LXdpZHRoOiAyNiU7IH0gfVxuXG4ua2V5Ym9hcmQge1xuICBtYXgtd2lkdGg6IDE2JTtcbiAgYm90dG9tOiAyNSU7XG4gIGxlZnQ6IDE5JTtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAua2V5Ym9hcmQge1xuICAgICAgbWF4LXdpZHRoOiAzMiU7XG4gICAgICBib3R0b206IDY1JTtcbiAgICAgIGxlZnQ6IDklO1xuICAgICAgei1pbmRleDogNTsgfSB9XG5cbi5tYXJrZXIge1xuICBtYXgtd2lkdGg6IDclO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogMTclO1xuICB6LWluZGV4OiA1O1xuICBhbmltYXRpb246IHdpZ2dsZSAycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1hcmtlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0JTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogMTclO1xuICAgICAgei1pbmRleDogNTsgfSB9XG5cbi5jb21wdXRlciB7XG4gIG1heC13aWR0aDogNDglO1xuICBib3R0b206IC0xNCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29tcHV0ZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBib3R0b206IC0xNCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7IH0gfVxuXG4udGVhLWN1cCB7XG4gIHdpZHRoOiA0JTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAudGVhLWN1cCB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdG9wOiAyMCU7IH0gfVxuXG4uc2Npc3NvcnMge1xuICB3aWR0aDogNSU7XG4gIGxlZnQ6IDE2JTtcbiAgdG9wOiAyMiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNjaXNzb3JzIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDUlOyB9IH1cblxuLmZvbGRlciB7XG4gIHdpZHRoOiA1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgdG9wOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZvbGRlciB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdG9wOiA0MCU7IH0gfVxuXG4ucGVuIHtcbiAgd2lkdGg6IDIlO1xuICByaWdodDogNiU7XG4gIHRvcDogNTglOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wZW4ge1xuICAgICAgd2lkdGg6IDYlO1xuICAgICAgdG9wOiAyMCU7IH0gfVxuXG4uY29mZmVlIHtcbiAgd2lkdGg6IDUlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IDE4JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29mZmVlIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHJpZ2h0OiA0MCU7IH0gfVxuXG4ubm90ZSB7XG4gIHdpZHRoOiA5JTtcbiAgbGVmdDogNSU7XG4gIGJvdHRvbTogMTYlOyB9XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpOyB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTsgfSB9XG5cbi5yYWluYm93IHtcbiAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU1lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc2F0ZWxsaXRlLCAucGllLCAuc2Npc3NvcnMge1xuICBhbmltYXRpb246IHJvdGF0ZU1lIDZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucGllIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7IH1cblxuLyogS2V5ZnJhbWVzICovXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XG4gIDAlLFxuICA3JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDApOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xNWRlZyk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMGRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNmRlZyk7IH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTRkZWcpOyB9XG4gIDQwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyB0eXBpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVYKDApOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk2KSB0cmFuc2xhdGVYKC0xcHgpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVYKDFweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgsIDAuOTYpIHRyYW5zbGF0ZVgoLTFweCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMXB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4ua2V5Ym9hcmQge1xuICBhbmltYXRpb246IHR5cGluZyA0cyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG9wZW5DbG9zZUxhcHRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgtMTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMGRlZyk7IH0gfVxuXG4ubGFwdG9wIHtcbiAgYW5pbWF0aW9uOiBvcGVuQ2xvc2VMYXB0b3AgMnMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyB3cml0aW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfSB9XG5cbi5wZW4ge1xuICBhbmltYXRpb246IHdyaXRpbmcgMXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBzaXBUZWEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuLnRlYS1jdXAge1xuICBhbmltYXRpb246IHNpcFRlYSAycyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNpcENvZmZlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbi5jb2ZmZWUge1xuICBhbmltYXRpb246IHNpcENvZmZlZSAycyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmNvZGUtc2hhZGUge1xuICBhbmltYXRpb246IHB1bHNpbmcgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmJsb2dDYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuYmxvZ0NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9nQ2FyZC1saW5rIHtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmxvZ0NhcmQtbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuYmxvZ0NhcmQtbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrOyB9XG4gIC5ibG9nQ2FyZDpob3ZlciwgLmJsb2dDYXJkOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMDYsIDEuMDA2LCAxKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5ibG9nQ2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIC5ibG9nQ2FyZC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5ibG9nQ2FyZC1kZXRhaWxzIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBwYWRkaW5nOiAyLjhyZW0gMnJlbSAwOyB9XG4gIC5ibG9nQ2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTsgfVxuICAuYmxvZ0NhcmQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ibG9nQ2FyZC1leGNlcnB0LFxuICAuYmxvZ0NhcmQtZXhjZXJwdCBwIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NzsgfVxuICAuYmxvZ0NhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UzZTNlMzsgfVxuICAuYmxvZ0NhcmQtbG9nbyB7XG4gICAgbWFyZ2luOiAxLjZyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5ibG9nQ2FyZC1kYXRlIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYmxvZ0NhcmQtZGV0YWlscyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJsb2dDYXJkLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZ0NhcmQge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDsgfSB9XG5cbi5ibG9nRmVhdHVyZWRQb3N0IHtcbiAgbWFyZ2luOiA2LjVyZW0gYXV0byA1cmVtOyB9XG4gIC5ibG9nRmVhdHVyZWRQb3N0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dGZWF0dXJlZFBvc3QtbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwLjI1cmVtOyB9XG4gIC5ibG9nRmVhdHVyZWRQb3N0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ibG9nRmVhdHVyZWRQb3N0LWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9nRmVhdHVyZWRQb3N0LWRldGFpbHNXcmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnJlbSA0cmVtIDJyZW07IH1cbiAgICAuYmxvZ0ZlYXR1cmVkUG9zdC1kZXRhaWxzV3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDJmYmY5O1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MCU7XG4gICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuYmxvZ0ZlYXR1cmVkUG9zdCB1bC5tZXRhLWRhdGEge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ibG9nRmVhdHVyZWRQb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDEuM3JlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYmxvZ0ZlYXR1cmVkUG9zdC10aXRsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gIC5ibG9nRmVhdHVyZWRQb3N0LWRhdGUsIC5ibG9nRmVhdHVyZWRQb3N0LWF1dGhvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmxvZ0ZlYXR1cmVkUG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAuYmxvZ0ZlYXR1cmVkUG9zdC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvZ0ZlYXR1cmVkUG9zdC1kZXRhaWxzV3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA2cmVtIDZyZW0gMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYmxvZ0ZlYXR1cmVkUG9zdCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmJsb2dGZWF0dXJlZFBvc3QtZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZ0ZlYXR1cmVkUG9zdCB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtOyB9XG4gICAgICAuYmxvZ0ZlYXR1cmVkUG9zdC1kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ibG9nRmVhdHVyZWRQb3N0LWRldGFpbHNXcmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvZ0ZlYXR1cmVkUG9zdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5ibG9nRmVhdHVyZWRQb3N0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9IH1cblxuLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIC5idXR0b24sIC5ibG9nR3JpZC1idXR0b25Db250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5ibG9nR3JpZC1idXR0b25Db250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciBhLCAuYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5ibG9nR3JpZC1idXR0b25Db250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5ibG9nR3JpZC1idXR0b25Db250YWluZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAuYnV0dG9uOmFmdGVyLCAuYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWZ0ZXIsXG4gIC5ibG9nR3JpZC1idXR0b25Db250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6YWZ0ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciBhOmFmdGVyLCAuYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6YWZ0ZXIsIC5ibG9nR3JpZC1idXR0b25Db250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDphZnRlciwgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmFmdGVyLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46YWZ0ZXIsIC5ibG9nR3JpZC1idXR0b25Db250YWluZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjphZnRlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJsb2dHcmlkLWJ1dHRvbkNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlOyB9XG5cbi5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgI21lbnUtaXRlbS0yNjUzMCA+IGEsICNtZW51LWl0ZW0tMjg4NSA+IGEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS41cmVtIDMuNXJlbTtcbiAgYmFja2dyb3VuZDogI2VjMDkxOTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWMwOTE5O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uOmhvdmVyLCBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsICNtZW51LWl0ZW0tMjY1MzAgPiBhOmhvdmVyLCAjbWVudS1pdGVtLTI4ODUgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2YwZDFiO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3ZjBkMWI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idXR0b25bZGlzYWJsZWRdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYVtkaXNhYmxlZF0sIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGFbZGlzYWJsZWRdLCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsW2Rpc2FibGVkXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bltkaXNhYmxlZF0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG5bZGlzYWJsZWRdLCAjbWVudS1pdGVtLTI2NTMwID4gYVtkaXNhYmxlZF0sICNtZW51LWl0ZW0tMjg4NSA+IGFbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLCBpbnB1dFtkaXNhYmxlZF06aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dFtkaXNhYmxlZF06aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhW2Rpc2FibGVkXTpob3ZlciwgLmN0YUhvcml6b250YWxDYXJkLWN0YVtkaXNhYmxlZF06aG92ZXIsIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWxbZGlzYWJsZWRdOmhvdmVyLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuW2Rpc2FibGVkXTpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bltkaXNhYmxlZF06aG92ZXIsICNtZW51LWl0ZW0tMjY1MzAgPiBhW2Rpc2FibGVkXTpob3ZlciwgI21lbnUtaXRlbS0yODg1ID4gYVtkaXNhYmxlZF06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VjMDkxOTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYzA5MTk7IH1cbiAgLmJ1dHRvbi0tbGFyZ2UsICNtZW51LWl0ZW0tMjY1MzAgPiBhLS1sYXJnZSwgI21lbnUtaXRlbS0yODg1ID4gYS0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA3LjVyZW07IH1cbiAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbiwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIGEsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjY1MzAgPiBhLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAjbWVudS1pdGVtLTI4ODUgPiBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmYTcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNzAwOyB9XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbjpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgYTpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmN0YUhvcml6b250YWxDYXJkLWN0YTpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yNjUzMCA+IGE6aG92ZXIsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjg4NSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0NDODQwMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDQzg0MDA7IH1cbiAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5idXR0b24sIC5sYWRpZXMtbGVhcm5pbmctY29kZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGFkaWVzLWxlYXJuaW5nLWNvZGUgYSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sYWRpZXMtbGVhcm5pbmctY29kZSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxhZGllcy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjY1MzAgPiBhLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yODg1ID4gYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICNiMDAwOWE7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2IwMDA5YTsgfVxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuYnV0dG9uOmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGFkaWVzLWxlYXJuaW5nLWNvZGUgYTpob3ZlciwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLmxhZGllcy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjY1MzAgPiBhOmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yODg1ID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2QwMDZkO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzdkMDA2ZDsgfVxuICAuZ2lybHMtbGVhcm5pbmctY29kZSAuYnV0dG9uLCAuZ2lybHMtbGVhcm5pbmctY29kZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuZ2lybHMtbGVhcm5pbmctY29kZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZ2lybHMtbGVhcm5pbmctY29kZSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmdpcmxzLWxlYXJuaW5nLWNvZGUgYSwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yNjUzMCA+IGEsIC5naXJscy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjg4NSA+IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNzYzZGZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NjNkZmY7IH1cbiAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAuYnV0dG9uOmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5naXJscy1sZWFybmluZy1jb2RlIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5naXJscy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZ2lybHMtbGVhcm5pbmctY29kZSBhOmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZ2lybHMtbGVhcm5pbmctY29kZSAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZ2lybHMtbGVhcm5pbmctY29kZSAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAjbWVudS1pdGVtLTI2NTMwID4gYTpob3ZlciwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yODg1ID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTIwYWZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyMGFmZjsgfVxuICAua2lkcy1sZWFybmluZy1jb2RlIC5idXR0b24sIC5raWRzLWxlYXJuaW5nLWNvZGUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmtpZHMtbGVhcm5pbmctY29kZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAua2lkcy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAua2lkcy1sZWFybmluZy1jb2RlIGEsIC5raWRzLWxlYXJuaW5nLWNvZGUgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmtpZHMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAua2lkcy1sZWFybmluZy1jb2RlIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5raWRzLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmtpZHMtbGVhcm5pbmctY29kZSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAua2lkcy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5raWRzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yNjUzMCA+IGEsIC5raWRzLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yODg1ID4gYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICMwNmIxNjI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2YjE2MjsgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbjpob3ZlciwgLmtpZHMtbGVhcm5pbmctY29kZSBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmtpZHMtbGVhcm5pbmctY29kZSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmtpZHMtbGVhcm5pbmctY29kZSBhOmhvdmVyLCAua2lkcy1sZWFybmluZy1jb2RlIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsIC5raWRzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciwgLmtpZHMtbGVhcm5pbmctY29kZSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAua2lkcy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5raWRzLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmtpZHMtbGVhcm5pbmctY29kZSAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAua2lkcy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjY1MzAgPiBhOmhvdmVyLCAua2lkcy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjg4NSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0U1RjBFNztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNUYwRTc7IH1cbiAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbiwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZWVucy1sZWFybmluZy1jb2RlIGEsIC50ZWVucy1sZWFybmluZy1jb2RlIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZWVucy1sZWFybmluZy1jb2RlIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZWVucy1sZWFybmluZy1jb2RlIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWVucy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZWVucy1sZWFybmluZy1jb2RlIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWVucy1sZWFybmluZy1jb2RlIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZWVucy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjY1MzAgPiBhLCAudGVlbnMtbGVhcm5pbmctY29kZSAjbWVudS1pdGVtLTI4ODUgPiBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmNTc0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY1NzRlOyB9XG4gICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbjpob3ZlciwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAudGVlbnMtbGVhcm5pbmctY29kZSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRlZW5zLWxlYXJuaW5nLWNvZGUgYTpob3ZlciwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmN0YUhvcml6b250YWxDYXJkLWN0YTpob3ZlciwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgI21lbnUtaXRlbS0yNjUzMCA+IGE6aG92ZXIsIC50ZWVucy1sZWFybmluZy1jb2RlICNtZW51LWl0ZW0tMjg4NSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkVFRUQ7IH1cblxuI21lbnUtaXRlbS0yNjUzMCA+IGEsICNtZW51LWl0ZW0tMjg4NSA+IGEge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxNHB4KSB7XG4gICAgI21lbnUtaXRlbS0yNjUzMCA+IGEsICNtZW51LWl0ZW0tMjg4NSA+IGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idXR0b24tLXNlY29uZGFyeSwgLmJ1dHRvbi0tc2Vjb25kYXJ5R3JheSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYzA5MTk7XG4gIGNvbG9yOiAjZWMwOTE5OyB9XG4gIC5idXR0b24tLXNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi0tc2Vjb25kYXJ5R3JheTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjN2YwZDFiO1xuICAgIGNvbG9yOiAjN2YwZDFiOyB9XG4gIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeSwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbi0tc2Vjb25kYXJ5R3JheSwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIGEsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmE3MDA7IH1cbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeUdyYXk6aG92ZXIsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGVhY2hlcnMtbGVhcm5pbmctY29kZSBhOmhvdmVyLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0NDODQwMDtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnksIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnlHcmF5LCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSBhLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICNiMDAwOWE7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2IwMDA5YTsgfVxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnlHcmF5OmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSBhOmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2QwMDZkO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzdkMDA2ZDsgfVxuICAuZ2lybHMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnksIC5naXJscy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeUdyYXksIC5naXJscy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZ2lybHMtbGVhcm5pbmctY29kZSBhLCAuZ2lybHMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzc2M2RmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzYzZGZmOyB9XG4gICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnlHcmF5OmhvdmVyLCAuZ2lybHMtbGVhcm5pbmctY29kZSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmdpcmxzLWxlYXJuaW5nLWNvZGUgYTpob3ZlciwgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTIwYWZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyMGFmZjsgfVxuICAua2lkcy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeSwgLmtpZHMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnlHcmF5LCAua2lkcy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAua2lkcy1sZWFybmluZy1jb2RlIGEsIC5raWRzLWxlYXJuaW5nLWNvZGUgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICMwNmIxNjI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2YjE2MjsgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAua2lkcy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeUdyYXk6aG92ZXIsIC5raWRzLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5raWRzLWxlYXJuaW5nLWNvZGUgYTpob3ZlciwgLmtpZHMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNUYwRTc7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTVGMEU3OyB9XG4gIC50ZWVucy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeSwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmJ1dHRvbi0tc2Vjb25kYXJ5R3JheSwgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZWVucy1sZWFybmluZy1jb2RlIGEsIC50ZWVucy1sZWFybmluZy1jb2RlIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAjZmY1NzRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU3NGU7IH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC50ZWVucy1sZWFybmluZy1jb2RlIC5idXR0b24tLXNlY29uZGFyeUdyYXk6aG92ZXIsIC50ZWVucy1sZWFybmluZy1jb2RlIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGVlbnMtbGVhcm5pbmctY29kZSBhOmhvdmVyLCAudGVlbnMtbGVhcm5pbmctY29kZSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkVFRUQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZFRUVEOyB9XG5cbi5idXR0b24tLXNlY29uZGFyeUdyYXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzE3MTcxO1xuICBjb2xvcjogIzcxNzE3MTsgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnlHcmF5OmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzE3MTcxO1xuICAgIGJhY2tncm91bmQ6ICM3MTcxNzE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMTA3ZTdhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTA3ZTdhOyB9XG4gIC5idXR0b24tLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGE1MTRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwYTUxNGU7IH1cbiAgLmJ1dHRvbi0tZ3JlZW5bZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTA3ZTdhO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDdlN2E7IH1cblxuLmJ1dHRvbi0teWVsbG93IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAjZmZkMjAyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZkMjAyOyB9XG4gIC5idXR0b24tLXllbGxvdzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9jaGV2cm9uLWRvd24tYmxhY2suc3ZnXCIpICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi0teWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2NlYTkwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VhOTAwOyB9XG4gIC5idXR0b24tLXllbGxvd1tkaXNhYmxlZF06aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZkMjAyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmQyMDI7IH1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBjb2xvcjogI2VjMDkxOTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCAycmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5idXR0b24tLXdoaXRlOmhvdmVyLCAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2VjMDkxOTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZWMwOTE5O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnV0dG9uLS13aGl0ZS5idXR0b24tLXNlY29uZGFyeSwgLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1zZWNvbmRhcnlHcmF5LCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEuYnV0dG9uLS13aGl0ZSwgLmJ1dHRvbi0td2hpdGUuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLS13aGl0ZS5idXR0b24tLXNlY29uZGFyeUdyYXk6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYS5idXR0b24tLXdoaXRlOmhvdmVyLCAuYnV0dG9uLS13aGl0ZS5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsIC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLS13aGl0ZS5idXR0b24tLXNlY29uZGFyeUdyYXk6Zm9jdXMsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYS5idXR0b24tLXdoaXRlOmZvY3VzLCAuYnV0dG9uLS13aGl0ZS5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzdmMGQxYjtcbiAgICAgIGNvbG9yOiAjN2YwZDFiOyB9XG5cbi5idXR0b24tLWxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ1dHRvbi0tbG9hZGluZzpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idXR0b24tLWxvYWRNb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2NoZXZyb24tZG93bi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmYmY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmxpbms6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRENDOyB9XG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RTVGNDsgfVxuICAgIC5naXJscy1sZWFybmluZy1jb2RlIC5saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUJGRjsgfVxuICAgIC50ZWVucy1sZWFybmluZy1jb2RlIC5saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVFRDsgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLmxpbms6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMEU3OyB9XG4gIC5saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNyYy9pbWFnZXMvaWNvbnMvYXJyb3ctbGluay1yZWQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gIC5saW5rOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAtNTAlLCAwKTsgfVxuXG4ubGluay0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5saW5rLS13aGl0ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzcmMvaW1hZ2VzL2ljb25zL2Fycm93LWxpbmstd2hpdGUuc3ZnKTsgfVxuXG5wIGEsXG4udW5kZXJsaW5lZExpbmssXG4ud3lzaXd5ZyBsaSBhLFxuLnNpbmdsZVBvc3QtY29udGVudCBsaSBhLFxuLnNpbmdsZVBvc3QtY29udGVudCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgcCBhOjpiZWZvcmUsXG4gIC51bmRlcmxpbmVkTGluazo6YmVmb3JlLFxuICAud3lzaXd5ZyBsaSBhOjpiZWZvcmUsXG4gIC5zaW5nbGVQb3N0LWNvbnRlbnQgbGkgYTo6YmVmb3JlLFxuICAuc2luZ2xlUG9zdC1jb250ZW50IGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNkMmZiZjkgNXB4LCAjMTA3ZTdhIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIHAgYTpob3Zlcjo6YmVmb3JlLFxuICAudW5kZXJsaW5lZExpbms6aG92ZXI6OmJlZm9yZSxcbiAgLnd5c2l3eWcgbGkgYTpob3Zlcjo6YmVmb3JlLFxuICAuc2luZ2xlUG9zdC1jb250ZW50IGxpIGE6aG92ZXI6OmJlZm9yZSxcbiAgLnNpbmdsZVBvc3QtY29udGVudCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbGluay11bmRlcmxpbmUgMC41cyBlYXNlLWluLW91dDsgfVxuICBwIGEtLXNlY29uZGFyeTo6YmVmb3JlLFxuICAudW5kZXJsaW5lZExpbmstLXNlY29uZGFyeTo6YmVmb3JlLFxuICAud3lzaXd5ZyBsaSBhLS1zZWNvbmRhcnk6OmJlZm9yZSxcbiAgLnNpbmdsZVBvc3QtY29udGVudCBsaSBhLS1zZWNvbmRhcnk6OmJlZm9yZSxcbiAgLnNpbmdsZVBvc3QtY29udGVudCBhLS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhZjlmMztcbiAgICBib3R0b206IC00cHg7IH1cbiAgcCBhLS1zZWNvbmRhcnk6aG92ZXI6OmJlZm9yZSxcbiAgLnVuZGVybGluZWRMaW5rLS1zZWNvbmRhcnk6aG92ZXI6OmJlZm9yZSxcbiAgLnd5c2l3eWcgbGkgYS0tc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUsXG4gIC5zaW5nbGVQb3N0LWNvbnRlbnQgbGkgYS0tc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUsXG4gIC5zaW5nbGVQb3N0LWNvbnRlbnQgYS0tc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbGluay1zZWNvbmRhcnkgMC41cyBlYXNlLWluLW91dDsgfVxuXG4uc2luZ2xlUG9zdC1jb250ZW50IGEud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7IH1cblxuQGtleWZyYW1lcyBsaW5rLXVuZGVybGluZSB7XG4gIDAlIHtcbiAgICBib3R0b206IDA7IH1cbiAgMjAlIHtcbiAgICBib3R0b206IC01cHg7IH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAwOyB9IH1cblxuQGtleWZyYW1lcyBsaW5rLXNlY29uZGFyeSB7XG4gIDAlIHtcbiAgICBib3R0b206IC00cHg7IH1cbiAgMjAlIHtcbiAgICBib3R0b206IDBweDsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IC00cHg7IH0gfVxuXG4uY2hhcHRlclNwb25zb3JzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAuY2hhcHRlclNwb25zb3JzLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjByZW07XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgICB3aWR0aDogNTByZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWZmZmU7XG4gICAgei1pbmRleDogLTE7IH1cblxuLmNoYXB0ZXJTcG9uc29ycy1jb21tdW5pdHlMb2dvcyB7XG4gIG1heC13aWR0aDogMTI1cHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFwdGVyU3BvbnNvcnMtY29tbXVuaXR5TG9nb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5jaXJjbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaXJjbGVzLS1sZWZ0LCAuY2lyY2xlcy0tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuY2lyY2xlcy0tbGVmdCB7XG4gICAgdG9wOiAxNXJlbTtcbiAgICBsZWZ0OiAtMTFyZW07XG4gICAgd2lkdGg6IDI5cmVtO1xuICAgIGhlaWdodDogMjRyZW07IH1cbiAgLmNpcmNsZXMtLXJpZ2h0IHtcbiAgICB0b3A6IC0yNHJlbTtcbiAgICByaWdodDogLTI1cmVtO1xuICAgIHdpZHRoOiA4OHJlbTtcbiAgICBoZWlnaHQ6IDcxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2lyY2xlcy0tbGVmdCB7XG4gICAgICB0b3A6IDM1cmVtO1xuICAgICAgbGVmdDogLTlyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2lyY2xlcy0tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNpcmNsZXMtLXJpZ2h0IHtcbiAgICAgIHRvcDogLTE1cmVtO1xuICAgICAgcmlnaHQ6IC0yMHJlbTtcbiAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgIGhlaWdodDogNDVyZW07IH0gfVxuXG4uY292aWRCYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWMwOTE5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmNvdmlkQmFubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAuY292aWRCYW5uZXIgLmxpbmstLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY292aWRCYW5uZXIgLmxpbmstLXNlY29uZGFyeTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNyYy9pbWFnZXMvaWNvbnMvYXJyb3ctbGluay13aGl0ZS5zdmcpO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jb3ZpZEJhbm5lciAubGluay0tc2Vjb25kYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDsgfSB9XG5cbi5kdkNhcmQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDc1cHggLTIwcHggIzk2OTY5NjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZHZDYXJkLXdyYXBwZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLmR2Q2FyZC1jb250ZW50V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZHZDYXJkLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5kdkNhcmQtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5kdkNhcmQtbGluazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmR2Q2FyZC1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIGJsYWNrOyB9XG5cbi5kdkNhcmQtYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmR2Q2FyZC1zZXBhcmF0b3Ige1xuICBvcGFjaXR5OiAwLjY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2VmZWZlZDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uZHZDYXJkLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE2MHB4OyB9XG5cbi5leHBlcmllbmNlQm90dG9tTmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjZzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5MDA7IH1cbiAgLmV4cGVyaWVuY2VCb3R0b21OYXYtLXZpc2libGUge1xuICAgIGJvdHRvbTogMDsgfVxuICAuZXhwZXJpZW5jZUJvdHRvbU5hdi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXhwZXJpZW5jZUJvdHRvbU5hdi1kZXNjcmlwdGlvbiwgLmV4cGVyaWVuY2VCb3R0b21OYXYtbG9nbywgLmV4cGVyaWVuY2VCb3R0b21OYXYtaW5mbywgLmV4cGVyaWVuY2VCb3R0b21OYXYtY3RhLCAuZXhwZXJpZW5jZUJvdHRvbU5hdi1wcmljZSwgLmV4cGVyaWVuY2VCb3R0b21OYXYtcmVnaXN0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leHBlcmllbmNlQm90dG9tTmF2LWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXhwZXJpZW5jZUJvdHRvbU5hdi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuICAuZXhwZXJpZW5jZUJvdHRvbU5hdi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiAjZWMwOTE5OyB9XG4gIC5leHBlcmllbmNlQm90dG9tTmF2LWluZm8ge1xuICAgIG1heC13aWR0aDogNjAlOyB9XG4gIC5leHBlcmllbmNlQm90dG9tTmF2LWN0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTsgfVxuICAuZXhwZXJpZW5jZUJvdHRvbU5hdi1wcmljZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZXhwZXJpZW5jZUJvdHRvbU5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmV4cGVyaWVuY2UgZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXhwZXJpZW5jZSBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmxlc3NvbkNhcmRzIC5wdkNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxlc3NvbkNhcmRzIC5wdkNhcmQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDI1cHggMzBweCAxOHB4OyB9XG5cbi5sZXNzb25DYXJkcyAucHZDYXJkLWNvbXBvbmVudHMge1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubGVzc29uQ2FyZHMgLnB2Q2FyZC1jb21wb25lbnRzIGxpIHtcbiAgICBtYXJnaW46IDBweCAwcHggM3B4OyB9XG5cbi5sZXNzb25DYXJkcyAuY29tYm8tLWxlc3NvbiB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4ubGVzc29uQ2FyZHMgLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1tYWluQ29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcwMDsgfVxuXG4ubGVzc29uQ2FyZHMgLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1pbWFnZS0tb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDApIDIwJSwgcmdiYSgyNTUsIDE2NywgMSwgMC44KSk7IH1cblxuLmxlc3NvbkNhcmRzIC5sZXNzb24tY2FyZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLmxlc3NvbkNhcmRzIC5sZXNzb24tY2FyZC1saW5rOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMzsgfVxuICAubGVzc29uQ2FyZHMgLmxlc3Nvbi1jYXJkLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7IH1cblxuLmZseUluUmVtaW5kZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHJpZ2h0OiAtMTUwMHB4O1xuICB6LWluZGV4OiA5OTg7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5mbHlJblJlbWluZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mbHlJblJlbWluZGVyLmZseUluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mbHlJblJlbWluZGVyLmZseUluIHtcbiAgICByaWdodDogNTBweDsgfVxuICAuZmx5SW5SZW1pbmRlciAuZmx5SW5Db250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZVVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gIC5mbHlJblJlbWluZGVyIC5zcGVlY2gtYnViYmxlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDhweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZWMwOTE5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0LjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBidWJibGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzQsIDEuMDEsIDAuMTUsIC0wLjExKTsgfVxuICAgIC5mbHlJblJlbWluZGVyIC5zcGVlY2gtYnViYmxlIC5idWJibGUtcmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuZmx5SW5SZW1pbmRlciAuc3BlZWNoLWJ1YmJsZSAjY2xvc2VSZW1pbmRlciB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogODYlO1xuICAgICAgbGVmdDogODYlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuZmx5SW5SZW1pbmRlciAuc3BlZWNoLWJ1YmJsZSAjY2xvc2VSZW1pbmRlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDdFN0E7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5mbHlJblJlbWluZGVyIC5zcGVlY2gtYnViYmxlIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgICAgLmZseUluUmVtaW5kZXIgLnNwZWVjaC1idWJibGUgcCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDsgfVxuICAgICAgICAuZmx5SW5SZW1pbmRlciAuc3BlZWNoLWJ1YmJsZSBwIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTA3RTdBOyB9XG4gICAgICAgIC5mbHlJblJlbWluZGVyIC5zcGVlY2gtYnViYmxlIHAgYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmZseUluUmVtaW5kZXIgLnNwZWVjaC1idWJibGU6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMTJweCAjZWMwOTE5O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMTJweCAjZWMwOTE5O1xuICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICByaWdodDogMjdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZyk7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5mbHlJblJlbWluZGVyIC5zcGVlY2gtYnViYmxlOjphZnRlciB7XG4gICAgICBib3JkZXI6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA5cHggI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDlweCAjZmZmO1xuICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZyk7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uZ2V0SW52b2x2ZWQge1xuICBwYWRkaW5nOiAxNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdldEludm9sdmVkIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzByZW07IH1cbiAgLmdldEludm9sdmVkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5nZXRJbnZvbHZlZC1jdGFzIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZ2V0SW52b2x2ZWQtY3RhcyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5nZXRJbnZvbHZlZC1jdGFzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ2V0SW52b2x2ZWQge1xuICAgICAgcGFkZGluZzogNXJlbSAwOyB9XG4gICAgICAuZ2V0SW52b2x2ZWQtY3RhcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICAgICAgLmdldEludm9sdmVkLWN0YXMgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgICAgICAgLmdldEludm9sdmVkLWN0YXMgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW5zdHJ1Y3RvciB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBtYXJnaW4tdG9wOiAxMHJlbTsgfVxuICAuaW5zdHJ1Y3Rvci1jb250ZW50Q29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtOyB9XG4gIC5pbnN0cnVjdG9yLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAqIDAuMyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmluc3RydWN0b3ItZGV0YWlsc0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqIDAuNik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjEgLSAxMHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pbnN0cnVjdG9yLW5hbWVDb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgfVxuICAuaW5zdHJ1Y3Rvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAuaW5zdHJ1Y3Rvci1uYW1lIGgzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaW5zdHJ1Y3Rvci10d2l0dGVyTGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdHdnL2ltYWdlcy9pY29ucy90d2l0dGVyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLmluc3RydWN0b3ItdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxMDdlN2E7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4OyB9XG4gICAgLmluc3RydWN0b3ItdGl0bGUgcCBzdHJvbmcsXG4gICAgLmluc3RydWN0b3ItdGl0bGUgaDQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMxMDdlN2E7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmluc3RydWN0b3ItYmlvIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmluc3RydWN0b3ItaW1hZ2Uge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuaW5zdHJ1Y3Rvci1jb250ZW50Q29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAuaW5zdHJ1Y3Rvci1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuaW5zdHJ1Y3Rvci1kZXRhaWxzQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLmluc3RydWN0b3ItdHdpdHRlckxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4OyB9XG4gICAgLmluc3RydWN0b3ItdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OyB9XG4gICAgICAuaW5zdHJ1Y3Rvci10aXRsZSBwIHN0cm9uZyxcbiAgICAgIC5pbnN0cnVjdG9yLXRpdGxlIGg0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OyB9IH1cblxuLypcbiAqIFRoZSBUeXBla2l0IHNlcnZpY2UgdXNlZCB0byBkZWxpdmVyIHRoaXMgZm9udCBvciBmb250cyBmb3IgdXNlIG9uIHdlYnNpdGVzXG4gKiBpcyBwcm92aWRlZCBieSBBZG9iZSBhbmQgaXMgc3ViamVjdCB0byB0aGVzZSBUZXJtcyBvZiBVc2VcbiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlXG4gKiBpbmZvcm1hdGlvbiwgc2VlIHRoZSBsaXN0IGJlbG93LlxuICpcbiAqIGNvZm8tc2Fucy1waXhlbDpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3NTcyZmJmXG4gKlxuICogwqkgMjAwOS0yMDI1IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICovXG4vKntcImxhc3RfcHVibGlzaGVkXCI6XCIyMDI1LTA5LTA0IDAyOjIwOjUzIFVUQ1wifSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY29mby1zYW5zLXBpeGVsXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNWUwY2E5LzAwMDAwMDAwMDAwMDAwMDA3NzU3MmZiZi8zMS9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVlMGNhOS8wMDAwMDAwMDAwMDAwMDAwNzc1NzJmYmYvMzEvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVlMGNhOS8wMDAwMDAwMDAwMDAwMDAwNzc1NzJmYmYvMzEvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRDJGQkY5LCAjRkZGRkZGKTtcbiAgLyogaW5pdGlhbCB2aXNpYmlsaXR5ICsgc21vb3RoIGZhZGVzICovIH1cbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAubW9uaXRvciwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgLm1vbml0b3Ige1xuICAgIHdpZHRoOiAxMDYycHg7XG4gICAgaGVpZ2h0OiA4MTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9rb25hbWkvbW9uaXRvci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MDBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAubW9uaXRvcjo6YWZ0ZXIsIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xIC5tb25pdG9yOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuL2ltYWdlcy9rb25hbWkva2V5Ym9hcmQuc3ZnXCIpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50IHNwYW4uY2Nrb25hbWksIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xIHNwYW4uY2Nrb25hbWkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCBzcGFuLnBsYXllcnJlZCwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgc3Bhbi5wbGF5ZXJyZWQge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAuc2NyZWVuLCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAuc2NyZWVuIHtcbiAgICBmb250LWZhbWlseTogXCJjb2ZvLXNhbnMtcGl4ZWxcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2ltYWdlcy9rb25hbWkvc2NyZWVuLWJnLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2F1dG8gMTAwJSByZXBlYXQteDtcbiAgICB3aWR0aDogODEwcHg7XG4gICAgaGVpZ2h0OiA1NDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBhbmltYXRpb246IHNjcm9sbC1iZyAxMHMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAuc2NyZWVuIHAsIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xIC5zY3JlZW4gcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbkBrZXlmcmFtZXMgc2Nyb2xsLWJnIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDMwcHggY2VudGVyO1xuICAgIC8qIG9uZSBjb250YWluZXIgd2lkdGggc2hpZnQgKi8gfSB9XG4gIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgLnNrYXRlciwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgLnNrYXRlciB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2ltYWdlcy9rb25hbWkvY2hhcmFjdGVyLXNwcml0ZS0xMGZyYW1lLWZpbmFsLnN2Z1wiKSAwIDAvYXV0byAxMDAlIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA5OXB4O1xuICAgIGxlZnQ6IDQlO1xuICAgIGFuaW1hdGlvbjogc2thdGUgMXMgc3RlcHMoMTApIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgc2thdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMjBweDtcbiAgICAvKiA3NnB4ICogMTAgZnJhbWVzICovIH0gfVxuICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50IC5sb2FkZXIta29uYW1pLCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAubG9hZGVyLWtvbmFtaSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgLmxvYWRlci1rb25hbWkgc3ZnLCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAubG9hZGVyLWtvbmFtaSBzdmcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgLm1lc3NhZ2UtYm94LCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAubWVzc2FnZS1ib3gge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4vaW1hZ2VzL2tvbmFtaS9kaWFsb2ctZnVsbC5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgI3VubG9ja2VkLWNvbnRlbnQsIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xICN1bmxvY2tlZC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIG9uIGhvdmVyLCB5b3UgY2FuIHN3YXAgY29sb3JzIGlmIHlvdSB3YW50ICovIH1cbiAgICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50ICN1bmxvY2tlZC1jb250ZW50IHAsIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xICN1bmxvY2tlZC1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgI3VubG9ja2VkLWNvbnRlbnQgc3BhbiwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgI3VubG9ja2VkLWNvbnRlbnQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgI3VubG9ja2VkLWNvbnRlbnQgYSwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgI3VubG9ja2VkLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogIzAwM2U1MjtcbiAgICAgIC8qIHlvdXIgbGluayB0ZXh0IGNvbG9yICovXG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmYzYjMwO1xuICAgICAgLyogbWFrZSB0aGUgdW5kZXJsaW5lIHJlZCAqL1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAvKiBuaWNlciBzcGFjaW5nIChvcHRpb25hbCkgKi9cbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgIC8qIHRoaWNrZXIgbGluZSAob3B0aW9uYWwpICovIH1cbiAgICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50ICN1bmxvY2tlZC1jb250ZW50IGE6aG92ZXIsIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xICN1bmxvY2tlZC1jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjYzQwMDAwOyB9XG4gIC5wYWdlLWtvbmFtaS1jb2RlLWV4cGVyaW1lbnQgLnVubG9jay1tZXNzYWdlLCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAudW5sb2NrLW1lc3NhZ2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAuY2xzLTEsIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xIC5jbHMtMSB7XG4gICAgZmlsbDogI2Q4ZDhkODsgfVxuICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50IC51bmxvY2stbWVzc2FnZSxcbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAubWVzc2FnZS1ib3gubG9hZGVyLWtvbmFtaSxcbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAjdW5sb2NrZWQtY29udGVudCwgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgLnVubG9jay1tZXNzYWdlLFxuICAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAubWVzc2FnZS1ib3gubG9hZGVyLWtvbmFtaSxcbiAgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgI3VubG9ja2VkLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzYwbXMgZWFzZTsgfVxuICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50IC5tZXNzYWdlLWJveC5sb2FkZXIta29uYW1pLFxuICAucGFnZS1rb25hbWktY29kZS1leHBlcmltZW50ICN1bmxvY2tlZC1jb250ZW50LCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAubWVzc2FnZS1ib3gubG9hZGVyLWtvbmFtaSxcbiAgLnBhZ2UtY2xjLWVhLXdvcmtzaG9wLTEgI3VubG9ja2VkLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAuaXMtaGlkZGVuLCAucGFnZS1jbGMtZWEtd29ya3Nob3AtMSAuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBhZ2Uta29uYW1pLWNvZGUtZXhwZXJpbWVudCAuaXMtc2hvd24sIC5wYWdlLWNsYy1lYS13b3Jrc2hvcC0xIC5pcy1zaG93biB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5sYW5kaW5nLXBhZ2UtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxhbmRpbmctcGFnZS1oZWFkaW5nIC50ZXh0QW5kSW1hZ2UtaW1hZ2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAubGFuZGluZy1wYWdlLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UtaGVhZGluZyAudGV4dEFuZEltYWdlLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGFuZGluZy1wYWdlLWhlYWRpbmcgLnRleHRBbmRJbWFnZS1pbWFnZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubGFuZGluZy1wYWdlLWhlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYW5kaW5nLXBhZ2UtaGVhZGluZyBoMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sZXNzb25zU2VhcmNoQmFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciAuZ3JpZC0xb2Y0OmZpcnN0LWNoaWxkIC5sZXNzb25zU2VhcmNoQmFyLXNlbGVjdFdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZjYmI0MDsgfVxuICAubGVzc29uc1NlYXJjaEJhci13cmFwcGVyIC5zZWFyY2hCYXItbW9iaWxlRmlsdGVyc0J1dHRvbixcbiAgLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciAuc2VhcmNoQmFyLWNsb3NlRml4ZWRNZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTg4MDsgfVxuICAubGVzc29uc1NlYXJjaEJhci13cmFwcGVyIC5zZWFyY2hCYXItY2xvc2VGaXhlZE1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmxlc3NvbnNTZWFyY2hCYXItc2VsZWN0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmNiYjQwOyB9XG4gIC5sZXNzb25zU2VhcmNoQmFyLXNlbGVjdFdyYXBwZXIgLnB2Q2FyZC1sZXZlbCB7XG4gICAgY29sb3I6ICMwQzY0NjE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVzc29uc1NlYXJjaEJhci13cmFwcGVyIC5ncmlkLTFvZjQ6Zmlyc3QtY2hpbGQgLmxlc3NvbnNTZWFyY2hCYXItc2VsZWN0V3JhcHBlcixcbiAgLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciAuZ3JpZC0xb2Y0Om50aC1jaGlsZCgyKSAubGVzc29uc1NlYXJjaEJhci1zZWxlY3RXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5sZXNzb25zU2VhcmNoQmFyLXdyYXBwZXIgLmdyaWQtMW9mNDpudGgtY2hpbGQoMykgLmxlc3NvbnNTZWFyY2hCYXItc2VsZWN0V3JhcHBlciB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZmNiYjQwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sZXNzb25zU2VhcmNoQmFyLXNlbGVjdFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmY2JiNDA7IH1cbiAgLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciAuZ3JpZC0xb2Y0Omxhc3QtY2hpbGQgLmxlc3NvbnNTZWFyY2hCYXItc2VsZWN0V3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5sZXNzb25zU2VhcmNoQmFyLXdyYXBwZXIuc2VhcmNoQmFyLXdyYXBwZXItLWZpeGVkIC5ncmlkLTFvZjQ6bGFzdC1jaGlsZCAubGVzc29uc1NlYXJjaEJhci1zZWxlY3RXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciBsYWJlbCwgLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciAucmFkaW9CdXR0b25zLXRpdGxlLCAubGVzc29uc1NlYXJjaEJhci13cmFwcGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAubGVzc29uc1NlYXJjaEJhci13cmFwcGVyIGxhYmVsLFxuLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciAubHBGb3JtIC5zZl9maWVsZCBsYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLmxlc3NvbnNTZWFyY2hCYXItd3JhcHBlciBsYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5sZXNzb25zU2VhcmNoQmFyLXdyYXBwZXIgLmRyb3Bkb3duLS1zZWNvbmRhcnkgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWN0aXZlRmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmFjdGl2ZUZpbHRlcnMgaDIsXG4gIC5hY3RpdmVGaWx0ZXJzIGgzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjMTA3ZTdhOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWN0aXZlRmlsdGVycyBoMixcbiAgICAgIC5hY3RpdmVGaWx0ZXJzIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmFjdGl2ZUZpbHRlcnMgc3BhbiB7XG4gICAgY29sb3I6ICMyMzIzMjM7IH1cblxuLmpzLWNvbXBvbmVudHNTZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qcy1jb21wb25lbnRzU2V0IGJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC5qcy1jb21wb25lbnRzU2V0IGJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuYnV0dG9uI2NsZWFyQ29tcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYnV0dG9uI2NsZWFyQ29tcHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKHNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvY2xvc2UtcmVkLnN2Zyk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYnV0dG9uI2NsZWFyQ29tcHMgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5OXB4OyB9XG5cbiNjbGVhckZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5saXZlU2VhcmNoQmFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmYmY5O1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXZlU2VhcmNoQmFyLXdyYXBwZXItLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGFuaW1hdGlvbjogZHJvcERvd24gMC4zcyBlYXNlIGZvcndhcmRzOyB9XG4gICAgLmxpdmVTZWFyY2hCYXItd3JhcHBlci0tZml4ZWQgLnNlYXJjaEJhci1jbG9zZUZpeGVkTWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXZlU2VhcmNoQmFyLXdyYXBwZXItLWZpeGVkIC5zZWFyY2hCYXItbW9iaWxlRmlsdGVyc0J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5saXZlU2VhcmNoQmFyLWJvcmRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5MWViZTc7IH1cbiAgLmxpdmVTZWFyY2hCYXItYm9yZGVyLS1tYXJnaW5SaWdodE5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubGl2ZVNlYXJjaEJhci1sb2NhdGlvbklucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXZlU2VhcmNoQmFyLWxvY2F0aW9uSW5wdXRXcmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2xvY2F0aW9uLXBpbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5saXZlU2VhcmNoQmFyLWxvY2F0aW9uSW5wdXQge1xuICB3aWR0aDogMzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfVxuXG4ubGl2ZVNlYXJjaEJhci1sb2NhdGlvbklucHV0LCAubGl2ZVNlYXJjaEJhci1sb2NhdGlvbklucHV0OjpwbGFjZWhvbGRlciwgLmxpdmVTZWFyY2hCYXItbW9iaWxlRmlsdGVyc1RleHQsIC5saXZlU2VhcmNoQmFyLWNsb3NlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzcmVtO1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpdmVTZWFyY2hCYXItbW9iaWxlRmlsdGVyc0J1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMi44cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmZiZjk7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXZlU2VhcmNoQmFyLW1vYmlsZUZpbHRlcnNCdXR0b24tLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogZHJvcERvd24gMC4zcyBlYXNlIGZvcndhcmRzOyB9XG5cbi5saXZlU2VhcmNoQmFyLWNsb3NlRml4ZWRNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWUwZWI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXZlU2VhcmNoQmFyLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGl2ZVNlYXJjaEJhci1sb2NhdGlvbklucHV0V3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubGl2ZVNlYXJjaEJhci1ib3JkZXItLWhpZGUtLXBvcnRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmVTZWFyY2hCYXItYm9yZGVyOm5vdCguc2VhcmNoQmFyLWJvcmRlci0taGlkZS0tcG9ydGFibGUpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5MWViZTc7IH1cbiAgLmxpdmVTZWFyY2hCYXItbG9jYXRpb25JbnB1dFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saXZlU2VhcmNoQmFyLWxvY2F0aW9uSW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG5cbi5saXZlU2VhcmNoQmFyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvcmVkLWRvd24tY2hldnJvbi5zdmdcIikgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIGRyb3BEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfSB9XG5cbi5idXR0b24gLmxvYWRpbmdDaXJjbGVzLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIC5sb2FkaW5nQ2lyY2xlcywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAubG9hZGluZ0NpcmNsZXMsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSAubG9hZGluZ0NpcmNsZXMsIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgLmxvYWRpbmdDaXJjbGVzLCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsIC5sb2FkaW5nQ2lyY2xlcywgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biAubG9hZGluZ0NpcmNsZXMsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gLmxvYWRpbmdDaXJjbGVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tbG9hZGluZyAubG9hZGluZ0NpcmNsZXMsIGlucHV0LmJ1dHRvbi0tbG9hZGluZ1t0eXBlPVwiYnV0dG9uXCJdIC5sb2FkaW5nQ2lyY2xlcywgaW5wdXQuYnV0dG9uLS1sb2FkaW5nW3R5cGU9XCJzdWJtaXRcIl0gLmxvYWRpbmdDaXJjbGVzLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEuYnV0dG9uLS1sb2FkaW5nIC5sb2FkaW5nQ2lyY2xlcywgLmJ1dHRvbi0tbG9hZGluZy5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgLmxvYWRpbmdDaXJjbGVzLCAuYnV0dG9uLS1sb2FkaW5nLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCAubG9hZGluZ0NpcmNsZXMsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24tLWxvYWRpbmcucHB3LXB3ZC1zdWJtaXQtYnRuIC5sb2FkaW5nQ2lyY2xlcywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJ1dHRvbi0tbG9hZGluZy5wcHctcHdkLXN1Ym1pdC1idG4gLmxvYWRpbmdDaXJjbGVzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxvYWRpbmdDaXJjbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmxvYWRpbmdDaXJjbGVzLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGdyb3c7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAubG9hZGluZ0NpcmNsZXMtY2lyY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbiAgICAubG9hZGluZ0NpcmNsZXMtY2lyY2xlOmxhc3QtY2hpbGQge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbkBrZXlmcmFtZXMgZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgb3BhY2l0eTogMC43NTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tb2RhbE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTsgfVxuICAubW9kYWxPdmVybGF5LS1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIC5tb2RhbE92ZXJsYXktLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHBvc2l0aW9uIDcwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhbE92ZXJsYXkgLmxvYWRlciB7XG4gICAgbWFyZ2luOiAzcmVtOyB9XG4gIC5tb2RhbE92ZXJsYXktLWxvYWRpbmcgLmxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGFsT3ZlcmxheS0tZG9uZSAubG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhbE92ZXJsYXktY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dDsgfVxuICAgIC5tb2RhbE92ZXJsYXktLXNob3cgLm1vZGFsT3ZlcmxheS1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA3MDBtcyBlYXNlLWluLW91dDsgfVxuICAubW9kYWxPdmVybGF5LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5tb2RhbE92ZXJsYXktaW1hZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzM1MzU7IH1cbiAgLm1vZGFsT3ZlcmxheS1ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubW9kYWxPdmVybGF5LXByb2dyYW1Mb2dvIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA3cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5tb2RhbE92ZXJsYXktd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXJlbSA5LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLm1vZGFsT3ZlcmxheS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tb2RhbE92ZXJsYXktZXJyb3IgaDIge1xuICAgIGNvbG9yOiAjZDMzNTM1OyB9XG4gIC5tb2RhbE92ZXJsYXktZXJyb3IgcCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5tb2RhbE92ZXJsYXktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLm1vZGFsT3ZlcmxheS10ZXh0IC5pbnRybyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLm1vZGFsT3ZlcmxheS10ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLm1vZGFsT3ZlcmxheS1idXR0b24ge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLm1vZGFsT3ZlcmxheS1zcG9uc29yV3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubW9kYWxPdmVybGF5LXNwb25zb3JUZXh0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kYWxPdmVybGF5LXNwb25zb3JMb2dvcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kYWxPdmVybGF5LWxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDdyZW07IH1cbiAgLm1vZGFsT3ZlcmxheS1jbG9zZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7IH1cbiAgICAubW9kYWxPdmVybGF5IC5tb2RhbE92ZXJsYXktY2xvc2Uge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kYWxPdmVybGF5IC5tb2RhbE92ZXJsYXktY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1vZGFsT3ZlcmxheS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5tb2RhbE92ZXJsYXktbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vZGFsT3ZlcmxheSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLm1vZGFsT3ZlcmxheS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1vZGFsT3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDEwcmVtOyB9XG4gICAgICAubW9kYWxPdmVybGF5LWJ1dHRvbldyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tb2RhbE92ZXJsYXktY2xvc2Uge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgICAgIC5tb2RhbE92ZXJsYXktY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdDbG9zZSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5tb2RhbE92ZXJsYXkgLm1vZGFsT3ZlcmxheS1jbG9zZSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07IH1cbiAgICAgICAgICAubW9kYWxPdmVybGF5IC5tb2RhbE92ZXJsYXktY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDU1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDogMzc1cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogODEycHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcbiAgICAubW9kYWxPdmVybGF5IC5tb2RhbE92ZXJsYXktY2xvc2Uge1xuICAgICAgbWluLWhlaWdodDogNHJlbTtcbiAgICAgIGhlaWdodDogY2FsYyg0cmVtICsgNXJlbSk7IH1cbiAgICAgIC5tb2RhbE92ZXJsYXkgLm1vZGFsT3ZlcmxheS1jbG9zZTpiZWZvcmUsIC5tb2RhbE92ZXJsYXkgLm1vZGFsT3ZlcmxheS1jbG9zZTphZnRlciB7XG4gICAgICAgIHRvcDogMjglOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDEyMCU7IH0gfVxuXG4ubW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMsXG4ubW9yZUxlc3NvblBsYW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb3JlTGVhcm5pbmdFeHBlcmllbmNlcy10aXRsZSxcbiAgLm1vcmVMZXNzb25QbGFucy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vcmVMZWFybmluZ0V4cGVyaWVuY2VzLWNhcmRDb250YWluZXIsXG4gIC5tb3JlTGVzc29uUGxhbnMtY2FyZENvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAubW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMtY2FyZENvbnRhaW5lciAucHZDYXJkLXdyYXBwZXIsXG4gICAgLm1vcmVMZXNzb25QbGFucy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMnJlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5tb3JlTGVhcm5pbmdFeHBlcmllbmNlcy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24pLFxuICAgICAgLm1vcmVMZXNzb25QbGFucy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMtY2FyZENvbnRhaW5lciAucHZDYXJkLXdyYXBwZXIgYSxcbiAgICAgIC5tb3JlTGVzc29uUGxhbnMtY2FyZENvbnRhaW5lciAucHZDYXJkLXdyYXBwZXIgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMtY2FyZENvbnRhaW5lcixcbiAgICAubW9yZUxlc3NvblBsYW5zLWNhcmRDb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAgICAgLm1vcmVMZWFybmluZ0V4cGVyaWVuY2VzLWNhcmRDb250YWluZXIgLnB2Q2FyZC13cmFwcGVyLFxuICAgICAgLm1vcmVMZXNzb25QbGFucy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICAubW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMtY2FyZENvbnRhaW5lciAucHZDYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKSxcbiAgICAgICAgLm1vcmVMZXNzb25QbGFucy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLm1vcmVMZWFybmluZ0V4cGVyaWVuY2VzLWNhcmRDb250YWluZXIgLnB2Q2FyZC13cmFwcGVyOm50aC1jaGlsZChldmVuKSxcbiAgICAgICAgLm1vcmVMZXNzb25QbGFucy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tb3JlTGVhcm5pbmdFeHBlcmllbmNlcy1jYXJkQ29udGFpbmVyLFxuICAgIC5tb3JlTGVzc29uUGxhbnMtY2FyZENvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1vcmVMZWFybmluZ0V4cGVyaWVuY2VzLWNhcmRDb250YWluZXIgLnB2Q2FyZC13cmFwcGVyLFxuICAgICAgLm1vcmVMZXNzb25QbGFucy1jYXJkQ29udGFpbmVyIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnBlcnNvblZlcnRpY2FsQ2FyZC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucGVyc29uVmVydGljYWxDYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucGVyc29uVmVydGljYWxDYXJkLWNvbnRlbnRXcmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBlcnNvblZlcnRpY2FsQ2FyZC1uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wZXJzb25WZXJ0aWNhbENhcmQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMDMwMzA7IH1cblxuLnBlcnNvblZlcnRpY2FsQ2FyZC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGVyc29uVmVydGljYWxDYXJkLWNvbnRlbnRXcmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5waENhcmQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7XG4gIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuXG4ucGhDYXJkLWltYWdlIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucGhDYXJkLWxvZ28ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucGhDYXJkLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzIzMjMyMztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5waENhcmQtYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnBoQ2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waENhcmQtaW1hZ2UsIC5waENhcmQtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5waENhcmQtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5wdkNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDc1cHggLTIwcHggIzk2OTY5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAucHZDYXJkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wdkNhcmQtd3JhcHBlcjpob3ZlciAucHZDYXJkLWltYWdlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucHZDYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdkNhcmQtaW1hZ2UtLW92ZXJsYXk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDApIDIwJSwgIzhhZjlmMyk7IH1cbiAgLnB2Q2FyZC1pbWFnZS0tb3ZlcmxheS0tbGFkaWVzX2xlYXJuaW5nX2NvZGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDApIDIwJSwgI2IwMDA5YSk7IH1cbiAgICAuY2xjLWJyYW5kZWQgLnB2Q2FyZC1pbWFnZS0tb3ZlcmxheS0tbGFkaWVzX2xlYXJuaW5nX2NvZGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTc0LCAxMTIsIDI1NSwgMCkgMjAlLCAjOGFmOWYzKTsgfVxuICAucHZDYXJkLWltYWdlLS1vdmVybGF5LS1naXJsc19sZWFybmluZ19jb2RlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzQsIDExMiwgMjU1LCAwKSAyMCUsICM3NjNkZmYpOyB9XG4gIC5wdkNhcmQtaW1hZ2UtLW92ZXJsYXktLWtpZHNfbGVhcm5pbmdfY29kZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTc0LCAxMTIsIDI1NSwgMCkgMjAlLCAjMDZiMTYyKTsgfVxuICAucHZDYXJkLWltYWdlLS1vdmVybGF5LS10ZWFjaGVyc19sZWFybmluZ19jb2RlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzQsIDExMiwgMjU1LCAwKSAyMCUsICNmZmE3MDApOyB9XG4gIC5wdkNhcmQtaW1hZ2UtLW92ZXJsYXktLXRlZW5zX2xlYXJuaW5nX2NvZGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDApIDIwJSwgI2ZmNTc0ZSk7IH1cbiAgLmFjdGl2aXR5Q2FyZHMgLnB2Q2FyZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wdkNhcmQtbWFpbkNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMThweDsgfVxuICAucHZDYXJkLW1haW5Db250ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10eXBlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTkycHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLnB2Q2FyZC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEwN0U3QTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucHZDYXJkLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHZDYXJkLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wdkNhcmQtbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwOyB9XG5cbi5wdkNhcmQtaDMtcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuLnB2Q2FyZC1leHBlcmllbmNlLWxpbmsge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnB2Q2FyZC1leHBlcmllbmNlLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5wdkNhcmQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMzIzMjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5wdkNhcmQtdGl0bGUtLW5vTWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wdkNhcmQtdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjMyMzIzOyB9XG5cbi5wdkNhcmQtc3ViVGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW07IH1cblxuLnB2Q2FyZC1sb2NhdGlvbiwgLnB2Q2FyZC1hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnB2Q2FyZC1sb2NhdGlvbi0taGlkZSwgLnB2Q2FyZC1hdXRob3ItLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnB2Q2FyZC1kaXZpZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCAjZWZlZmVkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wdkNhcmQtbG9nbyB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4ucHZDYXJkLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogIzIzMjMyMzsgfVxuXG4ucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSAucHZDYXJkLW1haW5Db250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAyO1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1pbWFnZS0tb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDApIDIwJSwgcmdiYSgyNTUsIDIxMCwgMiwgMC44KSk7IH1cblxuLnB2Q2FyZC1sZXZlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMxMDdlN2E7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnB2Q2FyZC1zdWJqZWN0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzIzMjMyMzsgfVxuXG4ucHZDYXJkLWR1cmF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wdkNhcmQtd2FpdGxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjOGFmOWYzO1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7IH1cblxuLnB2Q2FyZC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHZDYXJkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1kaXZpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IC5wdkNhcmQtYXV0aG9yLFxuLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1kdXJhdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5wdkNhcmQtY29tcG9uZW50cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnB2Q2FyZC1jb21wb25lbnRzIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnB2Q2FyZC1jb21wb25lbnRzIGxpOjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHZDYXJkLWNvbXBvbmVudHMgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAucHZDYXJkLWNvbXBvbmVudHMuY29tcG9uZW50cyB7XG4gICAgcGFkZGluZzogMHB4IDBweDsgfVxuICAgIC5wdkNhcmQtY29tcG9uZW50cy5jb21wb25lbnRzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRhdGE6OmJlZm9yZSxcbi5kb25uZWVzOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9zbWFsbC9kYXRhLnN2Zyk7IH1cblxuLmRhdGEubGFyZ2U6OmJlZm9yZSxcbi5kb25uZWVzLmxhcmdlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2xhcmdlL2RhdGEuc3ZnKTsgfVxuXG4uZGVzaWduOjpiZWZvcmUsXG4uY29uY2VwdGlvbjo6YmVmb3JlLFxuLnRleHQtYmFzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL3NtYWxsL2Rlc2lnbi5zdmcpOyB9XG5cbi5kZXNpZ24ubGFyZ2U6OmJlZm9yZSxcbi5jb25jZXB0aW9uLmxhcmdlOjpiZWZvcmUsXG4udGV4dC1iYXNlZC5sYXJnZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9sYXJnZS9kZXNpZ24uc3ZnKTsgfVxuXG4ucHJvZ3JhbW1pbmc6OmJlZm9yZSxcbi5wcm9ncmFtbWF0aW9uOjpiZWZvcmUsIC5ibG9jay1iYXNlZDo6YmVmb3JlLCAuc2NyYXRjaC1qcjo6YmVmb3JlLCAucHl0aG9uOjpiZWZvcmUsIC50cmlua2V0OjpiZWZvcmUsIC5ibG9jczo6YmVmb3JlLCAubWljcm8tYml0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9zbWFsbC9jb2RpbmcmcHJvZ3JhbW1pbmcuc3ZnKTsgfVxuXG4ucHJvZ3JhbW1pbmcubGFyZ2U6OmJlZm9yZSxcbi5wcm9ncmFtbWF0aW9uLmxhcmdlOjpiZWZvcmUsIC5ibG9jay1iYXNlZC5sYXJnZTo6YmVmb3JlLCAuc2NyYXRjaC1qci5sYXJnZTo6YmVmb3JlLCAucHl0aG9uLmxhcmdlOjpiZWZvcmUsIC50cmlua2V0LmxhcmdlOjpiZWZvcmUsIC5ibG9jcy5sYXJnZTo6YmVmb3JlLCAubWljcm8tYml0LmxhcmdlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2xhcmdlL2NvZGluZyZQcm9ncmFtbWluZy5zdmcpOyB9XG5cbi5jb21wdXRpbmctYW5kLW5ldHdvcmtzOjpiZWZvcmUsXG4ub3JkaW5hdGV1cnMtZXQtcmVzZWF1eDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKHNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvc21hbGwvY29tcHV0aW5nLWFuZC1uZXR3b3JraW5nLnN2Zyk7IH1cblxuLmNvbXB1dGluZy1hbmQtbmV0d29ya3MubGFyZ2U6OmJlZm9yZSxcbi5vcmRpbmF0ZXVycy1ldC1yZXNlYXV4LmxhcmdlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2xhcmdlL2NvbXB1dGluZyZOZXR3b3JrLnN2Zyk7IH1cblxuLnRlY2hub2xvZ3ktYW5kLXNvY2lldHk6OmJlZm9yZSxcbi50ZWNobm9sb2dpZS1ldC1zb2NpZXRlOjpiZWZvcmUsXG4udW5wbHVnZ2VkOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9zbWFsbC90ZWNobm9sb2d5JnNvY2lldHkuc3ZnKTsgfVxuXG4udGVjaG5vbG9neS1hbmQtc29jaWV0eS5sYXJnZTo6YmVmb3JlLFxuLnRlY2hub2xvZ2llLWV0LXNvY2lldGUubGFyZ2U6OmJlZm9yZSxcbi51bnBsdWdnZWQubGFyZ2U6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgY29udGVudDogdXJsKHNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvbGFyZ2UvdGVjaG5vbG9neSZzb2NpZXR5LnN2Zyk7IH1cblxuLmNvbWJvLS1sZXNzb24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFjdGl2aXR5Q2FyZHMtbWFpbkNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hY3Rpdml0eUNhcmRzLW1haW5Db250ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDByZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5wcm9ncmFtQ2FyZCwgLnByb2dyYW1HcmlkLWludHJvQ2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjVweCAxMTBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtQ2FyZC1wbHVzQnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjZWMwOTE5O1xuICAgIG91dGxpbmUtd2lkdGg6IDAuMjVyZW07IH1cbiAgLnByb2dyYW1DYXJkOmhvdmVyIC5wcm9ncmFtQ2FyZC1wbHVzQnV0dG9uLCAucHJvZ3JhbUdyaWQtaW50cm9DYXJkOmhvdmVyIC5wcm9ncmFtQ2FyZC1wbHVzQnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTA3ZTdhOyB9XG4gIC5wcm9ncmFtQ2FyZC1sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAucHJvZ3JhbUNhcmQtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb2dyYW1DYXJkLWN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNXB4IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnByb2dyYW1DYXJkLWN0YSAuYnV0dG9uLCAucHJvZ3JhbUNhcmQtY3RhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnByb2dyYW1DYXJkLWN0YSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZ3JhbUNhcmQtY3RhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHJvZ3JhbUNhcmQtY3RhIGEsIC5wcm9ncmFtQ2FyZC1jdGEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnByb2dyYW1DYXJkLWN0YSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucHJvZ3JhbUNhcmQtY3RhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcm9ncmFtQ2FyZC1jdGEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnByb2dyYW1DYXJkLWN0YSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHJvZ3JhbUNhcmQtY3RhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW1DYXJkIGgzLCAucHJvZ3JhbUdyaWQtaW50cm9DYXJkIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtQ2FyZCwgLnByb2dyYW1HcmlkLWludHJvQ2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9ncmFtQ2FyZCwgLnByb2dyYW1HcmlkLWludHJvQ2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4OyB9XG4gICAgICAucHJvZ3JhbUNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAucHJvZ3JhbUNhcmQtY3RhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbi5wcm9ncmFtR3JpZCB7XG4gIG1hcmdpbjogMTZyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtR3JpZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9ncmFtR3JpZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTsgfVxuICAucHJvZ3JhbUdyaWQtY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgLnByb2dyYW1HcmlkLWludHJvQ2FyZCB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDdlN2E7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9ncmFtR3JpZC1pbnRyb0NhcmQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZ3JhbUdyaWQtY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb2dyYW1HcmlkIHtcbiAgICAgIG1hcmdpbjogMTByZW0gMDsgfVxuICAgICAgLnByb2dyYW1HcmlkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgLnByb2dyYW1HcmlkLWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmNvbXBvbmVudHNHcmlkIGg0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMxMDdFN0E7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbXBvbmVudHNHcmlkIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5jb21wb25lbnRzR3JpZCAuaW50cm9DdGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBNYWF4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTcxJSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY29tcG9uZW50c0dyaWQgLmNvbXBvbmVudHNJbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBNYWF4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxlc3NvbkdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbXBvbmVudENhcmQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlc291cmNlQ2FyZC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07IH1cblxuLnJlc291cmNlQ2FyZC1pbWFnZVdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnJlc291cmNlQ2FyZC1pbWFnZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5yZXNvdXJjZUNhcmQtY29sb3VyZWRDaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YWY5ZjM7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDExMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAucmVzb3VyY2VDYXJkLWNvbG91cmVkQ2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNzAwOyB9XG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAucmVzb3VyY2VDYXJkLWNvbG91cmVkQ2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjAwMDlhOyB9XG4gIC5naXJscy1sZWFybmluZy1jb2RlIC5yZXNvdXJjZUNhcmQtY29sb3VyZWRDaXJjbGUge1xuICAgIGJhY2tncm91bmQ6ICM3NjNkZmY7IH1cbiAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnJlc291cmNlQ2FyZC1jb2xvdXJlZENpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmNTc0ZTsgfVxuICAua2lkcy1sZWFybmluZy1jb2RlIC5yZXNvdXJjZUNhcmQtY29sb3VyZWRDaXJjbGUge1xuICAgIGJhY2tncm91bmQ6ICMwNmIxNjI7IH1cblxuLnJlc291cmNlQ2FyZC1zcGFjZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucmVzb3VyY2VDYXJkLXF1b3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yZXNvdXJjZUNhcmQtYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVzb3VyY2VDYXJkLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5yZXNvdXJjZUNhcmQtY29udGVudFdyYXBwZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5yZXNvdXJjZUNhcmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5yZXNvdXJjZUxpbmtzLmZyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJlc291cmNlTGlua3MgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc2VhcmNoQmFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmYmY5O1xuICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAuc2VhcmNoQmFyLXdyYXBwZXIgLmNvbWJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2VhcmNoQmFyLXdyYXBwZXIgLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMzMlOyB9XG4gIC5zZWFyY2hCYXItd3JhcHBlciAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDY2JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2VhcmNoQmFyLXdyYXBwZXIgLmNvbWJvLWZpcnN0LCAuc2VhcmNoQmFyLXdyYXBwZXIgLmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VhcmNoQmFyLXdyYXBwZXItLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGFuaW1hdGlvbjogZHJvcERvd24gMC4zcyBlYXNlIGZvcndhcmRzOyB9XG4gICAgLnNlYXJjaEJhci13cmFwcGVyLS1maXhlZCAuc2VhcmNoQmFyLWNsb3NlRml4ZWRNZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlYXJjaEJhci13cmFwcGVyLS1maXhlZCAuc2VhcmNoQmFyLW1vYmlsZUZpbHRlcnNCdXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoQmFyLWJvcmRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5MWViZTc7IH1cbiAgLnNlYXJjaEJhci1ib3JkZXItLW1hcmdpblJpZ2h0Tm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zZWFyY2hCYXItbG9jYXRpb25JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VhcmNoQmFyLWxvY2F0aW9uSW5wdXRXcmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2xvY2F0aW9uLXBpbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zZWFyY2hCYXItbG9jYXRpb25JbnB1dCB7XG4gIHdpZHRoOiAzNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtOyB9XG5cbi5zZWFyY2hCYXItbG9jYXRpb25JbnB1dCwgLnNlYXJjaEJhci1sb2NhdGlvbklucHV0OjpwbGFjZWhvbGRlciwgLnNlYXJjaEJhci1tb2JpbGVGaWx0ZXJzVGV4dCwgLnNlYXJjaEJhci1jbG9zZVRleHQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM3JlbTtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2hCYXItbW9iaWxlRmlsdGVyc0J1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMi44cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmZiZjk7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2hCYXItbW9iaWxlRmlsdGVyc0J1dHRvbi0tc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBkcm9wRG93biAwLjNzIGVhc2UgZm9yd2FyZHM7IH1cblxuLnNlYXJjaEJhci1jbG9zZUZpeGVkTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFlMGViO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoQmFyLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VhcmNoQmFyLWxvY2F0aW9uSW5wdXRXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zZWFyY2hCYXItYm9yZGVyLS1oaWRlLS1wb3J0YWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2hCYXItYm9yZGVyOm5vdCguc2VhcmNoQmFyLWJvcmRlci0taGlkZS0tcG9ydGFibGUpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5MWViZTc7IH1cbiAgLnNlYXJjaEJhci1sb2NhdGlvbklucHV0V3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaEJhci1sb2NhdGlvbklucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cbiAgLnNlYXJjaEJhciAuY29tYm8tZmlyc3QsIC5zZWFyY2hCYXIgLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQGtleWZyYW1lcyBkcm9wRG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH0gfVxuXG4uc3ZDYXJkLXdyYXBwZXIge1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9XG5cbi5zdkNhcmQtaW1hZ2VXcmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zdkNhcmQtaW1hZ2Uge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA5NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN2Q2FyZC1jb2xvdXJlZENpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhZjlmMztcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA5NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uc3ZDYXJkLXNwYWNlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zdkNhcmQtcXVvdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7IH1cblxuLnN2Q2FyZC1hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdkNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuLnNpbmdsZVBvc3QtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuXG4uc2luZ2xlUG9zdC1jb250ZW50IGltZyxcbi5zaW5nbGVQb3N0LWNvbnRlbnQgaWZyYW1lIHtcbiAgbWFyZ2luOiAzcmVtIDA7IH1cblxuLnNpbmdsZVBvc3QtY29udGVudCBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlUG9zdC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2luZ2xlUG9zdC1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNpbmdsZVBvc3QtY29udGVudCBhLCAuc2luZ2xlUG9zdC1jb250ZW50IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMzIzMjM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGVQb3N0LWNvbnRlbnQgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDsgfSB9XG5cbi5zaW5nbGVQb3N0Q3RhIHtcbiAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAuc2luZ2xlUG9zdEN0YS10aXRsZSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTsgfVxuICAuc2luZ2xlUG9zdEN0YS1saW5rQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2luZ2xlUG9zdEN0YSB1bC5mbGV4LWdyaWQgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuc2luZ2xlUG9zdEN0YSAuYmxvZ0NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaW5nbGVQb3N0SGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG4gIC5zaW5nbGVQb3N0SGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgLnNpbmdsZVBvc3RIZWFkZXItZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICAuc2luZ2xlUG9zdEhlYWRlci1kYXRlLCAuc2luZ2xlUG9zdEhlYWRlci1hdXRob3Ige1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaW5nbGVQb3N0SGVhZGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gIC5zaW5nbGVQb3N0SGVhZGVyLWltYWdlQ29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5zaW5nbGVQb3N0SGVhZGVyLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IDFyZW0gMCA1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zaW5nbGVQb3N0SGVhZGVyLWltYWdlQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNpbmdsZVBvc3RIZWFkZXItaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMTgwcHg7IH0gfVxuXG4uc2luZ2xlUG9zdFNoYXJlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2luZ2xlUG9zdFNoYXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaW5nbGVQb3N0U2hhcmUgLnNoYXJldGhpcy1pbmxpbmUtc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuXG4uc3RhdHNJbWFnZSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTlyZW07XG4gIG1hcmdpbi1ib3R0b206IDI2cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH0gfVxuXG4uc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IHtcbiAgbWFyZ2luLXRvcDogMzZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdGF0c0ltYWdlLS1pbWFnZUxlZnQge1xuICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTsgfSB9XG5cbi5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0IC5zdGF0c0ltYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IC5zdGF0c0ltYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDIycmVtO1xuICBtYXJnaW46IDAgMCAzcmVtIGF1dG87IH1cblxuLnN0YXRzSW1hZ2Utbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5Njk2OTY7IH1cbiAgLnN0YXRzSW1hZ2UtLWltYWdlUmlnaHQgLnN0YXRzSW1hZ2Utbm90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS1ub3RlIHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgbWFyZ2luOiAycmVtIDAgMCBhdXRvOyB9XG5cbi5zdGF0c0ltYWdlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgLnN0YXRzSW1hZ2UtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS1pbWFnZSB7XG4gICAgdG9wOiAxNXJlbTtcbiAgICByaWdodDogLTI0LjVyZW07IH1cbiAgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS1pbWFnZSB7XG4gICAgdG9wOiAtMTNyZW07XG4gICAgbGVmdDogLTI0LjVyZW07IH1cblxuLnN0YXRzSW1hZ2Utc3RhdHMge1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDU0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0IC5zdGF0c0ltYWdlLXN0YXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IC5zdGF0c0ltYWdlLXN0YXRzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBjb2x1bW5zOiAyOyB9XG5cbi5zdGF0c0ltYWdlLXN0YXQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuICAuc3RhdHNJbWFnZS1zdGF0Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhdHNJbWFnZS1zdGF0IC5zdGF0LW51bSB7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxMDdFN0E7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YXRzSW1hZ2Utc3RhdCBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc3RhdHNJbWFnZS1zdGF0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjOTY5Njk2OyB9XG4gIC5zdGF0c0ltYWdlLS1pbWFnZUxlZnQgLnN0YXRzSW1hZ2Utc3RhdDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdHNJbWFnZS1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS1jaXJjbGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDdFN0E7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gIC5zdGF0c0ltYWdlLS1pbWFnZUxlZnQgLnN0YXRzSW1hZ2UtY2lyY2xlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjOGFmOWYzO1xuICAgIHRvcDogLTgwcHg7XG4gICAgcmlnaHQ6IC04MHB4O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS10aXRsZSwgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS1zdGF0cywgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS1zdGF0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sdW1uczogMTsgfVxuICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS1zdGF0LCAuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IC5zdGF0c0ltYWdlLXN0YXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS1zdGF0Omxhc3Qtb2YtdHlwZSwgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS1zdGF0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0IC5zdGF0c0ltYWdlLWNpcmNsZSwgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS1jaXJjbGUge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICByaWdodDogLTQwcHg7IH1cbiAgLnN0YXRzSW1hZ2UtLWltYWdlUmlnaHQgLnN0YXRzSW1hZ2Utbm90ZSwgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAuc3RhdHNJbWFnZS1ub3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIC5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0IC5zdGF0c0ltYWdlLWltYWdlLCAuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IC5zdGF0c0ltYWdlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uc3ViTmF2IHtcbiAgcGFkZGluZzogM3JlbSAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAuc3ViTmF2LS1kYXJrIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzdDNEZBMDsgfVxuICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5zdWJOYXYtLWRhcmsge1xuICAgICAgYmFja2dyb3VuZDogI2ZmYTcwMDsgfVxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuc3ViTmF2LS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiMDAwOWE7IH1cbiAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAuc3ViTmF2LS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NjNkZmY7IH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAuc3ViTmF2LS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU3NGU7IH1cbiAgICAua2lkcy1sZWFybmluZy1jb2RlIC5zdWJOYXYtLWRhcmsge1xuICAgICAgYmFja2dyb3VuZDogIzA2YjE2MjsgfVxuICAgIC5zdWJOYXYtLWRhcmsgLnN1Yk5hdi1saW5rLCAuc3ViTmF2LS1kYXJrIC5zdWJOYXYtbGluazp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLnN1Yk5hdi0tZGFyayAuc3ViTmF2LWxpbmssIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5zdWJOYXYtLWRhcmsgLnN1Yk5hdi1saW5rOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5zdWJOYXYtLWRhcmsgLnN1Yk5hdi1saW5rOmJlZm9yZSwgLnN1Yk5hdi0tZGFyayAuc3ViTmF2LWxpbms6dmlzaXRlZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuc3ViTmF2LS1kYXJrIC5zdWJOYXYtbGluazpiZWZvcmUsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5zdWJOYXYtLWRhcmsgLnN1Yk5hdi1saW5rOnZpc2l0ZWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnN1Yk5hdi0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNkMmZiZjk7IH1cbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuc3ViTmF2LS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFRENDOyB9XG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5zdWJOYXYtLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0U1RjQ7IH1cbiAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAuc3ViTmF2LS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFFQkZGOyB9XG4gICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnN1Yk5hdi0tbGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDsgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLnN1Yk5hdi0tbGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogI0U1RjBFNzsgfVxuICAuc3ViTmF2LS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tbmFtZTogbmF2U2xpZGU7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgLnN1Yk5hdi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3ViTmF2LWxpc3RJdGVtIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3ViTmF2LWxpc3RJdGVtLS1jdXJyZW50IC5zdWJOYXYtbGluazpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc3ViTmF2LWljb24ge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTsgfVxuICAuc3ViTmF2LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLnN1Yk5hdi1saW5rLCAuc3ViTmF2LWxpbms6YWN0aXZlLCAuc3ViTmF2LWxpbms6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgIC5zdWJOYXYtbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7IH1cbiAgICAuc3ViTmF2LWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGxpbmstdW5kZXJsaW5lIC41cyBlYXNlLWluLW91dDsgfVxuXG4uc3ViTmF2LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Yk5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvdHRvbTogLTNweDsgfVxuICAgIC5zdWJOYXYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN1Yk5hdi0tbW9iaWxlLmFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHJpZ2h0OiAtMXB4OyB9XG4gICAgLnN1Yk5hdi0tc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICBhbmltYXRpb24tbmFtZTogbmF2U2xpZGU7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gICAgICAuc3ViTmF2LS1zdGlja3kuc3ViTmF2IC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIC5zdWJOYXYgLmFjY29yZGlvbi1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3QzRGQTA7IH1cbiAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5zdWJOYXYgLmFjY29yZGlvbi1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmE3MDA7IH1cbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuc3ViTmF2IC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjAwMDlhOyB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAuc3ViTmF2IC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzYzZGZmOyB9XG4gICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAuc3ViTmF2IC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1NzRlOyB9XG4gICAgICAua2lkcy1sZWFybmluZy1jb2RlIC5zdWJOYXYgLmFjY29yZGlvbi1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNmIxNjI7IH1cbiAgICAgIC5zdWJOYXYgLmFjY29yZGlvbi1sYWJlbDpiZWZvcmUge1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB3aGl0ZTsgfVxuICAgIC5zdWJOYXYtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgICAuc3ViTmF2IC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzYyM2U3ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLnN1Yk5hdiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhNzAwOyB9XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnN1Yk5hdiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjAwMDlhOyB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAuc3ViTmF2IC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NjNkZmY7IH1cbiAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlIC5zdWJOYXYgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNTc0ZTsgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAuc3ViTmF2IC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNmIxNjI7IH1cbiAgICAuc3ViTmF2LWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgICAuc3ViTmF2LWxpc3RJdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuc3ViTmF2LWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdWJOYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLnN1Yk5hdi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuc3ViTmF2LS1saWdodCAuYWNjb3JkaW9uLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgYmFja2dyb3VuZDogI2QyZmJmOTsgfVxuICAgICAgLnN1Yk5hdi0tbGlnaHQgLmFjY29yZGlvbi1sYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMjMyMzIzO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzIzMjMyMzsgfVxuICAgIC5zdWJOYXYtLWxpZ2h0IC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNmNWYwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJOYXYtLXN0aWNreS5zdWJOYXYgLmFjY29yZGlvbi1sYWJlbCB7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgLnN1Yk5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMDsgfSB9XG5cbkBrZXlmcmFtZXMgbmF2U2xpZGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLnRhYlN5c3RlbS13cmFwcGVyLS1kZXNrdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjNGM0YzQ7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4udGFiU3lzdGVtLXdyYXBwZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYlN5c3RlbS10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBNYWF4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLnRhYlN5c3RlbS10YWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW5hbWUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgZm9udC1mYW1pbHk6IE1hYXg7IH1cbiAgLnRhYlN5c3RlbS10YWI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhZjlmMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnRhYlN5c3RlbS10YWI6aG92ZXI6OmJlZm9yZSwgLnRhYlN5c3RlbS10YWI6Zm9jdXM6OmJlZm9yZSwgLnRhYlN5c3RlbS10YWItLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGFiU3lzdGVtLXRhYjpob3Zlcjo6YWZ0ZXIsIC50YWJTeXN0ZW0tdGFiOmZvY3VzOjphZnRlciwgLnRhYlN5c3RlbS10YWItLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFiU3lzdGVtLXdyYXBwZXItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYlN5c3RlbS13cmFwcGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50ckNhcmQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y2OyB9XG4gIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC50ckNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNGRkVEQ0M7IH1cbiAgLmxhZGllcy1sZWFybmluZy1jb2RlIC50ckNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNGN0U1RjQ7IH1cbiAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5LmxhZGllcy1sZWFybmluZy1jb2RlIC50ckNhcmQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXkubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnRyQ2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLmxhZGllcy1sZWFybmluZy1jb2RlIC50ckNhcmQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLmxhZGllcy1sZWFybmluZy1jb2RlIC50ckNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnRyQ2FyZCB7XG4gICAgYmFja2dyb3VuZDogI0YxRUJGRjsgfVxuICAudGVlbnMtbGVhcm5pbmctY29kZSAudHJDYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFRUVEOyB9XG4gIC5raWRzLWxlYXJuaW5nLWNvZGUgLnRyQ2FyZCB7XG4gICAgYmFja2dyb3VuZDogI0U1RjBFNzsgfVxuICAudHJDYXJkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC50ckNhcmQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAwOyB9XG4gICAgLnRyQ2FyZC1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrOyB9XG4gICAgLnRyQ2FyZC1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7IH1cbiAgICAudHJDYXJkLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAudHJDYXJkLWxpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50ckNhcmQtbGluazpob3ZlciAubGluazphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIC01MCUsIDApOyB9XG4gICAgLnRyQ2FyZC1saW5rID4gLnRyQ2FyZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDExNnB4OyB9XG4gIC50ckNhcmQtaW1hZ2Uge1xuICAgIGhlaWdodDogODZweDsgfVxuICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheSAudHJDYXJkLWltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheSAudHJDYXJkLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi5sYWRpZXMtbGVhcm5pbmctY29kZSAudHJDYXJkLWltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24ubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnRyQ2FyZC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC50ckNhcmQtaW1hZ2UgKyAudHJDYXJkLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAudHJDYXJkLXRpdGxlIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC50ckNhcmQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC50ckNhcmQtdGV4dCBhOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC50ckNhcmQtbGluayA+IC50ckNhcmQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLndoYXRJTmVlZFRvQnJpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJzcmMvaW1hZ2VzL3doYXQtZG8taS1uZWVkLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDMwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndoYXRJTmVlZFRvQnJpbmctY2FyZHNHcmlkIHtcbiAgICBtYXJnaW46IDVyZW0gMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC53aGF0SU5lZWRUb0JyaW5nLXJlcXVpcmVkSXRlbSB7XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIC53aGF0SU5lZWRUb0JyaW5nLXJlcXVpcmVkSXRlbUlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAud2hhdElOZWVkVG9CcmluZy1yZXF1aXJlZEl0ZW1JY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDsgfVxuICAud2hhdElOZWVkVG9CcmluZy1ib3Jyb3dMYXB0b3Age1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC53aGF0SU5lZWRUb0JyaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cmVtOyB9IH1cblxuLndoYXRQYXN0U3R1ZGVudHNCdWlsdCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtOyB9XG4gIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2FyZENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY2LjYlO1xuICAgIG1hcmdpbjogN3JlbSBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2lyY2xlLS0xIHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICBib3JkZXI6IDExcHggc29saWQgI2QyZmJmOTtcbiAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgcmlnaHQ6IC0zMHB4OyB9XG4gICAgLndoYXRQYXN0U3R1ZGVudHNCdWlsdC1jaXJjbGUtLTIge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWY5ZjM7XG4gICAgICB0b3A6IC01cmVtO1xuICAgICAgcmlnaHQ6IC0yMHJlbTsgfVxuICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2lyY2xlLS0zIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3RTdBO1xuICAgICAgdG9wOiAtMTByZW07XG4gICAgICByaWdodDogLTIwcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2FyZENvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQge1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07IH1cbiAgICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2FyZENvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICAgIC53aGF0UGFzdFN0dWRlbnRzQnVpbHQtY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfSB9XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTY5Njk2OyB9XG4gIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hY2NvcmRpb24tbGFiZWwge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY29yZGlvbi1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjOTY5Njk2O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjOTY5Njk2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuYWNjb3JkaW9uLWxhYmVsLmFjY29yZGlvbi0tb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7IH1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cblxuLmFjY29yZGlvbi0tb3BlbiArIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NvcmRpb24tLWxlc3NvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnRlcm1pbm9sb2d5LWRlc2Mgc3Ryb25nIHtcbiAgY29sb3I6ICMxMDdFN0E7IH1cblxuLmgyLWFjY29yZGlvbiAuYWNjb3JkaW9uQW5kVGV4dC1sYWJlbCxcbi5oMy1hY2NvcmRpb24gLmFjY29yZGlvbkFuZFRleHQtbGFiZWwsXG4uYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbkFuZFRleHQtbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSAxLjVyZW07IH1cbiAgLmgyLWFjY29yZGlvbiAuYWNjb3JkaW9uQW5kVGV4dC1sYWJlbDpmb2N1cyxcbiAgLmgzLWFjY29yZGlvbiAuYWNjb3JkaW9uQW5kVGV4dC1sYWJlbDpmb2N1cyxcbiAgLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb25BbmRUZXh0LWxhYmVsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6ICNkMmZiZjk7IH1cblxuLmFjY29yZGlvbkFuZFRleHQge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYWNjb3JkaW9uQW5kVGV4dCxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYWNjb3JkaW9uQW5kVGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmFjY29yZGlvbkFuZFRleHQtdGV4dGFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWNjb3JkaW9uQW5kVGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXkgLmFjY29yZGlvbkFuZFRleHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheS1zcWwgLmFjY29yZGlvbkFuZFRleHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheS1zb2NpYWwtbWVkaWEgLmFjY29yZGlvbkFuZFRleHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24gLmFjY29yZGlvbkFuZFRleHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24tc3FsIC5hY2NvcmRpb25BbmRUZXh0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLXJlc2VhdXgtc29jaWF1eCAuYWNjb3JkaW9uQW5kVGV4dC10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmFjY29yZGlvbkFuZFRleHQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSAxLjVyZW07IH1cbiAgICAuYWNjb3JkaW9uQW5kVGV4dC1sYWJlbDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2QyZmJmOTsgfVxuICAuYWNjb3JkaW9uQW5kVGV4dC1hY2NvcmRpb25XcmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzk2OTY5NjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzk2OTY5NjsgfVxuICAgIC5hY2NvcmRpb25BbmRUZXh0LWFjY29yZGlvbldyYXBwZXItLW5vQm9yZGVyVG9wIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmFjY29yZGlvbkFuZFRleHQtY29udGVudCB7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07IH1cbiAgICAuYWNjb3JkaW9uQW5kVGV4dC1jb250ZW50IHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hY2NvcmRpb25BbmRUZXh0LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAycmVtIDEuNXJlbTsgfSB9XG5cbi5hY3Rpdml0eUNhcmRzIHtcbiAgYmFja2dyb3VuZDogI2QyZmJmOTtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjdGl2aXR5Q2FyZHMtLWxhZGllc19sZWFybmluZ19jb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdFNUY0OyB9XG4gIC5hY3Rpdml0eUNhcmRzLS1naXJsc19sZWFybmluZ19jb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjFFQkZGOyB9XG4gIC5hY3Rpdml0eUNhcmRzLS1raWRzX2xlYXJuaW5nX2NvZGUge1xuICAgIGJhY2tncm91bmQ6ICNFNUYwRTc7IH1cbiAgLmFjdGl2aXR5Q2FyZHMtLXRlYWNoZXJzX2xlYXJuaW5nX2NvZGUge1xuICAgIGJhY2tncm91bmQ6ICNGRkVFRUQ7IH1cbiAgLmFjdGl2aXR5Q2FyZHMtLXRlZW5zX2xlYXJuaW5nX2NvZGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmE3MDA7IH1cbiAgLmFjdGl2aXR5Q2FyZHMtLW5vU3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5hY3Rpdml0eUNhcmRzLXRleHQge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFjdGl2aXR5Q2FyZHMtb3BlbmluZ0Rlc2Mge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFjdGl2aXR5Q2FyZHMtYnV0dG9ucyB7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYWN0aXZpdHlDYXJkcy10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5hY3Rpdml0eUNhcmRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgICAuYWN0aXZpdHlDYXJkcy1idXR0b25zIGEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hY3Rpdml0eUNhcmRzIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWN0aXZpdHlDYXJkcyAub3V0ZXJHcmlkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50OyB9XG4gICAgLmFjdGl2aXR5Q2FyZHMgLm91dGVyR3JpZCA+IGRpdiB7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggNzVweCAtMjBweCAjOTY5Njk2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAuYWN0aXZpdHlDYXJkcyAub3V0ZXJHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWN0aXZpdHlDYXJkcyAub3V0ZXJHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuXG4uYW5udWFsc3RhdHNCbG9jayBncmlkLTFvZjQtLXNjcmVlbiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmFubnVhbHN0YXRzQmxvY2sgaDMsXG4uYW5udWFsc3RhdHNCbG9jayAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDIuOHJlbTsgfVxuXG4uYW5udWFsc3RhdHNCbG9jay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMThyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5hbm51YWxzdGF0c0Jsb2NrLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbm51YWxzdGF0c0Jsb2NrLXdyYXBwZXIgLmJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmFubnVhbHN0YXRzQmxvY2std3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4uYW5udWFsc3RhdHNCbG9jay1zdGF0c1dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFubnVhbHN0YXRzQmxvY2stc3RhdHNDYXJkIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYW5udWFsc3RhdHNCbG9jay1jYXJkSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYW5udWFsc3RhdHNCbG9jay1jYXJkU3RhdCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY29sb3I6ICMxMDdlN2E7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLmFubnVhbHN0YXRzQmxvY2stY2FyZERlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG5cbi5hbm51YWxzdGF0c0Jsb2NrIC5zdGF0LWNvdW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFubnVhbHN0YXRzQmxvY2std3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMnJlbSBjZW50ZXI7IH1cbiAgICAuYW5udWFsc3RhdHNCbG9jay13cmFwcGVyOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYnV0dG9uLnN0YXRzSW1hZ2UtY2lyY2xlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBidXR0b24uc3RhdHNJbWFnZS1jaXJjbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYzA5MTk7IH1cblxuLmhpZGUtc3RhdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlcG9ydE1hcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVwb3J0TWFwLXdyYXBwZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucmVwb3J0TWFwLXdyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5yZXBvcnRNYXAge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi53YXlzVG9HaXZlIC5wcm9ncmFtR3JpZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndheXNUb0dpdmUgLndheXMtaW50cm8ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmVwb3J0TWFwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDcwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZXBvcnRNYXAtd3JhcHBlciBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5yZXBvcnRNYXAtd3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnJlcG9ydE1hcCB7XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLmJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTsgfVxuICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgIC5iYW5uZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDJmYmY5LCAjZDJmYmY5LCByZ2JhKDIxMCwgMjUxLCAyNDksIDApKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuYmFubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkVEQ0MsICNGRkVEQ0MsIHJnYmEoMjU1LCAyMzcsIDIwNCwgMCkpOyB9XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmJhbm5lci1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RTVGNDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRjdFNUY0LCAjRjdFNUY0LCByZ2JhKDI0NywgMjI5LCAyNDQsIDApKTsgfVxuICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmJhbm5lci1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRUJGRjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRjFFQkZGLCAjRjFFQkZGLCByZ2JhKDI0MSwgMjM1LCAyNTUsIDApKTsgfVxuICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmJhbm5lci1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZFRUVELCAjRkZFRUVELCByZ2JhKDI1NSwgMjM4LCAyMzcsIDApKTsgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAuYmFubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTVGMEU3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFNUYwRTcsICNFNUYwRTcsIHJnYmEoMjI5LCAyNDAsIDIzMSwgMCkpOyB9XG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5iYW5uZXItdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAuYmFubmVyLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAgICAgLmJhbm5lci1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2QyZmJmOSwgcmdiYSgyMTAsIDI1MSwgMjQ5LCAwLjk1KSwgcmdiYSgyMTAsIDI1MSwgMjQ5LCAwKSk7IH1cbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMzByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYmFubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgcGFkZGluZzogMjByZW0gM3JlbSAzcmVtOyB9XG4gICAgLmJhbm5lci1jdGEgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5iYW5uZXJOYXJyb3cge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMTBweCAyMHB4OyB9XG4gIC5iYW5uZXJOYXJyb3cgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuYmFubmVyTmFycm93LS1ub1NwYWNlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5iYW5uZXJOYXJyb3ctLWNpcmNsZSB7XG4gICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmFubmVyTmFycm93LS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzZyZW07XG4gICAgICBoZWlnaHQ6IDc2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDI0OSwgMjQzLCAwLjIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5iYW5uZXJOYXJyb3ctLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFRENDOyB9XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmJhbm5lck5hcnJvdy0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0U1RjQ7IH1cbiAgICAgIC5naXJscy1sZWFybmluZy1jb2RlIC5iYW5uZXJOYXJyb3ctLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFFQkZGOyB9XG4gICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAuYmFubmVyTmFycm93LS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDsgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAuYmFubmVyTmFycm93LS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U1RjBFNzsgfVxuICAuYmFubmVyTmFycm93LS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2OyB9XG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuYmFubmVyTmFycm93LS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RTVGNDsgfVxuICAuZ2lybHMtbGVhcm5pbmctY29kZSAuYmFubmVyTmFycm93LS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUJGRjsgfVxuICAua2lkcy1sZWFybmluZy1jb2RlIC5iYW5uZXJOYXJyb3ctLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMEU3OyB9XG4gIC50ZWVucy1sZWFybmluZy1jb2RlIC5iYW5uZXJOYXJyb3ctLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRUVEOyB9XG4gIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5iYW5uZXJOYXJyb3ctLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRENDOyB9XG4gIC5iYW5uZXJOYXJyb3ctdGl0bGVBY3Jvc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwcHg7IH1cbiAgLmJhbm5lck5hcnJvdy1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtOyB9XG4gICAgLmJhbm5lck5hcnJvdy1idXR0b25zIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYmFubmVyTmFycm93IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJhbm5lck5hcnJvdyAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmJhbm5lck5hcnJvdy0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNjAlOyB9XG4gICAgICAuYmFubmVyTmFycm93LWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5iYW5uZXJOYXJyb3ctYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5iYW5uZXJOYXJyb3ctYnV0dG9ucyBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmJhbm5lck5hcnJvdy1idXR0b25zIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFubmVyTmFycm93LXRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYmFubmVyTmFycm93LXRleHRhcmVhIGgxLCAuYmFubmVyTmFycm93LXRleHRhcmVhIGgyLCAuYmFubmVyTmFycm93LXRleHRhcmVhIGgzLFxuICAuYmFubmVyTmFycm93LXRleHRhcmVhIGg0LCAuYmFubmVyTmFycm93LXRleHRhcmVhIGg1LCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wdkNhcmQtdGl0bGUsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG4gIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgYSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubGluayB7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuYnV0dG9uICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuYnV0dG9uLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgYSArIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5idXR0b24gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmJ1dHRvbiArIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBhICsgYSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBhLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuYnV0dG9uICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgYSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmJ1dHRvbiArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuYnV0dG9uICsgLmxpbmssXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5saW5rLFxuICAgICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYmFubmVyTmFycm93LXRleHRhcmVhIGEgKyAubGluayxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5saW5rLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmxpbmssXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluaywgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubGluayArIC5idXR0b24sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGluayArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubGluayArIGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxpbmsgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5saW5rICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIC5saW5rICsgLmxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYmFubmVyTmFycm93LXRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDRyZW0gMDsgfVxuICAgICAgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSB1bCwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmJ1dHRvbiwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJhbm5lck5hcnJvdy10ZXh0YXJlYSBhLCAuYmFubmVyTmFycm93LXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYmFubmVyTmFycm93LXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5iYW5uZXJOYXJyb3ctdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJhbm5lck5hcnJvdy10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNhcmRHcmlkLXdyYXBwZXIge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLXdyYXBwZXIsXG4gIC5jYXJkR3JpZC13cmFwcGVyIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC13cmFwcGVyOmZvY3VzLFxuICAgIC5jYXJkR3JpZC13cmFwcGVyIC5kdkNhcmQtd3JhcHBlcjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwLjI1cmVtOyB9XG5cbi5jYXJkR3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAzMy4zMyU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgei1pbmRleDogLTE7IH1cblxuLmNhcmRHcmlkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5waENhcmQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLWltYWdlV3JhcHBlciwgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1jb250ZW50V3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtY29udGVudFdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzc1cHg7IH1cbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1zcGFjZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmNhcmRHcmlkLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1pbWFnZVdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uY2FyZHMge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLmNhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2FyZHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5jYXJkcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2FyZHMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYXJkcy1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcmRzLWl0ZW06aG92ZXIgLmNhcmQtaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhcmRzLWl0ZW0gaDIsXG4gIC5jYXJkcy1pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhcmQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYXJkLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJkLXRpdGxlOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmNhcmQtdGl0bGU6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uY2FyZC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJlZXItY29sbGVjdGl2ZS1wcmljaW5nIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNkMmZiZjk7IH1cbiAgLmNhcmVlci1jb2xsZWN0aXZlLXByaWNpbmcgaDIge1xuICAgIGNvbG9yOiAjZWMwOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhcmVlci1jb2xsZWN0aXZlLXByaWNpbmcgaDMge1xuICAgIGNvbG9yOiAjZWMwOTE5O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIC5jYXJlZXItY29sbGVjdGl2ZS1wcmljaW5nIC5wcmljaW5nLXJlcGVhdGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuY2FyZWVyLWNvbGxlY3RpdmUtcHJpY2luZyAucHJpY2luZy1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNlYzA5MTk7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAuY2FyZWVyLWNvbGxlY3RpdmUtcHJpY2luZyAucHJpY2luZy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXJlZXItY29sbGVjdGl2ZS1wcmljaW5nIC5wcmljaW5nLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlYzA5MTk7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDMwcHg7IH1cbiAgLmNhcmVlci1jb2xsZWN0aXZlLXByaWNpbmcgLm9mZmVyLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIC5jYXJlZXItY29sbGVjdGl2ZS1wcmljaW5nIC5wcmljaW5nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNhcmVlci1jb2xsZWN0aXZlLXByaWNpbmcgLm9mZmVyLXNtYWxsLWJvcmRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7IH1cbiAgLmNhcmVlci1jb2xsZWN0aXZlLXByaWNpbmcgLm9mZmVyLXByaWNlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAuY2FyZWVyLWNvbGxlY3RpdmUtcHJpY2luZyAub2ZmZXItdXBzZWxsIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJlZXItY29sbGVjdGl2ZS1wcmljaW5nIC5iZXN0LXZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmVlci1jb2xsZWN0aXZlLXByaWNpbmcgLmJlc3QtdmFsdWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJCZXN0IFZhbHVlXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2VjMDkxOTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhcm91c2VsIHtcbiAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfSB9XG4gIC5jYXJvdXNlbCAuc2xpY2staW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2Fyb3VzZWwgLnNsaWNrW2RhdGEtdGVhc2U9XCIxXCJdIC5zbGljay1pbm5lciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jYXJvdXNlbCAuc2xpY2tbZGF0YS10ZWFzZT1cIjFcIl0gLnNsaWNrLWlubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNhcm91c2VsIC5zbGljay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcm91c2VsIC5zbGljay1wcmV2LCAuY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBub25lOyB9XG4gICAgLmNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5jYXJvdXNlbCAuc2xpY2stcHJldiwgLmNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLmNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uY2Fyb3VzZWwtY3Vyc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWMwOTE5O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2Fyb3VzZWwtY3Vyc29yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtY3Vyc29yLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuY2Fyb3VzZWwtY3Vyc29yLS1zaHJpbmsge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICAuY2Fyb3VzZWwtY3Vyc29yLS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdHdnL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKTsgfVxuICAuY2Fyb3VzZWwtY3Vyc29yLS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2VjMDkxOTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAuc2xpY2stZG90cyBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuc2xpY2stZG90cyBbYXJpYS1sYWJlbD1cIjEgb2YgMVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hhcHRlcnMge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhcHRlcnMge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLmNhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5jYXJkcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2FyZHMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYXJkcy1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcmRzLWl0ZW06aG92ZXIgLmNhcmQtaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhcmRzLWl0ZW0gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY2FyZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhcmQtdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmQtdGl0bGU6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuY2FyZC10aXRsZTpmb2N1czo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5jYXJkLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlcG9ydE1hcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVwb3J0TWFwLXdyYXBwZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucmVwb3J0TWFwLXdyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5yZXBvcnRNYXAge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5jbGN3ZWVrSGVhZGVyIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAuY2xjd2Vla0hlYWRlciAuZ3JpZC03b2YxMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNlYzA5MTk7IH1cbiAgLmNsY3dlZWtIZWFkZXIgc3ZnIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY2xjd2Vla0hlYWRlciBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZSB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBhbmltYXRpb246IGZsaWNrZXI7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7IH1cbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGUge1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGxpbmUge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDE1cHggcmdiYSg3NSwgMTAsIDEwLCAwLjUpKTtcbiAgICAgIGZpbGw6ICM3ZjBkMWI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaWNrZXJsaW5lO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBsaW5lIHtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7IH0gfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wMzMzM3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDY2NjdzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjEzMzMzczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xNjY2N3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCg2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjMzMzNzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjI2NjY3czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMzMzMzNzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zNjY2N3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgxMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMTMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40MzMzM3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgxNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ2NjY3czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgxNikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjUzMzMzczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDE3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNTY2NjdzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMTgpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDE5KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNjMzMzNzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMjApIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42NjY2N3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgyMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMjIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43MzMzM3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgyMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjc2NjY3czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDI0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgyNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjgzMzMzczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDI2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuODY2NjdzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMjcpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC45czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDI4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOTMzMzNzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMjkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC45NjY2N3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgzMCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDMxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMDMzMzNzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMzIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wNjY2N3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgzMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMzQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xMzMzM3M7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgzNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE2NjY3czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDM2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgzNykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjIzMzMzczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDM4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMjY2NjdzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUyIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUzIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyAubGluZTQge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyAubGluZTUge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lNiB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lNyB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMuNXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmU4IHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmU5IHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNC41czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyAubGluZTEwIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUxMSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDUuNXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUxMiB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDZzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMTMge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2LjVzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMTQge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyAubGluZTE1IHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNy41czsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyAubGluZTE2IHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogOHM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUxNyB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDguNXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUxOCB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDlzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMTkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA5LjVzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMjAge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUyMSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEwLjVzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMjIge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMXM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUyMyB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDExLjVzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMjQge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7IH1cbiAgICAuY2xjd2Vla0hlYWRlciBzdmcgLmxpbmUyNSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEyLjVzOyB9XG4gICAgLmNsY3dlZWtIZWFkZXIgc3ZnIC5saW5lMjYge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxM3M7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jbGN3ZWVrSGVhZGVyIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlja2VyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDE1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMjBweCB3aGl0ZSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaWNrZXJsaW5lIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCA1cHggcmdiYSgxMzgsIDI0OSwgMjQzLCAwLjUpKSBkcm9wLXNoYWRvdygtMXB4IC0xcHggNXB4IHJnYmEoMTM4LCAyNDksIDI0MywgMC41KSk7XG4gICAgc3Ryb2tlOiAjN2YwZDFiOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBzdHJva2U6ICM4YWY5ZjM7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDI1cHggcmdiYSgxMzgsIDI0OSwgMjQzLCAwLjgpKSBkcm9wLXNoYWRvdygtM3B4IC0zcHggMjVweCByZ2JhKDEzOCwgMjQ5LCAyNDMsIDAuOCkpOyB9IH1cbiAgLmNsY3dlZWtIZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xsYy1ncmFkaWVudC1sb25nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA3M3B4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MyUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAxN3B4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OCUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwNnB4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTdweCkge1xuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDYlIDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4OHB4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NCUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM4JSA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2VjMDkxOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuICAuY2xjd2Vla0hlYWRlciAuZ3JpZC01b2YxMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jbGN3ZWVrSGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5jbGN3ZWVrSGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IC5ncmlkLTdvZjEyLFxuICAgIC5jbGN3ZWVrSGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IC5ncmlkLTVvZjEyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jbGN3ZWVrSGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY2xjd2Vla0hlYWRlci10ZXh0YXJlYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgcGFkZGluZzogMTAlOyB9IH1cbiAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDEge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDEge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDEsXG4gIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGgyLFxuICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBoMyxcbiAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDQsXG4gIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGg1LFxuICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHZDYXJkLXRpdGxlLFxuICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGgxLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDIsXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBoMyxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGg0LFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDUsXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHZDYXJkLXRpdGxlLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaDYge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH0gfVxuICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBwIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIHAge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH0gfVxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjAwMDlhOyB9IH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbjpob3ZlciwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGE6aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RTVGNDsgfVxuICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI2VjMDkxOTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWMwOTE5OyB9IH1cbiAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbjpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGE6aG92ZXIsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmhvdmVyLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzhhZjlmMztcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgYSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxpbmsge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIHVsIGxpIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgYSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayB7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5idXR0b24sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuYnV0dG9uLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGEgKyAuYnV0dG9uLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmJ1dHRvbiwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5idXR0b24sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJ1dHRvbiArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgYSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmxpbmssXG4gICAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIGEgKyAubGluayxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAubGluayxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAubGluayxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5saW5rICsgLmJ1dHRvbixcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxpbmsgKyBhLFxuICAgICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayArIGEsXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAubGluayArIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07IH1cbiAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgIG1hcmdpbjogNHJlbSAwOyB9XG4gICAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSB1bCxcbiAgICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIG9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2xjd2Vla0hlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgYSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNsY3dlZWtIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jbUZvcm0ge1xuICBwYWRkaW5nOiA3cmVtIDA7IH1cbiAgLmNtRm9ybS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNtRm9ybS10ZXh0IHtcbiAgICBtYXJnaW46IDRyZW0gYXV0bzsgfVxuICAgIC5jbUZvcm0tdGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5jbUZvcm0tZm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NC41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuY21Gb3JtLWZvcm0gbGFiZWwsIC5jbUZvcm0tZm9ybSAucmFkaW9CdXR0b25zLXRpdGxlLCAuY21Gb3JtLWZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5jbUZvcm0tZm9ybSBsYWJlbCxcbiAgICAuY21Gb3JtLWZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgbGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5jbUZvcm0tZm9ybSBsYWJlbCB7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY21Gb3JtLWZvcm0ge1xuICAgICAgcGFkZGluZzogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jbUZvcm0tZm9ybSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uY21Gb3JtIGZvcm0sXG4ubHBGb3JtIGZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07IH1cblxuLmNtRm9ybSAuc2ZfZmllbGQsXG4ubHBGb3JtIC5zZl9maWVsZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuY21Gb3JtIC5zZl9maWVsZCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQgLncybGxhYmVsLFxuICAubHBGb3JtIC5zZl9maWVsZCAudzJsbGFiZWwge1xuICAgIGxlZnQ6IDJyZW07IH1cbiAgICAuY21Gb3JtIC5zZl9maWVsZCAudzJsbGFiZWwubXVsdGktc2VsZWN0LFxuICAgIC5scEZvcm0gLnNmX2ZpZWxkIC53MmxsYWJlbC5tdWx0aS1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX2h0bWwsXG4gIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfaHRtbCB7XG4gICAgbWFyZ2luOiAzcmVtIDA7IH1cbiAgICAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX2h0bWw6Zmlyc3QtY2hpbGQsXG4gICAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9odG1sOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogM3JlbSAwIDA7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfY2NfdXNlcixcbiAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfY2NfdXNlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX2NjX3VzZXIgLnJhZGlvQnV0dG9ucy10aXRsZSwgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfY2NfdXNlciBsYWJlbCxcbiAgICAubHBGb3JtIC5zZl9maWVsZC5zZl9jY191c2VyIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4gICAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfY2NfdXNlciBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuY21Gb3JtIC5zZl9maWVsZC5zZl9jY191c2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuICAgIC5scEZvcm0gLnNmX2ZpZWxkLnNmX2NjX3VzZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQgLmFjdGl2ZS5yYWRpb0J1dHRvbnMtdGl0bGUsIC5jbUZvcm0gLnNmX2ZpZWxkIGxhYmVsLmFjdGl2ZSxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgLmFjdGl2ZS5yYWRpb0J1dHRvbnMtdGl0bGUsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIGxhYmVsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0yMDAlKTsgfVxuICAuY21Gb3JtIC5zZl9maWVsZCAuYWN0aXZlLnRleHRhcmVhLnJhZGlvQnV0dG9ucy10aXRsZSwgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwuYWN0aXZlLnRleHRhcmVhLFxuICAubHBGb3JtIC5zZl9maWVsZCAuYWN0aXZlLnRleHRhcmVhLnJhZGlvQnV0dG9ucy10aXRsZSxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgbGFiZWwuYWN0aXZlLnRleHRhcmVhIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTI0MCUpOyB9XG4gIC5jbUZvcm0gLnNmX2ZpZWxkIC5zZWxlY3QucmFkaW9CdXR0b25zLXRpdGxlLCAuY21Gb3JtIC5zZl9maWVsZCBsYWJlbC5zZWxlY3QsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIC5zZWxlY3QucmFkaW9CdXR0b25zLXRpdGxlLFxuICAubHBGb3JtIC5zZl9maWVsZCBsYWJlbC5zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQgLmh0bWwucmFkaW9CdXR0b25zLXRpdGxlLCAuY21Gb3JtIC5zZl9maWVsZCBsYWJlbC5odG1sLCAuY21Gb3JtIC5zZl9maWVsZCAudzJsbGFiZWwuaHRtbC5yYWRpb0J1dHRvbnMtdGl0bGUsIC5jbUZvcm0gLnNmX2ZpZWxkIGxhYmVsLncybGxhYmVsLmh0bWwsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIC5odG1sLnJhZGlvQnV0dG9ucy10aXRsZSxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgbGFiZWwuaHRtbCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgLncybGxhYmVsLmh0bWwucmFkaW9CdXR0b25zLXRpdGxlLFxuICAubHBGb3JtIC5zZl9maWVsZCBsYWJlbC53MmxsYWJlbC5odG1sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0LCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QsXG4gIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLFxuICAgIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbixcbiAgICAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b24ge1xuICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uOmZvY3VzLCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b246Zm9jdXMsXG4gICAgICAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX3NlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b246Zm9jdXMsXG4gICAgICAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTRGQUY5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzEwN0U3QTsgfVxuICAgICAgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLmVycm9yLCAuY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b24uZXJyb3IsXG4gICAgICAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX3NlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b24uZXJyb3IsXG4gICAgICAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b24uZXJyb3Ige1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VjMDkxOTsgfVxuICAgICAgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LXRleHQsIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfbXVsdGktc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0LFxuICAgICAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LXRleHQsXG4gICAgICAubHBGb3JtIC5zZl9maWVsZC5zZl90eXBlX211bHRpLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuICAuY21Gb3JtIC5zZl9maWVsZCAuZXJyb3IsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIC5lcnJvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYzA5MTk7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQgc3Bhbi5lcnJvcl9tZXNzYWdlLFxuICAubHBGb3JtIC5zZl9maWVsZCBzcGFuLmVycm9yX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG5cbi5jbUZvcm0gLncybHN1Ym1pdCxcbi5scEZvcm0gLncybHN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNtRm9ybSAudzJsc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSwgLmNtRm9ybSAudzJsc3VibWl0IC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudzJsc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5jbUZvcm0gLncybHN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAubHBGb3JtIC53MmxzdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuY21Gb3JtIC5zZl9maWVsZCAubHBGb3JtIC53MmxzdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmxwRm9ybSAudzJsc3VibWl0IC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAubHBGb3JtIC5zZl9maWVsZCAudzJsc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmNtRm9ybSAuc2ZfcmVxdWlyZWRfZmllbGRzX21zZyxcbi5scEZvcm0gLnNmX3JlcXVpcmVkX2ZpZWxkc19tc2cge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMnJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfaHRtbDpmaXJzdC1jaGlsZCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9odG1sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbUZvcm0gZm9ybSxcbiAgLmxwRm9ybSBmb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNtRm9ybSAuc2ZfZmllbGQsXG4gIC5jbUZvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksXG4gIC5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbixcbiAgLmNtRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLFxuICAuY21Gb3JtIC51aS1zZWxlY3RtZW51LWJ1dHRvbixcbiAgLmxwRm9ybSAuc2ZfZmllbGQsXG4gIC5scEZvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksXG4gIC5scEZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbixcbiAgLmxwRm9ybSAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLFxuICAubHBGb3JtIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY21Gb3JtIC5zYWxlc2ZvcmNlX3cybF9sZWFkIC53MmxzdWJtaXQsXG4gIC5scEZvcm0gLnNhbGVzZm9yY2VfdzJsX2xlYWQgLncybHN1Ym1pdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC5jbUZvcm0gLnNmX3JlcXVpcmVkX2ZpZWxkc19tc2csXG4gIC5scEZvcm0gLnNmX3JlcXVpcmVkX2ZpZWxkc19tc2cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY21Gb3JtIC5zZl9maWVsZCArIC5zZl90eXBlX3NlbGVjdCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgKyAuc2ZfdHlwZV9zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuXG4uY21Gb3JtIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzVweCk7XG4gIGNvbG9yOiAjZWMwOTE5OyB9XG4gIC5jbUZvcm0gLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkICsgc3Bhbi5lcnJvcl9tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jbUZvcm0gLnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VjMDkxOSAhaW1wb3J0YW50OyB9XG5cbiNzZl9waG9uZV9oYWxmLFxuI3NmX2V4dGVuc2lvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNhbGVzZm9yY2VfdzJsX2xlYWQuc2ZfdHdvX2NvbHVtbiAuc2ZfZmllbGRfcGhvbmVfaGFsZi5zZl90eXBlX3RleHQge1xuICB3aWR0aDogMzAlOyB9XG5cbi5zYWxlc2ZvcmNlX3cybF9sZWFkLnNmX3R3b19jb2x1bW4gLnNmX2ZpZWxkX2V4dGVuc2lvbi5zZl90eXBlX3RleHQge1xuICB3aWR0aDogMjAlOyB9XG5cbi5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfc2VsZWN0LnNmX2ZpZWxkXzAwTjFJMDAwMDBPaEFISCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5jbUZvcm0gLnNmX2ZpZWxkLnNmX3R5cGVfdGV4dGFyZWEgLncybGxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uY21Gb3JtIC5zZl9maWVsZF9oZWFkZXJfMyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmNvZGVNb2JpbGVNYXAge1xuICBtYXJnaW46IDEwcmVtIDA7IH1cbiAgLmNvZGVNb2JpbGVNYXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5jb2RlTW9iaWxlTWFwIGNpcmNsZSB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvZGVNb2JpbGVNYXAgY2lyY2xlOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNFQkQxM0U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb2RlTW9iaWxlTWFwIHtcbiAgICAgIG1hcmdpbjogMTByZW0gMCAwOyB9XG4gICAgICAuY29kZU1vYmlsZU1hcC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jb2RlTW9iaWxlTWFwLXRyYWNrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29kZU1vYmlsZU1hcC1ob3ZlckRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29kZU1vYmlsZU1hcC13ZUFyZUhlcmVBcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb2RlTW9iaWxlTWFwIC5wb2xhcm9pZHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBvbGFyb2lkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9sYXJvaWRzIGFydGljbGUge1xuICAgIHdpZHRoOiAxODZweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNDsgfVxuICAgIC5wb2xhcm9pZHMgYXJ0aWNsZSBkaXYge1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZDogI0U0RTRFNDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBvbGFyb2lkcyBhcnRpY2xlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wb2xhcm9pZHMgYXJ0aWNsZSBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wb2xhcm9pZHMgLnBpYy0wMSB7XG4gICAgcmlnaHQ6IDM0JTtcbiAgICB0b3A6IDIyLjZyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpOyB9XG4gICAgLnBvbGFyb2lkcyAucGljLTAxIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wb2xhcm9pZHMgLnBpYy0wMiB7XG4gICAgcmlnaHQ6IDE5JTtcbiAgICB0b3A6IDExcmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgICAucG9sYXJvaWRzIC5waWMtMDIgcCB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9sYXJvaWRzIC5waWMtMDMge1xuICAgIHJpZ2h0OiAzJTtcbiAgICB0b3A6IDUuNXJlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKTsgfVxuICAgIC5wb2xhcm9pZHMgLnBpYy0wMyBwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzI5OTkwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLnd5c2l3eWcgaDIge1xuICBtYXJnaW46IDRyZW0gMDsgfVxuXG4ud3lzaXd5ZyBoMywgLnd5c2l3eWcgaDQsIC53eXNpd3lnIGg1LCAud3lzaXd5ZyAucHZDYXJkLXRpdGxlLCAud3lzaXd5ZyBoNiB7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG5cbi53eXNpd3lnIG9sICsgaDIsIC53eXNpd3lnIHVsICsgaDIsIC53eXNpd3lnIHAgKyBoMiB7XG4gIG1hcmdpbjogNXJlbSAwIDRyZW07IH1cblxuLnd5c2l3eWcgb2wgKyBoMyxcbi53eXNpd3lnIG9sICsgaDQsXG4ud3lzaXd5ZyBvbCArIGg1LFxuLnd5c2l3eWcgb2wgKyAucHZDYXJkLXRpdGxlLFxuLnd5c2l3eWcgb2wgKyBoNiwgLnd5c2l3eWcgdWwgKyBoMyxcbi53eXNpd3lnIHVsICsgaDQsXG4ud3lzaXd5ZyB1bCArIGg1LFxuLnd5c2l3eWcgdWwgKyAucHZDYXJkLXRpdGxlLFxuLnd5c2l3eWcgdWwgKyBoNiwgLnd5c2l3eWcgcCArIGgzLFxuLnd5c2l3eWcgcCArIGg0LFxuLnd5c2l3eWcgcCArIGg1LFxuLnd5c2l3eWcgcCArIC5wdkNhcmQtdGl0bGUsXG4ud3lzaXd5ZyBwICsgaDYge1xuICBtYXJnaW46IDRyZW0gMCAycmVtOyB9XG5cbi53eXNpd3lnIGxpIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4ud3lzaXd5ZyBwICsgcCB7XG4gIG1hcmdpbjogMXJlbSAwOyB9XG5cbi53eXNpd3lnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG5cbi53eXNpd3lnLXN0eWxlZExpc3Qge1xuICBtYXJnaW46IDAgMCA0cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2JsYWNrLWhhc2h0YWcuc3ZnXCIpOyB9XG4gIC53eXNpd3lnLXN0eWxlZExpc3QgbGkge1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3lzaXd5ZyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAud3lzaXd5Zy1zdHlsZWRMaXN0IHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53eXNpd3lnIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTsgfSB9XG5cbi5leHBlcmllbmNlLWNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMTRyZW07IH1cbiAgLmV4cGVyaWVuY2UtY2FyZHMgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXhwZXJpZW5jZS1jYXJkcyAuaW50cm8tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZXhwZXJpZW5jZS1jYXJkcyAubGVzc29uQ2FyZHMtb3BlbmluZ0RlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYnV0dG9uLWFsb25lIC5jb250YWluZXItLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbnNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIC5ncmlkLTZvZjEyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgc2VjdGlvbi5mYW5jeUJhY2tncm91bmQgLmdyaWQtNm9mMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzl2aDsgfSB9XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuICBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDI0IHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdG9wOiAzNSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQ5cHgpIHtcbiAgICAgICAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDI0IHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICB0b3A6IDQwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgdG9wOiA0NSU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjQgc2VjdGlvbi5mYW5jeUJhY2tncm91bmQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHRvcDogMTUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDI0IHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB0b3A6IDE1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgc2VjdGlvbi5mYW5jeUJhY2tncm91bmQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgICAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCBpbWcsIHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIGltZyAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmxhZGllcy1sZWFybmluZy1jb2RlIHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZ3JpZC02b2YxMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDI0IHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIC5ncmlkLTZvZjEyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZ3JpZC02b2YxMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZ3JpZC02b2YxMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG4gIHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIC5mbGV4LWdyaWQtbGxjRGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDsgfVxuICAgIHNlY3Rpb24uZmFuY3lCYWNrZ3JvdW5kIC5mbGV4LWdyaWQtbGxjRGF5IC5ncmlkLTZvZjEyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZmxleC1ncmlkLWxsY0RheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBwYWRkaW5nOiAxMDBweDsgfVxuICAucGFnZS1lbnNlaWduZXItbGEtcHJvZ3JhbW1hdGlvbiAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5wYWdlLXRlYWNoaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHBhZGRpbmc6IDEwJTsgfSB9XG4gIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaDEge1xuICAgIGZvbnQtc2l6ZTogN3JlbTsgfVxuICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaDEgc3BhbiB7XG4gICAgICBjb2xvcjogI2IwMDA5YTsgfVxuICAgICAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDI0IC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaDEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZWMwOTE5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2VjMDkxOTsgfVxuICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogIzE4MDBhZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGgxLFxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGgyLFxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGgzLFxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGg0LFxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGg1LFxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wdkNhcmQtdGl0bGUsXG4gIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgY29sb3I6ICMyMzIzMjM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaDEsXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGgyLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBoMyxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaDQsXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGg1LFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHZDYXJkLXRpdGxlLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBoNiB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfSB9XG4gIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgcCB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfSB9XG4gIC5wYWdlLWhvbWVwYWdlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbjo6YWZ0ZXIsIC5wYWdlLWhvbWVwYWdlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6YWZ0ZXIsXG4gIC5wYWdlLWhvbWVwYWdlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5wYWdlLWhvbWVwYWdlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOjphZnRlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGE6OmFmdGVyLCAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6OmFmdGVyLCAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6OmFmdGVyLCAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46OmFmdGVyLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46OmFmdGVyLCAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46OmFmdGVyLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucGFnZS1ob21lcGFnZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24sIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xuICAgIGNvbG9yOiAjYzliYWM4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdTaGFkb3dzIEludG8gTGlnaHQnO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b246OmJlZm9yZSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6YmVmb3JlLFxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOjpiZWZvcmUsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYTo6YmVmb3JlLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOjpiZWZvcmUsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6OmJlZm9yZSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjo6YmVmb3JlLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuOjpiZWZvcmUsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46OmJlZm9yZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChpbWFnZXMvYXJyb3czLnBuZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6OmJlZm9yZSxcbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOjpiZWZvcmUsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3Zlcjo6YmVmb3JlLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGE6aG92ZXI6OmJlZm9yZSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YTpob3Zlcjo6YmVmb3JlLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyOjpiZWZvcmUsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXI6OmJlZm9yZSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3Zlcjo6YmVmb3JlLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyOjpiZWZvcmUsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IH1cbiAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjMyMzIzOyB9XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uOmhvdmVyLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGE6aG92ZXIsIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YTpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyLCAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRURDQztcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24sIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWMwOTE5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24sIC5jYW5hZGEtbGVhcm5pbmctY29kZSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjMDkxOTsgfSB9XG4gICAgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbjpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6aG92ZXIsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYTpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YTpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFmOWYzO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubGluayB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSB1bCBsaSB7XG4gICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxpbmsge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmJ1dHRvbiwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEgKyAuYnV0dG9uLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuYnV0dG9uLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuYnV0dG9uLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYnV0dG9uICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24gKyBhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYSArIGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbiArIC5saW5rLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAubGluayxcbiAgICAgIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBhICsgLmxpbmssXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAubGluayxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5saW5rLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5saW5rICsgLmJ1dHRvbixcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGluayArIGEsXG4gICAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxpbmsgKyBhLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubGluayArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5saW5rICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAubGluayArIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07IH1cbiAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICBtYXJnaW46IDRyZW0gMDsgfVxuICAgICAgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSB1bCxcbiAgICAgIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYSwgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLWludGVybmF0aW9uYWwtd29tZW5zLWRheSAud3lzaXd5ZyAuY29udGFpbmVyLFxuLnBhZ2Utam91cm5lZS1pbnRlcm5hdGlvbmFsZS1kZXMtZmVtbWVzIC53eXNpd3lnIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLWludGVybmF0aW9uYWwtd29tZW5zLWRheSAud3lzaXd5ZyAuY29udGFpbmVyLS1uYXJyb3csXG4ucGFnZS1qb3VybmVlLWludGVybmF0aW9uYWxlLWRlcy1mZW1tZXMgLnd5c2l3eWcgLmNvbnRhaW5lci0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEsXG4ucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEsXG4gICAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b24sIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEsIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gIC5wYWdlLXByb2dyYW1tZS1hbWJhc3NhZHJpY2VzLWFkb3MgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuYnV0dG9uLFxuICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5wYWdlLXByb2dyYW1tZS1hbWJhc3NhZHJpY2VzLWFkb3MgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsXG4gIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGEsXG4gIC5wYWdlLXByb2dyYW1tZS1hbWJhc3NhZHJpY2VzLWFkb3MgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLFxuICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCxcbiAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wYWdlLXByb2dyYW1tZS1hbWJhc3NhZHJpY2VzLWFkb3MgLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICNmZjY4NWY7XG4gICAgY29sb3I6ICMyMzIzMjM7IH1cbiAgICAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5idXR0b246aG92ZXIsIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgYTpob3ZlciwgLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmhvdmVyLCAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0gLmZhbmN5QmFja2dyb3VuZC10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS10ZWVuLWFtYmFzc2Fkb3ItcHJvZ3JhbSAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wYWdlLXRlZW4tYW1iYXNzYWRvci1wcm9ncmFtIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlcixcbiAgICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmJ1dHRvbjpob3ZlcixcbiAgICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIC5mYW5jeUJhY2tncm91bmQtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLFxuICAgIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIGE6aG92ZXIsXG4gICAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsXG4gICAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsXG4gICAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsXG4gICAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsXG4gICAgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsXG4gICAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmNjg1ZjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6ICMyMzIzMjM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZ3JpZC02b2YxMiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uZmVhdHVyZXMge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmVhdHVyZXMge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLmZlYXR1cmVzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWF0dXJlcy1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uZmVhdHVyZXMtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bzsgfVxuXG4uZmVhdHVyZXMtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7IH1cblxuLmZlYXR1cmVzLXN1YnRpdGxlIHtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5mZWF0dXJlcy1jdGEge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mZWF0dXJlcyAqIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmluYW5jaWFsczIwMjEge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICAuZmluYW5jaWFsczIwMjEtLW5vU3BhY2Uge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGUge1xuICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzZyZW07XG4gICAgICBoZWlnaHQ6IDc2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDI0OSwgMjQzLCAwLjIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkVEQ0M7IH1cbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdFNUY0OyB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFFQkZGOyB9XG4gICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFRUVEOyB9XG4gICAgICAua2lkcy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNUYwRTc7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2OyB9XG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdFNUY0OyB9XG4gIC5naXJscy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUVCRkY7IH1cbiAgLmtpZHMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGMEU3OyB9XG4gIC50ZWVucy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVFRUQ7IH1cbiAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRURDQzsgfVxuICAuZmluYW5jaWFsczIwMjEtdGl0bGVBY3Jvc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggYXV0byAxMDBweDsgfVxuICAuZmluYW5jaWFsczIwMjEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAgIC5maW5hbmNpYWxzMjAyMS1idXR0b25zIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmluYW5jaWFsczIwMjEge1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDYwJTsgfVxuICAgICAgLmZpbmFuY2lhbHMyMDIxLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZpbmFuY2lhbHMyMDIxLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuZmluYW5jaWFsczIwMjEtYnV0dG9ucyBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZpbmFuY2lhbHMyMDIxLWJ1dHRvbnMgYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDUwcHg7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGgxLFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaDIsXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBoMyxcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGg0LFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaDUsXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHZDYXJkLXRpdGxlLFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIHAge1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIHVsIGxpIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayB7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuYnV0dG9uLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYnV0dG9uICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAubGluayxcbiAgICAgIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIC5idXR0b24sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGluayArIGEsXG4gICAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIGEsXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyAubGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiA0cmVtIDA7IH1cbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB1bCxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5maW5hbmNpYWxzMjAyMSB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gIC5maW5hbmNpYWxzMjAyMS0tbm9TcGFjZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmluYW5jaWFsczIwMjEtLWNpcmNsZSB7XG4gICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NnJlbTtcbiAgICAgIGhlaWdodDogNzZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMjQ5LCAyNDMsIDAuMik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRURDQzsgfVxuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0U1RjQ7IH1cbiAgICAgIC5naXJscy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUVCRkY7IH1cbiAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkVFRUQ7IH1cbiAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U1RjBFNzsgfVxuICAuZmluYW5jaWFsczIwMjEtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7IH1cbiAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0U1RjQ7IH1cbiAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUJGRjsgfVxuICAua2lkcy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYwRTc7IH1cbiAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVFRDsgfVxuICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRENDOyB9XG4gIC5maW5hbmNpYWxzMjAyMS10aXRsZUFjcm9zcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4OyB9XG4gIC5maW5hbmNpYWxzMjAyMS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtOyB9XG4gICAgLmZpbmFuY2lhbHMyMDIxLWJ1dHRvbnMgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5maW5hbmNpYWxzMjAyMSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNjAlOyB9XG4gICAgICAuZmluYW5jaWFsczIwMjEtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZmluYW5jaWFsczIwMjEtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5maW5hbmNpYWxzMjAyMS1idXR0b25zIGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmluYW5jaWFsczIwMjEtYnV0dG9ucyBhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIHtcbiAgcGFkZGluZzogNTBweDsgfVxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaDEsXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBoMixcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGgzLFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaDQsXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBoNSxcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wdkNhcmQtdGl0bGUsXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5idXR0b24sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5idXR0b24gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5saW5rLFxuICAgICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgLmJ1dHRvbixcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5saW5rICsgYSxcbiAgICAgIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgYSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDRyZW0gMDsgfVxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIHVsLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIG9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZpbmFuY2lhbHMyMDIxIHtcbiAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLS1ub1NwYWNlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5maW5hbmNpYWxzMjAyMS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDc2cmVtO1xuICAgICAgaGVpZ2h0OiA3NnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAyNDksIDI0MywgMC4yKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFRENDOyB9XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RTVGNDsgfVxuICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRUJGRjsgfVxuICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDsgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTVGMEU3OyB9XG4gIC5maW5hbmNpYWxzMjAyMS0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjsgfVxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RTVGNDsgfVxuICAuZ2lybHMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFQkZGOyB9XG4gIC5raWRzLWxlYXJuaW5nLWNvZGUgLmZpbmFuY2lhbHMyMDIxLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjBFNzsgfVxuICAudGVlbnMtbGVhcm5pbmctY29kZSAuZmluYW5jaWFsczIwMjEtLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRUVEOyB9XG4gIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5maW5hbmNpYWxzMjAyMS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVEQ0M7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLXRpdGxlQWNyb3NzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7IH1cbiAgLmZpbmFuY2lhbHMyMDIxLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cbiAgICAuZmluYW5jaWFsczIwMjEtYnV0dG9ucyBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZpbmFuY2lhbHMyMDIxIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZpbmFuY2lhbHMyMDIxLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA2MCU7IH1cbiAgICAgIC5maW5hbmNpYWxzMjAyMS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5maW5hbmNpYWxzMjAyMS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmZpbmFuY2lhbHMyMDIxLWJ1dHRvbnMgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5maW5hbmNpYWxzMjAyMS1idXR0b25zIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmluYW5jaWFsczIwMjEtdGV4dGFyZWEge1xuICBwYWRkaW5nOiA1MHB4OyB9XG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBoMSxcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGgyLFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaDMsXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBoNCxcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGg1LFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnB2Q2FyZC10aXRsZSxcbiAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBwIHtcbiAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB1bCBsaSB7XG4gICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmJ1dHRvbiwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuYnV0dG9uLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJ1dHRvbiArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5idXR0b24gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuYnV0dG9uICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmxpbmssXG4gICAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSBhICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAubGluayxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyAuYnV0dG9uLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxpbmsgKyBhLFxuICAgICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyBhLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSxcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAubGluayArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5saW5rICsgLmxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNHJlbSAwOyB9XG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgdWwsXG4gICAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmJ1dHRvbiwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIGEsIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuZmluYW5jaWFsczIwMjEtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZpbmFuY2lhbHMyMDIxLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uZGVjb3JhdGl2ZS1zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLXBvc2l0aW9uOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCYXNpYyBGb3JtIEZvcm1hdHRpbmcgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dCxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU2NTY1NjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NTY1NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIGlucHV0OmhvdmVyLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dDpob3ZlcixcbiAgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQ6aG92ZXIsIGlucHV0OmZvY3VzLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dDpmb2N1cyxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQ6Zm9jdXMsXG4gIHRleHRhcmVhOmhvdmVyLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGFmOWYzOyB9XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmZiZjkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4ICNkMmZiZjkgaW5zZXQ7IH1cblxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDQ2MHB4OyB9XG5cbmxhYmVsLCAucmFkaW9CdXR0b25zLXRpdGxlLCAuY21Gb3JtIC5zZl9maWVsZCBsYWJlbCxcbi5scEZvcm0gLnNmX2ZpZWxkIGxhYmVsLFxubGFiZWwuZ2ZpZWxkX2xhYmVsLFxuLmdmaWVsZF9sYWJlbC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4uY21Gb3JtIC5zZl9maWVsZCBsYWJlbC5nZmllbGRfbGFiZWwsXG4ubHBGb3JtIC5zZl9maWVsZCBsYWJlbC5nZmllbGRfbGFiZWwsXG5sZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEwN2U3YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIFxuICAuZ2Zvcm1fd3JhcHBlciBsYWJlbCxcbiAgLmdmb3JtX3dyYXBwZXIgLnJhZGlvQnV0dG9ucy10aXRsZSxcbiAgLmdmb3JtX3dyYXBwZXIgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsXG4gIC5jbUZvcm0gLnNmX2ZpZWxkIC5nZm9ybV93cmFwcGVyIGxhYmVsLFxuICAuZ2Zvcm1fd3JhcHBlciAubHBGb3JtIC5zZl9maWVsZCBsYWJlbCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgLmdmb3JtX3dyYXBwZXIgbGFiZWwsIC5nZm9ybV93cmFwcGVyIGxhYmVsLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbC5yYWRpb0J1dHRvbnMtdGl0bGUsIC5nZm9ybV93cmFwcGVyXG4gIGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaW5wdXQsIC5jbUZvcm0gLnNmX2ZpZWxkLFxuLmxwRm9ybSAuc2ZfZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmxhYmVsLS1taW5pbWl6ZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgtMjAwJSk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENvbnRhY3QgRm9ybSA3IEZvcm1hdHRpbmcgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud3BjZjcgYnIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGNvbG9yOiByZWQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5nbGMtbWFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL2JhY2tkcm9wLmpwZyksIGxpbmVhci1ncmFkaWVudCgjMWExMDNhLCAjMWExMDNhKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nbGMtbWFwIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG5cbi5nbGMtZGF5LW1hcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMCUgMTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvY29ybmVyLXdoYWxlcy5zdmcpLCB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvbGVmdC1maXNoLnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9zdGFyLnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9ib3R0b20tZml4LnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS93YXZlcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIDAlIDMwMHB4LCAwIGJvdHRvbSwgYm90dG9tIHJpZ2h0LCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIDY1JSwgMjAlLCA1MCUsIGNvdmVyOyB9XG4gIC5mciAuZ2xjLWRheS1tYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9jb3JuZXItd2hhbGVzLnN2ZyksIHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9sZWZ0LWZpc2guc3ZnKSwgdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL2ZyZW5jaHN0YXIuc3ZnKSwgdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL2JvdHRvbS1maXguc3ZnKSwgdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL3dhdmVzLnN2Zyk7IH1cbiAgLmdsYy1kYXktbWFwIC5zdGFydC1pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuZ2xjLWRheS1tYXAgLmdsYy1tYXAtd2F0ZXItdGl0bGUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzFhMTAzYTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNWUyYWZmO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZ2xjLWRheS1tYXAgLmdsYy1tYXAtd2F0ZXItdGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdBbWF0aWMgU0MnLCBjdXJzaXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2xjLWRheS1tYXAgLmdsYy1tYXAtd2F0ZXItdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5nbGMtZGF5LW1hcCAubGFuZC1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5nbGMtZGF5LW1hcCAuZ2xjLW1hcC1sYW5kIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvZ2xjRGF5TWFwMjAyMS9iYWNrZHJvcC5qcGcpLCB1cmwoaW1hZ2VzL2dsY0RheU1hcDIwMjEvbW91bnRhaW5zLnN2ZyksIGxpbmVhci1ncmFkaWVudCgjNzYzREZGLCAjNzYzREZGKSwgdXJsKGltYWdlcy9nbGNEYXlNYXAyMDIxL3RyZWVzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCBjb250YWluLCBjb3ZlciwgY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2xjLWRheS1tYXAgLmdsYy1tYXAtbGFuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5MHB4OyB9IH1cbiAgLmdsYy1kYXktbWFwIC5sYW5kLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdsYy1kYXktbWFwIC5sYW5kLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiA1MHB4IDBweDsgfVxuICAgIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIgLmZsZXgtaXRlbS10ZXh0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiA2cHggZGFzaGVkIHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIgLmZsZXgtaXRlbS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmdsYy1kYXktbWFwIC5zaW5nbGUtbGVzc29uLWNvbnRhaW5lciAuaXRlbS1pbWFnZSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2xjLWRheS1tYXAgLnNpbmdsZS1sZXNzb24tY29udGFpbmVyIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQW1hdGljIFNDJywgY3Vyc2l2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAuZ2xjLWRheS1tYXAgLnNpbmdsZS1sZXNzb24tY29udGFpbmVyIC5nbGMtZGF5LW1hcC1zdWJqZWN0cyxcbiAgICAuZ2xjLWRheS1tYXAgLnNpbmdsZS1sZXNzb24tY29udGFpbmVyIC5nbGMtZGF5LW1hcC1hZ2VzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5nbGMtZGF5LW1hcCAuc2luZ2xlLWxlc3Nvbi1jb250YWluZXIgLmdsYy1kYXktbWFwLWFnZXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmdsYy1kYXktbWFwIC5zaW5nbGUtbGVzc29uLWNvbnRhaW5lcjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmdsYy1kYXktbWFwIC5zaW5nbGUtbGVzc29uLWNvbnRhaW5lcjpsYXN0LWNoaWxkIC5mbGV4LWl0ZW0tdGV4dDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2xjLWRheS1tYXAgLnNpbmdsZS1sZXNzb24tY29udGFpbmVyOmxhc3QtY2hpbGQgLmZsZXgtaXRlbS10ZXh0OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJ5VGhlTnVtYmVycyAuc3RhdHNJbWFnZS1ub3RlIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuLmJ5VGhlTnVtYmVycyAuc3RhdHNJbWFnZS1zdGF0IC5zdGF0LW51bSB7XG4gIGZvbnQtc2l6ZTogNC44cmVtOyB9XG5cbi5ieVRoZU51bWJlcnMgLnN0YXQtbnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ieVRoZU51bWJlcnMgLnBsdXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzEwN0U3QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQuOHJlbTsgfVxuXG4uYnlUaGVOdW1iZXJzIC5zdGF0LXNlbnRlbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG5cbi5nb29nbGVDaGFydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2hhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmhhbGZDYXJvdXNlbCB7XG4gIG1hcmdpbjogNy41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFsZkNhcm91c2VsLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZmZmZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5oYWxmQ2Fyb3VzZWwtc3BoZXJlMSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYm9yZGVyOiAzMXB4IHNvbGlkICNkMmZiZjk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IC0xMDBweDsgfVxuICAuaGFsZkNhcm91c2VsLXNwaGVyZTIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWY5ZjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gICAgbGVmdDogMTI1cHg7IH1cbiAgLmhhbGZDYXJvdXNlbC1zcGhlcmUzIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3RTdBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGVmdDogNTBweDsgfVxuICAuaGFsZkNhcm91c2VsIC5jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuaGFsZkNhcm91c2VsLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaGFsZkNhcm91c2VsLWluZm9UaXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAuaGFsZkNhcm91c2VsLWluZm9UZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaGFsZkNhcm91c2VsLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXJlbSwgMCk7IH1cbiAgLmhhbGZDYXJvdXNlbC1nYWxsZXJ5SXRlbSB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhhbGZDYXJvdXNlbC1nYWxsZXJ5SXRlbTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwNjBhMGMsIHJnYmEoNDQsIDcwLCA3MCwgMCkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5oYWxmQ2Fyb3VzZWwgLnAtaGFsZi1jYXJvdXNlbCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xMzsgfVxuICAuaGFsZkNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5oYWxmQ2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzcmMvaW1hZ2VzL2ljb25zL2Fycm93LWdhbGxlcnktbGVmdC5zdmcpO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuaGFsZkNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3JjL2ltYWdlcy9pY29ucy9hcnJvdy1nYWxsZXJ5LXJpZ2h0LnN2Zyk7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuaGFsZkNhcm91c2VsLWdhbGxlcnlJbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oYWxmQ2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oYWxmQ2Fyb3VzZWwtc3BoZXJlMiB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBib3R0b206IGF1dG87IH1cbiAgICAuaGFsZkNhcm91c2VsLXNwaGVyZTMge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgYm90dG9tOiBhdXRvOyB9XG4gICAgLmhhbGZDYXJvdXNlbC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5oYWxmQ2Fyb3VzZWwtZ2FsbGVyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5oYWxmQ2Fyb3VzZWwtZ2FsbGVyeUl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuaGFsZkNhcm91c2VsLXNwaGVyZTEge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZDJmYmY5O1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIGxlZnQ6IC01MHB4OyB9XG4gICAgLmhhbGZDYXJvdXNlbC1zcGhlcmUyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDQ1cHg7IH1cbiAgICAuaGFsZkNhcm91c2VsLXNwaGVyZTMge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0b3A6IDQyJTtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAuaGFsZkNhcm91c2VsLWluZm8ge1xuICAgICAgcGFkZGluZzogNnJlbSAwOyB9XG4gICAgLmhhbGZDYXJvdXNlbC1pbmZvVGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuaGFsZkNhcm91c2VsLWluZm9UZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmhhbGZDYXJvdXNlbC1nYWxsZXJ5SXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgIC5oYWxmQ2Fyb3VzZWwtZ2FsbGVyeUluZm8ge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgLmhhbGZDYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgIC5oYWxmQ2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMjBweDsgfSB9XG5cbi52aWRlb0hlYWRlci5pcEhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtMXMwcy5wbmcpLCB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgbGluZWFyLWdyYWRpZW50KCNlYWZmZmUgOTclLCAjZDJmYmY5IDMlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweCBhdXRvLCAzMDBweCBhdXRvLCBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSAzNSUsIDk1JSBjZW50ZXIsIGNlbnRlciB0b3A7IH1cblxuLnZpZGVvSGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgdXJsKGltYWdlcy9hYm91dC0xczBzLnBuZyksIGxpbmVhci1ncmFkaWVudCgjZWFmZmZlLCAjZWFmZmZlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweCBhdXRvLCAzMDBweCBhdXRvLCBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSAzNSUsIDk1JSBjZW50ZXIsIGNlbnRlciB0b3A7IH1cbiAgLnZpZGVvSGVhZGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQ1cHg7IH1cbiAgLnZpZGVvSGVhZGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZpZGVvSGVhZGVyLXN1YmhlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2VjMDkxOTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZpZGVvSGVhZGVyLXZpZGVvUGFyZW50Q29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87IH1cbiAgICAudmlkZW9IZWFkZXItdmlkZW9QYXJlbnRDb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnZpZGVvSGVhZGVyLXZpZGVvUGFyZW50Q29udGFpbmVyIGlmcmFtZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCAjMDAwIGRvdHRlZDsgfVxuICAudmlkZW9IZWFkZXItdmlkZW9Db250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtdmlkZW8tcGxhY2Vob2xkZXIuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnZpZGVvSGVhZGVyLXZpZGVvQ29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2ljb25zL3BsYXktYnV0dG9uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnZpZGVvSGVhZGVyLXBhcmFncmFwaCB7XG4gICAgcGFkZGluZzogMCAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW9IZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG4gICAgICAudmlkZW9IZWFkZXItcGFyYWdyYXBoIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnZpZGVvSGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCUgYXV0bywgMCAwLCBhdXRvIDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNSUsIGNlbnRlciBjZW50ZXIsIGNlbnRlciB0b3A7IH1cbiAgICAgIC52aWRlb0hlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC52aWRlb0hlYWRlci12aWRlb0NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDM1cHg7IH1cbiAgICAgICAgLnZpZGVvSGVhZGVyLXZpZGVvQ29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgICAgLnZpZGVvSGVhZGVyLXBhcmFncmFwaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYWJvdXRVc1Zpc2lvbiB7XG4gIG1hcmdpbi10b3A6IC0xNXJlbTtcbiAgcGFkZGluZzogNDByZW0gMCAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9hYm91dC1zd29vcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFib3V0VXNWaXNpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hYm91dFVzVmlzaW9uIC5taXNzaW9uVGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk2OTY5NjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuYWJvdXRVc1Zpc2lvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJvdXRVc1Zpc2lvbi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM4YWY5ZjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMSB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICByaWdodDogLTExMHB4OyB9XG4gICAgLmFib3V0VXNWaXNpb24tY2lyY2xlLS0yIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICB0b3A6IC0yMTBweDtcbiAgICAgIHJpZ2h0OiAtMjEwcHg7IH1cbiAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YmVmb3JlLCAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzhhZjlmMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgIGxlZnQ6IDI3cHg7IH1cbiAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB0b3A6IDU3cHg7XG4gICAgICAgIGxlZnQ6IDU3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0VXNWaXNpb24tY2lyY2xlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4YWY5ZjM7IH1cbiAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTIge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgICByaWdodDogLTcwcHg7IH1cbiAgICAgICAgLmFib3V0VXNWaXNpb24tY2lyY2xlLS0yOjpiZWZvcmUsIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4YWY5ZjM7IH1cbiAgICAgICAgLmFib3V0VXNWaXNpb24tY2lyY2xlLS0yOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBsZWZ0OiAxOHB4OyB9XG4gICAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgbGVmdDogMzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hYm91dFVzVmlzaW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDAgNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSB0b3A7IH1cbiAgICAgIC5hYm91dFVzVmlzaW9uOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5hYm91dFVzVmlzaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5oZXJvIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmY2ZjYsICNlYWZmZmUpOyB9XG4gIC5oZXJvLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMTAwcHgsIGJvdHRvbSAtNjUlIHJpZ2h0IDEwJSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgNDYwcHggYXV0bywgYXV0byAxMjAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlcm8taW5uZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnJlbTsgfVxuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAuaGVyby1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMTAwcHgsIGJvdHRvbSAtNjUlIHJpZ2h0IDUlLCBjZW50ZXIgcmlnaHQgLTEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyMCUsIDQ2MHB4IGF1dG8sIGF1dG8gMTIwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gcmlnaHQgLTEwJSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCAzNTBweCBhdXRvLCBhdXRvIDEyMCU7IH1cbiAgICAuaGVyby1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9XG4gICAgLmhlcm8tc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzByZW07IH1cbiAgICAgIC5oZXJvLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMjI1cHggYXV0bywgYXV0byAxMjAlOyB9XG4gICAgICAuaGVyby1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMHB4IDBweCwgYXV0byAxMjAlOyB9XG4gICAgLmhlcm8taW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmhlcm8uaGVyb0NDIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmY2ZjYsICNlYWZmZmUpOyB9XG4gIC5oZXJvLmhlcm9DQy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gNTAlIHJpZ2h0IDAlLCBjZW50ZXIgcmlnaHQgLTEwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCA0MCUgYXV0bywgYXV0byAxMjAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlcm8uaGVyb0NDLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07IH1cbiAgLmhlcm8uaGVyb0NDLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuaGVyby5oZXJvQ0Mtc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAuaGVyby5oZXJvQ0MtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gLTY1JSByaWdodCA1JSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCA0NjBweCBhdXRvLCBhdXRvIDEyMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oZXJvLmhlcm9DQy1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMTAwcHgsIGJvdHRvbSByaWdodCAtMTAlLCBjZW50ZXIgcmlnaHQgLTEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyMCUsIDM1MHB4IGF1dG8sIGF1dG8gMTIwJTsgfVxuICAgIC5oZXJvLmhlcm9DQy1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgLmhlcm8uaGVyb0NDLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgIC5oZXJvLmhlcm9DQy1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby5oZXJvQ0Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzByZW07IH1cbiAgICAgIC5oZXJvLmhlcm9DQy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyMCUsIDIyNXB4IGF1dG8sIGF1dG8gMTIwJTsgfVxuICAgICAgLmhlcm8uaGVyb0NDLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuaGVyby5oZXJvQ0MtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMHB4IDBweCwgYXV0byAxMjAlOyB9XG4gICAgLmhlcm8uaGVyb0NDLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5oZXJvLmhlcm9DQy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmFzaWMgRm9ybSBGb3JtYXR0aW5nICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQsIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0LFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NjU2NTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBpbnB1dDpob3ZlciwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQ6aG92ZXIsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0OmhvdmVyLCBpbnB1dDpmb2N1cywgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQ6Zm9jdXMsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0OmZvY3VzLFxuICB0ZXh0YXJlYTpob3ZlcixcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzhhZjlmMzsgfVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmYmY5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCAjZDJmYmY5IGluc2V0OyB9XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiA0NjBweDsgfVxuXG5sYWJlbCwgLnJhZGlvQnV0dG9ucy10aXRsZSwgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsXG4ubHBGb3JtIC5zZl9maWVsZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMDdlN2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDsgfVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlucHV0LCAuY21Gb3JtIC5zZl9maWVsZCxcbi5scEZvcm0gLnNmX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5sYWJlbC0tbWluaW1pemVkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoLTIwMCUpOyB9XG5cbiNnZm9ybV93cmFwcGVyXzcsXG4jZ2Zvcm1fd3JhcHBlcl84LFxuI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzgsXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfNyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICNnZm9ybV93cmFwcGVyXzc6OmJlZm9yZSxcbiAgI2dmb3JtX3dyYXBwZXJfODo6YmVmb3JlLFxuICAjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfODo6YmVmb3JlLFxuICAjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfNzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJpbWFnZXMvYmx1ZWNpcmNsZXMtbGVmdC5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNiU7XG4gICAgdG9wOiAtMiU7IH1cbiAgI2dmb3JtX3dyYXBwZXJfNzo6YWZ0ZXIsXG4gICNnZm9ybV93cmFwcGVyXzg6OmFmdGVyLFxuICAjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfODo6YWZ0ZXIsXG4gICNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl83OjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2JsdWVjaXJjbGVzLWltcGFjdC5zdmdcIik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMyU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDcwJTsgfVxuXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfOCxcbiNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl83IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzg6OmJlZm9yZSxcbiAgI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzc6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvLFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyBsaSxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8gbGksXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgICB3aWR0aDogNTAlOyB9XG5cbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCBsaSxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlOyB9XG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pcEhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDcwcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmNmY2LCAjZWFmZmZlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5pcEhlYWRlci0tc3RpY2t5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuICAgIC5pcEhlYWRlci0tc3RpY2t5LmlwSGVhZGVyLS1tYXJnaW5Ub3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmlwSGVhZGVyLS1tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDhyZW07IH1cbiAgLmlwSGVhZGVyLS1tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDhyZW07IH1cbiAgLmlwSGVhZGVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmlwSGVhZGVyLS13aXRoTmF2LmlwSGVhZGVyLS1tYXJnaW5Ub3AgLmlwSGVhZGVyLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDAgMTVyZW07IH1cbiAgLmlwSGVhZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5pcEhlYWRlci0tbGVmdCAuaXBIZWFkZXItdGl0bGUge1xuICAgIG1heC13aWR0aDogNjNyZW07IH1cbiAgLmlwSGVhZGVyLS1sZWZ0IC5pcEhlYWRlci10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU1LjVyZW07IH1cbiAgLmlwSGVhZGVyLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaXBIZWFkZXItLWRhcmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjZkZWcsICNlZTFkMjQsICNhMzRkNzIgMjMlLCAjZGMyMzIwIDYxJSwgI2M3MzgwMSA3NCUsICM3YzRmYTAgOTglLCAjN2M0ZmEwKTsgfVxuICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5pcEhlYWRlci0tZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFRENDOyB9XG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5pcEhlYWRlci0tZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdFNUY0OyB9XG4gICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLmlwSGVhZGVyLS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUVCRkY7IH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAuaXBIZWFkZXItLWRhcmsge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDsgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLmlwSGVhZGVyLS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNUYwRTc7IH1cbiAgLmlwSGVhZGVyLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmlwSGVhZGVyLS1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG4gIC5pcEhlYWRlci1pbWFnZVRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmlwSGVhZGVyLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5pcEhlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAuaXBIZWFkZXItbG9nb3Mge1xuICAgIG1hcmdpbjogNHJlbSAwOyB9XG4gIC5pcEhlYWRlci1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMCAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pcEhlYWRlci0tbm9Db250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5pcEhlYWRlci10b3BUaXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5pcEhlYWRlciAuYnV0dG9uICsgLmJ1dHRvbiwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmJ1dHRvbiwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIC5idXR0b24sIC5pcEhlYWRlciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuYnV0dG9uLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5pcEhlYWRlciAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaXBIZWFkZXIgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaXBIZWFkZXIgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaXBIZWFkZXIgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlwSGVhZGVyIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlwSGVhZGVyIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJ1dHRvbiArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5idXR0b24gKyBhLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgYSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmlwSGVhZGVyIC5idXR0b24gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIC5idXR0b24gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pcEhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaXBIZWFkZXItLXdpdGhOYXYuaXBIZWFkZXItLW1hcmdpblRvcCAuaXBIZWFkZXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogOHJlbSAwOyB9XG4gICAgICAuaXBIZWFkZXItbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaXBIZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07IH1cbiAgICAgIC5pcEhlYWRlci1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXBIZWFkZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgLmlwSGVhZGVyLWJ1dHRvbnMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pcEhlYWRlciAuYnV0dG9uICsgLmJ1dHRvbiwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmJ1dHRvbiwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIC5idXR0b24sIC5pcEhlYWRlciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuYnV0dG9uLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5pcEhlYWRlciAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5pcEhlYWRlciAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJ1dHRvbiArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5idXR0b24gKyBhLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgYSwgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmlwSGVhZGVyIC5idXR0b24gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmlwSGVhZGVyIC5idXR0b24gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pcEhlYWRlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNtRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLmlwSGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5pcEhlYWRlciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmlwSGVhZGVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaXBIZWFkZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5pcEhlYWRlciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmlwSGVhZGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmlwSGVhZGVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaXBIZWFkZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pcEhlYWRlciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuaXBIZWFkZXItaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMCAxMHJlbTsgfVxuICAgIC5pcEhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG5cbi5pbnN0YWdyYW0ge1xuICBtYXJnaW46IDEwcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5zdGFncmFtLWhlYWRlciB7XG4gICAgbWFyZ2luOiA0cmVtIDA7IH1cbiAgLmluc3RhZ3JhbS10ZXh0IHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuICAgIC5pbnN0YWdyYW0tdGV4dCBhLCAuaW5zdGFncmFtLXRleHQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5pbnN0YWdyYW0gLnNiaSB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfcGhvdG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfcGhvdG86Zm9jdXMge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7IH1cbiAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi90d2cvaW1hZ2VzL2luc3RhZ3JhbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5pbnN0YWdyYW0gI3NiaV9pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmluc3RhZ3JhbSAjc2JpX2ltYWdlcyB7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5zdGFncmFtICNzYmlfaW1hZ2VzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gICAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5pbnN0YWdyYW0gI3NiaV9pbWFnZXMge1xuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uam9iR3JpZCB7XG4gIHBhZGRpbmc6IDlyZW0gMDsgfVxuICAuam9iR3JpZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuam9iR3JpZC1jaXJjbGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRvcDogLTE0cmVtO1xuICAgIGxlZnQ6IC0yNHJlbTsgfVxuICAuam9iR3JpZC1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuICAuam9iR3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmpvYkdyaWQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZDtcbiAgICBwYWRkaW5nOiAyLjZyZW07XG4gICAgbWluLWhlaWdodDogMzNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5qb2JHcmlkLXdyYXBwZXJbZGF0YS1yb2xlPVwibW9kYWwtYnV0dG9uXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuam9iR3JpZC1idXR0b24sIC5tb2RhbE92ZXJsYXktY2xvc2UsIC5wcm9ncmFtQ2FyZC1wbHVzQnV0dG9uIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuam9iR3JpZC1idXR0b246YmVmb3JlLCAubW9kYWxPdmVybGF5LWNsb3NlOmJlZm9yZSwgLnByb2dyYW1DYXJkLXBsdXNCdXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL3BsdXMuc3ZnXCIpOyB9XG4gICAgLmpvYkdyaWQtYnV0dG9uOmhvdmVyLCAubW9kYWxPdmVybGF5LWNsb3NlOmhvdmVyLCAucHJvZ3JhbUNhcmQtcGx1c0J1dHRvbjpob3ZlcixcbiAgICAuam9iR3JpZC13cmFwcGVyOmhvdmVyIC5qb2JHcmlkLWJ1dHRvbixcbiAgICAuam9iR3JpZC13cmFwcGVyOmhvdmVyIC5tb2RhbE92ZXJsYXktY2xvc2UsXG4gICAgLmpvYkdyaWQtd3JhcHBlcjpob3ZlciAucHJvZ3JhbUNhcmQtcGx1c0J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTA3ZTdhOyB9XG4gIC5qb2JHcmlkLWRldGFpbHMge1xuICAgIG1hcmdpbjogOHJlbSAwIDRyZW07IH1cbiAgLmpvYkdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAjMTA3ZTdhOyB9XG4gIC5qb2JHcmlkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuam9iR3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDA7IH1cbiAgICAuam9iR3JpZC1jaXJjbGVzIHtcbiAgICAgIGxlZnQ6IC0xMHJlbTsgfSB9XG5cbi5qb2luQ29tbXVuaXR5IHtcbiAgbWFyZ2luOiA2cmVtIDA7XG4gIHBhZGRpbmc6IDdyZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZjZmNiwgI2VhZmZmZSk7IH1cbiAgLmpvaW5Db21tdW5pdHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA2cmVtOyB9XG4gIC5qb2luQ29tbXVuaXR5LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpvaW5Db21tdW5pdHktZ3JpZFdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtOyB9XG4gIC5qb2luQ29tbXVuaXR5LWZvcm1XcmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1LjhyZW07IH1cbiAgLmpvaW5Db21tdW5pdHktZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuam9pbkNvbW11bml0eS1mYldyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5qb2luQ29tbXVuaXR5LXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiA0NS44cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5qb2luQ29tbXVuaXR5LXdpbmRvd1RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMjsgfVxuICAuam9pbkNvbW11bml0eS1mYkxvZ28ge1xuICAgIHdpZHRoOiAzLjNyZW07XG4gICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvZmItbG9nby13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuam9pbkNvbW11bml0eS13aW5kb3dCYXIge1xuICAgIGhlaWdodDogMy4zcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmpvaW5Db21tdW5pdHktcHJvZ3JhbUxvZ28ge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmpvaW5Db21tdW5pdHktd2luZG93Q29udGVudCB7XG4gICAgcGFkZGluZzogMTByZW0gNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpvaW5Db21tdW5pdHktZm9ybVRleHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmpvaW5Db21tdW5pdHktZm9ybVRleHQsIC5qb2luQ29tbXVuaXR5LWZiVGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuICAgIC5qb2luQ29tbXVuaXR5LWZvcm1UZXh0IGgyLCAuam9pbkNvbW11bml0eS1mb3JtVGV4dCBoMywgLmpvaW5Db21tdW5pdHktZm9ybVRleHQgaDQsIC5qb2luQ29tbXVuaXR5LWZiVGV4dCBoMiwgLmpvaW5Db21tdW5pdHktZmJUZXh0IGgzLCAuam9pbkNvbW11bml0eS1mYlRleHQgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuam9pbkNvbW11bml0eS1idXR0b25XcmFwcGVyIHtcbiAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAgIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgLmJ1dHRvbiwgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciBhLCAuam9pbkNvbW11bml0eS1idXR0b25XcmFwcGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuam9pbkNvbW11bml0eS1idXR0b25XcmFwcGVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuam9pbkNvbW11bml0eS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuam9pbkNvbW11bml0eS1ncmlkV3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICAgIC5qb2luQ29tbXVuaXR5LWZvcm1XcmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmpvaW5Db21tdW5pdHktZmJXcmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICAuam9pbkNvbW11bml0eS13aW5kb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgLmJ1dHRvbiwgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciBhLCAuam9pbkNvbW11bml0eS1idXR0b25XcmFwcGVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuam9pbkNvbW11bml0eS1idXR0b25XcmFwcGVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5qb2luQ29tbXVuaXR5LWJ1dHRvbldyYXBwZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmpvaW5Db21tdW5pdHktYnV0dG9uV3JhcHBlciAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmpvaW5Db21tdW5pdHktd2luZG93Q29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDNyZW07IH1cbiAgICAuam9pbkNvbW11bml0eS1mYlRleHQge1xuICAgICAgbWFyZ2luOiAycmVtIDAgM3JlbTsgfVxuICAgICAgLmpvaW5Db21tdW5pdHktZmJUZXh0IGgyLCAuam9pbkNvbW11bml0eS1mYlRleHQgaDMsIC5qb2luQ29tbXVuaXR5LWZiVGV4dCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4ubGVzc29uQ2FyZHMge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGVzc29uQ2FyZHMtLW5vU3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5sZXNzb25DYXJkcy10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5sZXNzb25DYXJkcy1vcGVuaW5nRGVzYyB7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubGVzc29uQ2FyZHMtYnV0dG9ucyB7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubGVzc29uQ2FyZHMtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubGVzc29uQ2FyZHMge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAgIC5sZXNzb25DYXJkcy1idXR0b25zIGEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5sZXNzb25zR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIHJvdy1nYXA6IDJyZW07XG4gIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDsgfVxuICAubGVzc29uc0dyaWQgPiBkaXYge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA3NXB4IC0yMHB4ICM5Njk2OTY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAubGVzc29uc0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlc3NvbnNHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuLmxlc3NvbkNhcmRzIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IC5wdkNhcmQtbWFpbkNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlYzA5MTk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGVzc29uQ2FyZHMgLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1pbWFnZS0tb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDApIDIwJSwgcmdiYSgxMzgsIDI0OSwgMjQzLCAwLjgpKTsgfVxuXG4ubGV0dGVyQmxvY2sge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5sZXR0ZXJCbG9jayAuc3RhdHNCbG9jay1xdW90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sZXR0ZXJCbG9jayAuc3RhdHNCbG9jay1xdW90ZSBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAubGV0dGVyQmxvY2sgLnN0YXRzQmxvY2stcXVvdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9xdW90ZXMuc3ZnKTsgfVxuICAubGV0dGVyQmxvY2sgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmxldHRlckJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5sZXR0ZXJCbG9jay1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubGV0dGVyQmxvY2stc2lnbmF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubGV0dGVyQmxvY2stc2lnbmF0dXJlcyAuc2lnbmVyIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmxldHRlckJsb2NrLXNpZ25lck5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3RBbmRHcmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmY2ZjYsICNlYWZmZmUpO1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cmVtIDA7IH1cbiAgLmxpc3RBbmRHcmFkaWVudC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIC5saXN0QW5kR3JhZGllbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNTByZW07IH1cbiAgLmxpc3RBbmRHcmFkaWVudC1saXN0c0NvbnRhaW5lciB7XG4gICAgY29sdW1uLWNvdW50OiA0OyB9XG4gIC5saXN0QW5kR3JhZGllbnQtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmxpc3RBbmRHcmFkaWVudC1saXN0IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLmxpc3RBbmRHcmFkaWVudC1saXN0VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5saXN0QW5kR3JhZGllbnQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5saXN0QW5kR3JhZGllbnQtbGluaywgLmxpc3RBbmRHcmFkaWVudC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmxpc3RBbmRHcmFkaWVudCB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDA7IH1cbiAgICAgIC5saXN0QW5kR3JhZGllbnQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIC5saXN0QW5kR3JhZGllbnQtbGlzdHNDb250YWluZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubGlzdEFuZEdyYWRpZW50IHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDsgfVxuICAgICAgLmxpc3RBbmRHcmFkaWVudC1saXN0c0NvbnRhaW5lciB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICAgICAgLmxpc3RBbmRHcmFkaWVudC1saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5saXN0Q29tYm8ge1xuICBwYWRkaW5nLXRvcDogMTByZW07IH1cbiAgLmxpc3RDb21iby10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIC5saXN0Q29tYm8tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW07XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07IH1cbiAgLmxpc3RDb21iby1saXN0SXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMC44cmVtOyB9XG4gICAgLmxpc3RDb21iby1saXN0SXRlbSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubGlzdENvbWJvLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpc3RDb21iby1saXN0IHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5saXN0Q29tYm8tbGlzdCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuXG5zZWN0aW9uLmxsY2RheUhlYWRlciB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBzZWN0aW9uLmxsY2RheUhlYWRlciAuZ3JpZC03b2YxMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNiMDAwOWE7IH1cbiAgc2VjdGlvbi5sbGNkYXlIZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmxhZGllcy1sZWFybmluZy1jb2RlIHNlY3Rpb24ubGxjZGF5SGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xsYy1ncmFkaWVudC1sb25nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA3M3B4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgc2VjdGlvbi5sbGNkYXlIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MyUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAxN3B4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgc2VjdGlvbi5sbGNkYXlIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OCUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwNnB4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgc2VjdGlvbi5sbGNkYXlIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgzcHgpIHtcbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSBzZWN0aW9uLmxsY2RheUhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTdweCkge1xuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIHNlY3Rpb24ubGxjZGF5SGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDYlIDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4OHB4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgc2VjdGlvbi5sbGNkYXlIZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NCUgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSBzZWN0aW9uLmxsY2RheUhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM4JSA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIHNlY3Rpb24ubGxjZGF5SGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIC5jYW5hZGEtbGVhcm5pbmctY29kZSBzZWN0aW9uLmxsY2RheUhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2VjMDkxOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmNhbmFkYS1sZWFybmluZy1jb2RlIHNlY3Rpb24ubGxjZGF5SGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuICBzZWN0aW9uLmxsY2RheUhlYWRlciAuZ3JpZC01b2YxMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIHNlY3Rpb24ubGxjZGF5SGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDsgfVxuICAgIHNlY3Rpb24ubGxjZGF5SGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IC5ncmlkLTdvZjEyLFxuICAgIHNlY3Rpb24ubGxjZGF5SGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IC5ncmlkLTVvZjEyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHNlY3Rpb24ubGxjZGF5SGVhZGVyIC5mbGV4LWdyaWQtbGxjRGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubGxjZGF5SGVhZGVyLXRleHRhcmVhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHBhZGRpbmc6IDEwJTsgfSB9XG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDEge1xuICAgIGZvbnQtc2l6ZTogNS40cmVtOyB9XG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDEsXG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDIsXG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDMsXG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDQsXG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDUsXG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnB2Q2FyZC10aXRsZSxcbiAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDEsXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGgyLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBoMyxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaDQsXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGg1LFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHZDYXJkLXRpdGxlLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBoNiB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfSB9XG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIHAge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH0gfVxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGEsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiMDAwOWE7IH0gfVxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b246aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmxhZGllcy1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGE6aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RTVGNDsgfVxuICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNlYzA5MTk7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGEsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYzA5MTk7IH0gfVxuICAgIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b246aG92ZXIsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmNhbmFkYS1sZWFybmluZy1jb2RlIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhOmhvdmVyLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGE6aG92ZXIsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jYW5hZGEtbGVhcm5pbmctY29kZSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzhhZjlmMztcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGEsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxpbmsge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5saW5rIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5idXR0b24sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSBhICsgLmJ1dHRvbiwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmJ1dHRvbiwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmJ1dHRvbiwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmJ1dHRvbiArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgYSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGEgKyBhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGEsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY21Gb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSBhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmNtRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmJ1dHRvbiArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxsY2RheUhlYWRlci10ZXh0YXJlYSBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5idXR0b24gKyAubGluayxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmxpbmssXG4gICAgICAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgYSArIC5saW5rLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmxpbmssXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAubGluayxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubGluayArIC5idXR0b24sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxpbmsgKyBhLFxuICAgICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5saW5rICsgYSxcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxpbmsgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAubGluayArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmxpbmsgKyAubGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtOyB9XG4gICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgbWFyZ2luOiA0cmVtIDA7IH1cbiAgICAgIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgdWwsXG4gICAgICAubGxjZGF5SGVhZGVyLXRleHRhcmVhIG9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuYnV0dG9uLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmxsY2RheUhlYWRlci10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubGxjZGF5SGVhZGVyLXRleHRhcmVhIGEsIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5sbGNkYXlIZWFkZXItdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxsY2RheUhlYWRlci10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGxjZGF5SGVhZGVyLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmFzaWMgRm9ybSBGb3JtYXR0aW5nICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQsIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0LFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NjU2NTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBpbnB1dDpob3ZlciwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQ6aG92ZXIsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0OmhvdmVyLCBpbnB1dDpmb2N1cywgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQ6Zm9jdXMsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0OmZvY3VzLFxuICB0ZXh0YXJlYTpob3ZlcixcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzhhZjlmMzsgfVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJmYmY5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCAjZDJmYmY5IGluc2V0OyB9XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiA0NjBweDsgfVxuXG5sYWJlbCwgLnJhZGlvQnV0dG9ucy10aXRsZSwgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsXG4ubHBGb3JtIC5zZl9maWVsZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMDdlN2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDsgfVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dLFxuLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlucHV0LCAuY21Gb3JtIC5zZl9maWVsZCxcbi5scEZvcm0gLnNmX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5sYWJlbC0tbWluaW1pemVkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoLTIwMCUpOyB9XG5cbiNnZm9ybV93cmFwcGVyXzcsXG4jZ2Zvcm1fd3JhcHBlcl84LFxuI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzgsXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfNyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICNnZm9ybV93cmFwcGVyXzc6OmJlZm9yZSxcbiAgI2dmb3JtX3dyYXBwZXJfODo6YmVmb3JlLFxuICAjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfODo6YmVmb3JlLFxuICAjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfNzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJpbWFnZXMvYmx1ZWNpcmNsZXMtbGVmdC5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNiU7XG4gICAgdG9wOiAtMiU7IH1cbiAgI2dmb3JtX3dyYXBwZXJfNzo6YWZ0ZXIsXG4gICNnZm9ybV93cmFwcGVyXzg6OmFmdGVyLFxuICAjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfODo6YWZ0ZXIsXG4gICNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl83OjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2JsdWVjaXJjbGVzLWltcGFjdC5zdmdcIik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMyU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDcwJTsgfVxuXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfOCxcbiNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl83IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzg6OmJlZm9yZSxcbiAgI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzc6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvLFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8sXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIGxpLFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyBsaSxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8gbGksXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgICB3aWR0aDogNTAlOyB9XG5cbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCxcbiNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggbGksXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCBsaSxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2VfMTFfNTNfMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183LFxuI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSxcbiNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV81LFxuI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV83LFxuI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSxcbiNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl81LFxuI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl83LFxuI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMzQsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSxcbiNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzMsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM181LFxuI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIsXG4jZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM183IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlOyB9XG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTEgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEyIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xMyAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMV8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTFfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzExXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xMl8zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTJfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEyXzcgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzM0IGlucHV0LFxuICAjZ2Zvcm1fd3JhcHBlcl8xNSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8xM18zNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfMyBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNSBpbnB1dCxcbiAgI2dmb3JtX3dyYXBwZXJfMTUgLmdmb3JtX2ZpZWxkcyAjZmllbGRfMTNfNDIgaW5wdXQsXG4gICNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMgI2ZpZWxkXzEzXzcgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5sb2dvR3JpZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgLnBhZ2UtY2FyZWVyLWNvbGxlY3RpdmUtbWljcm9zb2Z0IC5sb2dvR3JpZCB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgLmxvZ29HcmlkIC5ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5sb2dvR3JpZC1wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbTsgfVxuICAubG9nb0dyaWQtdGllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5sb2dvR3JpZC10aWVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2dvR3JpZC10aWVyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubG9nb0dyaWQtbG9nbyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvZ29HcmlkLWxvZ28ge1xuICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sb2dvR3JpZC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmxvZ29HcmlkLWxvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAubG9nb1F1aWx0LXRpZXItLXdpZGUgLmxvZ29HcmlkLWxvZ28ge1xuICAgICAgbWFyZ2luOiAzcmVtIDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ29HcmlkLXBhcmFncmFwaCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxvZ29HcmlkIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgICAgLmxvZ29HcmlkLXBhcmFncmFwaCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4ubG9nb1F1aWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHQgaDIsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAubG9nb1F1aWx0LXBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW46IDAgYXV0byA0cmVtOyB9XG4gIC5sb2dvUXVpbHQtdGllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmxvZ29RdWlsdC10aWVyLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdC10aWVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHQtdGllciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi1zcWwgLmxvZ29RdWlsdC10aWVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLXJlc2VhdXgtc29jaWF1eCAubG9nb1F1aWx0LXRpZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheSAubG9nb1F1aWx0LXRpZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheS1zb2NpYWwtbWVkaWEgLmxvZ29RdWlsdC10aWVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXktc3FsIC5sb2dvUXVpbHQtdGllciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxvZ29RdWlsdC10aWVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2dvUXVpbHQtdGllclRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmxvZ29RdWlsdC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW07XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxvZ29RdWlsdC1sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubG9nb1F1aWx0LWxvZ28sXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0LWxvZ28sXG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2Vlay13b3Jrc2hvcHMgLmxvZ29RdWlsdC1sb2dvIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHQtbG9nbyxcbiAgICAgICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0LWxvZ28sXG4gICAgICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWstd29ya3Nob3BzIC5sb2dvUXVpbHQtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHQtbG9nbyBpbWcsXG4gICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHQtbG9nbyBpbWcsXG4gICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrLXdvcmtzaG9wcyAubG9nb1F1aWx0LWxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheSAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5IC5sb2dvUXVpbHQtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXkgLmxvZ29RdWlsdC1sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXktc29jaWFsLW1lZGlhIC5sb2dvUXVpbHQtbG9nbyB7XG4gICAgICB3aWR0aDogMjklO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXktc29jaWFsLW1lZGlhIC5sb2dvUXVpbHQtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXktc29jaWFsLW1lZGlhIC5sb2dvUXVpbHQtbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5LXNxbCAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5LXNxbCAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5LXNxbCAubG9nb1F1aWx0LWxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24tc3FsIC5sb2dvUXVpbHQtbG9nbyB7XG4gICAgICB3aWR0aDogMjklO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLXNxbCAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi1zcWwgLmxvZ29RdWlsdC1sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLXJlc2VhdXgtc29jaWF1eCAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi1yZXNlYXV4LXNvY2lhdXggLmxvZ29RdWlsdC1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24tcmVzZWF1eC1zb2NpYXV4IC5sb2dvUXVpbHQtbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0LWxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5sb2dvUXVpbHQtdGllci0td2lkZSAubG9nb1F1aWx0LWxvZ28ge1xuICAgICAgbWFyZ2luOiAzcmVtIDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ29RdWlsdC1wYXJhZ3JhcGgge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sb2dvUXVpbHQge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAubG9nb1F1aWx0LXBhcmFncmFwaCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4ucGFnZS1ob21lcGFnZSAubG9nb1F1aWx0LXRpZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKiBQcmV2ZW50IHdyYXBwaW5nICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEhpZGUgb3ZlcmZsb3dpbmcgbG9nb3MgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGb3IgcG9zaXRpb25pbmcgKi8gfVxuXG4ucGFnZS1ob21lcGFnZSAubG9nb1F1aWx0LWxvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgLyogUHJldmVudCBzaHJpbmtpbmcgb2YgbG9nb3MgKi9cbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAvKiBBZGp1c3Qgc3BhY2luZyBhcyBuZWVkZWQgKi8gfVxuICAucGFnZS1ob21lcGFnZSAubG9nb1F1aWx0LWxvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIC8qIEFkanVzdCBzaXplIGFzIG5lZWRlZCAqLyB9XG5cbi5sb2dvUXVpbHRDb21ibyB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTsgfVxuICAubG9nb1F1aWx0Q29tYm8tZGV0YWlscyB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5sb2dvUXVpbHRDb21iby1jb250ZW50IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgLmxvZ29RdWlsdENvbWJvLWxvZ29XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAubG9nb1F1aWx0Q29tYm8tbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjEgLmxvZ29RdWlsdENvbWJvLWxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgICAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIxIC5sb2dvUXVpbHRDb21iby1sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLnBhZ2UtZGV2ZW5lei1jb21tYW5kaXRhaXJlIC5sb2dvUXVpbHRDb21iby1sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLnBhZ2Utc3BvbnNvcnMgLmxvZ29RdWlsdENvbWJvLWxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sb2dvUXVpbHRDb21iby1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxvZ29RdWlsdENvbWJvLWxvZ29XcmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG5cbi5sb2dvUXVpbHRTZWNvbmRhcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gIC5sb2dvUXVpbHRTZWNvbmRhcnktcGFyYWdyYXBoIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDRyZW07IH1cbiAgLmxvZ29RdWlsdFNlY29uZGFyeS10aWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLmxvZ29RdWlsdFNlY29uZGFyeS10aWVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2dvUXVpbHRTZWNvbmRhcnktdGllclRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmxvZ29RdWlsdFNlY29uZGFyeS1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW07XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxvZ29RdWlsdFNlY29uZGFyeS1sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHRTZWNvbmRhcnktbG9nbyBpbWcsXG4gICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHRTZWNvbmRhcnktbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5sb2dvUXVpbHQtdGllci0td2lkZSAubG9nb1F1aWx0U2Vjb25kYXJ5LWxvZ28ge1xuICAgICAgbWFyZ2luOiAzcmVtIDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ29RdWlsdFNlY29uZGFyeS1wYXJhZ3JhcGgge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sb2dvUXVpbHRTZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAubG9nb1F1aWx0U2Vjb25kYXJ5LXBhcmFncmFwaCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4ubG9nb1N0YXRzIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAubG9nb1N0YXRzLS13aXRoU3BhY2Uge1xuICAgIG1hcmdpbjogNXJlbSAwOyB9XG4gIC5sb2dvU3RhdHMgLmdyaWQtMW9mMzpudGgtY2hpbGQoM24pOm5vdCg6bGFzdC1jaGlsZCkgLmxvZ29TdGF0cy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIC5sb2dvU3RhdHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubG9nb1N0YXRzLWxvZ28ge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5sb2dvU3RhdHMtc3RhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgY29sb3I6ICMxMDdlN2E7XG4gICAgbWFyZ2luOiAyLjVyZW0gMCAxcmVtOyB9XG4gIC5sb2dvU3RhdHMtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5sb2dvU3RhdHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gICAgLmxvZ29TdGF0cyAuZ3JpZC0xb2YzOm50aC1jaGlsZCgzKSAubG9nb1N0YXRzLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jYXJkR3JpZC13cmFwcGVyIHtcbiAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC13cmFwcGVyLFxuICAuY2FyZEdyaWQtd3JhcHBlciAuZHZDYXJkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtd3JhcHBlcjpmb2N1cyxcbiAgICAuY2FyZEdyaWQtd3JhcHBlciAuZHZDYXJkLXdyYXBwZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZS13aWR0aDogMC4yNXJlbTsgfVxuXG4uY2FyZEdyaWQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAycmVtO1xuICByaWdodDogMzMuMzMlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5jYXJkR3JpZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZEdyaWQtd3JhcHBlciAucGhDYXJkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDQuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1pbWFnZVdyYXBwZXIsIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtY29udGVudFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLWNvbnRlbnRXcmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4OyB9XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtc3BhY2VyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5jYXJkR3JpZC1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtaW1hZ2VXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmNhcmRHcmlkLXdyYXBwZXIge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLXdyYXBwZXIsXG4gIC5jYXJkR3JpZC13cmFwcGVyIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC13cmFwcGVyOmZvY3VzLFxuICAgIC5jYXJkR3JpZC13cmFwcGVyIC5kdkNhcmQtd3JhcHBlcjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwLjI1cmVtOyB9XG5cbi5jYXJkR3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAzMy4zMyU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgei1pbmRleDogLTE7IH1cblxuLmNhcmRHcmlkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5waENhcmQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLWltYWdlV3JhcHBlciwgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1jb250ZW50V3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtY29udGVudFdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzc1cHg7IH1cbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1zcGFjZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmNhcmRHcmlkLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1pbWFnZVdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4ubWFwIHtcbiAgcGFkZGluZzogMy43NXJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYXAge1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7IH0gfVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAubWFwLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm5hbWVzV2FsbCB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gIC5uYW1lc1dhbGwgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm5hbWVzV2FsbCBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuMHJlbTsgfVxuICAubmFtZXNXYWxsLW5hbWVzIHtcbiAgICBjb2x1bW5zOiAzO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubmFtZXNXYWxsLW5hbWVzIHtcbiAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4OyB9IH1cbiAgICAubmFtZXNXYWxsLW5hbWVzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ucGFnZUhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTsgfVxuICAucGFnZUhlYWRlci1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFnZUhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7IH1cbiAgLnBhZ2VIZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luOiAzcmVtIDAgNHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGFnZUhlYWRlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2VIZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2VIZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgICAgIC5wYWdlSGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuLnByb2plY3RDYXJvdXNlbCB7XG4gIG1hcmdpbjogMTByZW0gMDsgfVxuICAucHJvamVjdENhcm91c2VsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0cmVtOyB9XG4gIC5wcm9qZWN0Q2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9qZWN0Q2Fyb3VzZWwgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjOTY5Njk2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM5Njk2OTY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1hcnJvdzpmb2N1czpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjMTA3ZTdhO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzEwN2U3YTsgfVxuICAucHJvamVjdENhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtOHJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5wcm9qZWN0Q2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtOHJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjZWZlZmVkO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2VmZWZlZDsgfVxuICAgICAgLnByb2plY3RDYXJvdXNlbCAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNTAlO1xuICAgICAgICBoZWlnaHQ6IDI1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwN0U3QTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5wcm9qZWN0Q2Fyb3VzZWwgLnNsaWNrLWFycm93OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICNmN2Y3ZjY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZjdmN2Y2OyB9XG4gICAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1hcnJvdzpmb2N1czphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3ZjBkMWI7IH1cbiAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAucHJvamVjdENhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wcm9qZWN0Q2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogMjAlOyB9XG4gICAgLnByb2plY3RDYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogNXB4OyB9XG4gICAgLnByb2plY3RDYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiA1cHg7IH0gfVxuXG4ucHVsbHF1b3RlcyB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnB1bGxxdW90ZXMge1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wdWxscXVvdGVzIC5zbGljay1uZXh0LCAucHVsbHF1b3RlcyAuc2xpY2stcHJldiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wdWxscXVvdGVzIC5zbGljay1uZXh0OmhvdmVyLCAucHVsbHF1b3RlcyAuc2xpY2stbmV4dDpmb2N1cywgLnB1bGxxdW90ZXMgLnNsaWNrLXByZXY6aG92ZXIsIC5wdWxscXVvdGVzIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnB1bGxxdW90ZXMgLnNsaWNrLW5leHQsIC5wdWxscXVvdGVzIC5zbGljay1wcmV2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnB1bGxxdW90ZXMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvY2FyZXQtbGVmdC5zdmdcIik7IH1cbiAgLnB1bGxxdW90ZXMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL2NhcmV0LXJpZ2h0LnN2Z1wiKTsgfVxuICAucHVsbHF1b3RlcyAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucHVsbHF1b3RlIHtcbiAgcGFkZGluZzogMCA3MHB4OyB9XG4gIC5wdWxscXVvdGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnB1bGxxdW90ZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnB1bGxxdW90ZS1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wdWxscXVvdGUtcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnB1bGxxdW90ZS1waG90byB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvOyB9XG4gIC5wdWxscXVvdGUtcGhvdG86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHVsbHF1b3RlLXBob3RvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnB1bGxxdW90ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnB1bGxxdW90ZS1yb2xlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmNhcmRHcmlkLXdyYXBwZXIge1xuICBwYWRkaW5nOiA3LjVyZW0gMDsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLXdyYXBwZXIsXG4gIC5jYXJkR3JpZC13cmFwcGVyIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkR3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAzMy4zMyU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgei1pbmRleDogLTE7IH1cblxuLmNhcmRHcmlkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5waENhcmQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FyZEdyaWQtd3JhcHBlciAuc3ZDYXJkLWltYWdlV3JhcHBlciwgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1jb250ZW50V3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXJkR3JpZC13cmFwcGVyIC5zdkNhcmQtY29udGVudFdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzc1cHg7IH1cbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1zcGFjZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmNhcmRHcmlkLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRHcmlkLXdyYXBwZXIgLnN2Q2FyZC1pbWFnZVdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uZ3JpZC0tcmVzb3VyY2VzIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5ncmlkLS1yZXNvdXJjZXMgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jc3NHcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogMnJlbTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNzc0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNzc0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuXG4jYXIyMDIxLWltcGFjdCB7XG4gIC0tYy13aGl0ZTogI2ZmZjtcbiAgLS1jLXRlYWw6ICMxMDdFN0E7XG4gIC0tYy10ZWFsLWRhcms6ICMxMDdFN0E7XG4gIC0tYy1wdXJwbGU6ICM3OTNDNzc7XG4gIC0tYy1wdXJwbGUtZGFyazogIzdGMEQxQjtcbiAgLS1jLWxhZGllczogI0JFMTFCMjtcbiAgLS1jLXRlZW5zOiAjRkY1ODRFO1xuICAtLWMta2lkczogIzA2QjE2MjtcbiAgLS1jLXRlYWNoZXJzOiAjRkZBNzAwOyB9XG4gICNhcjIwMjEtaW1wYWN0IC50clZlcnRpY2FsQ2FyZEdyaWQgLmdyaWQgPiBkaXYsICNhcjIwMjEtaW1wYWN0IC50clZlcnRpY2FsQ2FyZEdyaWQgLmNtRm9ybSBmb3JtID4gZGl2LCAuY21Gb3JtICNhcjIwMjEtaW1wYWN0IC50clZlcnRpY2FsQ2FyZEdyaWQgZm9ybSA+IGRpdiwgI2FyMjAyMS1pbXBhY3QgLnRyVmVydGljYWxDYXJkR3JpZCAubHBGb3JtIGZvcm0gPiBkaXYsIC5scEZvcm0gI2FyMjAyMS1pbXBhY3QgLnRyVmVydGljYWxDYXJkR3JpZCBmb3JtID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICNhcjIwMjEtaW1wYWN0IC50ckNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpOyB9XG4gICNhcjIwMjEtaW1wYWN0IC50ckNhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtOyB9XG4gICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS9kb3R0ZWQtYmcucG5nXCIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0U2VsZWN0b3JDYXJkIHtcbiAgICAgICAgcGFkZGluZzogNy41cmVtIDA7IH0gfVxuICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQgI2ltcGFjdFNlbGVjdG9yLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQgI2ltcGFjdFNlbGVjdG9yLWhlYWRpbmcge1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFNlbGVjdG9yQ2FyZCAjaW1wYWN0U2VsZWN0b3ItaGVhZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFNlbGVjdG9yQ2FyZCAjaW1wYWN0U2VsZWN0b3ItaGVhZGluZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI3NXB4OyB9IH1cbiAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0U2VsZWN0b3JDYXJkLnNlbGVjdGlvbi1hY3RpdmUgI2ltcGFjdFNlbGVjdG9yLWhlYWRpbmcgaDQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQuc2VsZWN0aW9uLWFjdGl2ZSAjaW1wYWN0U2VsZWN0b3ItaGVhZGluZyBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFNlbGVjdG9yQ2FyZCAjaW1wYWN0U2VsZWN0b3ItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA3LjVyZW0gMCAwO1xuICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFNlbGVjdG9yQ2FyZCAjaW1wYWN0U2VsZWN0b3ItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNy41cmVtIDVyZW07IH0gfVxuICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQgI2ltcGFjdFNlbGVjdG9yLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWFsKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtdGVhbC1kYXJrKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1MHB4IDUwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQgI2ltcGFjdFNlbGVjdG9yLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtdGVhbC1kYXJrKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWFsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMHB4IDBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7IH1cbiAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RTZWxlY3RvckNhcmQgI2ltcGFjdFNlbGVjdG9yLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy10ZWFsLWRhcmspO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGVhbCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTBweCkgcm90YXRlWCgtMjVkZWcpO1xuICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFNlbGVjdG9yQ2FyZCAjaW1wYWN0U2VsZWN0b3Itd3JhcHBlciBzcGFuI3Byb2dyYW0tYXR0ZW5kZWQtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWFsKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy10ZWFsLWRhcmspO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFNlbGVjdG9yQ2FyZCAjaW1wYWN0U2VsZWN0b3Itd3JhcHBlciBzcGFuI3Byb2dyYW0tYXR0ZW5kZWQtYnV0dG9uIC51aS1zZWxlY3RtZW51LWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS9kcm9wZG93bi1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07IH1cbiAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0U2VsZWN0b3JDYXJkICNpbXBhY3RSZXN1bHQtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXB1cnBsZSk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXB1cnBsZS1kYXJrKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggNTBweCA1MHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0U2VsZWN0b3JDYXJkICNpbXBhY3RSZXN1bHQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXB1cnBsZS1kYXJrKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXB1cnBsZSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTBweCkgcm90YXRlWCgtMjVkZWcpO1xuICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICBsZWZ0OiA0MHB4OyB9XG4gICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0U2VsZWN0b3JDYXJkICNpbXBhY3RSZXN1bHQtd3JhcHBlciAjaW1wYWN0UmVzdWx0LWxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1wdXJwbGUtZGFyayk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtOyB9XG4gICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0U2VsZWN0b3JDYXJkICNpbXBhY3RSZXN1bHQtd3JhcHBlciAjaW1wYWN0UmVzdWx0LW51bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzU3NUU3NTtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07IH1cbiAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNy41cmVtIDVyZW0gMDtcbiAgICAgICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIuc2VsZWN0aW9uLWFjdGl2ZSAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG4gICAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsIC5pbXBhY3RWaXN1YWwtdGV4dCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLXRleHQgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsIC5pbXBhY3RWaXN1YWwtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsIC5pbXBhY3RWaXN1YWwtaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxODVweDsgfSB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLWxvZ28ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDY1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbCAuaW1wYWN0VmlzdWFsLWxvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5zZWxlY3RlZCAuaW1wYWN0VmlzdWFsLWljb24sXG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5zZWxlY3RlZCAuaW1wYWN0VmlzdWFsLXRleHQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tbGFkaWVzIC5pbXBhY3RWaXN1YWwtdGV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS1sYWRpZXMgLmltcGFjdFZpc3VhbC10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbGFkaWVzKTsgfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS1sYWRpZXMgLmltcGFjdFZpc3VhbC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUvbGFkaWVzLWxhcHRvcC5wbmdcIik7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tbGFkaWVzIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxhZGllcyk7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tbGFkaWVzLnNlbGVjdGVkIC5pbXBhY3RWaXN1YWwtaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NjcmF0Y2hHYW1lL2xhZGllcy1oZWxsby5wbmdcIik7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tbGFkaWVzLnNlbGVjdGVkIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxOXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS1sYWRpZXMuc2VsZWN0ZWQgLmltcGFjdFZpc3VhbC1iYXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2NnB4OyB9IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tdGVlbnMgLmltcGFjdFZpc3VhbC10ZXh0IHtcbiAgICAgICAgICByaWdodDogMHJlbTsgfVxuICAgICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5pbXBhY3RWaXN1YWwtLXRlZW5zIC5pbXBhY3RWaXN1YWwtdGV4dCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXRlZW5zKTsgfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS10ZWVucyAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS90ZWVucy1sYXB0b3AucG5nXCIpOyB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5pbXBhY3RWaXN1YWwtLXRlZW5zIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRlZW5zKTsgfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS10ZWVucy5zZWxlY3RlZCAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS90ZWVucy1oZWxsby5wbmdcIik7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tdGVlbnMuc2VsZWN0ZWQgLmltcGFjdFZpc3VhbC1iYXIge1xuICAgICAgICAgIGhlaWdodDogMTk0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5pbXBhY3RWaXN1YWwtLXRlZW5zLnNlbGVjdGVkIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMjRweDsgfSB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5pbXBhY3RWaXN1YWwtLWtpZHMgLmltcGFjdFZpc3VhbC10ZXh0IHtcbiAgICAgICAgICBsZWZ0OiAxcmVtOyB9XG4gICAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0ta2lkcyAuaW1wYWN0VmlzdWFsLXRleHQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1raWRzKTsgfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS1raWRzIC5pbXBhY3RWaXN1YWwtaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NjcmF0Y2hHYW1lL2tpZHMtbGFwdG9wLnBuZ1wiKTsgfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS1raWRzIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWtpZHMpOyB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5pbXBhY3RWaXN1YWwtLWtpZHMuc2VsZWN0ZWQgLmltcGFjdFZpc3VhbC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUva2lkcy1oZWxsby5wbmdcIik7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0ta2lkcy5zZWxlY3RlZCAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0ta2lkcy5zZWxlY3RlZCAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzU0cHg7IH0gfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS10ZWFjaGVycyAuaW1wYWN0VmlzdWFsLXRleHQge1xuICAgICAgICAgIGxlZnQ6IDVyZW07IH1cbiAgICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS10ZWFjaGVycyAuaW1wYWN0VmlzdWFsLXRleHQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy10ZWFjaGVycyk7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tdGVhY2hlcnMgLmltcGFjdFZpc3VhbC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUvdGVhY2hlcnMtbGFwdG9wLnBuZ1wiKTsgfVxuICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS10ZWFjaGVycyAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWFjaGVycyk7IH1cbiAgICAgICAgI2FyMjAyMS1pbXBhY3QgI2ltcGFjdFZpc3VhbHNDYXJkIC5pbXBhY3RWaXN1YWwtd3JhcHBlciAuaW1wYWN0VmlzdWFsLmltcGFjdFZpc3VhbC0tdGVhY2hlcnMuc2VsZWN0ZWQgLmltcGFjdFZpc3VhbC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUvdGVhY2hlcnMtaGVsbG8ucG5nXCIpOyB9XG4gICAgICAgICNhcjIwMjEtaW1wYWN0ICNpbXBhY3RWaXN1YWxzQ2FyZCAuaW1wYWN0VmlzdWFsLXdyYXBwZXIgLmltcGFjdFZpc3VhbC5pbXBhY3RWaXN1YWwtLXRlYWNoZXJzLnNlbGVjdGVkIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAjYXIyMDIxLWltcGFjdCAjaW1wYWN0VmlzdWFsc0NhcmQgLmltcGFjdFZpc3VhbC13cmFwcGVyIC5pbXBhY3RWaXN1YWwuaW1wYWN0VmlzdWFsLS10ZWFjaGVycy5zZWxlY3RlZCAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzY4cHg7IH0gfVxuXG4udWktc2VsZWN0bWVudS1tZW51LnByb2dyYW0tYXR0ZW5kZWQtbWVudSB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDdFN0E7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMDdFN0E7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTcuNXJlbTtcbiAgbWFyZ2luLXRvcDogNy41cmVtO1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAudWktc2VsZWN0bWVudS1tZW51LnByb2dyYW0tYXR0ZW5kZWQtbWVudSB1bCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG4gIC51aS1zZWxlY3RtZW51LW1lbnUucHJvZ3JhbS1hdHRlbmRlZC1tZW51IHVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0N3B4O1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDBweCAxNXB4IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3RTdBIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC51aS1zZWxlY3RtZW51LW1lbnUucHJvZ3JhbS1hdHRlbmRlZC1tZW51IHVsOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgbGVmdDogMTUwcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4IDI1cHggMjVweDsgfSB9XG4gIC51aS1zZWxlY3RtZW51LW1lbnUucHJvZ3JhbS1hdHRlbmRlZC1tZW51IHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLnVpLXNlbGVjdG1lbnUtbWVudS5wcm9ncmFtLWF0dGVuZGVkLW1lbnUgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgLnVpLXNlbGVjdG1lbnUtbWVudS5wcm9ncmFtLWF0dGVuZGVkLW1lbnUgdWwgbGkgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtbWVudS5wcm9ncmFtLWF0dGVuZGVkLW1lbnUgdWwgbGkgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYuNXJlbTsgfSB9XG4gICAgICAudWktc2VsZWN0bWVudS1tZW51LnByb2dyYW0tYXR0ZW5kZWQtbWVudSB1bCBsaSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwN0U3QTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuLnNQYWdlSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zUGFnZUhlYWRlci1jb250ZW50Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07IH1cbiAgICAucGFnZS1sZXNzb24tcGxhbnMgLnNQYWdlSGVhZGVyLWNvbnRlbnRDb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDByZW07IH1cbiAgICAucGFnZS1wbGFucy1kZS1jb3VycyAuc1BhZ2VIZWFkZXItY29udGVudENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICAuc1BhZ2VIZWFkZXItY29udGVudFdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07IH1cbiAgLnNQYWdlSGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5zUGFnZUhlYWRlci1pbnRyb1RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuc1BhZ2VIZWFkZXItY29udGVudCB7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50LS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5idXR0b24sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYnV0dG9uICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBhICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmJ1dHRvbiArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciBhLCAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAgIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciBhLCAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgICAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgYSwgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWJ1dHRvbkNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItYnV0dG9uQ29udGFpbmVyIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1idXR0b25Db250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnNQYWdlSGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zUGFnZUhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuc1BhZ2VIZWFkZXItY29udGVudFdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuc1BhZ2VIZWFkZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnRDb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07IH1cbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5idXR0b24sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5idXR0b24sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmJ1dHRvbiwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuYnV0dG9uLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmJ1dHRvbiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuYnV0dG9uICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCBhICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmJ1dHRvbiArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnNQYWdlSGVhZGVyLWNvbnRlbnQgYSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuYnV0dG9uICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5jbUZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmxwRm9ybSAuc2ZfZmllbGQgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5zUGFnZUhlYWRlci1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zUGFnZUhlYWRlci1jb250ZW50IGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5zUGFnZUhlYWRlci1jb250ZW50IC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuc1BhZ2VIZWFkZXItY29udGVudCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5zUGFnZUhlYWRlci1jb250ZW50IC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuc1BhZ2VIZWFkZXItY29udGVudCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnNQYWdlSGVhZGVyLWNvbnRlbnQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuLnNwb25zb3JzIHtcbiAgbWFyZ2luOiA4cmVtIDA7IH1cbiAgLnNwb25zb3JzIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BvbnNvcnMtY2lyY2xlIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmZmZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTMwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuc3BvbnNvcnMtZ3JpZENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07IH1cbiAgICAuc3BvbnNvcnMtZ3JpZENvbnRhaW5lciA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1LjVyZW07IH1cbiAgLnNwb25zb3JzLXRpdGxlLCAuc3BvbnNvcnMtc3BvbnNvcnNUaXRsZSwgLnNwb25zb3JzLXBhcnRuZXJzVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnNwb25zb3JzLWNvbnRlbnQsIC5zcG9uc29ycy10aXRsZVNwb25zb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLnNwb25zb3JzLXBhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwb25zb3JzLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbGVmdDogLTI0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNwb25zb3JzIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG4gICAgLnNwb25zb3JzLWNpcmNsZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc3BvbnNvcnMtdGl0bGUsIC5zcG9uc29ycy1zcG9uc29yc1RpdGxlLCAuc3BvbnNvcnMtcGFydG5lcnNUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLnNwb25zb3JzLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLnNwb25zb3JzLWN0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zcG9uc29ycy10aXRsZVNwb25zb3Ige1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTsgfVxuICAgICAgLnNwb25zb3JzLXRpdGxlU3BvbnNvciBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtOyB9XG4gICAgLnNwb25zb3JzLXBhcnRuZXJzIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zcG9uc29ycy1wYXJ0bmVyc1RpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIuNSU7IH0gfVxuXG4uc3RhdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdGF0cyB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7IH0gfVxuICAuc3RhdHMgLmdyaWQgPiAqOmZpcnN0LWNoaWxkIC5zdGF0LCAuc3RhdHMgLmNtRm9ybSBmb3JtID4gKjpmaXJzdC1jaGlsZCAuc3RhdCwgLmNtRm9ybSAuc3RhdHMgZm9ybSA+ICo6Zmlyc3QtY2hpbGQgLnN0YXQsIC5zdGF0cyAubHBGb3JtIGZvcm0gPiAqOmZpcnN0LWNoaWxkIC5zdGF0LCAubHBGb3JtIC5zdGF0cyBmb3JtID4gKjpmaXJzdC1jaGlsZCAuc3RhdCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuXG4uc3RhdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3RhdCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH0gfVxuXG4uc3RhdC1udW1iZXIge1xuICBmb250LXNpemU6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3RhdC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLnN0YXQtbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07XG4gIG9wYWNpdHk6IDAuODU7IH1cblxuLnN0YXRzQmxvY2std3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE4cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuc3RhdHNCbG9jay13cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uc3RhdHNCbG9jay1xdW90ZVdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi5zdGF0c0Jsb2NrLXF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1RleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zdGF0c0Jsb2NrLXF1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL3F1b3Rlcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLnN0YXRzQmxvY2stYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdGF0c0Jsb2NrLXN0YXRzV3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3RhdHNCbG9jay1zdGF0c0NhcmQge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zdGF0c0Jsb2NrLWNhcmRJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zdGF0c0Jsb2NrLWNhcmRTdGF0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzEwN2U3YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uc3RhdHNCbG9jay1jYXJkRGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdHNCbG9jay13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAycmVtIGNlbnRlcjsgfVxuICAgIC5zdGF0c0Jsb2NrLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGVhbUJsb2NrIHtcbiAgcGFkZGluZzogN3JlbSAwOyB9XG4gIC50ZWFtQmxvY2sgLmJ1dHRvbiwgLnRlYW1CbG9jayBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAudGVhbUJsb2NrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50ZWFtQmxvY2sgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZWFtQmxvY2sgYSwgLnRlYW1CbG9jayAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAudGVhbUJsb2NrIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZWFtQmxvY2sgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRlYW1CbG9jayAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGVhbUJsb2NrIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWFtQmxvY2sgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cbiAgLnRlYW1CbG9jay1ncmlkIHtcbiAgICBtYXJnaW46IDVyZW0gMCA3cmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRlYW1CbG9jayAucGVyc29uVmVydGljYWxDYXJkLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVkOyB9XG4gIC50ZWFtQmxvY2sgLnBlcnNvblZlcnRpY2FsQ2FyZC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC50ZWFtQmxvY2stZ3JpZCB7XG4gICAgICBtYXJnaW46IDVyZW0gMCAycmVtOyB9XG4gICAgLnRlYW1CbG9jayAuYnV0dG9uLCAudGVhbUJsb2NrIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnRlYW1CbG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGVhbUJsb2NrIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGVhbUJsb2NrIGEsIC50ZWFtQmxvY2sgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRlYW1CbG9jayAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGVhbUJsb2NrIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZWFtQmxvY2sgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnRlYW1CbG9jayAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGVhbUJsb2NrIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGVzdGltb255Q2FyZCB7XG4gIG1hcmdpbjogNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWFmZmZlLCAjOGFmOWYzKTsgfVxuICAudGVzdGltb255Q2FyZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXN0aW1vbnlDYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC50ZXN0aW1vbnlDYXJkLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzNkM2QzZDsgfVxuICAgIC50ZXN0aW1vbnlDYXJkLXRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07IH1cbiAgICAudGVzdGltb255Q2FyZC10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1RleHRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnRlc3RpbW9ueUNhcmQtY2l0ZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07IH1cbiAgICAudGVzdGltb255Q2FyZC1jaXRlIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRlc3RpbW9ueUNhcmQtdGV4dCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4udENhcm91c2VsIHtcbiAgbWFyZ2luOiAxMHJlbSAwOyB9XG4gIC50Q2Fyb3VzZWwtY2Fyb3VzZWxDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07IH1cbiAgLnRDYXJvdXNlbC1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjY7XG4gICAgcGFkZGluZzogMTByZW0gMTJyZW0gN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOXJlbTsgfVxuICAudENhcm91c2VsLWltYWdlIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC50Q2Fyb3VzZWwtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAudENhcm91c2VsLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzEwN2U3YTsgfVxuICAudENhcm91c2VsLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gIC50Q2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICM5Njk2OTY7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM5Njk2OTY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudENhcm91c2VsIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjMTA3ZTdhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMxMDdlN2E7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50Q2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDZyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAudENhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNnJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudENhcm91c2VsLWNhcm91c2VsQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgOHJlbTsgfVxuICAgIC50Q2Fyb3VzZWwtc2xpZGUge1xuICAgICAgcGFkZGluZzogMTByZW0gM3JlbSA0LjVyZW07IH1cbiAgICAudENhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDNyZW07IH1cbiAgICAudENhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRDYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7IH1cbiAgICAgIC50Q2Fyb3VzZWwtY2Fyb3VzZWxDb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgLTIuNXJlbTsgfVxuICAgICAgLnRDYXJvdXNlbC1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycmVtOyB9XG4gICAgICAudENhcm91c2VsLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICBoZWlnaHQ6IDEzNHB4OyB9XG4gICAgICAudENhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMjRyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICM5Njk2OTY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjOTY5Njk2OyB9XG4gICAgICAudENhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMTJyZW07IH1cbiAgICAgIC50Q2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMTJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAudENhcm91c2VsIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgICAgLnRDYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDRyZW07IH1cbiAgICAgIC50Q2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogNHJlbTsgfSB9XG5cbi50ZXh0QW5kQ2FyZCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuICAudGV4dEFuZENhcmQgLmdyaWQtMW9mMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGV4dEFuZENhcmQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRleHRBbmRDYXJkLS1ub1NwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudGV4dEFuZENhcmQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLnRleHRBbmRDYXJkLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRleHRBbmRDYXJkLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnRleHRBbmRDYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgICAudGV4dEFuZENhcmQtYnV0dG9ucyBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uIC50ZXh0QW5kQ2FyZCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbiAudGV4dEFuZENhcmQgLmdyaWQtLWZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5IC50ZXh0QW5kQ2FyZCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5IC50ZXh0QW5kQ2FyZCAuZ3JpZC0tZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udGV4dEFuZEltYWdlIHtcbiAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgLnRleHRBbmRJbWFnZS0tbm9TcGFjZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAudGV4dEFuZEltYWdlLS1jaXJjbGUge1xuICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRleHRBbmRJbWFnZS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDc2cmVtO1xuICAgICAgaGVpZ2h0OiA3NnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAyNDksIDI0MywgMC4yKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAudGV4dEFuZEltYWdlLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRURDQzsgfVxuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlIC50ZXh0QW5kSW1hZ2UtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdFNUY0OyB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAudGV4dEFuZEltYWdlLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRUJGRjsgfVxuICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgLnRleHRBbmRJbWFnZS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkVFRUQ7IH1cbiAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgLnRleHRBbmRJbWFnZS0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNUYwRTc7IH1cbiAgLnRleHRBbmRJbWFnZS0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjsgfVxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnRleHRBbmRJbWFnZS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0U1RjQ7IH1cbiAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnRleHRBbmRJbWFnZS0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUVCRkY7IH1cbiAgLmtpZHMtbGVhcm5pbmctY29kZSAudGV4dEFuZEltYWdlLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjBFNzsgfVxuICAudGVlbnMtbGVhcm5pbmctY29kZSAudGV4dEFuZEltYWdlLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVFRDsgfVxuICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAudGV4dEFuZEltYWdlLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRURDQzsgfVxuICAudGV4dEFuZEltYWdlLXRpdGxlQWNyb3NzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7IH1cbiAgLnRleHRBbmRJbWFnZS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZXh0QW5kSW1hZ2UtYnV0dG9ucyBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnRleHRBbmRJbWFnZSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50ZXh0QW5kSW1hZ2UtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDYwJTsgfVxuICAgICAgLnRleHRBbmRJbWFnZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudGV4dEFuZEltYWdlLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAudGV4dEFuZEltYWdlLWJ1dHRvbnMgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC50ZXh0QW5kSW1hZ2UtYnV0dG9ucyBhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRleHRBbmRJbWFnZS10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDUwcHg7IH1cbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBoMSxcbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBoMixcbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBoMyxcbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBoNCxcbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBoNSxcbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHZDYXJkLXRpdGxlLFxuICAudGV4dEFuZEltYWdlLXRleHRhcmVhIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBhLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5saW5rIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAudGV4dEFuZEltYWdlLXRleHRhcmVhIHVsIGxpIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubGluayB7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ1dHRvbiwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuYnV0dG9uLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgYSArIC5idXR0b24sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5idXR0b24sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5idXR0b24sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5idXR0b24sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5idXR0b24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY21Gb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNtRm9ybSAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5scEZvcm0gLnNmX2ZpZWxkIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5idXR0b24gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmJ1dHRvbiArIGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBhICsgYSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyBhLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyBhLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBwdy1wd2Qtc3VibWl0LWJ0biArIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuICsgYSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmNtRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmxwRm9ybSAuc2ZfZmllbGQgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEgKyAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgYSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmJ1dHRvbiArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5scEZvcm0gLnNmX2ZpZWxkIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFkZC1hbi1lbW9qaSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5idXR0b24gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuY21Gb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIGEgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgYSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuYnV0dG9uICsgLmxpbmssXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAubGluayxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC5saW5rLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmxpbmssXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAubGluayxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5saW5rLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmxpbmssXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSArIC5saW5rLFxuICAgICAgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAudGV4dEFuZEltYWdlLXRleHRhcmVhIGEgKyAubGluayxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmN0YUhvcml6b250YWxDYXJkLWN0YSArIC5saW5rLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsICsgLmxpbmssXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biArIC5saW5rLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuICsgLmxpbmssXG4gICAgICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wcHctcHdkLXN1Ym1pdC1idG4gKyAubGluayxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxpbmsgKyAuYnV0dG9uLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubGluayArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubGluayArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5jbUZvcm0gLnNmX2ZpZWxkIC5saW5rICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxwRm9ybSAuc2ZfZmllbGQgLmxpbmsgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5saW5rICsgYSxcbiAgICAgIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubGluayArIGEsXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5saW5rICsgLmN0YUhvcml6b250YWxDYXJkLWN0YSxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmxpbmsgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLFxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5saW5rICsgLnBwdy1wd2Qtc3VibWl0LWJ0bixcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxpbmsgKyAucHB3LXB3ZC1zdWJtaXQtYnRuLFxuICAgICAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAubGluayArIC5wcHctcHdkLXN1Ym1pdC1idG4sXG4gICAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5saW5rICsgLmxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDRyZW0gMDsgfVxuICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSB1bCxcbiAgICAgIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5idXR0b24sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAudGV4dEFuZEltYWdlLXRleHRhcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgYSwgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAuY3RhSG9yaXpvbnRhbENhcmQtY3RhLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAudGV4dEFuZEltYWdlLXRleHRhcmVhIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5lbWJlZGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udGV4dEFuZEltYWdlLnRlYWNoaW5nLWNvZGUtaDEge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cblxuLnRleHRCbG9jayB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRleHRCbG9jay0tY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXh0QmxvY2stLWNpcmNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NnJlbTtcbiAgICAgIGhlaWdodDogNzZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMjQ5LCAyNDMsIDAuMik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC50ZXh0QmxvY2stLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFRENDOyB9XG4gICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnRleHRCbG9jay0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0U1RjQ7IH1cbiAgICAgIC5naXJscy1sZWFybmluZy1jb2RlIC50ZXh0QmxvY2stLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFFQkZGOyB9XG4gICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAudGV4dEJsb2NrLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRUVFRDsgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAudGV4dEJsb2NrLS1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U1RjBFNzsgfVxuICAudGV4dEJsb2NrLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2OyB9XG4gIC5jYW5hZGEtbGVhcm5pbmctY29kZSAudGV4dEJsb2NrLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZmJmOTsgfVxuICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLnRleHRCbG9jay0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0U1RjQ7IH1cbiAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLnRleHRCbG9jay0tYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUVCRkY7IH1cbiAgLmtpZHMtbGVhcm5pbmctY29kZSAudGV4dEJsb2NrLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjBFNzsgfVxuICAudGVlbnMtbGVhcm5pbmctY29kZSAudGV4dEJsb2NrLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVFRDsgfVxuICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAudGV4dEJsb2NrLS1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRURDQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGV4dEJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfSB9XG5cbi50ZXh0QmxvY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC50ZXh0QmxvY2stdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLnRleHRCbG9jay10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRleHRCbG9jay10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi50ZXh0QmxvY2stc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4udGV4dEJsb2NrLWN0YSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFubnVhbC1yZXBvcnQtMjAyNC1saW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgd2hpdGUsICM4YWY5ZjMpO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hbm51YWwtcmVwb3J0LTIwMjQtbGluay50ZXh0QmxvY2sge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tZWRpYVRleHRTcGhlcmUge1xuICBtYXJnaW46IDIwcmVtIDAgMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVkaWFUZXh0U3BoZXJlIGxpIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAubWVkaWFUZXh0U3BoZXJlLXNwaGVyZSB7XG4gICAgd2lkdGg6IDgyMHB4O1xuICAgIGhlaWdodDogODIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5MmRlZywgI2Y1ZmZmZSwgIzhhZjlmMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgLm1lZGlhVGV4dFNwaGVyZS1zcGhlcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5MmRlZywgI0ZGRURDQywgI0ZGRTRCMik7IH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgLm1lZGlhVGV4dFNwaGVyZS1zcGhlcmUge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RTVGNDsgfVxuICAgIC5naXJscy1sZWFybmluZy1jb2RlIC5tZWRpYVRleHRTcGhlcmUtc3BoZXJlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUVCRkY7IH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAubWVkaWFUZXh0U3BoZXJlLXNwaGVyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFRUVEOyB9XG4gICAgLmtpZHMtbGVhcm5pbmctY29kZSAubWVkaWFUZXh0U3BoZXJlLXNwaGVyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTVGMEU3OyB9XG4gIC5tZWRpYVRleHRTcGhlcmUtbWVkaWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVkaWFUZXh0U3BoZXJlLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubWVkaWFUZXh0U3BoZXJlIHtcbiAgICAgIG1hcmdpbjogMTByZW0gMDsgfVxuICAgICAgLm1lZGlhVGV4dFNwaGVyZS1zcGhlcmUge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLm1lZGlhVGV4dFNwaGVyZS1tZWRpYSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5tZWRpYVRleHRTcGhlcmUtdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWRpYVRleHRTcGhlcmUtbWVkaWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZWRpYVRleHRTcGhlcmUtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1lZGlhVGV4dFNwaGVyZS1zcGhlcmUge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi50aGVvcnlPZkNoYW5nZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC50aGVvcnlPZkNoYW5nZSAud2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLnRoZW9yeU9mQ2hhbmdlIC53aGl0ZSAubWFpbkltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IC04MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAudGhlb3J5T2ZDaGFuZ2UgLndoaXRlIC5tYWluSW1hZ2Uge1xuICAgICAgICAgIHRvcDogLTEwMCU7IH0gfVxuICAudGhlb3J5T2ZDaGFuZ2UgLmdyZXkge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgcGFkZGluZzogMTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLnRoZW9yeU9mQ2hhbmdlIC5ncmV5IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGhlb3J5T2ZDaGFuZ2UgLmdyZXkgLnJvbGUge1xuICAgICAgY29sb3I6ICMxMDdlN2E7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGhlb3J5T2ZDaGFuZ2UgLnRvY0FjdGl2aXR5IGgzIHtcbiAgICBjb2xvcjogI2VjMDkxOTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnRoZW9yeU9mQ2hhbmdlIC50b2NBY3Rpdml0eSBoMzpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiaW1hZ2VzL3NxdWlnZ2xlLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRoZW9yeU9mQ2hhbmdlIC50b2NBY3Rpdml0eSAuY29kZVNuaXBwZXQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogI2VhZmZmZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGhlb3J5T2ZDaGFuZ2UgLnRvY0FjdGl2aXR5IC5jb2RlU25pcHBldDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJUaGVvcnkgb2YgQ2hhbmdlXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzEwN2U3YTsgfVxuICAgICAgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAudGhlb3J5T2ZDaGFuZ2UgLnRvY0FjdGl2aXR5IC5jb2RlU25pcHBldDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlRow6lvcmllIGR1IGNoYW5nZW1lbnRcIjsgfVxuICAgIC50aGVvcnlPZkNoYW5nZSAudG9jQWN0aXZpdHkgLmNvZGVTbmlwcGV0IGNvZGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNYWF4JztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC50aGVvcnlPZkNoYW5nZSAudG9jQWN0aXZpdHkgLmNvZGVTbmlwcGV0IGNvZGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZWMwOTE5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGhlb3J5T2ZDaGFuZ2UgLnRvY0FjdGl2aXR5IC50b2NRdW90ZSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC50aGVvcnlPZkNoYW5nZSAudG9jQWN0aXZpdHkgLnRvY1F1b3RlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMTA3ZTdhOyB9XG4gICAgLnRoZW9yeU9mQ2hhbmdlIC50b2NBY3Rpdml0eSAudG9jUXVvdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA2MHB4IHNvbGlkICNmNmY2ZjY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDg4JTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC50aGVvcnlPZkNoYW5nZSAudG9jQWN0aXZpdHkgLmFjdGl2aXR5Qm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAudGhlb3J5T2ZDaGFuZ2UgLnRvY0FjdGl2aXR5IC5hY3Rpdml0eVN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzIuNXB4O1xuICAgIHdpZHRoOiA2OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGhlb3J5T2ZDaGFuZ2UgLnRvY0FjdGl2aXR5IC5hY3Rpdml0aWVzSW1hZ2Uge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRoZW9yeU9mQ2hhbmdlIC5pbmRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC50aGVvcnlPZkNoYW5nZSAucmVkIHtcbiAgICBjb2xvcjogI2VjMDkxOTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC50aGVvcnlPZkNoYW5nZSAuZ3JleWVkIHtcbiAgICBjb2xvcjogIzkyOEM4QzsgfVxuXG4uYWNjb3JkaW9uQW5kVGV4dC1hY2NvcmRpb25XcmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi52aW1lb1ZpZGVvIHtcbiAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnZpbWVvVmlkZW8ge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLnZpbWVvVmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiOyB9XG4gIC52aW1lb1ZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLndheXNUb0dpdmUgLnByb2dyYW1HcmlkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud2F5c1RvR2l2ZSAud2F5cy1pbnRybyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi53eXNpd3lnIGgxLCAud3lzaXd5ZyBoMiB7XG4gIG1hcmdpbjogNHJlbSAwOyB9XG5cbi53eXNpd3lnIGgzLCAud3lzaXd5ZyBoNCwgLnd5c2l3eWcgaDUsIC53eXNpd3lnIC5wdkNhcmQtdGl0bGUsIC53eXNpd3lnIGg2IHtcbiAgbWFyZ2luOiAycmVtIDA7IH1cblxuLnd5c2l3eWcgb2wgKyBoMiwgLnd5c2l3eWcgdWwgKyBoMiwgLnd5c2l3eWcgcCArIGgyIHtcbiAgbWFyZ2luOiA1cmVtIDAgNHJlbTsgfVxuXG4ud3lzaXd5ZyBvbCArIGgzLFxuLnd5c2l3eWcgb2wgKyBoNCxcbi53eXNpd3lnIG9sICsgaDUsXG4ud3lzaXd5ZyBvbCArIC5wdkNhcmQtdGl0bGUsXG4ud3lzaXd5ZyBvbCArIGg2LCAud3lzaXd5ZyB1bCArIGgzLFxuLnd5c2l3eWcgdWwgKyBoNCxcbi53eXNpd3lnIHVsICsgaDUsXG4ud3lzaXd5ZyB1bCArIC5wdkNhcmQtdGl0bGUsXG4ud3lzaXd5ZyB1bCArIGg2LCAud3lzaXd5ZyBwICsgaDMsXG4ud3lzaXd5ZyBwICsgaDQsXG4ud3lzaXd5ZyBwICsgaDUsXG4ud3lzaXd5ZyBwICsgLnB2Q2FyZC10aXRsZSxcbi53eXNpd3lnIHAgKyBoNiB7XG4gIG1hcmdpbjogNHJlbSAwIDJyZW07IH1cblxuLnd5c2l3eWcgbGkge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi53eXNpd3lnIHAgKyBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7IH1cblxuLnd5c2l3eWcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuLnd5c2l3eWctc3R5bGVkTGlzdCB7XG4gIG1hcmdpbjogMCAwIDRyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi9pbWFnZXMvYmxhY2staGFzaHRhZy5zdmdcIik7IH1cbiAgLnd5c2l3eWctc3R5bGVkTGlzdCBsaSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53eXNpd3lnIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC53eXNpd3lnLXN0eWxlZExpc3Qge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnd5c2l3eWcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtOyB9IH1cblxuLnlvdXR1YmVWaWRlbyB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC55b3V0dWJlVmlkZW8ge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLnlvdXR1YmVWaWRlby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgLnlvdXR1YmVWaWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5leHBhbmQtLW9wZW4gLnlvdXR1YmVWaWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYWJvdXRVc0hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9hYm91dC0xczBzLnBuZyksIHVybChpbWFnZXMvYWJvdXQtMXMwcy5wbmcpLCBsaW5lYXItZ3JhZGllbnQoI2QyZmJmOSA2MCUsIHRyYW5zcGFyZW50IDYwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwcHggYXV0bywgMzAwcHggYXV0bywgYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgMzUlLCA5NSUgY2VudGVyLCBjZW50ZXIgdG9wOyB9XG4gIC5hYm91dFVzSGVhZGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQ1cHg7IH1cbiAgLmFib3V0VXNIZWFkZXItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWJvdXRVc0hlYWRlci12aWRlb1BhcmVudENvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gICAgLmFib3V0VXNIZWFkZXItdmlkZW9QYXJlbnRDb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmFib3V0VXNIZWFkZXItdmlkZW9QYXJlbnRDb250YWluZXIgaWZyYW1lOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMXB4ICMwMDAgZG90dGVkOyB9XG4gIC5hYm91dFVzSGVhZGVyLXZpZGVvQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2Fib3V0LXZpZGVvLXBsYWNlaG9sZGVyLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYm91dFVzSGVhZGVyLXZpZGVvQ29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2ljb25zL3BsYXktYnV0dG9uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmFib3V0VXNIZWFkZXItcGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hYm91dFVzSGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTsgfVxuICAgICAgLmFib3V0VXNIZWFkZXItcGFyYWdyYXBoIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFib3V0VXNIZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvLCAwIDAsIGF1dG8gODAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1JSwgY2VudGVyIGNlbnRlciwgY2VudGVyIHRvcDsgfVxuICAgICAgLmFib3V0VXNIZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWJvdXRVc0hlYWRlci12aWRlb0NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDM1cHg7IH1cbiAgICAgICAgLmFib3V0VXNIZWFkZXItdmlkZW9Db250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAuYWJvdXRVc0hlYWRlci1wYXJhZ3JhcGgge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmFib3V0VXNWaXNpb24ge1xuICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gIHBhZGRpbmc6IDQwcmVtIDAgMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtc3dvb3Auc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYm91dFVzVmlzaW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuYWJvdXRVc1Zpc2lvbiAubWlzc2lvblRleHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Njk2OTY7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLmFib3V0VXNWaXNpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFib3V0VXNWaXNpb24tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFib3V0VXNWaXNpb24tY2lyY2xlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOGFmOWYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTEge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgcmlnaHQ6IC0xMTBweDsgfVxuICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMiB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgdG9wOiAtMjEwcHg7XG4gICAgICByaWdodDogLTIxMHB4OyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTI6OmJlZm9yZSwgLmFib3V0VXNWaXNpb24tY2lyY2xlLS0yOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM4YWY5ZjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTI6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICBsZWZ0OiAyN3B4OyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICBsZWZ0OiA1N3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOGFmOWYzOyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTEge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmFib3V0VXNWaXNpb24tY2lyY2xlLS0yIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgcmlnaHQ6IC03MHB4OyB9XG4gICAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YmVmb3JlLCAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOGFmOWYzOyB9XG4gICAgICAgIC5hYm91dFVzVmlzaW9uLWNpcmNsZS0tMjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgbGVmdDogMThweDsgfVxuICAgICAgICAuYWJvdXRVc1Zpc2lvbi1jaXJjbGUtLTI6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgIGxlZnQ6IDM4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWJvdXRVc1Zpc2lvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMDBweCAwIDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgdG9wOyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuYWJvdXRVc1Zpc2lvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2hhcHRlckhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cblxuLmNoYXB0ZXJIZWFkZXItaGVhZEJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmZmZlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyM3JlbTsgfVxuXG4uY2hhcHRlckhlYWRlci1pbWFnZUFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhcHRlckhlYWRlci1pbWFnZUFuY2hvci1pbWFnZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC01MCUpOyB9XG4gIC5jaGFwdGVySGVhZGVyLWltYWdlQW5jaG9yLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoYXB0ZXJIZWFkZXItc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2hhcHRlckhlYWRlci1oZWFkZXIge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1heC13aWR0aDogNTAlO1xuICBmb250LXNpemU6IDZyZW07IH1cblxuLmNoYXB0ZXJIZWFkZXItaGVhZFN0YXRzV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTByZW07IH1cblxuLmNoYXB0ZXJIZWFkZXItaGVhZFN0YXRzIHtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICM4YWY5ZjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hhcHRlckhlYWRlci1oZWFkU3RhdHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jaGFwdGVySGVhZGVyLXN0YXRUZXh0V3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNoYXB0ZXJIZWFkZXItc3RhdFRleHRXcmFwcGVyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY2hhcHRlckhlYWRlci1zdGF0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cblxuLmNoYXB0ZXJIZWFkZXItc3RhdFRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIzMjMyMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2hhcHRlckhlYWRlci1zb2NpYWxNZWRpYUN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7IH1cbiAgLmNoYXB0ZXJIZWFkZXItc29jaWFsTWVkaWFDdGEgc3BhbiB7XG4gICAgY29sb3I6ICM0MjY3YjI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNoYXB0ZXJIZWFkZXItc29jaWFsTWVkaWFDdGEtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jaGFwdGVySGVhZGVyLXNvY2lhbExpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNoYXB0ZXJIZWFkZXItc29jaWFsTGlua3MgbGkge1xuICAgIG1hcmdpbjogMjBweCAwcHg7IH1cbiAgLmNoYXB0ZXJIZWFkZXItc29jaWFsTGlua3MgbGkgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgIC5jaGFwdGVySGVhZGVyLXNvY2lhbExpbmtzIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDdlN2E7IH1cbiAgLmNoYXB0ZXJIZWFkZXItc29jaWFsTGlua3MgaSB7XG4gICAgY29sb3I6ICMxMDdFN0E7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5jaGFwdGVySGVhZGVyLXNvY2lhbExpbmtzIGkuZmEtYXJyb3ctcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uY2hhcHRlckhlYWRlci1sb2dvTGlzdFdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2O1xuICBwYWRkaW5nOiAzLjVyZW0gNHJlbTtcbiAgbWFyZ2luLXRvcDogLTMuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGFwdGVySGVhZGVyLWxvZ29MaXN0V3JhcHBlciAuY2hhcHRlckhlYWRlci1sb2dvTGlzdC1tdWx0aUNpcmNsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzhhZjlmMztcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cbiAgICAuY2hhcHRlckhlYWRlci1sb2dvTGlzdFdyYXBwZXIgLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3QtbXVsdGlDaXJjbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICB3aWR0aDogMTRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICM4YWY5ZjM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5jaGFwdGVySGVhZGVyLWxvZ29MaXN0V3JhcHBlciAuY2hhcHRlckhlYWRlci1sb2dvTGlzdC1tdWx0aUNpcmNsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjOGFmOWYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3RXcmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWY5ZjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwJSk7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5jaGFwdGVySGVhZGVyLWxvZ29MaXN0VGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cblxuLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jaGFwdGVySGVhZGVyLWxvZ29MaXN0SXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3RJdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYXB0ZXJIZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gIC5jaGFwdGVySGVhZGVyLWltYWdlQW5jaG9yLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA1MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hhcHRlckhlYWRlci1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFwdGVySGVhZGVyLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1heC13aWR0aDogNzAlOyB9XG4gIC5jaGFwdGVySGVhZGVyLWhlYWRCbG9jayB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07IH1cbiAgLmNoYXB0ZXJIZWFkZXItaW1hZ2VBbmNob3ItaW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1JSwgLTgwJSk7IH1cbiAgLmNoYXB0ZXJIZWFkZXItaW1hZ2VBbmNob3ItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoYXB0ZXJIZWFkZXItaW1hZ2VBbmNob3ItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoYXB0ZXJIZWFkZXItaGVhZFN0YXRzIHtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAuY2hhcHRlckhlYWRlci1zdGF0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuY2hhcHRlckhlYWRlci1zdGF0VGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3RXcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jaGFwdGVySGVhZGVyLWltYWdlQW5jaG9yLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuY2hhcHRlckhlYWRlci1oZWFkU3RhdHNXcmFwcGVyIHtcbiAgICBib3R0b206IC04cmVtOyB9XG4gIC5jaGFwdGVySGVhZGVyLWhlYWRTdGF0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLmNoYXB0ZXJIZWFkZXItbG9nb0xpc3RXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuXG4uY2hhcHRlcnNNYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jaGFwdGVyc01hcC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuY2hhcHRlcnNNYXAtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuY2hhcHRlcnNNYXAtbG9hZGVyIC5sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2MHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2hhcHRlcnNNYXAge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLmNoYXB0ZXJzTWFwLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDYwdmg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhcHRlcnNNYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNoYXB0ZXJzTWFwLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZ20tc3R5bGUtbXRjIGRpdltyb2xlPWJ1dHRvbl0ge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdtLWZ1bGxzY3JlZW4tY29udHJvbFt0aXRsZT1cIlRvZ2dsZSBmdWxsc2NyZWVuIHZpZXdcIl0ge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuZ20tZnVsbHNjcmVlbi1jb250cm9sW3RpdGxlPVwiVG9nZ2xlIGZ1bGxzY3JlZW4gdmlld1wiXSBpbWcge1xuICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuXG4uZ20tYnVuZGxlZC1jb250cm9sLW9uLWJvdHRvbSB7XG4gIHJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdtLXN2cGMge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuZ20tc3ZwYyBpbWcge1xuICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi5nbS1idW5kbGVkLWNvbnRyb2wgLmdtbm9wcmludCA+IGRpdltkcmFnZ2FibGU9ZmFsc2VdIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdtLWJ1bmRsZWQtY29udHJvbCAuZ21ub3ByaW50ID4gZGl2W2RyYWdnYWJsZT1mYWxzZV0gZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5nbS1idW5kbGVkLWNvbnRyb2wgLmdtbm9wcmludCBidXR0b25bZHJhZ2dhYmxlPWZhbHNlXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmdtLWJ1bmRsZWQtY29udHJvbCAuZ21ub3ByaW50IGJ1dHRvbltkcmFnZ2FibGU9ZmFsc2VdIGltZyB7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG5cbi5jaGFwdGVyc01hcFNpZGViYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jaGFwdGVyc01hcFNpZGViYXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgLmNoYXB0ZXJzTWFwU2lkZWJhci1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzEwN2U3YTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2OTY5NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoYXB0ZXJzTWFwU2lkZWJhci10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfVxuICAuY2hhcHRlcnNNYXBTaWRlYmFyLXRleHQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXJzIHtcbiAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLmNoYXB0ZXJzTWFwU2lkZWJhci1jaGFwdGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXItLWFjdGl2ZSwgLmNoYXB0ZXJzTWFwU2lkZWJhci1jaGFwdGVyOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXJFeHBlcmllbmNlcyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmNoYXB0ZXJzTWFwU2lkZWJhci1jaGFwdGVyTGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXItLWFjdGl2ZSAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXJMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jaGFwdGVyc01hcFNpZGViYXItY29kZU1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MWRlZywgI2VlMWQyNCwgI2EzNGQ3MiAyMyUsICNkYzIzMjAgNjElLCAjYzczODAxIDc0JSwgIzdjNGZhMCA5OCUsICM3YzRmYTApO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jaGFwdGVyc01hcFNpZGViYXItY29kZU1vYmlsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2OyB9XG4gIC5jaGFwdGVyc01hcFNpZGViYXItY29kZU1vYmlsZUltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNoYXB0ZXJzTWFwU2lkZWJhciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMi41cmVtIDJyZW07IH1cbiAgICAgIC5jaGFwdGVyc01hcFNpZGViYXItdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jaGFwdGVyc01hcFNpZGViYXItY2hhcHRlcnMge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNoYXB0ZXJzTWFwU2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNoYXB0ZXJzTWFwU2lkZWJhci1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNoYXB0ZXJzTWFwU2lkZWJhci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNoYXB0ZXJzTWFwU2lkZWJhci10ZXh0LS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNoYXB0ZXJzTWFwU2lkZWJhci1jaGFwdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXJFeHBlcmllbmNlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jaGFwdGVyc01hcFNpZGViYXItY2hhcHRlckxpbmssIC5jaGFwdGVyc01hcFNpZGViYXItY2hhcHRlckxpbms6aG92ZXIsIC5jaGFwdGVyc01hcFNpZGViYXItY2hhcHRlckxpbms6Zm9jdXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cblxuLmN0YUhvcml6b250YWxDYXJkLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmN0YUhvcml6b250YWxDYXJkLWJhciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAuY3RhSG9yaXpvbnRhbENhcmQtYmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdGEpL1wiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uY3RhSG9yaXpvbnRhbENhcmQtY3RhV3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG5cbi5jdGFIb3Jpem9udGFsQ2FyZC1jdGEge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWFheFwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZmZmZjsgfVxuICAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmZvY3VzIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwLjVyZW07XG4gICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjVyZW07IH1cbiAgLmN0YUhvcml6b250YWxDYXJkLWN0YTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uY3RhSG9yaXpvbnRhbENhcmQtY3RhSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG5cbi5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtIHtcbiAgcGFkZGluZzogNHJlbSAxMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGZvcm1JbiBlYXNlLWluLW91dCAwLjZzIGZvcndhcmRzOyB9XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtLS1jbG9zaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGZvcm1PdXQgZWFzZS1pbi1vdXQgMC42cyBmb3J3YXJkczsgfVxuXG4uY3RhSG9yaXpvbnRhbENhcmQtZm9ybUNsb3NlSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvY2xvc2UtaWNvbi5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtQ2xvc2VJY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLmN0YUhvcml6b250YWxDYXJkLWNvbnRlbnRXcmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLmN0YUhvcml6b250YWxDYXJkLWlwYWRTZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmN0YUhvcml6b250YWxDYXJkLWlwYWRTZXBhcmF0b3IgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY3RhSG9yaXpvbnRhbENhcmQtdGV4dElucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmN0YUhvcml6b250YWxDYXJkLXRleHRJbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5jdGFIb3Jpem9udGFsQ2FyZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogTWFheDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkyO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YUhvcml6b250YWxDYXJkLWN0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAuY3RhSG9yaXpvbnRhbENhcmQtY3RhSWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW07IH1cbiAgLmN0YUhvcml6b250YWxDYXJkLWlwYWRTZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmN0YUhvcml6b250YWxDYXJkLWlwYWRTZXBhcmF0b3IgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW07IH1cbiAgLmN0YUhvcml6b250YWxDYXJkLXRleHRJbnB1dCwgLmN0YUhvcml6b250YWxDYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhSG9yaXpvbnRhbENhcmQtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygxMDAlIC0gNXB4KSk7IH1cbiAgLmN0YUhvcml6b250YWxDYXJkLWN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAuY3RhSG9yaXpvbnRhbENhcmQtY3RhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmN0YUhvcml6b250YWxDYXJkLWN0YTpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGFJY29uIHtcbiAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5jdGFIb3Jpem9udGFsQ2FyZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmb3JtSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIDQ5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmb3JtT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIDQ5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgei1pbmRleDogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLmV4cGVyaWVuY2VHcmlkLWNhcmRXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZXhwZXJpZW5jZUdyaWQtY2FyZFdyYXBwZXIgLmR2Q2FyZC1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuLmV4cGVyaWVuY2VNYXAge1xuICBoZWlnaHQ6IDgwdmg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5leHBlcmllbmNlTWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXhwZXJpZW5jZU1hcCB7XG4gICAgICBoZWlnaHQ6IDYwdmg7IH0gfVxuXG4uZXhwZXJpZW5jZU1hcFNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICNlZmVmZWQ7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNlZmVmZWQ7IH1cbiAgLmV4cGVyaWVuY2VNYXBTaWRlYmFyLS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblNpZGVCYXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIC5leHBlcmllbmNlTWFwU2lkZWJhci0taGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0U2lkZUJhcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5idXR0b24sIC5leHBlcmllbmNlTWFwU2lkZWJhciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuZXhwZXJpZW5jZU1hcFNpZGViYXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZU1hcFNpZGViYXIgYSwgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5leHBlcmllbmNlTWFwU2lkZWJhciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZXhwZXJpZW5jZU1hcFNpZGViYXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5leHBlcmllbmNlTWFwU2lkZWJhciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZU1hcFNpZGViYXIgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwZXJpZW5jZU1hcFNpZGViYXItZXhwZXJpZW5jZXNGb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmV4cGVyaWVuY2VNYXBTaWRlYmFyLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXhwZXJpZW5jZU1hcFNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgICAuZXhwZXJpZW5jZU1hcFNpZGViYXIgLmJ1dHRvbiwgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZXhwZXJpZW5jZU1hcFNpZGViYXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZXhwZXJpZW5jZU1hcFNpZGViYXIgYSwgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5leHBlcmllbmNlTWFwU2lkZWJhciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZXhwZXJpZW5jZU1hcFNpZGViYXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmV4cGVyaWVuY2VNYXBTaWRlYmFyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5leHBlcmllbmNlTWFwU2lkZWJhciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZXhwZXJpZW5jZU1hcFNpZGViYXIgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblNpZGVCYXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMjsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRTaWRlQmFyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuXG4uZXhwZXJpZW5jZVJhZGlvR3JvdXAtZXhwZXJpZW5jZXNGb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5leHBlcmllbmNlUmFkaW9Hcm91cC1jaGVja2JveFdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5leHBlcmllbmNlUmFkaW9Hcm91cC1sYW5nU2VsZWN0TGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZXhwZXJpZW5jZVJhZGlvR3JvdXAtbGFuZ1NlbGVjdElucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDsgfVxuXG4uZXhwZXJpZW5jZVJhZGlvR3JvdXAtcmFkaW9XcmFwcGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpjaGVja2VkICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxLjVweCAjMTA3ZTdhO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3ZTdhOyB9XG4gICAgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpjaGVja2VkICsgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbC0tZ3JpZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2dyaWQtaWNvbi13aGl0ZS5zdmdcIik7IH1cbiAgICAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlcklucHV0OmNoZWNrZWQgKyAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLS1tYXA6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9jb21wYXNzLXdoaXRlLnN2Z1wiKTsgfVxuICAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlcklucHV0OmRpc2FibGVkICsgbGFiZWwsIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VySW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW9CdXR0b25zLXRpdGxlLCAuY21Gb3JtIC5zZl9maWVsZCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlcklucHV0OmRpc2FibGVkICsgbGFiZWwsXG4gIC5scEZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VySW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM5Njk2OTY7XG4gICAgY29sb3I6ICM5Njk2OTY7IH1cbiAgICAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlcklucHV0OmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSwgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpkaXNhYmxlZCArIC5yYWRpb0J1dHRvbnMtdGl0bGU6OmJlZm9yZSwgLmNtRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2NvbXBhc3Mtd2hpdGUuc3ZnXCIpOyB9XG4gIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VySW5wdXQ6Zm9jdXMgKyBsYWJlbCwgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpmb2N1cyArIC5yYWRpb0J1dHRvbnMtdGl0bGUsIC5jbUZvcm0gLnNmX2ZpZWxkIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VySW5wdXQ6Zm9jdXMgKyBsYWJlbCxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJJbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBvdXRsaW5lOiAjMTA3ZTdhIGF1dG8gNXB4OyB9XG5cbi5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRyZW07XG4gIGJvcmRlcjogc29saWQgMS41cHggIzEwN2U3YTtcbiAgY29sb3I6ICMxMDdlN2E7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIsIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMS41cHggIzEwN2U3YTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwN2U3YTsgfVxuICAgIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLS1ncmlkOjpiZWZvcmUsIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6Zm9jdXMuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLS1ncmlkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvZ3JpZC1pY29uLXdoaXRlLnN2Z1wiKTsgfVxuICAgIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6aG92ZXIuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLS1tYXA6OmJlZm9yZSwgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbDpmb2N1cy5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwtLW1hcDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2NvbXBhc3Mtd2hpdGUuc3ZnXCIpOyB9XG4gIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbC0tZ3JpZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9ncmlkLWljb24tdGVhbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlIDkwJTsgfVxuICAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLS1tYXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvY29tcGFzcy10ZWFsLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgOXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAgIC5mb290ZXItdG9wIC5tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5mb290ZXItdG9wIC5tZW51IGEge1xuICAgICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmZvb3Rlci10b3AgLm1lbnUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlYzA5MTk7IH1cbiAgICAuZm9vdGVyLXRvcCAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvb3Rlci1zb2NpYWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb290ZXItc29jaWFsIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS40cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb290ZXItc29jaWFsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuZm9vdGVyLXNvY2lhbCBhOmhvdmVyLCAuZm9vdGVyLXNvY2lhbCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNlYzA5MTk7IH1cbiAgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCBmb3JtIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIGZvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCBpbnB1dC5lbWFpbCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCBpbnB1dC5lbWFpbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCAuYnV0dG9uLCAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgYSwgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWMwOTE5OyB9XG4gICAgICAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgLmJ1dHRvbjpob3ZlciwgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYTpob3ZlciwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgYTpob3ZlciwgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGE6aG92ZXIsIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsOmhvdmVyLCAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZvb3Rlci1lbWJlZCAjbWNfZW1iZWRfc2lnbnVwIC5wcHctcHdkLXN1Ym1pdC1idG46aG92ZXIsIC5mb290ZXItZW1iZWQgI21jX2VtYmVkX3NpZ251cCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuOmhvdmVyLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZm9vdGVyLWVtYmVkICNtY19lbWJlZF9zaWdudXAgLnBwdy1wd2Qtc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNTA4MTU7IH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZjZmI7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAubWVudSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAubWVudSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLm1lbnUgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItYm90dG9tIC5tZW51IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLm1lbnUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlYzA5MTk7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWNvcHksIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDsgfVxuICAgICAgICAuZm9vdGVyLXRvcCAubWVudSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9XG4gICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLm1lbnUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb290ZXItYm90dG9tIC5tZW51IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAuZm9vdGVyLWNvcHksIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uZm9vdGVyLXN0YXRlbWVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZvb3Rlci1zdGF0ZW1lbnQgcCB7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5mb290ZXItc3RhdGVtZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmxhbmRpbmdQYWdlVmlkZW8ge1xuICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtMXMwcy5wbmcpLCB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgbGluZWFyLWdyYWRpZW50KCNkMmZiZjkgNjAlLCB0cmFuc3BhcmVudCA2MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IGF1dG8sIDMwMHB4IGF1dG8sIGF1dG8gYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIDM1JSwgOTUlIGNlbnRlciwgY2VudGVyIHRvcDsgfVxuICAubGFuZGluZ1BhZ2VWaWRlbyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0NXB4OyB9XG4gIC5sYW5kaW5nUGFnZVZpZGVvLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxhbmRpbmdQYWdlVmlkZW8tdmlkZW9Db250YWluZXIge1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9hYm91dC12aWRlby1wbGFjZWhvbGRlci5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGFuZGluZ1BhZ2VWaWRlby12aWRlb0NvbnRhaW5lciBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmxhbmRpbmdQYWdlVmlkZW8tdmlkZW9Db250YWluZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvaWNvbnMvcGxheS1idXR0b24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubGFuZGluZ1BhZ2VWaWRlby1wYXJhZ3JhcGgge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmRpbmdQYWdlVmlkZW8ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG4gICAgICAubGFuZGluZ1BhZ2VWaWRlby1wYXJhZ3JhcGgge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGFuZGluZ1BhZ2VWaWRlbyB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG8sIDAgMCwgYXV0byA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUlLCBjZW50ZXIgY2VudGVyLCBjZW50ZXIgdG9wOyB9XG4gICAgICAubGFuZGluZ1BhZ2VWaWRlby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5sYW5kaW5nUGFnZVZpZGVvLXZpZGVvQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzVweDsgfVxuICAgICAgICAubGFuZGluZ1BhZ2VWaWRlby12aWRlb0NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgIC5sYW5kaW5nUGFnZVZpZGVvLXBhcmFncmFwaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubGVzc29uSGVhZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA4cmVtOyB9XG5cbi5sZXNzb25IZWFkZXItdGl0bGVXcmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMjsgfVxuXG4ubGVzc29uSGVhZGVyLWxvZ28ge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sZXNzb25IZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5sZXNzb25IZWFkZXItYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuLmxlc3NvbkhlYWRlci1zdWJJbmZvTGlzdFdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAubGVzc29uSGVhZGVyLXN1YkluZm9MaXN0V3JhcHBlciAuc3ViSW5mb0lubmVyV3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHRvcDsgfVxuICAgIC5sZXNzb25IZWFkZXItc3ViSW5mb0xpc3RXcmFwcGVyIC5zdWJJbmZvSW5uZXJXcmFwcGVyIGRkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxlc3NvbkhlYWRlci1zdWJJbmZvTGlzdFdyYXBwZXIgLnN1YkluZm9Jbm5lcldyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubGVzc29uSGVhZGVyLXN1YkluZm9MaXN0V3JhcHBlciB1bC5jb21wb25lbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubGVzc29uSGVhZGVyLXN1YkluZm9UaXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIGNvbG9yOiAjMjMyMzIzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5sZXNzb25IZWFkZXItc3ViSW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyMzIzMjM7IH1cblxuLmxlc3NvbkhlYWRlci1zaWRlYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi5sZXNzb25IZWFkZXItc2lkZWJhckNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMjRweCAwIHJnYmEoMTEwLCAxMTAsIDExMCwgMC4xOSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ubGVzc29uSGVhZGVyLXNpZGViYXJJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5sZXNzb25IZWFkZXItZHVyYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5sZXNzb25IZWFkZXItY29kaW5nQ29uY2VwdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sZXNzb25IZWFkZXItdGVybWlub2xvZ3lUaXRsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlc3NvbkhlYWRlci1zdWJJbmZvTGlzdFdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5sZXNzb25IZWFkZXItc3ViSW5mb1dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubGVzc29uSGVhZGVyLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAubGVzc29uSGVhZGVyLXNpZGViYXJDYXJkIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygzMy4zMyUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLmxlc3NvbkhlYWRlci1zaWRlYmFyQ29udGVudFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAzcmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXJlY3Rpb246IGx0cjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVzc29uSGVhZGVyLXN1YkluZm9MaXN0V3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZXNzb25IZWFkZXItc2lkZWJhciB7XG4gICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLmxlc3NvbkhlYWRlci1zaWRlYmFyQ2FyZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5sZXNzb25IZWFkZXItc2lkZWJhckNvbnRlbnRXcmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5oMi1jb25jZXB0cyB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4udWwtLWNvbmNlcHRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC51bC0tY29uY2VwdHMgbGkge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNXB4OyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtZmFtaWx5OiBNYWF4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMThweCAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2VjMDkxOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxlc3NvbkhlYWRlckZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxlc3NvbkhlYWRlckZsZXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubGVzc29uLXRpdGxlLXN0dWZmIHtcbiAgcGFkZGluZzogNjBweCAwcHg7IH1cbiAgLmxlc3Nvbi10aXRsZS1zdHVmZiAuYnV0dG9uLCAubGVzc29uLXRpdGxlLXN0dWZmIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5sZXNzb24tdGl0bGUtc3R1ZmYgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxlc3Nvbi10aXRsZS1zdHVmZiAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEsIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gLmxlc3Nvbi10aXRsZS1zdHVmZiBhLCAubGVzc29uLXRpdGxlLXN0dWZmIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5sZXNzb24tdGl0bGUtc3R1ZmYgLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCwgLmxlc3Nvbi10aXRsZS1zdHVmZiAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubGVzc29uLXRpdGxlLXN0dWZmIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5sZXNzb24tdGl0bGUtc3R1ZmYgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmxlc3Nvbi10aXRsZS1zdHVmZiAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxlc3Nvbi10aXRsZS1zdHVmZiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ubGVzc29uaW1hZ2Uge1xuICB3aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGVzc29uaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmxlc3Nvbi1hdXRob3JEdXJhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmxlc3Nvbi1hdXRob3JEdXJhdGlvbiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmxlc3Nvbi1zaGFyZS1tb2RhbCB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCA0MHB4OyB9XG4gIC5sZXNzb24tc2hhcmUtbW9kYWwgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxlc3Nvbi1zaGFyZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDBweCAxMnB4IDA7IH1cbiAgLmxlc3Nvbi1zaGFyZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5sZXNzb24tc2hhcmUgbGkgYSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWMwOTE5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubGVzc29uLXNoYXJlIGxpIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAgIC5sZXNzb24tc2hhcmUgbGkgYSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5zaGFyZS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNoYXJlLWhlYWRlciBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWMwOTE5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gICAgLnNoYXJlLWhlYWRlciBidXR0b246aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgLnNoYXJlLWhlYWRlciBidXR0b246YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gIC5zaGFyZS1oZWFkZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuXG4uc2hhcmUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zaGFyZS1vdmVybGF5LnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNoYXJlLW92ZXJsYXkgI2Nsb3NlU2hhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuRDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuXG4uZGlhbG9nLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC44KTsgfVxuXG4ubGVzc29uLXNoYXJlLW1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sZXNzb24tc2hhcmUtbW9kYWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmNvcHktbGluay1zdGF0dXMge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29weUxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgLmNvcHlMaW5rIGlucHV0LCAuY29weUxpbmsgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsIC5jbUZvcm0gLnNmX2ZpZWxkIC5jb3B5TGluayBpbnB1dCxcbiAgLmNvcHlMaW5rIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0LCAubHBGb3JtIC5zZl9maWVsZCAuY29weUxpbmsgaW5wdXQsXG4gIC5jb3B5TGluayBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY29weUxpbmsgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnV0dG9uLmRvd25sb2FkLWxlc3NvbiwgaW5wdXQuZG93bmxvYWQtbGVzc29uW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmRvd25sb2FkLWxlc3Nvblt0eXBlPVwic3VibWl0XCJdLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIGEuZG93bmxvYWQtbGVzc29uLCAuZG93bmxvYWQtbGVzc29uLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLmRvd25sb2FkLWxlc3Nvbi5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5kb3dubG9hZC1sZXNzb24ucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZG93bmxvYWQtbGVzc29uLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ1dHRvbi5kb3dubG9hZC1sZXNzb24gaW1nLCBpbnB1dC5kb3dubG9hZC1sZXNzb25bdHlwZT1cImJ1dHRvblwiXSBpbWcsIGlucHV0LmRvd25sb2FkLWxlc3Nvblt0eXBlPVwic3VibWl0XCJdIGltZywgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLmRvd25sb2FkLWxlc3NvbiBpbWcsIC5kb3dubG9hZC1sZXNzb24uY3RhSG9yaXpvbnRhbENhcmQtY3RhIGltZywgLmRvd25sb2FkLWxlc3Nvbi5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwgaW1nLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZG93bmxvYWQtbGVzc29uLnBwdy1wd2Qtc3VibWl0LWJ0biBpbWcsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5kb3dubG9hZC1sZXNzb24ucHB3LXB3ZC1zdWJtaXQtYnRuIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cblxuLmxwRm9ybSB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAubHBGb3JtIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubHBGb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxwRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSxcbiAgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmxwRm9ybSAuZ2Zvcm1fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5scEZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTUge1xuICAgIHBhZGRpbmc6IDZyZW0gMTJyZW07IH1cbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAuY21Gb3JtIC5zZl9maWVsZCAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLFxuICAgIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTUgLnNmX2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAubHBGb3JtIC5zZl9maWVsZCAjZ2Zvcm1fd3JhcHBlcl8xNSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmxwRm9ybSAjZ2Zvcm1fd3JhcHBlcl8xNSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSAuZ2Zvcm1fZm9vdGVyLCAuY21Gb3JtIC5zZl9maWVsZCAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pIC5nZm9ybV9mb290ZXIsIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTUgLnNmX2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pIC5nZm9ybV9mb290ZXIsIC5scEZvcm0gLnNmX2ZpZWxkICNnZm9ybV93cmFwcGVyXzE1IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pIC5nZm9ybV9mb290ZXIsXG4gICAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxwRm9ybSAjZ2Zvcm1fd3JhcHBlcl8xNSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IC5zZl9maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmxwRm9ybSAuc2ZfZmllbGQgI2dmb3JtX3dyYXBwZXJfMTUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE1IC5nZmllbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubHBGb3JtIC5nZm9ybV93cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTQge1xuICAgIHBhZGRpbmc6IDZyZW0gMTJyZW07IH1cbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAuY21Gb3JtIC5zZl9maWVsZCAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLFxuICAgIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTQgLnNmX2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAubHBGb3JtIC5zZl9maWVsZCAjZ2Zvcm1fd3JhcHBlcl8xNCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmdmb3JtX2Zvb3RlciAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAuY21Gb3JtIC5zZl9maWVsZCAuZ2Zvcm1fZm9vdGVyIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksXG4gICAgICAuZ2Zvcm1fZm9vdGVyIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTQgLnNmX2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAuZ2Zvcm1fZm9vdGVyIC5scEZvcm0gLnNmX2ZpZWxkICNnZm9ybV93cmFwcGVyXzE0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLCAuZ2Zvcm1fZm9vdGVyIC5scEZvcm0gI2dmb3JtX3dyYXBwZXJfMTQgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNtRm9ybSAuc2ZfZmllbGQgLmxwRm9ybSAjZ2Zvcm1fd3JhcHBlcl8xNCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IC5zZl9maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmxwRm9ybSAuc2ZfZmllbGQgI2dmb3JtX3dyYXBwZXJfMTQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAubHBGb3JtICNnZm9ybV93cmFwcGVyXzE0IC5nZmllbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jb3BlblNoYXJlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbiNvcGVuU2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcInNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvc2hhcmUuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmRvd25sb2FkLWxlc3NvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kb3dubG9hZC1sZXNzb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5kb3dubG9hZC1sZXNzb24gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTk5cHg7IH0gfVxuICAuZG93bmxvYWQtbGVzc29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2Rvd25sb2FkLnN2Zyk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZG93bmxvYWQtbGVzc29uOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmNsY3dlZWstaW5mb2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3BhY2ViYWNrZ3JvdW5kLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY2xjd2Vlay1pbmZvYm94IGgyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNsY3dlZWstaW5mb2JveCBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwNjAxMTg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLmNsY3dlZWstaW5mb2JveCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmNsY3dlZWstaW5mb2JveCBwIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2xjd2Vlay1pbmZvYm94IC5idXR0b24tLXNlY29uZGFyeSwgLmNsY3dlZWstaW5mb2JveCAuYnV0dG9uLS1zZWNvbmRhcnlHcmF5LCAuY2xjd2Vlay1pbmZvYm94IC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuY2xjd2Vlay1pbmZvYm94IGEsIC5jbGN3ZWVrLWluZm9ib3ggLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmxlc3NvbnNHcmlkLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cblxuLmxlc3NvbkdyaWQgYS5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuLmxpdmVHcmlkLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cblxuLm5ld3NsZXR0ZXIge1xuICBtYXJnaW46IDEycmVtIDAgMDtcbiAgcGFkZGluZzogMTJyZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNyYy9pbWFnZXMvbmV3c2xldHRlci1iZy13YXZlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1zaWduLXVwLWZvci1vdXItZWR1Y2F0b3ItbmV3c2xldHRlciAubmV3c2xldHRlcixcbiAgLnBhZ2UtaW5zY3JpdmV6LXZvdXMtYS1ub3RyZS1pbmZvbGV0dHJlLXBvdXItbGUtcGVyc29ubmVsLWVuc2VpZ25hbnQgLm5ld3NsZXR0ZXIsXG4gIC5wYWdlLWVkdWNhdG9yLW5ld3NsZXR0ZXItdGhhbmsteW91IC5uZXdzbGV0dGVyLFxuICAucGFnZS1tZXJjaS1wb3VyLXZvdHJlLWluc2NyaXB0aW9uIC5uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAxOHJlbSAwOyB9XG4gIC5sYW5kaW5nLXBhZ2UtbmV3c2xldHRlciAubmV3c2xldHRlciB7XG4gICAgYmFja2dyb3VuZDogI2VhZmZmZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogOHJlbSAwOyB9XG4gICAgLmxhbmRpbmctcGFnZS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAubmV3c2xldHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNyYy9pbWFnZXMvbmV3c2xldHRlci1iZy13YXZlLXRsYy5zdmcpOyB9XG4gIC5sYWRpZXMtbGVhcm5pbmctY29kZSAubmV3c2xldHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNyYy9pbWFnZXMvbmV3c2xldHRlci1iZy13YXZlLWxsYy5zdmcpOyB9XG4gIC5raWRzLWxlYXJuaW5nLWNvZGUgLm5ld3NsZXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzcmMvaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZS1rbGMuc3ZnKTsgfVxuICAudGVlbnMtbGVhcm5pbmctY29kZSAubmV3c2xldHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNyYy9pbWFnZXMvbmV3c2xldHRlci1iZy13YXZlLXRlZW5zLnN2Zyk7IH1cbiAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgLm5ld3NsZXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzcmMvaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZS1nbGMuc3ZnKTsgfVxuICAubmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTJyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm5ld3NsZXR0ZXItaW5mbyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5uZXdzbGV0dGVyLWluZm8gaDIge1xuICAgICAgY29sb3I6ICMxMDdlN2E7IH1cbiAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlIC5uZXdzbGV0dGVyLWluZm8gaDIge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLm5ld3NsZXR0ZXIgLmdyaWQsIC5uZXdzbGV0dGVyIC5jbUZvcm0gZm9ybSwgLmNtRm9ybSAubmV3c2xldHRlciBmb3JtLFxuICAubmV3c2xldHRlciAubHBGb3JtIGZvcm0sIC5scEZvcm0gLm5ld3NsZXR0ZXIgZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9XG4gICAgLm5ld3NsZXR0ZXIgLmdyaWQgPiAqLCAubmV3c2xldHRlciAuY21Gb3JtIGZvcm0gPiAqLCAuY21Gb3JtIC5uZXdzbGV0dGVyIGZvcm0gPiAqLCAubmV3c2xldHRlciAubHBGb3JtIGZvcm0gPiAqLCAubHBGb3JtIC5uZXdzbGV0dGVyIGZvcm0gPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuICAubmV3c2xldHRlciBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZS13aWR0aDogMC4yNXJlbTtcbiAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwLjVyZW07IH1cbiAgLm5ld3NsZXR0ZXIgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubmV3c2xldHRlciB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAgIC5uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3c2xldHRlci1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uZXdzbGV0dGVyIC5jb21iby1sYXN0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBjb2xvcjogIzIzMjMyMzsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uIC51LWNsZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uIC51LWNsZWFyLmdyaWQsIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24gLmNtRm9ybSBmb3JtLnUtY2xlYXIsIC5jbUZvcm0gLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbiBmb3JtLnUtY2xlYXIsXG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbiAubHBGb3JtIGZvcm0udS1jbGVhciwgLmxwRm9ybSAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uIGZvcm0udS1jbGVhciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1zaWRlYmFyQ29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1zaWRlYmFySW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMy41cmVtIDRyZW07IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1zaWRlYmFyTWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL3BsYWNlaG9sZGVyLW1hcC5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXNjcmlwdGlvbkNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXNjcmlwdGlvbkNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWRlc2NyaXB0aW9uQ29udGFpbmVyIHAge1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tZGVzY3JpcHRpb25Db250YWluZXIgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tZGVzY3JpcHRpb25Jbm5lci5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWRldGFpbHNMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWRldGFpbHNMaXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMi41cmVtIDA7IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tZGV0YWlsc0xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC02cmVtO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXRhaWxzTGlzdCAuZGV0YWlsc0xpc3QtZGF0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvZGF0ZS5zdmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXRhaWxzTGlzdCAuZGV0YWlsc0xpc3QtdGltZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvdGltZS5zdmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXRhaWxzTGlzdCAuZGV0YWlsc0xpc3QtcHJpY2U6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL3ByaWNlLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWRldGFpbHNMaXN0IC5kZXRhaWxzTGlzdC1zY2hvbGFyc2hpcHNMaW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXRhaWxzTGlzdCAuZGV0YWlsc0xpc3QtbG9jYXRpb246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL2xvY2F0aW9uLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1sb3dlckNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWxvd2VyQ29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWluY2x1ZGVkQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1pbmNsdWRlZExpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWluY2x1ZGVkTGlzdCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDMuNXJlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG4gICAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWluY2x1ZGVkTGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMi41cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL2NpcmNsZS1jaGVjay5zdmdcIikgbm8tcmVwZWF0OyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tcHJvZ3JhbUNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tcHJvZ3JhbUNvbnRhaW5lci1jaXJjbGUge1xuICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWZmZmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC01MDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1wcm9ncmFtQ29udGFpbmVyIC5wcm9ncmFtQ29udGFpbmVyLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItaGVhZGVyIC5wcm9ncmFtQ29udGFpbmVyLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1wcm9ncmFtQ29udGFpbmVyIC5wcm9ncmFtQ29udGFpbmVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItbG9nb0lubmVyIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItbG9nb0lubmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItYmx1cmIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4IC0gNHJlbSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24uY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tc2lkZWJhckNvbnRhaW5lciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tZGV0YWlsc0xpc3Qge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tc2lkZWJhck1hcCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tZGVzY3JpcHRpb25Db250YWluZXIgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1kZXNjcmlwdGlvbklubmVyLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLWxvd2VyQ29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24taW5jbHVkZWRDb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9XG4gICAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1wcm9ncmFtQ29udGFpbmVyLWNpcmNsZSB7XG4gICAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgICAgIGhlaWdodDogNDI1cHg7XG4gICAgICAgICAgbGVmdDogLTMwMHB4OyB9XG4gICAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tcHJvZ3JhbUNvbnRhaW5lciAucHJvZ3JhbUNvbnRhaW5lci1oZWFkZXIgLnByb2dyYW1Db250YWluZXItbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tcHJvZ3JhbUNvbnRhaW5lciAucHJvZ3JhbUNvbnRhaW5lciBoMiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4IC0gNHJlbSk7IH1cbiAgICAgICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1wcm9ncmFtQ29udGFpbmVyIC5wcm9ncmFtQ29udGFpbmVyLWJvZHkgLnByb2dyYW1Db250YWluZXItbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItbG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1wcm9ncmFtQ29udGFpbmVyIC5wcm9ncmFtQ29udGFpbmVyLWxvZ29Jbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbi1wcm9ncmFtQ29udGFpbmVyIC5wcm9ncmFtQ29udGFpbmVyLWxvZ29Jbm5lciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5zaW5nbGVFeHBlcmllbmNlRGVzY3JpcHRpb24tcHJvZ3JhbUNvbnRhaW5lciAucHJvZ3JhbUNvbnRhaW5lci1ibHVyYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Mb2dvIHtcbiAgICAgIHRvcDogLTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZURlc2NyaXB0aW9uLXByb2dyYW1Db250YWluZXIgLnByb2dyYW1Db250YWluZXIgaDIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2luZ2xlRXhwZXJpZW5jZUhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY2lyY2xlLS0xIHtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjZkZWcsICNlYWZmZmUsICNiZWZmZmMpO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICByaWdodDogLTIzMHB4OyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY2lyY2xlLS0yIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFmOWYzO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0xMjBweDsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLXRpdGxlQ29udGFpbmVyIC5idXR0b24tLXNlY29uZGFyeSwgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItdGl0bGVDb250YWluZXIgLmJ1dHRvbi0tc2Vjb25kYXJ5R3JheSwgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItdGl0bGVDb250YWluZXIgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLXRpdGxlQ29udGFpbmVyIGEsIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLXRpdGxlQ29udGFpbmVyIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAycmVtOyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLXdob0lzVGhpc0ZvciB7XG4gICAgbWFyZ2luOiAzcmVtIDAgNHJlbTsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1wcm9ncmFtQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtOyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyIC50aXRsZVNuaXBlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICMyMzIzMjM7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXIgLnRpdGxlU25pcGUtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1zcG9uc29yQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1kZXNrdG9wSW1hZ2VDb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1tb2JpbGVJbWFnZUNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWltZyB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWNpcmNsZS0tMSB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICByaWdodDogLTEwMHB4OyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY2lyY2xlLS0yIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICByaWdodDogLTc1cHg7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWRldGFpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXIgLnRpdGxlU25pcGUtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLXByb2dyYW1Db250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLXNwb25zb3JDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXItY2F0ZWdvcnkge1xuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1jaXJjbGUtLTEge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWNpcmNsZS0tMiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgIHJpZ2h0OiAtNTBweDsgfVxuICAgIC5zaW5nbGVFeHBlcmllbmNlSGVhZGVyLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjc1cHg7IH1cbiAgICAuc2luZ2xlRXhwZXJpZW5jZUhlYWRlci1pbWcge1xuICAgICAgaGVpZ2h0OiAyNzVweDsgfSB9XG5cbi5zaXRlTmF2IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDgwJSwgdHJhbnNwYXJlbnQgODAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEyNSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MjAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4IDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuc2l0ZU5hdiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG4uc2l0ZU5hdi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7IH1cblxuLnNpdGVOYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM4OyB9XG5cbi5zaXRlTmF2LXNwYWNlciB7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uc2l0ZU5hdi0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpdGVOYXYtLW9wZW4gLnNpdGVOYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNpdGVOYXYtaG9tZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZU5hdi1sb2dvIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnNpdGVOYXYtbG9nbyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2l0ZU5hdi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZU5hdi1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjFzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5O1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDglIDE4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG4gIC5zaXRlTmF2LWhhbWJ1cmdlcjo6YmVmb3JlLCAuc2l0ZU5hdi1oYW1idXJnZXI6OmFmdGVyLFxuICAuc2l0ZU5hdi1oYW1idXJnZXIgaSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5zaXRlTmF2LWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpOyB9XG4gIC5zaXRlTmF2LWhhbWJ1cmdlciBpIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNHB4KTsgfVxuICAuc2l0ZU5hdi1oYW1idXJnZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0b3A6IDIxcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTRweCk7IH1cbiAgLnNpdGVOYXYtaGFtYnVyZ2VyOmhvdmVyOjpiZWZvcmUsIC5zaXRlTmF2LWhhbWJ1cmdlcjpob3Zlcjo6YWZ0ZXIsXG4gIC5zaXRlTmF2LWhhbWJ1cmdlcjpob3ZlciBpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWMwOTE5OyB9XG4gIC5zaXRlTmF2LS1vcGVuIC5zaXRlTmF2LWhhbWJ1cmdlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnNpdGVOYXYtLW9wZW4gLnNpdGVOYXYtaGFtYnVyZ2VyOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZTNkKDNweCwgLTdweCwgMCk7IH1cbiAgICAuc2l0ZU5hdi0tb3BlbiAuc2l0ZU5hdi1oYW1idXJnZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUzZCgtM3B4LCA3cHgsIDApOyB9XG5cbi5zaXRlTmF2LW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNpdGVOYXYtLW9wZW4gLnNpdGVOYXYtbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5zaXRlTmF2LW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2l0ZU5hdi1tZW51IGEsXG4gIC5zaXRlTmF2LW1lbnUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNpdGVOYXYtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpdGVOYXYtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjazsgfVxuICAuc2l0ZU5hdi1tZW51IC5tZW51LFxuICAuc2l0ZU5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2l0ZU5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAxMDAlOyB9XG5cbi5zaXRlTmF2LWJhY2sgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5zaXRlTmF2LWJhY2sgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlOyB9XG5cbi5zaXRlTmF2LS1vcGVuIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaXRlTmF2IC5sYW5nLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5idXR0b24tLXNtYWxsZXIge1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5idXR0b24tLXNtYWxsZXIge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4ubmF2LXJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdi1yaWdodC1zaWRlIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubmF2LXJpZ2h0LXNpZGUgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uc2l0ZU5hdi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNpdGVOYXYtbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zaXRlTmF2LWxvZ28tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgbWF4LWhlaWdodDogNDBweDsgfSB9XG5cbi5zaXRlTmF2LXNraXAge1xuICBiYWNrZ3JvdW5kOiAjZWMwOTE5O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNpdGVOYXYtc2tpcDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zaXRlTmF2LXNraXA6Zm9jdXMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc2l0ZU5hdi1za2lwOmZvY3VzIH4gLnNpdGVOYXYge1xuICAgIHRvcDogNjJweDsgfVxuICAuc2l0ZU5hdi1za2lwOmZvY3VzIH4gLnNpdGVOYXYtc3BhY2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZU5hdi1za2lwOmZvY3VzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbi5zaXRlTmF2IGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTNweCkge1xuICAuYnV0dG9uLWRvbmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5lcnJvclBhZ2Uge1xuICBtYXJnaW46IDhyZW0gMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5lcnJvclBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyIC5oYWxmQ2Fyb3VzZWwtaW5mbywgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAuaGFsZkNhcm91c2VsLWluZm8ge1xuICB3aWR0aDogY2FsYyg0MCUgLSAxLjVyZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmhhbGZDYXJvdXNlbC1pbmZvLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5oYWxmQ2Fyb3VzZWwtaW5mbyB7XG4gICAgICB3aWR0aDogY2FsYyg4MCUgLSAxLjVyZW0pOyB9IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyIC5oYWxmQ2Fyb3VzZWwtZ2FsbGVyeSwgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAuaGFsZkNhcm91c2VsLWdhbGxlcnkge1xuICB3aWR0aDogY2FsYyg2MCUgLSAxLjVyZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmhhbGZDYXJvdXNlbC1nYWxsZXJ5LCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5oYWxmQ2Fyb3VzZWwtZ2FsbGVyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTsgfSB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMiAuaGFsZkNhcm91c2VsLWdhbGxlcnlJdGVtOjpiZWZvcmUsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIgLmhhbGZDYXJvdXNlbC1nYWxsZXJ5SXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmhhbGZDYXJvdXNlbC1pbmZvVGV4dCwgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyIC5oYWxmQ2Fyb3VzZWwtaW5mb1RpdGxlLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5oYWxmQ2Fyb3VzZWwtaW5mb1RleHQsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIgLmhhbGZDYXJvdXNlbC1pbmZvVGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmhhbGZDYXJvdXNlbC1pbmZvVGV4dCwgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAuaGFsZkNhcm91c2VsLWluZm9UZXh0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyIC5yZXBvcnRNYXAtd3JhcHBlciBoMiwgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAucmVwb3J0TWFwLXdyYXBwZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMiAjZW1vamktd29ybGQtYXIsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIgI2Vtb2ppLXdvcmxkLWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvc3BhY2ViYWNrZ3JvdW5kLnBuZ1wiKTsgfVxuICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgI2Vtb2ppLXdvcmxkLWFyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIgI2Vtb2ppLXdvcmxkLWFyIC50ZXh0QW5kSW1hZ2UtdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6ICMwNjAxMTg7IH1cbiAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyICNlbW9qaS13b3JsZC1hciBoMyxcbiAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyICNlbW9qaS13b3JsZC1hciBwLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyICNlbW9qaS13b3JsZC1hciBoMyxcbiAgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAjZW1vamktd29ybGQtYXIgcCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjMDYwMTE4OyB9XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMiAjZW1vamktd29ybGQtYXIgcCwgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAjZW1vamktd29ybGQtYXIgcCB7XG4gICAgZm9udC1zaXplOiAyLjByZW07IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyIC5zb2NpYWwtY29udGFpbmVyLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyICNlbW9qaS13b3JsZC1hciArIC53eXNpd3lnLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyICNlbW9qaS13b3JsZC1hciArIC53eXNpd3lnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvc3BhY2ViYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyICNlbW9qaS13b3JsZC1hciArIC53eXNpd3lnIC5jb250YWluZXItLW5hcnJvdywgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAjZW1vamktd29ybGQtYXIgKyAud3lzaXd5ZyAuY29udGFpbmVyLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLnN0YXRzSW1hZ2Utbm90ZSwgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAuc3RhdHNJbWFnZS1ub3RlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMiAubG9nb1F1aWx0Q29tYm8tbG9nbywgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAubG9nb1F1aWx0Q29tYm8tbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4OyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMiAuZmluYW5jZS1ncmlkLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5maW5hbmNlLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmdyaWQtMW9mMS0tcG9ydGFibGUsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIgLmdyaWQtMW9mMS0tcG9ydGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgLmdyaWQtMW9mMS0tcG9ydGFibGUgc3Ryb25nLCAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyIC5ncmlkLTFvZjEtLXBvcnRhYmxlIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIgcCwgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiBwIHtcbiAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIyIC5kYW5jaW5nLWdpcmwsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIgLmRhbmNpbmctZ2lybCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uaGVhZGVyLS1hcjIwMjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2NsYy1jaXJjdWl0LXBhdHRlcm4tdHJhbnNwYXJlbnQucG5nKSwgI2QyZmJmOTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuICAuaGVhZGVyLS1hcjIwMjMgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItLWFyMjAyMyBoMS5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDZyZW07IH1cbiAgLmhlYWRlci0tYXIyMDIzIHAuaGVyby1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNlYzA5MTk7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaGVhZGVyLS1hcjIwMjMgaW1nIHtcbiAgICB3aWR0aDogNjklO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTAlKTsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLmlwSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuaXBIZWFkZXIgbmF2IC5jb250YWluZXItLXRpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLmxvZ29RdWlsdENvbWJvLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxNTBweDsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLnN0YXRzSW1hZ2UtLWltYWdlUmlnaHQgLnN0YXRzSW1hZ2Utbm90ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IHtcbiAgbWFyZ2luLXRvcDogMTdyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLnN0YXRzSW1hZ2UtLWltYWdlTGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IC5zdGF0c0ltYWdlLXN0YXRzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0IC5zdGF0c0ltYWdlLXN0YXRzIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIzIC5zdGF0c0ltYWdlLXN0YXQge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc29jaWFsLW1lZGlhLXBvc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvY2xjLWNpcmN1aXQtcGF0dGVybi10cmFuc3BhcmVudC5wbmcpLCAjZDJmYmY5O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc29jaWFsLW1lZGlhLXBvc3QgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc29jaWFsLW1lZGlhLXBvc3QgLnNvY2lhbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIzIC5oZXJvLXRpdGxlLWFyMjMsXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLmhlcm8tc3VidGl0bGUtYXIyMyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBvcGFjaXR5OiAxO1xuICAvKiBTdGFydCBoaWRkZW4gKi8gfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLnN0YXRzQmxvY2stcXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDIzIC5wbHVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLmhhbGZDYXJvdXNlbC1nYWxsZXJ5SXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1hbm51YWwtcmVwb3J0LTIwMjMgLnN0cmF0LTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSwgI2QyZmJmOSk7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuc3RyYXQtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSksIHVybCguL2ltYWdlcy9jbGMtY2lyY3VpdC1wYXR0ZXJuLXRyYW5zcGFyZW50LnBuZyk7XG4gIC8qIEJhY2tncm91bmQgaW1hZ2UgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLyogRW5zdXJlcyB0aGUgaW1hZ2UgY292ZXJzIHRoZSBlbnRpcmUgZGl2ICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIFByZXZlbnRzIHRoZSBpbWFnZSBmcm9tIHJlcGVhdGluZyAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8qIENlbnRlcnMgdGhlIGltYWdlICovXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyAuYm9yZGVyLWJvdHRvbS1hcjIzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYzA5MTk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLWJsb2dJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBhZ2UtYmxvZ0l0ZW0gaDMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2UtYmxvZ0l0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS1ibG9nSXRlbSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2UtYmxvZ0l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLWJsb2dJdGVtIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmNoYXB0ZXJzLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnJlbSBhdXRvIDhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNoYXB0ZXJzLXRpdGxlIHtcbiAgICBtYXJnaW46IDlyZW0gYXV0byAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIHVsLFxuLnBhZ2UtZW1vaml3b3JsZCB1bCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gdWwsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyB1bCxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyB1bCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXJOYXJyb3csXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXJOYXJyb3csXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXJOYXJyb3csXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyTmFycm93LFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXJOYXJyb3csXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXJOYXJyb3cge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICM4YWY5ZjM7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggI0EzRjVGMjtcbiAgd2lkdGg6IDgwJTsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXJOYXJyb3cgaDIsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmJhbm5lck5hcnJvdyBoMixcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyTmFycm93IGgyLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyTmFycm93IGgyLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJhbm5lck5hcnJvdyBoMixcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyTmFycm93IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXJOYXJyb3cgLmNvbnRhaW5lcixcbiAgLnBhZ2UtZW1vaml3b3JsZCAuYmFubmVyTmFycm93IC5jb250YWluZXIsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lck5hcnJvdyAuY29udGFpbmVyLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyTmFycm93IC5jb250YWluZXIsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYmFubmVyTmFycm93IC5jb250YWluZXIsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lck5hcnJvdyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJhbm5lck5hcnJvdyAuY29udGFpbmVyIGltZyxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXJOYXJyb3cgLmNvbnRhaW5lciBpbWcsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyTmFycm93IC5jb250YWluZXIgaW1nLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5iYW5uZXJOYXJyb3cgLmNvbnRhaW5lciBpbWcsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXJOYXJyb3cgLmNvbnRhaW5lciBpbWcsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyTmFycm93IC5jb250YWluZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLnBsYW5ldFN1YlRleHQsXG4ucGFnZS1lbW9qaXdvcmxkIC5wbGFuZXRTdWJUZXh0LFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAucGxhbmV0U3ViVGV4dCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5wbGFuZXRTdWJUZXh0LFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5wbGFuZXRTdWJUZXh0LFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAucGxhbmV0U3ViVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrICNjb250ZW50LFxuLnBhZ2UtZW1vaml3b3JsZCAjY29udGVudCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gI2NvbnRlbnQsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAjY29udGVudCxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAjY29udGVudCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggI2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIGgxLFxuICAucGFnZS1lbW9qaXdvcmxkIGgxLFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIGgxLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyBoMSxcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIGgxLFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIsXG4ucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogIzA2MDExODsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDEsXG4gIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoMixcbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgzLFxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDQsXG4gIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoNSxcbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIC5wdkNhcmQtdGl0bGUsXG4gIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoNixcbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIHAsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoMSxcbiAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgyLFxuICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDMsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoNCxcbiAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg1LFxuICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgLnB2Q2FyZC10aXRsZSxcbiAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg2LFxuICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgcCxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgxLFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDIsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoMyxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg0LFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDUsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciAucHZDYXJkLXRpdGxlLFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDYsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBwLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgxLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgyLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgzLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg0LFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg1LFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIC5wdkNhcmQtdGl0bGUsXG4gIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDYsXG4gIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgcCxcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDEsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgyLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoMyxcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDQsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg1LFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciAucHZDYXJkLXRpdGxlLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoNixcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgcCxcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGgxLFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDIsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBoMyxcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIGg0LFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDUsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciAucHZDYXJkLXRpdGxlLFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgaDYsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyLFxuICAgIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lcixcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lcixcbiAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lcixcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjIyLS1iYW5uZXJUZXh0Q29udGFpbmVyIHAsXG4gICAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgcCxcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBwLFxuICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBwLFxuICAgICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIgcCxcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyMi0tYmFubmVyVGV4dENvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLWJhbm5lcixcbi5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1iYW5uZXIsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi0tYmFubmVyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1iYW5uZXIsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1iYW5uZXIsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi0tYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLWJhbm5lcixcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tYmFubmVyLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1iYW5uZXIsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1iYW5uZXIsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tYmFubmVyLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1iYW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM0MHB4OyB9IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLWJhbm5lciBoMSxcbiAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItLWJhbm5lciBoMSxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItLWJhbm5lciBoMSxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1iYW5uZXIgaDEsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItLWJhbm5lciBoMSxcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItLWJhbm5lciBoMSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMi0tYmFubmVyIHAuaDIsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1iYW5uZXIgcC5oMixcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItLWJhbm5lciBwLmgyLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItLWJhbm5lciBwLmgyLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1iYW5uZXIgcC5oMixcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItLWJhbm5lciBwLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLWJhbm5lciBwLFxuICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tYmFubmVyIHAsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1iYW5uZXIgcCxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1iYW5uZXIgcCxcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tYmFubmVyIHAsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1iYW5uZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYmFubmVyLWVtb2ppLFxuLnBhZ2UtZW1vaml3b3JsZCAuYmFubmVyLWVtb2ppLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLWVtb2ppLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJhbm5lci1lbW9qaSxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYmFubmVyLWVtb2ppLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLWVtb2ppIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmVtby1zbWFsbCxcbi5wYWdlLWVtb2ppd29ybGQgLmVtby1zbWFsbCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmVtby1zbWFsbCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5lbW8tc21hbGwsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmVtby1zbWFsbCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmVtby1zbWFsbCB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmVtby1tZWRpdW0sXG4ucGFnZS1lbW9qaXdvcmxkIC5lbW8tbWVkaXVtLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuZW1vLW1lZGl1bSxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5lbW8tbWVkaXVtLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5lbW8tbWVkaXVtLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuZW1vLW1lZGl1bSB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5lbW8tbGFyZ2UsXG4ucGFnZS1lbW9qaXdvcmxkIC5lbW8tbGFyZ2UsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5lbW8tbGFyZ2UsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuZW1vLWxhcmdlLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5lbW8tbGFyZ2UsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5lbW8tbGFyZ2Uge1xuICB3aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmVtby1sYXJnZSxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5lbW8tbGFyZ2UsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuZW1vLWxhcmdlLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5lbW8tbGFyZ2UsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5lbW8tbGFyZ2UsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuZW1vLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJhbm5lci1wYXJ0eSxcbi5wYWdlLWVtb2ppd29ybGQgLmJhbm5lci1wYXJ0eSxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lci1wYXJ0eSxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5iYW5uZXItcGFydHksXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJhbm5lci1wYXJ0eSxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lci1wYXJ0eSB7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IDcwcHg7XG4gIGFuaW1hdGlvbjogZmxvYXQgOXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJhbm5lci1wYXJ0eSxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItcGFydHksXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLXBhcnR5LFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5iYW5uZXItcGFydHksXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItcGFydHksXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLXBhcnR5IHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIGxlZnQ6IDUwcHg7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItbmVyZCxcbi5wYWdlLWVtb2ppd29ybGQgLmJhbm5lci1uZXJkLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLW5lcmQsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLW5lcmQsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJhbm5lci1uZXJkLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLW5lcmQge1xuICBib3R0b206IDY2cHg7XG4gIHJpZ2h0OiAxMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMjBkZWcpO1xuICBhbmltYXRpb246IGZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItbmVyZCxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItbmVyZCxcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXItbmVyZCxcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLW5lcmQsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItbmVyZCxcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXItbmVyZCB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICByaWdodDogMTBweDsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJhbm5lci1oZWFydGV5ZXMsXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItaGVhcnRleWVzLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLWhlYXJ0ZXllcyxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5iYW5uZXItaGVhcnRleWVzLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItaGVhcnRleWVzLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLWhlYXJ0ZXllcyB7XG4gIHRvcDogNjAlO1xuICByaWdodDogNDBweDsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5ib2R5LWhlYXJ0ZXllcyxcbi5wYWdlLWVtb2ppd29ybGQgLmJvZHktaGVhcnRleWVzLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYm9keS1oZWFydGV5ZXMsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYm9keS1oZWFydGV5ZXMsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJvZHktaGVhcnRleWVzLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYm9keS1oZWFydGV5ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjAlO1xuICBsZWZ0OiAxMDBweDtcbiAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYm9keS1oZWFydGV5ZXMsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAuYm9keS1oZWFydGV5ZXMsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYm9keS1oZWFydGV5ZXMsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJvZHktaGVhcnRleWVzLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYm9keS1oZWFydGV5ZXMsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYm9keS1oZWFydGV5ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJvZHktZmFsbGluZyxcbi5wYWdlLWVtb2ppd29ybGQgLmJvZHktZmFsbGluZyxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJvZHktZmFsbGluZyxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5ib2R5LWZhbGxpbmcsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJvZHktZmFsbGluZyxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJvZHktZmFsbGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNSU7XG4gIHJpZ2h0OiAxMDBweDsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItaG9ybnMsXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItaG9ybnMsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXItaG9ybnMsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLWhvcm5zLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItaG9ybnMsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXItaG9ybnMge1xuICB3aWR0aDogMjAwcHg7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogMzAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluaW5wbGFjZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItaG9ybnMsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAuYmFubmVyLWhvcm5zLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lci1ob3JucyxcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLWhvcm5zLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYmFubmVyLWhvcm5zLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lci1ob3JucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYmFubmVyLWdob3N0LFxuLnBhZ2UtZW1vaml3b3JsZCAuYmFubmVyLWdob3N0LFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLWdob3N0LFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJhbm5lci1naG9zdCxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYmFubmVyLWdob3N0LFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLWdob3N0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiA1JTtcbiAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLXN0YXIxLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXItc3RhcjEge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzAlOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJhbm5lci1zdGFyMixcbi5wYWdlLWVtb2ppd29ybGQgLmJhbm5lci1zdGFyMixcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lci1zdGFyMixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5iYW5uZXItc3RhcjIsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJhbm5lci1zdGFyMixcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lci1zdGFyMiB7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiAxNSU7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYmFubmVyLXN0YXIzLFxuLnBhZ2UtZW1vaml3b3JsZCAuYmFubmVyLXN0YXIzLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLXN0YXIzLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJhbm5lci1zdGFyMyxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYmFubmVyLXN0YXIzLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLXN0YXIzIHtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLXN0YXIxLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItc3RhcjEsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXItc3RhcjEge1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogNTAlOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJhbm5lci1yb2NrZXQsXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItcm9ja2V0LFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYmFubmVyLXJvY2tldCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5iYW5uZXItcm9ja2V0LFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItcm9ja2V0LFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYmFubmVyLXJvY2tldCB7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAxMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDI2ZGVnKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZseWF3YXk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgei1pbmRleDogMTsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItc2F0ZWxsaXRlLFxuLnBhZ2UtZW1vaml3b3JsZCAuYmFubmVyLXNhdGVsbGl0ZSxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lci1zYXRlbGxpdGUsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLXNhdGVsbGl0ZSxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYmFubmVyLXNhdGVsbGl0ZSxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lci1zYXRlbGxpdGUge1xuICB0b3A6IDQxJTtcbiAgbGVmdDogNSU7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluaW5wbGFjZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYmFubmVyLXNhdGVsbGl0ZSxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItc2F0ZWxsaXRlLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lci1zYXRlbGxpdGUsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJhbm5lci1zYXRlbGxpdGUsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItc2F0ZWxsaXRlLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lci1zYXRlbGxpdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmJvZHktc2F0ZWxsaXRlLFxuLnBhZ2UtZW1vaml3b3JsZCAuYm9keS1zYXRlbGxpdGUsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5ib2R5LXNhdGVsbGl0ZSxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5ib2R5LXNhdGVsbGl0ZSxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYm9keS1zYXRlbGxpdGUsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5ib2R5LXNhdGVsbGl0ZSB7XG4gIGJvdHRvbTogMjAwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW5pbnBsYWNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5ib2R5LXNhdGVsbGl0ZSxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5ib2R5LXNhdGVsbGl0ZSxcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5ib2R5LXNhdGVsbGl0ZSxcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYm9keS1zYXRlbGxpdGUsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5ib2R5LXNhdGVsbGl0ZSxcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5ib2R5LXNhdGVsbGl0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYm9keS1zYXRlbGxpdGUyLFxuLnBhZ2UtZW1vaml3b3JsZCAuYm9keS1zYXRlbGxpdGUyLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYm9keS1zYXRlbGxpdGUyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJvZHktc2F0ZWxsaXRlMixcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYm9keS1zYXRlbGxpdGUyLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYm9keS1zYXRlbGxpdGUyIHtcbiAgYm90dG9tOiA0MDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW5pbnBsYWNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5ib2R5LXNhdGVsbGl0ZTIsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAuYm9keS1zYXRlbGxpdGUyLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJvZHktc2F0ZWxsaXRlMixcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYm9keS1zYXRlbGxpdGUyLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuYm9keS1zYXRlbGxpdGUyLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJvZHktc2F0ZWxsaXRlMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYmFubmVyLXNhdGVsbGl0ZTIsXG4ucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItc2F0ZWxsaXRlMixcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmJhbm5lci1zYXRlbGxpdGUyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJhbm5lci1zYXRlbGxpdGUyLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItc2F0ZWxsaXRlMixcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmJhbm5lci1zYXRlbGxpdGUyIHtcbiAgdG9wOiA0MSU7XG4gIHJpZ2h0OiA1JTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW5pbnBsYWNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5iYW5uZXItc2F0ZWxsaXRlMixcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5iYW5uZXItc2F0ZWxsaXRlMixcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXItc2F0ZWxsaXRlMixcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuYmFubmVyLXNhdGVsbGl0ZTIsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5iYW5uZXItc2F0ZWxsaXRlMixcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXItc2F0ZWxsaXRlMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuYmFubmVyLXBsYW5ldCxcbi5wYWdlLWVtb2ppd29ybGQgLmJhbm5lci1wbGFuZXQsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5iYW5uZXItcGxhbmV0LFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmJhbm5lci1wbGFuZXQsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmJhbm5lci1wbGFuZXQsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5iYW5uZXItcGxhbmV0IHtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDMlOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNvbHVtbnMtY29udGFpbmVyLFxuLnBhZ2UtZW1vaml3b3JsZCAuY29sdW1ucy1jb250YWluZXIsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jb2x1bW5zLWNvbnRhaW5lcixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jb2x1bW5zLWNvbnRhaW5lcixcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY29sdW1ucy1jb250YWluZXIsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5jb2x1bW5zLWNvbnRhaW5lciB7XG4gIGNvbHVtbnM6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNvbHVtbnMtY29udGFpbmVyLFxuICAgIC5wYWdlLWVtb2ppd29ybGQgLmNvbHVtbnMtY29udGFpbmVyLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNvbHVtbnMtY29udGFpbmVyLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jb2x1bW5zLWNvbnRhaW5lcixcbiAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNvbHVtbnMtY29udGFpbmVyLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNvbHVtbnMtY29udGFpbmVyIHtcbiAgICAgIGNvbHVtbnM6IDE7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5zaXRlTmF2LFxuLnBhZ2UtZW1vaml3b3JsZCAuc2l0ZU5hdixcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLnNpdGVOYXYsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuc2l0ZU5hdixcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuc2l0ZU5hdixcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLnNpdGVOYXYge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIG1haW4sXG4ucGFnZS1lbW9qaXdvcmxkIG1haW4sXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIG1haW4sXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyBtYWluLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIG1haW4sXG4ucGFnZS1jaGVjay15b3VyLWluYm94IG1haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3NwYWNlYmFja2dyb3VuZC5wbmcpOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLS1iYW5uZXItYnV0dG9uLFxuLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItLWJhbm5lci1idXR0b24sXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi0tYmFubmVyLWJ1dHRvbixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi0tYmFubmVyLWJ1dHRvbixcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItLWJhbm5lci1idXR0b24sXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi0tYmFubmVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLS1wbGFuZXQsXG4ucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tcGxhbmV0LFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItLXBsYW5ldCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi0tcGxhbmV0LFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tcGxhbmV0LFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItLXBsYW5ldCB7XG4gIG1hcmdpbjogMTAwcHggMHB4OyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmxvZ29HcmlkLFxuLnBhZ2UtZW1vaml3b3JsZCAubG9nb0dyaWQsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvR3JpZCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5sb2dvR3JpZCxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAubG9nb0dyaWQsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5sb2dvR3JpZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgYm94LXNoYWRvdzogMnB4IDJweCAyMHB4ICM4YWY5ZjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubG9nb0dyaWQsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAubG9nb0dyaWQsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb0dyaWQsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmxvZ29HcmlkLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAubG9nb0dyaWQsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAubG9nb0dyaWQge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubG9nb0dyaWQgLmxvZ29HcmlkLXRpZXIsXG4gICAgICAucGFnZS1lbW9qaXdvcmxkIC5sb2dvR3JpZCAubG9nb0dyaWQtdGllcixcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxvZ29HcmlkIC5sb2dvR3JpZC10aWVyLFxuICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmxvZ29HcmlkIC5sb2dvR3JpZC10aWVyLFxuICAgICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5sb2dvR3JpZCAubG9nb0dyaWQtdGllcixcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxvZ29HcmlkIC5sb2dvR3JpZC10aWVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmxvZ29HcmlkIC5sb2dvR3JpZC1sb2dvIGltZyxcbiAgICAgIC5wYWdlLWVtb2ppd29ybGQgLmxvZ29HcmlkIC5sb2dvR3JpZC1sb2dvIGltZyxcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxvZ29HcmlkIC5sb2dvR3JpZC1sb2dvIGltZyxcbiAgICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5sb2dvR3JpZCAubG9nb0dyaWQtbG9nbyBpbWcsXG4gICAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmxvZ29HcmlkIC5sb2dvR3JpZC1sb2dvIGltZyxcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxvZ29HcmlkIC5sb2dvR3JpZC1sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvR3JpZC1sb2dvLFxuLnBhZ2UtZW1vaml3b3JsZCAubG9nb0dyaWQtbG9nbyxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxvZ29HcmlkLWxvZ28sXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAubG9nb0dyaWQtbG9nbyxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAubG9nb0dyaWQtbG9nbyxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxvZ29HcmlkLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE3JTtcbiAgbWFyZ2luOiAxLjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvR3JpZC1sb2dvLFxuICAgIC5wYWdlLWVtb2ppd29ybGQgLmxvZ29HcmlkLWxvZ28sXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb0dyaWQtbG9nbyxcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAubG9nb0dyaWQtbG9nbyxcbiAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmxvZ29HcmlkLWxvZ28sXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAubG9nb0dyaWQtbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLnd5c2l3eWcsXG4ucGFnZS1lbW9qaXdvcmxkIC53eXNpd3lnLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAud3lzaXd5Zyxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC53eXNpd3lnLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC53eXNpd3lnLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAud3lzaXd5ZyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDIwcHggIzhhZjlmMztcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAud3lzaXd5ZyAuY29udGFpbmVyLS10b3AsXG4gIC5wYWdlLWVtb2ppd29ybGQgLnd5c2l3eWcgLmNvbnRhaW5lci0tdG9wLFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC53eXNpd3lnIC5jb250YWluZXItLXRvcCxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLnd5c2l3eWcgLmNvbnRhaW5lci0tdG9wLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLnd5c2l3eWcgLmNvbnRhaW5lci0tdG9wLFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IC53eXNpd3lnIC5jb250YWluZXItLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLnd5c2l3eWcsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAud3lzaXd5ZyxcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC53eXNpd3lnLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC53eXNpd3lnLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAud3lzaXd5ZyxcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC53eXNpd3lnIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sZXNzb25HcmlkLS1jYXJkLFxuLnBhZ2UtZW1vaml3b3JsZCAubGVzc29uR3JpZC0tY2FyZCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxlc3NvbkdyaWQtLWNhcmQsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAubGVzc29uR3JpZC0tY2FyZCxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAubGVzc29uR3JpZC0tY2FyZCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxlc3NvbkdyaWQtLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAyMHB4ICM4YWY5ZjM7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubGVzc29uc0dyaWQsXG4ucGFnZS1lbW9qaXdvcmxkIC5sZXNzb25zR3JpZCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxlc3NvbnNHcmlkLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmxlc3NvbnNHcmlkLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5sZXNzb25zR3JpZCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxlc3NvbnNHcmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubGVzc29uc0dyaWQsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAubGVzc29uc0dyaWQsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAubGVzc29uc0dyaWQsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmxlc3NvbnNHcmlkLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAubGVzc29uc0dyaWQsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAubGVzc29uc0dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubGVzc29uc0dyaWQgLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnksXG4gICAgICAucGFnZS1lbW9qaXdvcmxkIC5sZXNzb25zR3JpZCAucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSxcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxlc3NvbnNHcmlkIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5LFxuICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmxlc3NvbnNHcmlkIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5LFxuICAgICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5sZXNzb25zR3JpZCAucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSxcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxlc3NvbnNHcmlkIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIGgyLFxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBwLFxuLnBhZ2UtZW1vaml3b3JsZCAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBoMixcbi5wYWdlLWVtb2ppd29ybGQgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgcCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIHAsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBoMixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIHAsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgcCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIHAge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBwLFxuICAgIC5wYWdlLWVtb2ppd29ybGQgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBwLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBwLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIGgyLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIHAsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIGgyLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBwLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIgaDIsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAubGVzc29uQ2FyZHMtdGV4dENvbnRhaW5lciBwIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbi5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciB7XG4gIGJvcmRlcjogMjVweCBzb2xpZCAjRjhGOEY4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXgtd2lkdGg6IDM3JTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDBweCAjREJEQkRCLCA1cHggMTBweCAyMHB4ICM4YWY5ZjM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBoMixcbiAgICAgIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBoMixcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBoMixcbiAgICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIgaDIsXG4gICAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBoMixcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLXNlY3Rpb24sXG4ucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi1zZWN0aW9uLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItc2VjdGlvbixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi1zZWN0aW9uLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi1zZWN0aW9uLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItc2VjdGlvbixcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi1zZWN0aW9uLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLXNlY3Rpb24sXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLXNlY3Rpb24sXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi1zZWN0aW9uLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tc3RhcixcbiAgICAgIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXN0YXIsXG4gICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1zdGFyLFxuICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXN0YXIsXG4gICAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXN0YXIsXG4gICAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1zdGFyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItc2VjdGlvbiAuaW1hZ2UsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLXNlY3Rpb24gLmltYWdlLFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi1zZWN0aW9uIC5pbWFnZSxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLXNlY3Rpb24gLmltYWdlLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLXNlY3Rpb24gLmltYWdlLFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi1zZWN0aW9uIC5pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItc2VjdGlvbiAuaW1hZ2UsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItc2VjdGlvbiAuaW1hZ2UsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItc2VjdGlvbiAuaW1hZ2UsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLXNlY3Rpb24gLmltYWdlLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItc2VjdGlvbiAuaW1hZ2UsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItc2VjdGlvbiAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXN0YXIsXG4ucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tc3Rhcixcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1zdGFyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1zdGFyLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tc3Rhcixcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1zdGFyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLS1zdGFyIC5yYWluYm93LFxuICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tc3RhciAucmFpbmJvdyxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItLXN0YXIgLnJhaW5ib3csXG4gIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi0tc3RhciAucmFpbmJvdyxcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tc3RhciAucmFpbmJvdyxcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItLXN0YXIgLnJhaW5ib3cge1xuICAgIG1heC13aWR0aDogNDIlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXN0YXIgLnJhaW5ib3csXG4gICAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tc3RhciAucmFpbmJvdyxcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1zdGFyIC5yYWluYm93LFxuICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1zdGFyIC5yYWluYm93LFxuICAgICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tc3RhciAucmFpbmJvdyxcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1zdGFyIC5yYWluYm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCg1MyUpO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi0tc3RhciAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMi0tc3RhciAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyLFxuICAgICAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItLXN0YXIgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbiAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gICAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItLXN0YXIgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbiAgICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItLXN0YXIgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbiAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1zdGFyIC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5yYWluYm93LFxuLnBhZ2UtZW1vaml3b3JsZCAucmFpbmJvdyxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLnJhaW5ib3csXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAucmFpbmJvdyxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAucmFpbmJvdyxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLnJhaW5ib3cge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLnJhaW5ib3cgLnJhaW5ib3ctaW1hZ2UsXG4gIC5wYWdlLWVtb2ppd29ybGQgLnJhaW5ib3cgLnJhaW5ib3ctaW1hZ2UsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLnJhaW5ib3cgLnJhaW5ib3ctaW1hZ2UsXG4gIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5yYWluYm93IC5yYWluYm93LWltYWdlLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLnJhaW5ib3cgLnJhaW5ib3ctaW1hZ2UsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLnJhaW5ib3cgLnJhaW5ib3ctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5zcGFya2x5cy1ncm91cCxcbi5wYWdlLWVtb2ppd29ybGQgLnNwYXJrbHlzLWdyb3VwLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuc3BhcmtseXMtZ3JvdXAsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuc3BhcmtseXMtZ3JvdXAsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLnNwYXJrbHlzLWdyb3VwLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuc3BhcmtseXMtZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAlO1xuICB0b3A6IDUycHg7IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuc3BhcmtseXMtZ3JvdXAgaW1nLFxuICAucGFnZS1lbW9qaXdvcmxkIC5zcGFya2x5cy1ncm91cCBpbWcsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLnNwYXJrbHlzLWdyb3VwIGltZyxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLnNwYXJrbHlzLWdyb3VwIGltZyxcbiAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5zcGFya2x5cy1ncm91cCBpbWcsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLnNwYXJrbHlzLWdyb3VwIGltZyB7XG4gICAgZGlzcGFseTogYmxvY2s7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuc3BhcmtseXMtb3JnYW5pemVyLFxuLnBhZ2UtZW1vaml3b3JsZCAuc3BhcmtseXMtb3JnYW5pemVyLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuc3BhcmtseXMtb3JnYW5pemVyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLnNwYXJrbHlzLW9yZ2FuaXplcixcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuc3BhcmtseXMtb3JnYW5pemVyLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuc3BhcmtseXMtb3JnYW5pemVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLnNwYXJrbHlzMSxcbi5wYWdlLWVtb2ppd29ybGQgLnNwYXJrbHlzMSxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLnNwYXJrbHlzMSxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5zcGFya2x5czEsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLnNwYXJrbHlzMSxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLnNwYXJrbHlzMSB7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5zcGFya2x5czIsXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5zcGFya2x5czMsXG4ucGFnZS1lbW9qaXdvcmxkIC5zcGFya2x5czIsXG4ucGFnZS1lbW9qaXdvcmxkIC5zcGFya2x5czMsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5zcGFya2x5czIsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5zcGFya2x5czMsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuc3BhcmtseXMyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLnNwYXJrbHlzMyxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuc3BhcmtseXMyLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5zcGFya2x5czMsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5zcGFya2x5czIsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5zcGFya2x5czMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDEwcHg7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0LFxuLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0LFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0LFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCxcbi5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0LFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0LFxuICAgIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCxcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCxcbiAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCxcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQgLnJvY2tldCBpbWcsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAucm9ja2V0IGltZyxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5yb2NrZXQgaW1nLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5yb2NrZXQgaW1nLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAucm9ja2V0IGltZyxcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5yb2NrZXQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgxNXB4KSB0cmFuc2xhdGVZKDY4NnB4KTsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbiAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyLFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyIHAsXG4gICAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIgcCxcbiAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBwLFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBwLFxuICAgIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIgcCxcbiAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQgLmNsY1dlZWsyMDIyMi0tcm9ja2V0VGV4dENvbnRhaW5lcixcbiAgICAgIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyLFxuICAgICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gICAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIsXG4gICAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLXNlY3Rpb24uY2xjV2VlazIwMjItLXJvY2tldCAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyLFxuICAgICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItc2VjdGlvbi5jbGNXZWVrMjAyMi0tcm9ja2V0IC5jbGNXZWVrMjAyMjItLXJvY2tldFRleHRDb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLS1uZXJkIC5uZXJkIGltZyxcbi5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1uZXJkIC5uZXJkIGltZyxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1uZXJkIC5uZXJkIGltZyxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi0tbmVyZCAubmVyZCBpbWcsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1uZXJkIC5uZXJkIGltZyxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1uZXJkIC5uZXJkIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXBsYW5ldCxcbi5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1wbGFuZXQsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi0tcGxhbmV0LFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1wbGFuZXQsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1wbGFuZXQsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi0tcGxhbmV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXBsYW5ldCBpbWcsXG4gIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1wbGFuZXQgaW1nLFxuICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi0tcGxhbmV0IGltZyxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgaW1nLFxuICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgaW1nLFxuICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi0tcGxhbmV0IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCxcbiAgLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCxcbiAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCxcbiAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCxcbiAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCBoMixcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwgaDIsXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwgaDIsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCxcbiAgICAgIC5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwsXG4gICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsLFxuICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwsXG4gICAgICAucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwsXG4gICAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAgICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyLFxuICAgICAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyLFxuICAgICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyLFxuICAgICAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCBoMixcbiAgICAgICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyLFxuICAgICAgICAucGFnZS1jaGVjay15b3VyLWluYm94IC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuY2xjV2VlazIwMjItLXBsYW5ldCAuY2xjV2VlazIwMjIyLS1wbGFuZXQtYmFsbCBhLFxuICAgICAgICAucGFnZS1lbW9qaXdvcmxkIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGEsXG4gICAgICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwgYSxcbiAgICAgICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwgYSxcbiAgICAgICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5jbGNXZWVrMjAyMi0tcGxhbmV0IC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIGEsXG4gICAgICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1wbGFuZXQgLmNsY1dlZWsyMDIyMi0tcGxhbmV0LWJhbGwgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VjMDkxOTsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmNsY1dlZWsyMDIyLS1naG9zdCxcbi5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1naG9zdCxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmNsY1dlZWsyMDIyLS1naG9zdCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5jbGNXZWVrMjAyMi0tZ2hvc3QsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmNsY1dlZWsyMDIyLS1naG9zdCxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmNsY1dlZWsyMDIyLS1naG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5naG9zdCBpbWcsXG4ucGFnZS1lbW9qaXdvcmxkIC5naG9zdCBpbWcsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5naG9zdCBpbWcsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuZ2hvc3QgaW1nLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5naG9zdCBpbWcsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5naG9zdCBpbWcge1xuICBhbmltYXRpb246IGZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5hc3Rlcm9pZCxcbi5wYWdlLWVtb2ppd29ybGQgLmFzdGVyb2lkLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuYXN0ZXJvaWQsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuYXN0ZXJvaWQsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmFzdGVyb2lkLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuYXN0ZXJvaWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMTQ2cHg7XG4gIGFuaW1hdGlvbjogc3BhY2VUcmF2ZWw7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTMwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBzcGFjZVRyYXZlbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZTNEKDAsIDAsIDApIHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xMCUpIG1hdHJpeDNkKDEwJSwgMTAlLCAxMCUpIHRyYW5zbGF0ZVgoMjUlKSB0cmFuc2xhdGVZKDI1JSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMzAlKSBtYXRyaXgzZCg0MCUsIDQwJSwgMzAlKSB0cmFuc2xhdGVYKDc1JSkgdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbHlhd2F5IHtcbiAgMCUge1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgyNmRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAxNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTUwJSkgcm90YXRlKDI2ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbmlucGxhY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmVtaXR0ZXIsXG4ucGFnZS1lbW9qaXdvcmxkIC5lbWl0dGVyLFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuZW1pdHRlcixcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5lbWl0dGVyLFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5lbWl0dGVyLFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuZW1pdHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDIwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5lbWl0dGVyIGRpdixcbiAgLnBhZ2UtZW1vaml3b3JsZCAuZW1pdHRlciBkaXYsXG4gIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmVtaXR0ZXIgZGl2LFxuICAucGFnZS1tb25kZWRlc2Vtb2ppcyAuZW1pdHRlciBkaXYsXG4gIC5wYWdlLWFsbGV6LXZvaXItdm9zLWNvdXJyaWVscyAuZW1pdHRlciBkaXYsXG4gIC5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmVtaXR0ZXIgZGl2IHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29uZmV0dGktYWxsLCB2YXIoLS1iLCBub25lKSk7IH1cblxuLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuZ2Zvcm1fd3JhcHBlciBsYWJlbCwgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAuZ2Zvcm1fd3JhcHBlciAucmFkaW9CdXR0b25zLXRpdGxlLFxuLnBhZ2UtZW1vaml3b3JsZCAuZ2Zvcm1fd3JhcHBlciBsYWJlbCxcbi5wYWdlLWVtb2ppd29ybGQgLmdmb3JtX3dyYXBwZXIgLnJhZGlvQnV0dG9ucy10aXRsZSxcbi5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gLmdmb3JtX3dyYXBwZXIgbGFiZWwsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5nZm9ybV93cmFwcGVyIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuZ2Zvcm1fd3JhcHBlciBsYWJlbCxcbi5wYWdlLW1vbmRlZGVzZW1vamlzIC5nZm9ybV93cmFwcGVyIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmdmb3JtX3dyYXBwZXIgbGFiZWwsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmdmb3JtX3dyYXBwZXIgLnJhZGlvQnV0dG9ucy10aXRsZSxcbi5wYWdlLWNoZWNrLXlvdXItaW5ib3ggLmdmb3JtX3dyYXBwZXIgbGFiZWwsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5nZm9ybV93cmFwcGVyIC5yYWRpb0J1dHRvbnMtdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4ucGFnZS1lbW9qaXdvcmxkIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4ucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94LFxuLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4ucGFnZS1jaGVjay15b3VyLWluYm94IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gge1xuICBjb2x1bW5zOiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDVweCkge1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCxcbiAgICAucGFnZS1lbW9qaXdvcmxkIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgIC5wYWdlLW1vbmRlZGVzZW1vamlzIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gsXG4gICAgLnBhZ2UtY2hlY2steW91ci1pbmJveCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgIGNvbHVtbnM6IDE7IH0gfVxuXG4ucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrIC5mbG9hdCxcbi5wYWdlLWVtb2ppd29ybGQgLmZsb2F0LFxuLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAuZmxvYXQsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuZmxvYXQsXG4ucGFnZS1hbGxlei12b2lyLXZvcy1jb3VycmllbHMgLmZsb2F0LFxuLnBhZ2UtY2hlY2steW91ci1pbmJveCAuZmxvYXQge1xuICBhbmltYXRpb246IGZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbi5wYWdlLWVtb2ppd29ybGQgaDEsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyBoMSB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjREJEQkRCLCAxcHggMnB4IDFweCAjREJEQkRCLCAxcHggM3B4IDFweCAjREJEQkRCLCAxcHggNHB4IDFweCAjREJEQkRCLCAxcHggNXB4IDFweCAjREJEQkRCLCAxcHggNnB4IDFweCAjREJEQkRCLCAxcHggN3B4IDFweCAjREJEQkRCLCAxcHggOHB4IDFweCAjREJEQkRCLCAxcHggOXB4IDFweCAjREJEQkRCLCAxcHggMTBweCAxcHggI0RCREJEQiwgMXB4IDE4cHggNnB4IHJnYmEoMTYsIDE2LCAxNiwgMC40KSwgMXB4IDIycHggMTBweCAjOGFmOWYzLCAxcHggMjVweCAzNXB4ICM4YWY5ZjMsIDFweCAzMHB4IDYwcHggcmdiYSgxNiwgMTYsIDE2LCAwLjQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbmltYXRpb246IGZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbi5wYWdlLWVtb2ppd29ybGQgLmNsY1dlZWsyMDIyLS1iYW5uZXIsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuY2xjV2VlazIwMjItLWJhbm5lciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucGFnZS1lbW9qaXdvcmxkIC53eXNpd3lnLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLnd5c2l3eWcge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnBhZ2UtZW1vaml3b3JsZCAuZ3NlY3Rpb25fdGl0bGUsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAuZ3NlY3Rpb25fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTA3ZTdhOyB9XG5cbi5wYWdlLWVtb2ppd29ybGQgI2ZpZWxkXzIzXzUsXG4ucGFnZS1tb25kZWRlc2Vtb2ppcyAjZmllbGRfMjNfNSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhZ2UtZW1vaml3b3JsZCAuY2xjV2VlazIwMjItLWJhbm5lciBwLmgyLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmNsY1dlZWsyMDIyLS1iYW5uZXIgcC5oMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtZW1vaml3b3JsZCAuZW1vamktd29ybGQtY3RhLFxuLnBhZ2UtbW9uZGVkZXNlbW9qaXMgLmVtb2ppLXdvcmxkLWN0YSB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4ubGFuZ2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBwYWRkaW5nOiAzMXB4IDIwcHggMzBweCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBNYWF4LCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNlYzA5MTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubGFuZ2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjOGFmOWYzOyB9XG5cbnNlY3Rpb24udGV4dEFuZEltYWdlLmhpZ2hsaWdodHMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCAjQTNGNUYyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5kb25hdGUtaWZyYW1lLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAudmlzdWFsbHktaGlkZGVuLCAucGFnZS1hZGQtYW4tZW1vamkgLm5ld3NsZXR0ZXIgLmdmb3JtX2hlYWRpbmcsIC5uZXdzbGV0dGVyIC5wYWdlLWFkZC1hbi1lbW9qaSAuZ2Zvcm1faGVhZGluZywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC52aXN1YWxseS1oaWRkZW4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAubmV3c2xldHRlciAuZ2Zvcm1faGVhZGluZywgLm5ld3NsZXR0ZXIgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5nZm9ybV9oZWFkaW5nIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSBodG1sLFxuLnBhZ2UtYWRkLWFuLWVtb2ppIGJvZHksIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBodG1sLFxuLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIGJvZHkge1xuICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC53ZWJnbCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC53ZWJnbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSBoZWFkZXIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBoZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA4MHB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuc3RhcnMsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuc3RhcnMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuc3RhcnMgaW1nLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnN0YXJzIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLmxvZ28sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC5tb2JpbGVoZWFkaW5nLCAucGFnZS1ham91dGUtdW4tZW1vamkgLm1vYmlsZWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAubG9nbyBpbWcsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLmxvZ28gcCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5sb2dvIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgaDEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNEQkRCREIsIDFweCAycHggMXB4ICNEQkRCREIsIDFweCAzcHggMXB4ICNEQkRCREIsIDFweCA0cHggMXB4ICNEQkRCREIsIDFweCA1cHggMXB4ICNEQkRCREIsIDFweCA2cHggMXB4ICNEQkRCREIsIDFweCA3cHggMXB4ICNEQkRCREIsIDFweCA4cHggMXB4ICNEQkRCREIsIDFweCA5cHggMXB4ICNEQkRCREIsIDFweCAxMHB4IDFweCAjREJEQkRCLCAxcHggMThweCA2cHggcmdiYSgxNiwgMTYsIDE2LCAwLjQpLCAxcHggMTVweCAxMHB4ICM4YWY5ZjMsIDFweCAxNXB4IDE2cHggIzhhZjlmMywgMXB4IDMwcHggNjBweCByZ2JhKDE2LCAxNiwgMTYsIDAuNCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgaDIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBoMiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAud2VsY29tZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC53ZWxjb21lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODtcbiAgLyogZGlzcGxheTogbm9uZTsgKi8gfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLndlbGNvbWUgLmNvbnRhaW5lciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC53ZWxjb21lIC5jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMjJweCBzb2xpZCAjRjhGOEY4O1xuICBib3gtc2hhZG93OiAwcHggNC4zcHggMHB4ICNEQkRCREI7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC5jb250YWluZXIgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMTA3ZTdhOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAjc3BlY2lhbGNvZGUsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAjc3BlY2lhbGNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRDJGQkY5O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuYnV0dG9uLCAucGFnZS1hZGQtYW4tZW1vamkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5wYWdlLWFkZC1hbi1lbW9qaSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1hZGQtYW4tZW1vamkgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWFkZC1hbi1lbW9qaSBhLCAucGFnZS1hZGQtYW4tZW1vamkgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmJ1dHRvbiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4ucGFnZS1ham91dGUtdW4tZW1vamkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAucGFnZS1ham91dGUtdW4tZW1vamkgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNEQjMxMkE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTJweCAtMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC5zdGFyYnV0dG9uIGltZywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5zdGFyYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIGlucHV0LCAucGFnZS1hZGQtYW4tZW1vamkgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSBpbnB1dCxcbi5wYWdlLWFkZC1hbi1lbW9qaSAubHBGb3JtIC5zZl9maWVsZCBpbnB1dCwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIGlucHV0LCAucGFnZS1ham91dGUtdW4tZW1vamkgaW5wdXQsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuY21Gb3JtIC5zZl9maWVsZCBpbnB1dCwgLmNtRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIGlucHV0LFxuLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0LCAubHBGb3JtIC5zZl9maWVsZCAucGFnZS1ham91dGUtdW4tZW1vamkgaW5wdXQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSBwLCAucGFnZS1ham91dGUtdW4tZW1vamkgcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgLyogbWFyZ2luLWJvdHRvbTogNTBweDsgKi8gfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgbGFiZWwsIC5wYWdlLWFkZC1hbi1lbW9qaSAucmFkaW9CdXR0b25zLXRpdGxlLCAucGFnZS1hZGQtYW4tZW1vamkgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFkZC1hbi1lbW9qaSBsYWJlbCxcbi5wYWdlLWFkZC1hbi1lbW9qaSAubHBGb3JtIC5zZl9maWVsZCBsYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWRkLWFuLWVtb2ppIGxhYmVsLCAucGFnZS1ham91dGUtdW4tZW1vamkgbGFiZWwsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucmFkaW9CdXR0b25zLXRpdGxlLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsIC5jbUZvcm0gLnNmX2ZpZWxkIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBsYWJlbCxcbi5wYWdlLWFqb3V0ZS11bi1lbW9qaSAubHBGb3JtIC5zZl9maWVsZCBsYWJlbCwgLmxwRm9ybSAuc2ZfZmllbGQgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIGxhYmVsIHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAudWktY29udGFpbmVycywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC51aS1jb250YWluZXJzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDI1JTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAwcHggI0RCREJEQjtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDEycHggc29saWQgI0Y4RjhGODsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLmluZm8gLmNlbnRlcmVkLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmluZm8gLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAudGVhYy1oZXJsaXN0LCAucGFnZS1ham91dGUtdW4tZW1vamkgLnRlYWMtaGVybGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC50ZWFjaGVybGlzdCBsaTo6YmVmb3JlLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnRlYWNoZXJsaXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Vtb2ppd29ybGQvc3Rhci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAudWktY29udGFpbmVycyBoMiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC51aS1jb250YWluZXJzIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC51aS1jb250YWluZXJzIGgzLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnVpLWNvbnRhaW5lcnMgaDMge1xuICBjb2xvcjogIzI5YTM5ZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAudWktY29udGFpbmVycyBwLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnVpLWNvbnRhaW5lcnMgcCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLmJ1dHRvbi1jbG9zZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5idXR0b24tY2xvc2Uge1xuICAvKiBwb3NpdGlvbjogZml4ZWQ7ICovXG4gIGJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjREIzMTJBO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREIzMTJBO1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAudGVhY2hlcmxpc3QsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAudGVhY2hlcmxpc3Qge1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC5jbG9zZUluZm8gLmFkZC1hbi1lbW9qaSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5jbG9zZUluZm8gLmFkZC1hbi1lbW9qaSB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuYnV0dG9ucywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RjY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLnRyeSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC50cnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuZW1vLWJ1dHRvbiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5lbW8tYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuZW1vLWJ1dHRvbiBpbWcsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuZW1vLWJ1dHRvbiBpbWcge1xuICB3aWR0aDogNzUlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuYWRkLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmFkZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLnNob3csIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuZ3JlZW4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuZ3JlZW4ge1xuICBjb2xvcjogIzEwN0U3QTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLmdyYXlvdXQgaW1nLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmdyYXlvdXQgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAudWktY29udGFpbmVycywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC51aS1jb250YWluZXJzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSBuYXYsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBuYXYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAuaGVhZGluZywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAubW9iaWxlaGVhZGluZywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5tb2JpbGVoZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGFnZS1hZGQtYW4tZW1vamkgaGVhZGVyLCAucGFnZS1ham91dGUtdW4tZW1vamkgaGVhZGVyIHtcbiAgICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgICBwYWRkaW5nOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFnZS1hZGQtYW4tZW1vamkgaDEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1hZGQtYW4tZW1vamkgLnN0YXJzIGltZywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5zdGFycyBpbWcge1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAuc3RhcnMsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuc3RhcnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAudWktY29udGFpbmVycywgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC51aS1jb250YWluZXJzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIHAsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1icmVhazogYW55d2hlcmU7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC53ZWxjb21lIC5jb250YWluZXIsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAud2VsY29tZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppICNzcGVjaWFsY29kZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppICNzcGVjaWFsY29kZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppICNzdWJtaXRDb2RlLCAucGFnZS1ham91dGUtdW4tZW1vamkgI3N1Ym1pdENvZGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAuaW5mbyBwLCAucGFnZS1ham91dGUtdW4tZW1vamkgLmluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC5jbG9zZUluZm8sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAuY2xvc2VJbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgYnV0dG9uOmZvY3VzLCAucGFnZS1ham91dGUtdW4tZW1vamkgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgI2FkZEVtb2ppOmZvY3VzLCAucGFnZS1ham91dGUtdW4tZW1vamkgI2FkZEVtb2ppOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcG1nYXVnZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcG1nYXVnZSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTBweDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAzMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwbWdhdWdlLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwbWdhdWdlIHtcbiAgICAgIGJvdHRvbTogODYlO1xuICAgICAgbGVmdDogMzAlO1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG5cbi5wYWdlLWFkZC1hbi1lbW9qaSAud2VsY29tZS1tZXNzYWdlLCAucGFnZS1ham91dGUtdW4tZW1vamkgLndlbGNvbWUtbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Vtb2ppd29ybGQvc21va2UtYmFja2dyb3VuZC5wbmdcIiksIHVybChcIi4vZW1vaml3b3JsZC9zdGFycnlza3kucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiA0MDA7IH1cblxuLnBhZ2UtYWRkLWFuLWVtb2ppIC53ZWxjb21lLXRleHQsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAud2VsY29tZS10ZXh0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNDAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAwcHggI0RCREJEQjtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgYm9yZGVyOiAxMnB4IHNvbGlkICNGOEY4Rjg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS1hZGQtYW4tZW1vamkgLndlbGNvbWUtdGV4dCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC53ZWxjb21lLXRleHQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgwJSk7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC53ZWxjb21lLXRleHQgcCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC53ZWxjb21lLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFnZS1hZGQtYW4tZW1vamkgLndlbGNvbWUtdGV4dCBidXR0b24sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAud2VsY29tZS10ZXh0IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAud2VsY29tZS10ZXh0IC5idXR0b25ib3gsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAud2VsY29tZS10ZXh0IC5idXR0b25ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgdGV4dCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIHRleHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Vtb2ppd29ybGQvc21va2UtYmFja2dyb3VuZC5wbmdcIiksIHVybChcIi4vZW1vaml3b3JsZC9zdGFycnlza3kucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgZm9ybSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDk7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAyMnB4IHNvbGlkICNGOEY4Rjg7XG4gICAgYm94LXNoYWRvdzogMHB4IDQuM3B4IDBweCAjREJEQkRCOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBmb3JtLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHBmLWRlc2MsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHBmLWRlc2Mge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHBmLWRlc2MgYSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wcGYtZGVzYyBhIHtcbiAgICAgIGNvbG9yOiAjMTA3ZTdhO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wcGYtaGVhZGxpbmUgcCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wcGYtaGVhZGxpbmUgcCB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnJhZGlvQnV0dG9ucy10aXRsZSwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsXG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIGxhYmVsLFxuICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucmFkaW9CdXR0b25zLXRpdGxlLFxuICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBsYWJlbCxcbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnJhZGlvQnV0dG9ucy10aXRsZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgLnJhZGlvQnV0dG9ucy10aXRsZSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgbGFiZWwsXG4gIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIC5yYWRpb0J1dHRvbnMtdGl0bGUsXG4gIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIGxhYmVsLFxuICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucmFkaW9CdXR0b25zLXRpdGxlLFxuICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBsYWJlbCxcbiAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnJhZGlvQnV0dG9ucy10aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1sYWJlbCwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2QtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5scEZvcm0gLnNmX2ZpZWxkIGlucHV0LFxuICAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dCxcbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgdGV4dGFyZWEsIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5jbUZvcm0gLnNmX2ZpZWxkIGlucHV0LFxuICAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAubHBGb3JtIC5zZl9maWVsZCBpbnB1dCxcbiAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgaW5wdXQsXG4gIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNEMkZCRjk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgI3Bwd18yNDk4OCxcbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgI3Bwd18yNTIzOSxcbiAgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgI3Bwd18yNTI2MiwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgI3Bwd18yNDk4OCxcbiAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgI3Bwd18yNTIzOSxcbiAgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgI3Bwd18yNTI2MiB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4OyB9XG4gIC5wYWdlLWFkZC1hbi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBwLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5leHBlcmllbmNlcy1jYXJkc1dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmV4cGVyaWVuY2VzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG5cbi5wYWdlLWdpdmluZ3R1ZXNkYXksXG4ucGFnZS1tYXJkaWplZG9ubmUge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAucGFnZS1naXZpbmd0dWVzZGF5IGhlYWRlcixcbiAgLnBhZ2UtbWFyZGlqZWRvbm5lIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLnBhZ2UtZ2l2aW5ndHVlc2RheSAubmV3c2xldHRlcixcbiAgLnBhZ2UtbWFyZGlqZWRvbm5lIC5uZXdzbGV0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZXNvbGlkLnN2Zyk7IH1cblxuLmZhbmN5QmFja2dyb3VuZC5pd2QtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWIwODE4IDM1JSwgcmdiYSgyMzUsIDgsIDI0LCAwKSksIHVybChcImh0dHBzOi8vd3d3LmNhbmFkYWxlYXJuaW5nY29kZS5jYS93cC1jb250ZW50L3VwbG9hZHMvbWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ViMDgxOCAzNSUsIHJnYmEoMjM1LCA4LCAyNCwgMCkpLCB1cmwoXCJodHRwczovL3d3dy5jYW5hZGFsZWFybmluZ2NvZGUuY2Evd3AtY29udGVudC91cGxvYWRzL21lbi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgdG9wIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAxMDAlOyB9XG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIgLmJ1dHRvbiwgLmZhbmN5QmFja2dyb3VuZC5pd2QtYmFubmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgICAuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZhbmN5QmFja2dyb3VuZC5pd2QtYmFubmVyIC5pbnN0YWdyYW0gI3NiX2luc3RhZ3JhbSAuc2JpX2ZvbGxvd19idG4gYSwgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biAuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIgYSwgLmZhbmN5QmFja2dyb3VuZC5pd2QtYmFubmVyIC5jdGFIb3Jpem9udGFsQ2FyZC1jdGEsIC5mYW5jeUJhY2tncm91bmQuaXdkLWJhbm5lciAuZXhwZXJpZW5jZVJhZGlvR3JvdXAtdmlld1BpY2tlckxhYmVsLCAuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtYWRkLWFuLWVtb2ppIC5wcHctcG9zdC1wYXNzd29yZC1jb250YWluZXIgLmZhbmN5QmFja2dyb3VuZC5pd2QtYmFubmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5mYW5jeUJhY2tncm91bmQuaXdkLWJhbm5lciAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1ham91dGUtdW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogI2VjMDkxOTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5zZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZ3JpZC02b2YxMi53b21lbi1zdGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBib3R0b207XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuc2VjdGlvbi5mYW5jeUJhY2tncm91bmQgLndvbWVuLXN0YW5kaW5nIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5wYWdlLWpvdXJuZWUtaW50ZXJuYXRpb25hbGUtZGVzLWZlbW1lcyAudGV4dEJsb2NrLXRleHQsXG4ucGFnZS1pbnRlcm5hdGlvbmFsLXdvbWVucy1kYXkgLnRleHRCbG9jay10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyLjdyZW07IH1cblxuLnBhZ2Utam91cm5lZS1pbnRlcm5hdGlvbmFsZS1kZXMtZmVtbWVzIC50ZXh0QmxvY2stc3VidGV4dCBwLFxuLnBhZ2UtaW50ZXJuYXRpb25hbC13b21lbnMtZGF5IC50ZXh0QmxvY2stc3VidGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmxlc3NvblBsYW5zLUludHJvIHtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4ub3VyVGVhbS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjByZW07IH1cblxuLm91clRlYW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5vdXJUZWFtLWRlc2NyaXB0aW9uVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hYXhcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VyVGVhbS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTsgfVxuICAub3VyVGVhbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXJUZWFtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vdXJUZWFtLWRlc2NyaXB0aW9uVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlLWZ1dHVyZXMgLmZhbmN5QmFja2dyb3VuZCAuYnV0dG9uLCAucGFnZS1mdXR1cmVzIC5mYW5jeUJhY2tncm91bmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5wYWdlLWZ1dHVyZXMgLmZhbmN5QmFja2dyb3VuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS1mdXR1cmVzIC5mYW5jeUJhY2tncm91bmQgLmluc3RhZ3JhbSAjc2JfaW5zdGFncmFtIC5zYmlfZm9sbG93X2J0biBhLCAuaW5zdGFncmFtICNzYl9pbnN0YWdyYW0gLnNiaV9mb2xsb3dfYnRuIC5wYWdlLWZ1dHVyZXMgLmZhbmN5QmFja2dyb3VuZCBhLCAucGFnZS1mdXR1cmVzIC5mYW5jeUJhY2tncm91bmQgLmN0YUhvcml6b250YWxDYXJkLWN0YSwgLnBhZ2UtZnV0dXJlcyAuZmFuY3lCYWNrZ3JvdW5kIC5leHBlcmllbmNlUmFkaW9Hcm91cC12aWV3UGlja2VyTGFiZWwsIC5wYWdlLWZ1dHVyZXMgLmZhbmN5QmFja2dyb3VuZCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucHB3LXB3ZC1zdWJtaXQtYnRuLCAucGFnZS1hZGQtYW4tZW1vamkgLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciAucGFnZS1mdXR1cmVzIC5mYW5jeUJhY2tncm91bmQgLnBwdy1wd2Qtc3VibWl0LWJ0biwgLnBhZ2UtZnV0dXJlcyAuZmFuY3lCYWNrZ3JvdW5kIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wcHctcHdkLXN1Ym1pdC1idG4sIC5wYWdlLWFqb3V0ZS11bi1lbW9qaSAucHB3LXBvc3QtcGFzc3dvcmQtY29udGFpbmVyIC5wYWdlLWZ1dHVyZXMgLmZhbmN5QmFja2dyb3VuZCAucHB3LXB3ZC1zdWJtaXQtYnRuIHtcbiAgYmFja2dyb3VuZDogI2VjMDkxOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtY2FyZWVyLWNvbGxlY3RpdmUgLnRleHRBbmRDYXJkIC5ncmlkLTFvZjMsIC5wYWdlLWNhcmVlci1jb2xsZWN0aXZlLW9uLWRlbWFuZC1pbmZvLXNlc3Npb24gLnRleHRBbmRDYXJkIC5ncmlkLTFvZjMge1xuICB3aWR0aDogMjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS1jYXJlZXItY29sbGVjdGl2ZSAudGV4dEFuZENhcmQgLmdyaWQtMW9mMywgLnBhZ2UtY2FyZWVyLWNvbGxlY3RpdmUtb24tZGVtYW5kLWluZm8tc2Vzc2lvbiAudGV4dEFuZENhcmQgLmdyaWQtMW9mMyB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2UtY2FyZWVyLWNvbGxlY3RpdmUgLnRleHRBbmRDYXJkIC5ncmlkLTFvZjMsIC5wYWdlLWNhcmVlci1jb2xsZWN0aXZlLW9uLWRlbWFuZC1pbmZvLXNlc3Npb24gLnRleHRBbmRDYXJkIC5ncmlkLTFvZjMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1jYXJlZXItY29sbGVjdGl2ZS1vbi1kZW1hbmQtaW5mby1zZXNzaW9uICNnZm9ybV93cmFwcGVyXzM5IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnNlYXJjaGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlYXJjaGZvcm0gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVyby1zZWFyY2gge1xuICBwYWRkaW5nOiA1MHB4IDEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2hyZXN1bHRzIC5wdkNhcmQtbGFiZWwge1xuICBwYWRkaW5nOiA1cHggMjBweDsgfVxuXG4uc2VhcmNocmVzdWx0cyAucGFnZS1udW1iZXJzIHtcbiAgYmFja2dyb3VuZDogIzEwN0U3QTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5zZWFyY2hyZXN1bHRzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNlYzA5MTk7IH1cbiAgLnNlYXJjaHJlc3VsdHMgLnBhZ2UtbnVtYmVycy5jdXJyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWMwOTE5OyB9XG5cbi5zZWFyY2hyZXN1bHRzIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEM2NDYxOyB9XG5cbi5zZWFyY2hyZXN1bHRzIC5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIFtkYXRhLWVudGVyXSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5bZGF0YS1leHBhbmQtb3Blbl0sIFtkYXRhLWV4cGFuZC1jbG9zZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmV4cGFuZC0tb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lZmZlY3QtLXNjcm9sbCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZWZmZWN0LS1zY3JvbGwgKiB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmJhcmJhLXRyYW5zaXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuYmFyYmEtdHJhbnNpdGlvbi1jaXJjbGUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjOGFmOWYzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5iYXJiYS10cmFuc2l0aW9uLWNpcmNsZTpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDI0OSwgMjQzLCAwLjUpOyB9XG4gICAgLmJhcmJhLXRyYW5zaXRpb24tY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMjQ5LCAyNDMsIDAuNSk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhcmJhLXRyYW5zaXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC51LWhpZGUtLWRlc2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudS1oaWRlLS1wb3J0YWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnUtaGlkZS0tcGhhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnUtdGV4dFJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udS10ZXh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmJsb2NrLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtdGV4dENlbnRlci0tcG9ydGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLnUtdmVydGljYWxBbGlnbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnUtbm9UZXh0RGVjb3JhdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnUtY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi52aXN1YWxseS1oaWRkZW4sIC5uZXdzbGV0dGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLmJsb2NrLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wYWdlLW5hdGlvbmFsLWdpcmxzLWxlYXJuaW5nLWNvZGUtd2VlayAubG9nb1F1aWx0LFxuLnBhZ2UtbmF0aW9uYWwtZ2lybHMtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHRTZWNvbmRhcnksXG4ucGFnZS1zZW1haW5lLWZpbGxlcy1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHQsXG4ucGFnZS1zZW1haW5lLWZpbGxlcy1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHRTZWNvbmRhcnksXG4ucGFnZS1uYXRpb25hbC1naXJscy1sZWFybmluZy1jb2RlLXdlZWstZXZlbnRzIC5sb2dvUXVpbHQsXG4ucGFnZS1uYXRpb25hbC1naXJscy1sZWFybmluZy1jb2RlLXdlZWstZXZlbnRzIC5sb2dvUXVpbHRTZWNvbmRhcnksXG4ucGFnZS1ldmVuZW1lbnRzLWRlLWxhLXNlbWFpbmUtZmlsbGVzLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdCxcbi5wYWdlLWV2ZW5lbWVudHMtZGUtbGEtc2VtYWluZS1maWxsZXMtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0U2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMy41cmVtIDBweDsgfVxuXG4ucGFnZS1uYXRpb25hbC1naXJscy1sZWFybmluZy1jb2RlLXdlZWsgLmxvZ29RdWlsdFNlY29uZGFyeSxcbi5wYWdlLXNlbWFpbmUtZmlsbGVzLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdFNlY29uZGFyeSxcbi5wYWdlLW5hdGlvbmFsLWdpcmxzLWxlYXJuaW5nLWNvZGUtd2Vlay1ldmVudHMgLmxvZ29RdWlsdFNlY29uZGFyeSxcbi5wYWdlLWV2ZW5lbWVudHMtZGUtbGEtc2VtYWluZS1maWxsZXMtZW4tcHJvZ3JhbW1hdGlvbiAubG9nb1F1aWx0U2Vjb25kYXJ5IHtcbiAgcGFkZGluZy10b3A6IDByZW0gMHB4OyB9XG5cbi5wYWdlLW5hdGlvbmFsLWdpcmxzLWxlYXJuaW5nLWNvZGUtd2VlayAubG9nb1F1aWx0IC5sb2dvUXVpbHQtbG9nbyBpbWcsXG4ucGFnZS1zZW1haW5lLWZpbGxlcy1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHQgLmxvZ29RdWlsdC1sb2dvIGltZyxcbi5wYWdlLW5hdGlvbmFsLWdpcmxzLWxlYXJuaW5nLWNvZGUtd2Vlay1ldmVudHMgLmxvZ29RdWlsdCAubG9nb1F1aWx0LWxvZ28gaW1nLFxuLnBhZ2UtZXZlbmVtZW50cy1kZS1sYS1zZW1haW5lLWZpbGxlcy1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHQgLmxvZ29RdWlsdC1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuLnBhZ2UtbmF0aW9uYWwtZ2lybHMtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHQgKyAubG9nb1F1aWx0IC5sb2dvUXVpbHQtbG9nbyBpbWcsXG4ucGFnZS1zZW1haW5lLWZpbGxlcy1lbi1wcm9ncmFtbWF0aW9uIC5sb2dvUXVpbHQgKyAubG9nb1F1aWx0IC5sb2dvUXVpbHQtbG9nbyBpbWcsXG4ucGFnZS1uYXRpb25hbC1naXJscy1sZWFybmluZy1jb2RlLXdlZWstZXZlbnRzIC5sb2dvUXVpbHQgKyAubG9nb1F1aWx0IC5sb2dvUXVpbHQtbG9nbyBpbWcsXG4ucGFnZS1ldmVuZW1lbnRzLWRlLWxhLXNlbWFpbmUtZmlsbGVzLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdCArIC5sb2dvUXVpbHQgLmxvZ29RdWlsdC1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLnBhZ2UtbmF0aW9uYWwtZ2lybHMtbGVhcm5pbmctY29kZS13ZWVrIC5sb2dvUXVpbHRTZWNvbmRhcnkgLmxvZ29RdWlsdFNlY29uZGFyeS1sb2dvIGltZyxcbi5wYWdlLXNlbWFpbmUtZmlsbGVzLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdFNlY29uZGFyeSAubG9nb1F1aWx0U2Vjb25kYXJ5LWxvZ28gaW1nLFxuLnBhZ2UtbmF0aW9uYWwtZ2lybHMtbGVhcm5pbmctY29kZS13ZWVrLWV2ZW50cyAubG9nb1F1aWx0U2Vjb25kYXJ5IC5sb2dvUXVpbHRTZWNvbmRhcnktbG9nbyBpbWcsXG4ucGFnZS1ldmVuZW1lbnRzLWRlLWxhLXNlbWFpbmUtZmlsbGVzLWVuLXByb2dyYW1tYXRpb24gLmxvZ29RdWlsdFNlY29uZGFyeSAubG9nb1F1aWx0U2Vjb25kYXJ5LWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuXG4ubGlua3Mtbm8tdW5kZXJsaW5lIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIi8vIFBhcmVudCBkaXYsIGFsd2F5cyBuZWVkZWQgZm9yIGEgZ3JpZFxuLmdyaWQge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyICogLTE7XG5cbiAgJiA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLy8gQWRkIHRvIC5ncmlkIHRvIGFsaWduIGFsbCBncmlkIGl0ZW1zIHRvIHRoZSBtaWRkbGUgb2Ygcm93XG4uZ3JpZC0tbWlkZGxlIHtcbiAgJiA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gQWRkIHRvIC5ncmlkIHRvIGFsaWduIGFueSBsZWZ0b3ZlciBncmlkIGl0ZW1zIHRvIHRoZSBjZW50ZXJcbi5ncmlkLS1jZW50ZXIge1xuICAmID4gKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5ncmlkLS1zdHJldGNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmdyaWQtLWZ1bGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uZ3JpZC0tbmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6ICRndXR0ZXIgLyAtMztcbiAgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAzO1xuICB9XG59XG5cbi5ncmlkLS13aWRlIHtcbiAgbWFyZ2luLWxlZnQ6ICRndXR0ZXIgKiAtMztcbiAgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAzO1xuICB9XG59XG5cbi5ncmlkLS1yZXYge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxufVxuXG4uZ3JpZC0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1peGluIGdyaWQtaXRlbSgkd2lkdGg6IDEsICR0b3RhbDogMSwgJGJyZWFrcG9pbnQ6IFwiXCIpIHtcbiAgJGl0ZW1XaWR0aDogJHdpZHRoIC8gJHRvdGFsICogMTAwJTtcblxuICBAaWYgJGJyZWFrcG9pbnQgIT0gXCJcIiB7XG4gICAgQG1lZGlhICN7aW5zcGVjdChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKX0ge1xuICAgICAgLmdyaWQtI3skd2lkdGh9b2YjeyR0b3RhbH0tLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgd2lkdGg6ICRpdGVtV2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIC5ncmlkLSN7JHdpZHRofW9mI3skdG90YWx9IHtcbiAgICAgIHdpZHRoOiAkaXRlbVdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uZmxleC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG5cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgID4gKiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDEpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDIpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDMpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDIsIDMpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDQpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDMsIDQpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDYpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDUsIDYpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDEyKTtcbkBpbmNsdWRlIGdyaWQtaXRlbSgyLCAxMik7XG5AaW5jbHVkZSBncmlkLWl0ZW0oMywgMTIpO1xuXG5AaW5jbHVkZSBncmlkLWl0ZW0oNCwgMTIpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDUsIDEyKTtcbkBpbmNsdWRlIGdyaWQtaXRlbSg3LCAxMik7XG5AaW5jbHVkZSBncmlkLWl0ZW0oOCwgMTIpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDksIDEyKTtcbkBpbmNsdWRlIGdyaWQtaXRlbSgxMCwgMTIpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDMsICdwb3J0YWJsZScpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDIsICdwb3J0YWJsZScpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDEsICdwb3J0YWJsZScpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDEsICdpcGFkJyk7XG5AaW5jbHVkZSBncmlkLWl0ZW0oMSwgMiwgJ2lwYWQnKTtcbkBpbmNsdWRlIGdyaWQtaXRlbSgxLCAxLCAnYmVsb3dJcGFkJyk7XG5AaW5jbHVkZSBncmlkLWl0ZW0oMSwgMiwgJ3BoYWJsZXQnKTtcbkBpbmNsdWRlIGdyaWQtaXRlbSgxLCAxLCAncGhhYmxldCcpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDEsIDEsICdwYWxtJyk7XG5AaW5jbHVkZSBncmlkLWl0ZW0oMSwgMiwgJ3BhbG0nKTtcbkBpbmNsdWRlIGdyaWQtaXRlbSgxLCAzLCAncGFsbScpO1xuQGluY2x1ZGUgZ3JpZC1pdGVtKDIsIDMsICdwYWxtJyk7XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgLy8gSWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIG1hcFxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gdGhlIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcbiAgfVxufVxuIiwiLmNvbWJvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICB9XG4gID4gLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb21iby1maXJzdCwgLmNvbWJvLWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29tYm8tLXJldiB7XG4gID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gIH1cbn1cblxuLmNvbWJvLS1taWRkbGUge1xuICA+IC5jb21iby1maXJzdCwgPiAuY29tYm8tbGFzdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4uY29tYm8tLWZ1bGwge1xuICA+IC5jb21iby1maXJzdCwgPiAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbWJvLS1zdGFjay0tYmVsb3dTY3JlZW4ge1xuICBAaW5jbHVkZSBtZWRpYShiZWxvd1NjcmVlbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiAuY29tYm8tZmlyc3QsXG4gICAgPiAuY29tYm8tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbWJvLS1zdGFjay0tcG9ydGFibGUge1xuICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiAuY29tYm8tZmlyc3QsXG4gICAgPiAuY29tYm8tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbWJvLS1zdGFjay0taXBhZCB7XG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gLmNvbWJvLWZpcnN0LFxuICAgID4gLmNvbWJvLWxhc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb21iby0tc3RhY2stLWJlbG93SXBhZCB7XG4gIEBpbmNsdWRlIG1lZGlhKGJlbG93SXBhZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiAuY29tYm8tZmlyc3QsXG4gICAgPiAuY29tYm8tbGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbWJvLS1zdGFjay0tcGhhYmxldCB7XG4gIEBpbmNsdWRlIG1lZGlhKHBoYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gLmNvbWJvLWZpcnN0LFxuICAgID4gLmNvbWJvLWxhc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb21iby0tc3RhY2stLXBhbG0ge1xuICBAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IC5jb21iby1maXJzdCxcbiAgICA+IC5jb21iby1sYXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiJHNpemVzOiAoXG4gIG5vbmU6ICcwJyxcbiAgeHhzbWFsbDogJzAuNXJlbScsXG4gIHhzbWFsbDogJzFyZW0nLFxuICBzbWFsbDogJzJyZW0nLFxuICBtZWRpdW06ICc0cmVtJyxcbiAgbGFyZ2U6ICc2cmVtJyxcbiAgeGxhcmdlOiAnOHJlbScsXG4gIHh4bGFyZ2U6ICcxNHJlbSdcbik7XG5cbkBmdW5jdGlvbiBjYXBpdGFsaXplKCRzdHJpbmcpIHtcbiAgQHJldHVybiB0by11cHBlci1jYXNlKHN0ci1zbGljZSgkc3RyaW5nLCAxLCAxKSkgKyBzdHItc2xpY2UoJHN0cmluZywgMik7XG59O1xuXG5AbWl4aW4gdXRpbGl0eSgkcHJvcGVydHksICRkaXJlY3Rpb24sICRzaXplLCAkYnJlYWtwb2ludDogJycpIHtcbiAgJHBpeGVsVmFsdWU6ICN7KG1hcC1nZXQoJHNpemVzLCAkc2l6ZSkpfTtcbiAgJGNsYXNzRGlyZWN0aW9uOiBjYXBpdGFsaXplKCRkaXJlY3Rpb24pO1xuICAkY2xhc3NTaXplOiBjYXBpdGFsaXplKCRzaXplKTtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImFsbFwiIHtcbiAgICBAaWYgJGJyZWFrcG9pbnQgIT0gXCJcIiB7XG4gICAgICBAbWVkaWEgI3sobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcbiAgICAgICAgLnUtI3skcHJvcGVydHl9I3skY2xhc3NEaXJlY3Rpb259I3skY2xhc3NTaXplfS0tI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogJHBpeGVsVmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC51LSN7JHByb3BlcnR5fSN7JGNsYXNzRGlyZWN0aW9ufSN7JGNsYXNzU2l6ZX0ge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICRwaXhlbFZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwidmVydGljYWxcIiB7XG4gICAgQGlmICRicmVha3BvaW50ICE9IFwiXCIge1xuICAgICAgQG1lZGlhICN7KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpfSB7XG4gICAgICAgIC51LSN7JHByb3BlcnR5fSN7JGNsYXNzRGlyZWN0aW9ufSN7JGNsYXNzU2l6ZX0tLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX0tdG9wOiAkcGl4ZWxWYWx1ZTtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX0tYm90dG9tOiAkcGl4ZWxWYWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLnUtI3skcHJvcGVydHl9I3skY2xhc3NEaXJlY3Rpb259I3skY2xhc3NTaXplfSB7XG4gICAgICAgICN7JHByb3BlcnR5fS10b3A6ICRwaXhlbFZhbHVlO1xuICAgICAgICAjeyRwcm9wZXJ0eX0tYm90dG9tOiAkcGl4ZWxWYWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG4gICAgQGlmICRicmVha3BvaW50ICE9IFwiXCIge1xuICAgICAgQG1lZGlhICN7KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpfSB7XG4gICAgICAgIC51LSN7JHByb3BlcnR5fSN7JGNsYXNzRGlyZWN0aW9ufSN7JGNsYXNzU2l6ZX0tLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX0tcmlnaHQ6ICRwaXhlbFZhbHVlO1xuICAgICAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkcGl4ZWxWYWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLnUtI3skcHJvcGVydHl9I3skY2xhc3NEaXJlY3Rpb259I3skY2xhc3NTaXplfSB7XG4gICAgICAgICN7JHByb3BlcnR5fS1yaWdodDogJHBpeGVsVmFsdWU7XG4gICAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkcGl4ZWxWYWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkYnJlYWtwb2ludCAhPSBcIlwiIHtcbiAgICAgIEBtZWRpYSAjeyhtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKX0ge1xuICAgICAgICAudS0jeyRwcm9wZXJ0eX0jeyRjbGFzc0RpcmVjdGlvbn0jeyRjbGFzc1NpemV9LS0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgI3skcHJvcGVydHl9LSN7JGRpcmVjdGlvbn06ICRwaXhlbFZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAudS0jeyRwcm9wZXJ0eX0jeyRjbGFzc0RpcmVjdGlvbn0jeyRjbGFzc1NpemV9IHtcbiAgICAgICAgI3skcHJvcGVydHl9LSN7JGRpcmVjdGlvbn06ICRwaXhlbFZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBIZXJlJ3MgaG93IHRvIHVzZSBpdDpcbi8vIEBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgaG9yaXpvbnRhbCwgbWVkaXVtLCAncG9ydGFibGUnKTtcblxuLy8gVmVydGljYWxcblxuQGluY2x1ZGUgdXRpbGl0eShwYWRkaW5nLCB2ZXJ0aWNhbCwgeHhsYXJnZSk7Ly8udS1wYWRkaW5nVmVydGljYWxYeGxhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KHBhZGRpbmcsIHZlcnRpY2FsLCB4bGFyZ2UpOy8vLnUtcGFkZGluZ1ZlcnRpY2FsWGxhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KHBhZGRpbmcsIHZlcnRpY2FsLCBsYXJnZSk7Ly8udS1wYWRkaW5nVmVydGljYWxMYXJnZVxuQGluY2x1ZGUgdXRpbGl0eShwYWRkaW5nLCB2ZXJ0aWNhbCwgc21hbGwpOy8vLnUtcGFkZGluZ1ZlcnRpY2FsU21hbGxcbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgdmVydGljYWwsIG1lZGl1bSk7Ly8udS1tYXJnaW5Ub3BNZWRpdW1cbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgdmVydGljYWwsIG1lZGl1bSwgJ3BvcnRhYmxlJyk7Ly8udS1tYXJnaW5Ub3BNZWRpdW0tLXBvcnRhYmxlXG5AaW5jbHVkZSB1dGlsaXR5KHBhZGRpbmcsIHZlcnRpY2FsLCBsYXJnZSwgJ2lwYWQnKTsvLy51LXBhZGRpbmdWZXJ0aWNhbE1lZGl1bVxuQGluY2x1ZGUgdXRpbGl0eShwYWRkaW5nLCB2ZXJ0aWNhbCwgc21hbGwsICdpcGFkJyk7Ly8udS1wYWRkaW5nVmVydGljYWxTbWFsbC0taXBhZFxuXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdmVydGljYWwsIHNtYWxsKTsvLy51LW1hcmdpblZlcnRpY2FsU21hbGxcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCB2ZXJ0aWNhbCwgbWVkaXVtKTsvLy51LW1hcmdpblZlcnRpY2FsTWVkaXVtXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdmVydGljYWwsIGxhcmdlKTsvLy51LW1hcmdpblZlcnRpY2FsTGFyZ2VcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCB2ZXJ0aWNhbCwgeGxhcmdlKTsvLy51LW1hcmdpblZlcnRpY2FsWGxhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdmVydGljYWwsIHh4bGFyZ2UpOy8vLnUtbWFyZ2luVmVydGljYWxYeGxhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdmVydGljYWwsIG1lZGl1bSwgJ3BvcnRhYmxlJyk7Ly8udS1tYXJnaW5WZXJ0aWNhbE1lZGl1bS0tcG9ydGFibGVcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCB2ZXJ0aWNhbCwgbGFyZ2UsICdwaGFibGV0Jyk7Ly8udS1tYXJnaW5WZXJ0aWNhbExhcmdlLS1waGFibGV0XG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdmVydGljYWwsIHNtYWxsLCAncGhhYmxldCcpOy8vLnUtbWFyZ2luVmVydGljYWxTbWFsbC0tcGhhYmxldFxuXG4vLyBUb3BcblxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIHRvcCwgeHNtYWxsKTsvLy51LW1hcmdpblRvcFhzbWFsbFxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIHRvcCwgc21hbGwpOy8vLnUtbWFyZ2luVG9wU21hbGxcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCB0b3AsIG1lZGl1bSk7Ly8udS1tYXJnaW5Ub3BNZWRpdW1cbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCB0b3AsIGxhcmdlKTsvLy51LW1hcmdpblRvcExhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdG9wLCB4bGFyZ2UpOy8vLnUtbWFyZ2luVG9wWGxhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdG9wLCB4eGxhcmdlKTsvLy51LW1hcmdpblRvcFh4bGFyZ2VcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCB0b3AsIHh4bGFyZ2UsICdpcGFkJyk7Ly8udS1tYXJnaW5Ub3BYeGxhcmdlLS1pcGFkXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdG9wLCBzbWFsbCwgJ3BoYWJsZXQnKTsvLy51LW1hcmdpblRvcFNtYWxsLS1waGFibGV0XG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgdG9wLCBsYXJnZSwgJ3BoYWJsZXQnKTsvLy51LW1hcmdpblRvcExhcmdlLS1waGFibGV0XG5cbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgdG9wLCBsYXJnZSk7Ly8udS1wYWRkaW5nVG9wTGFyZ2VcbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgdG9wLCB4bGFyZ2UpOy8vLnUtcGFkZGluZ1RvcFhsYXJnZVxuQGluY2x1ZGUgdXRpbGl0eShwYWRkaW5nLCB0b3AsIHh4bGFyZ2UpOy8vLnUtcGFkZGluZ1RvcFh4bGFyZ2VcbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgdG9wLCBtZWRpdW0sICdwaGFibGV0Jyk7Ly8udS1wYWRkaW5nVG9wTGFyZ2UtLWJlbG93SXBhZFxuXG4vLyBCb3R0b21cblxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbm9uZSk7Ly8udS1tYXJnaW5Cb3R0b21Ob25lXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgYm90dG9tLCB4c21hbGwpOy8vLnUtbWFyZ2luQm90dG9tWHNtYWxsXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgYm90dG9tLCBzbWFsbCk7Ly8udS1tYXJnaW5Cb3R0b21TbWFsbFxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbWVkaXVtKTsvLy51LW1hcmdpbkJvdHRvbU1lZGl1bVxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbGFyZ2UpOyAvLyAudS1tYXJnaW5Cb3R0b21MYXJnZVxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgeGxhcmdlKTsgLy8gLnUtbWFyZ2luQm90dG9tWGxhcmdlXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgYm90dG9tLCB4eGxhcmdlKTsgLy8gLnUtbWFyZ2luQm90dG9tWHhsYXJnZVxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbm9uZSwgJ3BvcnRhYmxlJyk7Ly8udS1tYXJnaW5Cb3R0b21Ob25lLS1wb3J0YWJsZVxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgc21hbGwsICdwb3J0YWJsZScpOy8vLnUtbWFyZ2luQm90dG9tU21hbGwtLXBvcnRhYmxlXG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgYm90dG9tLCBtZWRpdW0sICdwb3J0YWJsZScpOy8vLnUtbWFyZ2luQm90dG9tTWVkaXVtLS1wb3J0YWJsZVxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbGFyZ2UsICdwb3J0YWJsZScpOyAvLyAudS1tYXJnaW5Cb3R0b21MYXJnZS0tcG9ydGFibGVcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCBib3R0b20sIHhsYXJnZSwgJ3BvcnRhYmxlJyk7IC8vIC51LW1hcmdpbkJvdHRvbVhsYXJnZS0tcG9ydGFibGVcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCBib3R0b20sIG5vbmUsICdiZWxvd0lwYWQnKTsvLy51LW1hcmdpbkJvdHRvbU5vbmUtLWJlbG93SXBhZFxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbWVkaXVtLCAnYmVsb3dJcGFkJyk7Ly8udS1tYXJnaW5Cb3R0b21NZWRpdW0tLWJlbG93SXBhZFxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgeGxhcmdlLCAnaXBhZCcpOyAvLyAudS1tYXJnaW5Cb3R0b21YbGFyZ2UtLWlwYWRcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCBib3R0b20sIG1lZGl1bSwgJ2lwYWQnKTsvLy51LW1hcmdpbkJvdHRvbU1lZGl1bS0taXBhZFxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgbm9uZSwgJ2lwYWQnKTsvLy51LW1hcmdpbkJvdHRvbU5vbmUtLWlwYWRcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCBib3R0b20sIHNtYWxsLCAnaXBhZCcpOy8vLnUtbWFyZ2luQm90dG9tU21hbGwtLWlwYWRcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCBib3R0b20sIHhzbWFsbCwgJ3BoYWJsZXQnKS8vLnUtbWFyZ2luQm90dG9tWHNtYWxsLS1waGFibGV0XG5AaW5jbHVkZSB1dGlsaXR5KG1hcmdpbiwgYm90dG9tLCBzbWFsbCwgJ3BoYWJsZXQnKS8vLnUtbWFyZ2luQm90dG9tU21hbGwtLXBoYWJsZXRcbkBpbmNsdWRlIHV0aWxpdHkobWFyZ2luLCBib3R0b20sIG1lZGl1bSwgJ3BoYWJsZXQnKTsvLy51LW1hcmdpbkJvdHRvbU1lZGl1bS0tcGhhYmxldFxuQGluY2x1ZGUgdXRpbGl0eShtYXJnaW4sIGJvdHRvbSwgeGxhcmdlLCAncGhhYmxldCcpOy8vLnUtbWFyZ2luQm90dG9tWGxhcmdlLS1waGFibGV0XG5cbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgYm90dG9tLCBzbWFsbCk7Ly8udS1wYWRkaW5nQm90dG9tU21hbGxcbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgYm90dG9tLCB4c21hbGwpOy8vLnUtcGFkZGluZ0JvdHRvbVhzbWFsbFxuQGluY2x1ZGUgdXRpbGl0eShwYWRkaW5nLCBib3R0b20sIG1lZGl1bSk7IC8vIC51LXBhZGRpbmdCb3R0b21NZWRpdW1cbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgYm90dG9tLCB4eGxhcmdlKTsgLy8gLnUtcGFkZGluZ0JvdHRvbVh4bGFyZ2VcbkBpbmNsdWRlIHV0aWxpdHkocGFkZGluZywgYm90dG9tLCB4c21hbGwsICdwaGFibGV0Jyk7Ly8udS1wYWRkaW5nQm90dG9tWHNtYWxsLS1waGFibGV0XG5AaW5jbHVkZSB1dGlsaXR5KHBhZGRpbmcsIGJvdHRvbSwgbWVkaXVtLCAncGhhYmxldCcpOyAvLyAudS1wYWRkaW5nQm90dG9tTWVkaXVtLS1waGFibGV0XG5AaW5jbHVkZSB1dGlsaXR5KHBhZGRpbmcsIGJvdHRvbSwgc21hbGwsICdwb3J0YWJsZScpOy8vLnUtcGFkZGluZ0JvdHRvbVNtYWxsLS1wb3J0YWJsZVxuQGluY2x1ZGUgdXRpbGl0eShwYWRkaW5nLCBib3R0b20sIHhzbWFsbCwgJ3BvcnRhYmxlJyk7Ly8udS1wYWRkaW5nQm90dG9tWHNtYWxsLS1wb3J0YWJsZVxuIiwiaHRtbCxcbmJvZHksXG4jYmFyYmEtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXJiYS1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgfVxufVxuXG4uc3RpY2t5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RpY2t5LWJvZHkge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnN0aWNreS1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbiIsImlucHV0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gSlF1ZXJ5IFVJIHNlbGVjdE1lbnUgU3R5bGVzXG4uZHJvcGRvd24ge1xuICAgIC51aS1idXR0b24ge1xuICAgICAgICAmLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIHtcbiAgICAgICAgICAgICAgICAudWktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvZ3JleS1jaGV2cm9uLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIC51aS1idXR0b24ge1xuICAgICAgICAgICAgJi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wKTtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy4vaW1hZ2VzL3RlYWwtZGFyay1kb3duLWNoZXZyb24uc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvcmVkLWRvd24tY2hldnJvbi5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b246Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS10ZXJ0aWFyeSB7XG4gICAgICAgIC51aS1idXR0b24ge1xuICAgICAgICAgICAgJi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTY1NjU2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChiZWxvd1NjcmVlbikge1xuICAgICAgICAudWktYnV0dG9uIHtcbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgLnVpLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gICAgJi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgfVxuICAgIC51aS1tZW51IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gICAgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIH1cbiAgICAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggNDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0O1xuICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvcmVkLWNoZWNrbWFyay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGxlZnQgMTBweCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmYWY5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXRlcnRpYXJ5IHtcbiAgICAgICAgLnVpLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTAsIDIsIDAuNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYWRpb0J1dHRvbnMge1xuICAgICYtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGxhYmVsO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHNlY29uZGFyeURhcmtlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoJHNlY29uZGFyeURhcmtlciA0MCUsIHdoaXRlIDU1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cmVtIDEycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAubmV3c2xldHRlciAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgICB9XG59XG5cbiNnZm9ybV8xLFxuI2dmb3JtXzcsXG4jZ2Zvcm1fMyxcbiNnZm9ybV84LFxuLmdmb3JtX3dyYXBwZXIge1xuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJHByaW1hcnlEYXJrIDQwJSwgJHByaW1hcnkgNDUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLmdzZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250LCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGdyYXlMaWdodGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5TGlnaHRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cbiAgICAudWktYnV0dG9uIHtcbiAgICAgICAgJi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2NjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudWktc2VsZWN0bWVudS1idXR0b24tb3BlbiB7XG4gICAgICAgICAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvZ3JleS1jaGV2cm9uLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcixcbiAgICAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlEYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlEYXJrO1xuICAgIH1cbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICB9XG59XG5cbi5uZXdzbGV0dGVyIHtcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMHJlbTtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIGxlZ2VuZHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBsZWdlbmQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKGltYWdlcy9yZWQtZG93bi1jaGV2cm9uLnN2Zyk7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIGxlZ2VuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICBsZWdlbmQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKGltYWdlcy9jeWFuLWRvd24tY2hldnJvbi5zdmcpO1xuICAgIH1cbiAgICAuZ2Zvcm1faGVhZGluZ3tcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbiAgICB9IiwiLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5jb250YWluZXItLXRpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMiAmIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtcmFwcG9ydC1hbm51ZWwtMjAyMiAmIHtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgfVxufVxuXG4uY29udGFpbmVyLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuXG4uY29udGFpbmVyLS10b3Age1xuICBwYWRkaW5nLXRvcDogJHNlY3Rpb24tcGFkZGluZztcbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBwYWRkaW5nLXRvcDogJHNlY3Rpb24tcGFkZGluZyAvIDI7XG4gIH1cbn1cbiIsIi5tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVzc2FnZS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAkZXJyb3I7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiIsInRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRkLCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4iLCIubG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDE2cHggc29saWQgJGdyYXlMaWdodDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkc2Vjb25kYXJ5RGFyaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgJi0teWVsbG93IHtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRsZXNzb25zO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59IiwiLmFjdGl2aXR5Q2FyZHMge1xuICAucHZDYXJkLXdyYXBwZXIge1xuICBcdGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLnB2Q2FyZC10ZXh0IHtcbiAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHZDYXJkLWNvbXBvbmVudHMge1xuICBcdHBhZGRpbmc6IDE1cHggMHB4O1xuICBcdHRleHQtYWxpZ246IGxlZnQ7XG4gIFx0bGkge1xuICBcdFx0bWFyZ2luOiAwcHggMHB4IDNweDtcbiAgXHR9XG4gIH1cblxuXG4uY29tYm8tLWxlc3NvbiB7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1tYWluQ29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuICAucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSAucHZDYXJkLW1haW5Db250ZW50OjpiZWZvcmUge1xuICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IC5wdkNhcmQtaW1hZ2UtLW92ZXJsYXk6OmFmdGVyIHtcbiAgXHQgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NCwgMTEyLCAyNTUsIDAuMCkgMjAlLCAkc2Vjb25kYXJ5KTtcbn1cbiAgfVxuXG4uaW5uZXJHcmlkIHtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA2ZnI7XG4gIGNvbHVtbi1nYXA6IDByZW07XG4gIHJvdy1nYXA6IDByZW07XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuQGluY2x1ZGUgbWVkaWEgKGJlbG93U2NyZWVuKXtcbiAgLmlubmVyR3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKSB7XG4gIC5pbm5lckdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbiIsIi5hcjIySGVybyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAjQTNGNUYyLCAjRjVGRkZGKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSA7XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpe1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICNFRjA5MTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgIH1cbiAgfTtcbn1cblxuI3N0YWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvc3BhY2ViYWNrZ3JvdW5kLnBuZycpO1xufVxuI2hlcm8tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsZW1lbnRhLCAuZWxlbWVudGIsIC5lbGVtZW50Y3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5naXJsIHtcbiAgbWF4LWhlaWdodDogMTIwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA0O1xuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gXG59XG5cbi50ZWVuIHtcbiAgbWF4LXdpZHRoOiAzNyU7XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxufVxuXG4udGVhY2hlciB7XG4gIG1heC13aWR0aDogNjQlO1xuICAgIGJvdHRvbTogLTcuNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgXG4gICAgICAgIG1heC13aWR0aDogMTUwJVxuICAgICAgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5jbG91ZDEsIC5jbG91ZDMge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ3JTtcbiAgICB6LWluZGV4OiA2O1xuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2xvdWQyLCAuY2xvdWQ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM4JTtcbiAgICB6LWluZGV4OiA1O1xuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2F0ZWxsaXRlIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHRvcDogNjglO1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLnJhaW5ib3cge1xuICBtYXgtd2lkdGg6IDIzJTtcbiAgcmlnaHQ6IC01JTtcbiAgdG9wOiAyMCU7XG59XG5cblxuLnJvY2tldCB7XG4gIG1heC13aWR0aDogMjAlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMTAlO1xufVxuXG5cbi5sYXB0b3Age1xuICBtYXgtd2lkdGg6IDE3JTtcbiAgICBib3R0b206IDElO1xuICAgIHJpZ2h0OiAxNyU7XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCl7XG4gICAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgcmlnaHQ6IDIlO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG5cbi5waWUge1xuICBtYXgtd2lkdGg6IDclO1xuICAgIGJvdHRvbTogNTUlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCl7XG4gICAgICBtYXgtd2lkdGg6IDE0JTtcbiAgICAgIGJvdHRvbTogNjUlO1xuICAgICAgcmlnaHQ6IDI1JTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG4uY29kZSB7XG4gIG1heC13aWR0aDogNSU7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgcmlnaHQ6IDMyJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KXtcbiAgICAgIG1heC13aWR0aDogMTAlO1xuICAgICAgYm90dG9tOiA1NSU7XG4gICAgICByaWdodDogNDIlO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG5cbi5jb2RlLXNoYWRlIHtcbiAgbWF4LXdpZHRoOiAxMyU7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgcmlnaHQ6IDI5JTtcbiAgICB6LWluZGV4OiA1O1xuICAgIEBpbmNsdWRlIG1lZGlhKHBoYWJsZXQpe1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvdHRvbTogMzAlO1xuICAgICAgbWF4LXdpZHRoOiAyNiU7XG4gICAgfVxufVxuXG4ua2V5Ym9hcmQge1xuICAgIG1heC13aWR0aDogMTYlO1xuICAgICAgYm90dG9tOiAyNSU7XG4gICAgICBsZWZ0OiAxOSU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpe1xuICAgICAgICBtYXgtd2lkdGg6IDMyJTtcbiAgICAgICAgYm90dG9tOiA2NSU7XG4gICAgICAgIGxlZnQ6IDklO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuICAgIH1cblxuXG5cbi5tYXJrZXIge1xuICBtYXgtd2lkdGg6IDclO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGxlZnQ6IDE3JTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGFuaW1hdGlvbjogd2lnZ2xlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCl7XG4gICAgICBtYXgtd2lkdGg6IDE0JTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogMTclO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG5cbi5jb21wdXRlciB7XG4gIG1heC13aWR0aDogNDglO1xuICAgIGJvdHRvbTogLTE0JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgYm90dG9tOiAtMTQlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLnRlYS1jdXAge1xuICB3aWR0aDogNCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHRvcDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKHBoYWJsZXQpe1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgIH1cbn1cbi5zY2lzc29ycyB7XG4gIHdpZHRoOiA1JTtcbiAgICBsZWZ0OiAxNiU7XG4gICAgdG9wOiAyMiU7XG4gICAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCl7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICB9XG59XG5cbi5mb2xkZXIge1xuICB3aWR0aDogNSU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogNTAlO1xuICBAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgfVxufVxuXG4ucGVuIHtcbndpZHRoOiAyJTtcbiAgcmlnaHQ6IDYlO1xuICB0b3A6IDU4JTtcbiAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCkge1xuICAgICAgd2lkdGg6IDYlO1xuICAgICAgdG9wOiAyMCU7XG4gICAgfVxufVxuXG4uY29mZmVlIHtcbiAgd2lkdGg6IDUlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm90dG9tOiAxOCU7XG4gICAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCkge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgcmlnaHQ6IDQwJVxuICAgICAgfVxufVxuXG4ubm90ZSB7XG4gIHdpZHRoOiA5JTtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3R0b206IDE2JTtcbn1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7XG4gIH1cblxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxufVxuXG4ucmFpbmJvdyB7XG4gIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cblxuQGtleWZyYW1lcyByb3RhdGVNZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNhdGVsbGl0ZSwgLnBpZSwgLnNjaXNzb3JzIHtcbiAgYW5pbWF0aW9uOiByb3RhdGVNZSA2cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5waWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbn1cblxuXG4vKiBLZXlmcmFtZXMgKi9cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcblxuICAwJSxcbiAgNyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xNWRlZyk7XG4gIH1cblxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxMGRlZyk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTBkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNmRlZyk7XG4gIH1cblxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNGRlZyk7XG4gIH1cblxuICA0MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgdHlwaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk2KSB0cmFuc2xhdGVYKC0xcHgpO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMXB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk2KSB0cmFuc2xhdGVYKC0xcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMXB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmtleWJvYXJkIHtcbiAgYW5pbWF0aW9uOiB0eXBpbmcgNHMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgb3BlbkNsb3NlTGFwdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoLTE1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIH1cbn1cblxuLmxhcHRvcCB7XG4gIGFuaW1hdGlvbjogb3BlbkNsb3NlTGFwdG9wIDJzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHdyaXRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxufVxuXG4ucGVuIHtcbiAgYW5pbWF0aW9uOiB3cml0aW5nIDFzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNpcFRlYSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi50ZWEtY3VwIHtcbiAgYW5pbWF0aW9uOiBzaXBUZWEgMnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2lwQ29mZmVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5cblxuLmNvZmZlZSB7XG4gIGFuaW1hdGlvbjogc2lwQ29mZmVlIDJzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uY29kZS1zaGFkZSB7XG4gIGFuaW1hdGlvbjogcHVsc2luZyA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn0iLCIuYmxvZ0NhcmQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgLnNlYXJjaC1yZXN1bHRzICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOjpiZWZvcmUge1xuICAgIFx0Y29udGVudDogXCJcIjtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogMDtcbiAgICBcdGxlZnQ6IDA7XG4gICAgXHRib3R0b206IDA7XG4gICAgXHRyaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzOjpiZWZvcmUge1xuICAgIFx0Ym9yZGVyOiAzcHggc29saWQgYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDA2LCAxLjAwNiwgMSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAsIDEuMCwgMSk7XG4gIH1cblxuICAmLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogJGdyYXlMaWdodDtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZzogMi44cmVtIDJyZW0gMDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIH1cblxuICAmLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtZXhjZXJwdCxcbiAgJi1leGNlcnB0IHAge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBsaWdodGVuKCRncmF5LCAzMCUpO1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBtYXJnaW46IDEuNnJlbSAwO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmLWRhdGUge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCkge1xuICAgICYtZGV0YWlscyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKXtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG59XG4iLCIuYmxvZ0ZlYXR1cmVkUG9zdCB7XG4gIG1hcmdpbjogNi41cmVtIGF1dG8gNXJlbTtcblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5TGlnaHQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWRldGFpbHNXcmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnJlbSA0cmVtIDJyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlMaWdodDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNTAlO1xuICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJiB1bC5tZXRhLWRhdGEge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxLjNyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICB9XG4gIH1cblxuICAmLWRhdGUsICYtYXV0aG9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gICYtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChkZXNrKXtcbiAgICAmLWRldGFpbHNXcmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gNnJlbSAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSl7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgXG4gICAgJi1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoYmVsb3dJcGFkKXtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuXG4gICAgJi1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmLWRldGFpbHNXcmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChpcGFkKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbiIsIi5ibG9nR3JpZCB7XG4gICYtYnV0dG9uQ29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uYmxvZ0dyaWQtYnV0dG9uQ29udGFpbmVyIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgfVxuICB9XG59IiwiLmJ1dHRvbiwgI21lbnUtaXRlbS0yNjUzMCA+IGEsICNtZW51LWl0ZW0tMjg4NT5hIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeURhcms7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5RGFyaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDcuNXJlbTtcbiAgICB9XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYWNobGM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFjaGxjO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjRGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFjaGxjRGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGFkaWVzbGM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsYWRpZXNsYywgMTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGRhcmtlbigkbGFkaWVzbGMsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnaXJsc2xjO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ2lybHNsYywgMTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGRhcmtlbigkZ2lybHNsYywgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRraWRzbGM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRraWRzbGM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGtpZHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWVuc2xjO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGVlbnNsYztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRlZW5zbGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21lbnUtaXRlbS0yNjUzMD5hLCAjbWVudS1pdGVtLTI4ODU+YSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjE0cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlEYXJrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlEYXJrO1xuICAgIH1cbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFjaGxjO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRlYWNobGNEYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGFkaWVzbGM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsYWRpZXNsYywgMTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGRhcmtlbigkbGFkaWVzbGMsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnaXJsc2xjO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ2lybHNsYywgMTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGRhcmtlbigkZ2lybHNsYywgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRraWRzbGM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRraWRzbGM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGtpZHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWVuc2xjO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGVlbnNsYztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRlZW5zbGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5R3JheSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzcxNzE3MTtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzcxNzE3MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uYnV0dG9uLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeURhcmtlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5RGFya2VyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeURhcmtlciwgMTAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRzZWNvbmRhcnlEYXJrZXIsIDEwJSk7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeURhcmtlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeURhcmtlcjtcbiAgICB9XG59XG5cbi5idXR0b24tLXllbGxvdyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICRsZXNzb25zO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsZXNzb25zO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnaW1hZ2VzL2NoZXZyb24tZG93bi1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGVzc29ucywgMTAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRsZXNzb25zLCAxMCUpO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJGxlc3NvbnM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsZXNzb25zO1xuICAgIH1cbn1cblxuLmJ1dHRvbi0td2hpdGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRwcmltYXJ5RGFyaztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeURhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXR0b24tLWxvYWRpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmJ1dHRvbi0tbG9hZE1vcmUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvY2hldnJvbi1kb3duLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDE1cHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbn1cblxuLmxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5TGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhY2hsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWRpZXNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdpcmxzbGNMaWdodDtcbiAgICAgICAgfVxuICAgICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWVuc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRraWRzbGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKHNyYy9pbWFnZXMvaWNvbnMvYXJyb3ctbGluay1yZWQuc3ZnKTtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsXG4gICAgICAgIC01MCUsXG4gICAgICAgIDApO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAtNTAlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpbmstLXNlY29uZGFyeSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3JjL2ltYWdlcy9pY29ucy9hcnJvdy1saW5rLXdoaXRlLnN2Zyk7XG4gICAgfVxufVxuXG5wIGEsXG4udW5kZXJsaW5lZExpbmssXG4ud3lzaXd5ZyBsaSBhLFxuLnNpbmdsZVBvc3QtY29udGVudCBsaSBhLFxuLnNpbmdsZVBvc3QtY29udGVudCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAkc2Vjb25kYXJ5TGlnaHQgNXB4LCAkc2Vjb25kYXJ5RGFya2VyIDFweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsaW5rLXVuZGVybGluZSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGluay1zZWNvbmRhcnkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZVBvc3QtY29udGVudCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG59XG5cbkBrZXlmcmFtZXMgbGluay11bmRlcmxpbmUge1xuICAgIDAlIHtcbiAgICAgICAgYm90dG9tOiAwXG4gICAgfVxuICAgIDIwJSB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGluay1zZWNvbmRhcnkge1xuICAgIDAlIHtcbiAgICAgICAgYm90dG9tOiAtNHB4XG4gICAgfVxuICAgIDIwJSB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgIH1cbn0iLCIuY2hhcHRlclNwb25zb3JzIHtcbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzoge1xuICAgICAgdG9wOiA4cmVtO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMHJlbTtcbiAgICAgIGhlaWdodDogNTByZW07XG4gICAgICB3aWR0aDogNTByZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5TGlnaHRlcjtcbiAgICAgIH1cbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICYtY29tbXVuaXR5TG9nb3Mge1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLWNvbW11bml0eUxvZ29zIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jaXJjbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWxlZnQsXG4gICYtLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgXG4gICYtLWxlZnQge1xuICAgIHRvcDogMTVyZW07XG4gICAgbGVmdDogLTExcmVtO1xuICAgIHdpZHRoOiAyOXJlbTtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG4gIFxuICAmLS1yaWdodCB7XG4gICAgdG9wOiAtMjRyZW07XG4gICAgcmlnaHQ6IC0yNXJlbTtcbiAgICB3aWR0aDogODhyZW07XG4gICAgaGVpZ2h0OiA3MXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtLWxlZnQge1xuICAgICAgdG9wOiAzNXJlbTtcbiAgICAgIGxlZnQ6IC05cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgJi0tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmLS1yaWdodCB7XG4gICAgICB0b3A6IC0xNXJlbTtcbiAgICAgIHJpZ2h0OiAtMjByZW07XG4gICAgICB3aWR0aDogNTByZW07XG4gICAgICBoZWlnaHQ6IDQ1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvdmlkQmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG5hdi1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIC5saW5rLS1zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3JjL2ltYWdlcy9pY29ucy9hcnJvdy1saW5rLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kdkNhcmQge1xuICAmLXdyYXBwZXIge1xuICBcdG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBzaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG1hcmdpbjoge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBib3gtc2hhZG93OiAkYmFzZVNoYWRvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cblxuICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgXHRkaXNwbGF5OiBmbGV4O1xuICBcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiB7XG4gICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICByaWdodDogMi41cmVtO1xuICAgICAgYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgfVxuXG4gICYtbGluayB7XG4gIFx0Y29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICBcdCY6OmJlZm9yZXtcbiAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdGxlZnQ6MDtcbiAgXHRcdHJpZ2h0OiAwO1xuICBcdFx0dG9wOiAwO1xuICBcdFx0Ym90dG9tOiAwO1xuICBcdFx0Y29udGVudDogXCJcIjtcbiAgXHR9XG4gIFx0Jjpmb2N1czo6YmVmb3JlIHtcbiAgXHRcdGJvcmRlcjogMC41cmVtIHNvbGlkIGJsYWNrO1xuICBcdH1cbiAgfVxuXG4gICYtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuXG4gICYtc2VwYXJhdG9yIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWZlZmVkO1xuICAgIG1hcmdpbjoge1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuIiwiLmV4cGVyaWVuY2VCb3R0b21OYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDkwMDtcblxuICAmLS12aXNpYmxlIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi1kZXNjcmlwdGlvbixcbiAgJi1sb2dvLFxuICAmLWluZm8sXG4gICYtY3RhLFxuICAmLXByaWNlLFxuICAmLXJlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG5cbiAgJi1jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIH1cblxuICAmLXByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gcGFkZGluZyBmb3IgZm9vdGVyIHdoZW4gZXhwIG5hdiBpcyBwcmVzZW50XG4uZXhwZXJpZW5jZSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgIGZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sZXNzb25DYXJkcyB7XG5cdC5wdkNhcmQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnB2Q2FyZC10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZzogMjVweCAzMHB4IDE4cHg7XG5cdH1cblxuXHQucHZDYXJkLWNvbXBvbmVudHMge1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweCAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwcHggMHB4IDNweDtcblx0XHR9XG5cdH1cblxuXG5cdC5jb21iby0tbGVzc29uIHtcblx0IG1hcmdpbi10b3A6IDBweDtcbiB9XG4gLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1tYWluQ29udGVudDo6YmVmb3JlIHtcblx0IGJhY2tncm91bmQtY29sb3I6ICR0ZWFjaGxjO1xuIH1cbiAucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSAucHZDYXJkLWltYWdlLS1vdmVybGF5OjphZnRlciB7XG5cdCBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMTc0LDExMiwyNTUsMCkgMjAlLCByZ2JhKDI1NSwxNjcsMSwgMC44KSk7XG4gfVxuXG4gLmxlc3Nvbi1jYXJkLWxpbmt7XG4gXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gXHRjb2xvcjogYmxhY2s7XG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cdCY6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgYmxhY2s7XG5cdH1cbiB9XG5cbn1cbiIsIi5mbHlJblJlbWluZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IC02MHB4O1xuXHRyaWdodDogLTE1MDBweDtcblx0ei1pbmRleDogOTk4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMS41cztcblxuXHRAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji5mbHlJbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLmZseUluIHtcblx0XHRyaWdodDogNTBweDtcblx0fVxuXHQuZmx5SW5Db250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdEBrZXlmcmFtZXMgYnViYmxlVXAge1xuXHRcdDAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblx0fVxuXHQuc3BlZWNoLWJ1YmJsZSB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQycHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQ4cHg7XG5cdFx0bGVmdDogLTEwMHB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0Ym9yZGVyOjRweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogNC41cztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHRhbmltYXRpb24tbmFtZTogYnViYmxlVXA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzQsMS4wMSwuMTUsLTAuMTEpO1xuXG5cdFx0LmJ1YmJsZS1yZWxhdGl2ZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0I2Nsb3NlUmVtaW5kZXIgIHtcblx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA4NiU7XG4gICAgXHRsZWZ0OiA4NiU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeURhcms7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAkZ3JheURhcms7XG5cdFx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkO1xuXHRcdFx0Y29sb3I6ICRncmF5RGFyaztcblx0XHRcdHdoaXRlLXNwYWNlOm5vcm1hbCA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeURhcms7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHQgICBib3JkZXI6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG5cdFx0ICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMnB4ICNlYzA5MTk7XG5cdFx0ICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDEycHggI2VjMDkxOTtcblx0XHQgICAgICAgYm90dG9tOiAtMjRweDtcblx0XHQgICAgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgICAgaGVpZ2h0OiAwO1xuXHRcdCAgICAgICByaWdodDogMjdweDtcblx0XHQgICBwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHQgICB0cmFuc2Zvcm06c2tldyg0NWRlZyk7XG5cdFx0ICAgd2lkdGg6MDtcblx0XHR9XG5cdFx0XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdCAgIGJvcmRlcjogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuXHRcdCAgICAgICBib3JkZXItbGVmdDogc29saWQgOXB4ICNmZmY7XG5cdFx0ICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDlweCAjZmZmO1xuXHRcdCAgICAgICBib3R0b206IC0xN3B4O1xuXHRcdCAgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdCAgICAgICBoZWlnaHQ6IDA7XG5cdFx0ICAgICAgIHJpZ2h0OiAzMnB4O1xuXHRcdCAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdCAgIHRyYW5zZm9ybTpza2V3KDQ1ZGVnKTtcblx0XHQgICB3aWR0aDowO1xuXHRcdH1cblxuXG5cdH1cbn0iLCIuZ2V0SW52b2x2ZWQge1xuICBwYWRkaW5nOiAxNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAmLWN0YXMge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICByaWdodDogMy41cmVtO1xuICAgICAgICBib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgJi1jdGFzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbnN0cnVjdG9yIHtcbiAgY29sb3I6ICRncmF5RGFyaztcbiAgbWFyZ2luLXRvcDogMTByZW07XG5cbiAgJi1jb250ZW50Q29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKiAwLjMpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi1kZXRhaWxzQ29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICogMC42KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMSAtIDEwcHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmLW5hbWVDb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgfVxuXG4gICYtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmLXR3aXR0ZXJMaW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvdHdpdHRlci5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICBwIHN0cm9uZyxcbiAgICBoNCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAmLWJpbyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLWltYWdlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG5cbiAgICAmLWNvbnRlbnRDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLWRldGFpbHNDb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgJi10d2l0dGVyTGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICBwIHN0cm9uZyxcbiAgICAgIGg0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIubGFuZGluZy1wYWdlLWhlYWRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLXRvcDogODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQudGV4dEFuZEltYWdlLWltYWdlLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzY3JlZW4pIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG4gXHRAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG5cdFx0LnRleHRBbmRJbWFnZS1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQudGV4dEFuZEltYWdlLWltYWdlLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5sYW5kaW5nLXBhZ2UtaGVhZGluZyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYW5kaW5nLXBhZ2UtaGVhZGluZyBoMSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cblxuXG4iLCIubGVzc29uc1NlYXJjaEJhcntcbiAgJi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogJGxlc3NvbnM7XG4gICAgfVxuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuZ3JpZC0xb2Y0OmZpcnN0LWNoaWxkIHtcbiAgICAgIC5sZXNzb25zU2VhcmNoQmFyLXNlbGVjdFdyYXBwZXIge1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmY2JiNDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaEJhci1tb2JpbGVGaWx0ZXJzQnV0dG9uLFxuICAgIC5zZWFyY2hCYXItY2xvc2VGaXhlZE1lbnUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBjb2xvcjogI2ZmZTg4MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoQmFyLWNsb3NlRml4ZWRNZW51IHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3RXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmNiYjQwO1xuXG4gICAgLnB2Q2FyZC1sZXZlbCB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjM7XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgLmdyaWQtMW9mNDpmaXJzdC1jaGlsZCxcbiAgICAgIC5ncmlkLTFvZjQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLmxlc3NvbnNTZWFyY2hCYXItc2VsZWN0V3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JpZC0xb2Y0Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5sZXNzb25zU2VhcmNoQmFyLXNlbGVjdFdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZjYmI0MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgJi1zZWxlY3RXcmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICBib3JkZXI6IHtcbiAgICAgICAgbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IHNvbGlkIDFweCAjZmNiYjQwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAuZ3JpZC0xb2Y0Omxhc3QtY2hpbGQge1xuICAgICAgICAubGVzc29uc1NlYXJjaEJhci1zZWxlY3RXcmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWFyY2hCYXItd3JhcHBlci0tZml4ZWQge1xuICAgICAgICAuZ3JpZC0xb2Y0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIC5sZXNzb25zU2VhcmNoQmFyLXNlbGVjdFdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubGVzc29uc1NlYXJjaEJhci13cmFwcGVyIHtcbiAgbGFiZWwge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAuZHJvcGRvd24tLXNlY29uZGFyeSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmFjdGl2ZUZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAgMzBweDtcblxuXG4gIGgyLFxuICBoMyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShwYWxtKXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRncmF5RGFyaztcbiAgfVxufVxuXG4uanMtY29tcG9uZW50c1NldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJ1dHRvbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24jY2xlYXJDb21wcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2Nsb3NlLXJlZC5zdmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OTlweDtcbiAgfVxufVxuXG4jY2xlYXJGaWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn0iLCIubGl2ZVNlYXJjaEJhciB7XG4gICYtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYW5pbWF0aW9uOiBkcm9wRG93biAwLjNzIGVhc2UgZm9yd2FyZHM7XG5cbiAgICAgIC5zZWFyY2hCYXItY2xvc2VGaXhlZE1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaEJhci1tb2JpbGVGaWx0ZXJzQnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvcmRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM5MWViZTc7XG5cbiAgICAmLS1tYXJnaW5SaWdodE5vbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtbG9jYXRpb25JbnB1dFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCguL2ltYWdlcy9sb2NhdGlvbi1waW4uc3ZnKTtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxvY2F0aW9uSW5wdXQge1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICB9XG5cbiAgJi1sb2NhdGlvbklucHV0LFxuICAmLWxvY2F0aW9uSW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAmLW1vYmlsZUZpbHRlcnNUZXh0LFxuICAmLWNsb3NlVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xM3JlbTtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtbW9iaWxlRmlsdGVyc0J1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIuOHJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlMaWdodDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLS1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uOiBkcm9wRG93biAwLjNzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZUZpeGVkTWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MWUwZWI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxvY2F0aW9uSW5wdXRXcmFwcGVyICB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICYtYm9yZGVyIHtcbiAgICAgICYtLWhpZGUtLXBvcnRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLWJvcmRlcjpub3QoLnNlYXJjaEJhci1ib3JkZXItLWhpZGUtLXBvcnRhYmxlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiB7XG4gICAgICAgIHJpZ2h0OiBub25lO1xuICAgICAgICBib3R0b206IHNvbGlkIDFweCAjOTFlYmU3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9jYXRpb25JbnB1dFdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1sb2NhdGlvbklucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIC51aS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvcmVkLWRvd24tY2hldnJvbi5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZHJvcERvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICAubG9hZGluZ0NpcmNsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5idXR0b24tLWxvYWRpbmcge1xuICAgIC5sb2FkaW5nQ2lyY2xlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxvYWRpbmdDaXJjbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIFxuICAmLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYW5pbWF0aW9uOiB7XG4gICAgICBkaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgIGRlbGF5OiAwLjFzO1xuICAgICAgZHVyYXRpb246IDAuNXM7XG4gICAgICBuYW1lOiBncm93O1xuICAgICAgcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgIGl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICB0aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIubW9kYWxPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbiAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gIFxuICAmLS1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcbiAgICBhbmltYXRpb246IHtcbiAgICAgIGR1cmF0aW9uOiAwLjc1cztcbiAgICAgIG5hbWU6IGZhZGU7XG4gICAgICBwbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgXG4gICYtLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHBvc2l0aW9uIDcwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgbWFyZ2luOiAzcmVtO1xuICB9XG5cbiAgJi0tbG9hZGluZyB7XG4gICAgLmxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLS1kb25lIHtcbiAgICAubG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgLm1vZGFsT3ZlcmxheS0tc2hvdyAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogJGdyYXlMaWdodGVyO1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgICYtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvcjtcbiAgICB9XG4gIH1cblxuICAmLWdyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi1wcm9ncmFtTG9nbyB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogN3JlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXJlbSA5LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLWVycm9yIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGVycm9yO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmLXRleHQge1xuICAgIC5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBtYXJnaW46IDRyZW0gMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgJi1zcG9uc29yV3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICYtc3BvbnNvclRleHQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi1zcG9uc29yTG9nb3Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDdyZW07XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBAZXh0ZW5kIC5qb2JHcmlkLWJ1dHRvbjtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcblxuICAgIC5tb2RhbE92ZXJsYXkgJiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxMHJlbTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbldyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtY2xvc2Uge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnQ2xvc2UnO1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgICAgd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1vZGFsT3ZlcmxheSAmIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNXJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKGlwaG9uZXgpIHtcbiAgICAmLWNsb3NlIHtcbiAgICAgIC5tb2RhbE92ZXJsYXkgJiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgICAgIGhlaWdodDogY2FsYyg0cmVtICsgNXJlbSk7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMjglO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAxMjAlO1xuICB9XG59XG4iLCIubW9yZUxlYXJuaW5nRXhwZXJpZW5jZXMsXG4ubW9yZUxlc3NvblBsYW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1jYXJkQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMnJlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAmLWNhcmRDb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgICAgLnB2Q2FyZC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAmLWNhcmRDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBlcnNvblZlcnRpY2FsQ2FyZCB7XG4gICYtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgICYtY29udGVudFdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5waENhcmQge1xuICAmLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjY7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luOiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbjoge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICYtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5RGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKSB7XG4gICAgJi1pbWFnZSxcbiAgICAmLWxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxufSIsIi5wdkNhcmQge1xuICAgICRTRUxGOiAmO1xuICAgICYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRiYXNlU2hhZG93O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wdkNhcmQtaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi0tb3ZlcmxheSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzQsIDExMiwgMjU1LCAwLjApIDIwJSwgJHNlY29uZGFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1sYWRpZXNfbGVhcm5pbmdfY29kZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDAuMCkgMjAlLCAkbGFkaWVzbGMpO1xuICAgICAgICAgICAgICAgICAgICAuY2xjLWJyYW5kZWQgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDAuMCkgMjAlLCAkc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWdpcmxzX2xlYXJuaW5nX2NvZGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzQsIDExMiwgMjU1LCAwLjApIDIwJSwgJGdpcmxzbGMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWtpZHNfbGVhcm5pbmdfY29kZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE3NCwgMTEyLCAyNTUsIDAuMCkgMjAlLCAka2lkc2xjKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS10ZWFjaGVyc19sZWFybmluZ19jb2RlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTc0LCAxMTIsIDI1NSwgMC4wKSAyMCUsICR0ZWFjaGxjKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS10ZWVuc19sZWFybmluZ19jb2RlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTc0LCAxMTIsIDI1NSwgMC4wKSAyMCUsICR0ZWVuc2xjKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2aXR5Q2FyZHMgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1tYWluQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAxOHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXR5cGUpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxOTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeURhcms7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaDMtcHJpbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICB9XG4gICAgJi1leHBlcmllbmNlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGg1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICYtLW5vTWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc3ViVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbTtcbiAgICB9XG4gICAgJi1sb2NhdGlvbixcbiAgICAmLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRpdmlkZXIge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDAuNXB4ICRncmF5TGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtbG9nbyB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgJi1wcmljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgfVxuICAgICYtd3JhcHBlci0tc2Vjb25kYXJ5IHtcbiAgICAgICAgI3skU0VMRn0tbWFpbkNvbnRlbnQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGVzc29ucztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjeyRTRUxGfS1pbWFnZS0tb3ZlcmxheSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzQsIDExMiwgMjU1LCAwKSAyMCUsIHJnYmEoMjU1LCAyMTAsIDIsIDAuOCkpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtbGV2ZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLXN1YmplY3Qge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgfVxuICAgICYtZHVyYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi13YWl0bGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHZDYXJkLXdyYXBwZXItLXNlY29uZGFyeSB7XG4gICAgLnB2Q2FyZC1kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucHZDYXJkLWF1dGhvcixcbiAgICAucHZDYXJkLWR1cmF0aW9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5wdkNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbi5wdkNhcmQtY29tcG9uZW50cyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgJjo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbXBvbmVudHMge1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YSxcbi5kb25uZWVzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9zbWFsbC9kYXRhLnN2Zyk7XG4gICAgfVxuICAgICYubGFyZ2U6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogdXJsKHNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvbGFyZ2UvZGF0YS5zdmcpO1xuICAgIH1cbn1cblxuLmRlc2lnbixcbi5jb25jZXB0aW9uLCBcbi50ZXh0LWJhc2VkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9zbWFsbC9kZXNpZ24uc3ZnKTtcbiAgICB9XG4gICAgJi5sYXJnZTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9sYXJnZS9kZXNpZ24uc3ZnKTtcbiAgICB9XG59XG5cbi5wcm9ncmFtbWluZyxcbi5wcm9ncmFtbWF0aW9uLCAuYmxvY2stYmFzZWQsIC5zY3JhdGNoLWpyLCAucHl0aG9uLCAudHJpbmtldCwgLmJsb2NzLCAubWljcm8tYml0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9zbWFsbC9jb2RpbmcmcHJvZ3JhbW1pbmcuc3ZnKTtcbiAgICB9XG4gICAgJi5sYXJnZTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBjb250ZW50OiB1cmwoc3JjL2ltYWdlcy9pY29ucy9rMTJjc2ZyYW1ld29yay9sYXJnZS9jb2RpbmcmUHJvZ3JhbW1pbmcuc3ZnKTtcbiAgICB9XG59XG5cbi5jb21wdXRpbmctYW5kLW5ldHdvcmtzLFxuLm9yZGluYXRldXJzLWV0LXJlc2VhdXgge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL3NtYWxsL2NvbXB1dGluZy1hbmQtbmV0d29ya2luZy5zdmcpO1xuICAgIH1cbiAgICAmLmxhcmdlOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2xhcmdlL2NvbXB1dGluZyZOZXR3b3JrLnN2Zyk7XG4gICAgfVxufVxuXG4udGVjaG5vbG9neS1hbmQtc29jaWV0eSxcbi50ZWNobm9sb2dpZS1ldC1zb2NpZXRlLFxuLnVucGx1Z2dlZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKHNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvc21hbGwvdGVjaG5vbG9neSZzb2NpZXR5LnN2Zyk7XG4gICAgfVxuICAgICYubGFyZ2U6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogdXJsKHNyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvbGFyZ2UvdGVjaG5vbG9neSZzb2NpZXR5LnN2Zyk7XG4gICAgfVxufVxuXG4uY29tYm8tLWxlc3NvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWN0aXZpdHlDYXJkcyB7XG4gICAgJi1tYWluQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvZ3JhbUNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vIG1pbi13aWR0aDogMzYwcHg7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMTEwcHg7XG4gIGJhY2tncm91bmQ6ICRncmF5TGlnaHRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtcGx1c0J1dHRvbiB7XG4gICAgQGV4dGVuZCAuam9iR3JpZC1idXR0b247XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgb3V0bGluZS13aWR0aDogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAucHJvZ3JhbUNhcmQ6aG92ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi1jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjVweCA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgJi1jdGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZ3JhbUdyaWQge1xuICBtYXJnaW46IDE2cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICB9XG5cbiAgJi1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gICYtaW50cm9DYXJkIHtcbiAgICBAZXh0ZW5kIC5wcm9ncmFtQ2FyZDtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzEwN2U3YTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgJi1jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIG1hcmdpbjogMTByZW0gMDtcblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmLWNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBvbmVudHNHcmlkIHtcbiAgaDQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogJHNlY29uZGFyeURhcms7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmludHJvQ3RhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogTWFheDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE3MSUgKi9cblxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXG4gIH1cblxuICAuY29tcG9uZW50c0ludHJvIHtcbiAgICBmb250LWZhbWlseTogTWFheDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxlc3NvbkdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb21wb25lbnRDYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIi5yZXNvdXJjZUNhcmQge1xuICAmLXdyYXBwZXIge1xuIFxuICAgIG1hcmdpbjoge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG4gICAgcGFkZGluZzoge1xuICAgICAgdG9wOiA0LjVyZW07XG4gICAgICBsZWZ0OiA0LjVyZW07XG4gICAgICByaWdodDogNC41cmVtO1xuICAgICAgYm90dG9tOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2VXcmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAmLWNvbG91cmVkQ2lyY2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGNvbG9yOiAjOGFmOWYzO1xuICAgIH1cbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFjaGxjO1xuICAgIH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGFkaWVzbGM7XG4gICAgfVxuICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGM7XG4gICAgfVxuICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGM7XG4gICAgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAka2lkc2xjO1xuICAgIH1cbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi1zcGFjZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1xdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucmVzb3VyY2VDYXJkLWNvbnRlbnRXcmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNvdXJjZUNhcmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVzb3VyY2VMaW5rcyB7XG4gICYuZnIgIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuIiwiLnNlYXJjaEJhciB7XG4gICYtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgICAuY29tYm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgICAgICB3aWR0aDogMzMlXG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAuY29tYm8tbGFzdCB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgLmNvbWJvLWZpcnN0LCAuY29tYm8tbGFzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgJi0tZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBhbmltYXRpb246IGRyb3BEb3duIDAuM3MgZWFzZSBmb3J3YXJkcztcblxuICAgICAgLnNlYXJjaEJhci1jbG9zZUZpeGVkTWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoQmFyLW1vYmlsZUZpbHRlcnNCdXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm9yZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzkxZWJlNztcblxuICAgICYtLW1hcmdpblJpZ2h0Tm9uZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1sb2NhdGlvbklucHV0V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKC4vaW1hZ2VzL2xvY2F0aW9uLXBpbi5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9jYXRpb25JbnB1dCB7XG4gICAgd2lkdGg6IDM1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gIH1cblxuICAmLWxvY2F0aW9uSW5wdXQsXG4gICYtbG9jYXRpb25JbnB1dDo6cGxhY2Vob2xkZXIsXG4gICYtbW9iaWxlRmlsdGVyc1RleHQsXG4gICYtY2xvc2VUZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcmVtO1xuICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi1tb2JpbGVGaWx0ZXJzQnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMi44cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb246IGRyb3BEb3duIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlRml4ZWRNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxZTBlYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuXG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxvY2F0aW9uSW5wdXRXcmFwcGVyICB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICYtYm9yZGVyIHtcbiAgICAgICYtLWhpZGUtLXBvcnRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLWJvcmRlcjpub3QoLnNlYXJjaEJhci1ib3JkZXItLWhpZGUtLXBvcnRhYmxlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiB7XG4gICAgICAgIHJpZ2h0OiBub25lO1xuICAgICAgICBib3R0b206IHNvbGlkIDFweCAjOTFlYmU3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9jYXRpb25JbnB1dFdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1sb2NhdGlvbklucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5jb21iby1maXJzdCwgLmNvbWJvLWxhc3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3BEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG4iLCIuc3ZDYXJkIHtcbiAgJi13cmFwcGVyIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5TGlnaHRlcjtcbiAgICBwYWRkaW5nOiB7XG4gICAgICB0b3A6IDQuNXJlbTtcbiAgICAgIGxlZnQ6IDQuNXJlbTtcbiAgICAgIHJpZ2h0OiA0LjVyZW07XG4gICAgICBib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZVdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAmLWNvbG91cmVkQ2lyY2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGNvbG9yOiAjOGFmOWYzO1xuICAgIH1cbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYtc3BhY2VyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtcXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZVBvc3QtY29udGVudCB7XG4gIHAge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbiAgaW1nLFxuICBpZnJhbWUge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYsIFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgIGlmcmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cbn0iLCIuc2luZ2xlUG9zdEN0YSB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgfVxuXG4gICYtbGlua0NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB1bC5mbGV4LWdyaWQgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5ibG9nQ2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5zaW5nbGVQb3N0SGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuXG4gICYtZGF0ZSxcbiAgJi1hdXRob3Ige1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gICYtaW1hZ2VDb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IDFyZW0gMCA1cmVtO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgJi1pbWFnZUNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGVQb3N0U2hhcmUge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE3cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuc2hhcmV0aGlzLWlubGluZS1zaGFyZS1idXR0b25zIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG59IiwiLnN0YXRzSW1hZ2Uge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDk0NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCYtLWltYWdlUmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDE5cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEocGFsbSkge1xuXHRcdFx0bWFyZ2luLXRvcDogOXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmLS1pbWFnZUxlZnQge1xuXHRcdG1hcmdpbi10b3A6IDM2cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIxcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEocGFsbSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNC41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXJlbTtcblx0XHR9XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHQuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXG5cdFx0LnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAmIHtcblx0XHRcdHdpZHRoOiAyMnJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDNyZW0gYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLW5vdGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGNvbG9yOiAkZ3JheTtcblxuXHRcdC5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0ICYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ0JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0LnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAmIHtcblx0XHRcdHdpZHRoOiAyMnJlbTtcblx0XHRcdG1hcmdpbjogMnJlbSAwIDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAmIHtcblx0XHRcdHRvcDogMTVyZW07XG5cdFx0XHRyaWdodDogLTI0LjVyZW07XG5cdFx0fVxuXG5cdFx0LnN0YXRzSW1hZ2UtLWltYWdlTGVmdCAmIHtcblx0XHRcdHRvcDogLTEzcmVtO1xuXHRcdFx0bGVmdDogLTI0LjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji1zdGF0cyB7XG5cdFx0cGFkZGluZzogNi41cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0LnN0YXRzSW1hZ2UtLWltYWdlUmlnaHQgJiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdC5zdGF0c0ltYWdlLS1pbWFnZUxlZnQgJiB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0Y29sdW1uczogMjtcblx0XHR9XG5cdH1cblxuXHQmLXN0YXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNWVtO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuc3RhdC1udW0ge1xuXHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5RGFyaztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdH1cblxuXHRcdC5zdGF0c0ltYWdlLS1pbWFnZUxlZnQgJiB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNpcmNsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdC5zdGF0c0ltYWdlLS1pbWFnZVJpZ2h0ICYge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnlEYXJrO1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHR9XG5cblx0XHQuc3RhdHNJbWFnZS0taW1hZ2VMZWZ0ICYge1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0XHR0b3A6IC04MHB4O1xuXHRcdFx0cmlnaHQ6IC04MHB4O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW1hZ2VSaWdodCxcblx0Ji0taW1hZ2VMZWZ0IHtcblx0XHRAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG5cdFx0XHQuc3RhdHNJbWFnZSB7XG5cdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXN0YXRzIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRjb2x1bW5zOiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1zdGF0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWNpcmNsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtbm90ZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnN1Yk5hdiB7XG4gIHBhZGRpbmc6IDNyZW0gMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIFxuICAmLS1kYXJrIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvZGVNb2JpbGU7XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjO1xuICAgICAgfVxuICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGFkaWVzbGM7XG4gICAgICB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGM7XG4gICAgICB9XG4gICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGM7XG4gICAgICB9XG4gICAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAka2lkc2xjO1xuICAgICAgfVxuICAgIC5zdWJOYXYtbGluaywgLnN1Yk5hdi1saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlMaWdodDtcbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYWNobGNMaWdodDtcbiAgICAgIH1cbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGNMaWdodDtcbiAgICAgIH1cbiAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgfVxuICB9XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBhbmltYXRpb246IHtcbiAgICAgIGR1cmF0aW9uOiAwLjNzO1xuICAgICAgbmFtZTogbmF2U2xpZGU7XG4gICAgICBwbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJi1saXN0SXRlbSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tY3VycmVudCB7XG4gICAgICAuc3ViTmF2LWxpbms6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWljb24ge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5RGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uOiBsaW5rLXVuZGVybGluZSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG4iLCIuc3ViTmF2IHtcbiAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1zdGlja3kge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjoge1xuICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIG5hbWU6IG5hdlNsaWRlO1xuICAgICAgICAgICAgICAgIHBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgICAgICAgdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3ViTmF2IC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29kZU1vYmlsZTtcbiAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYWRpZXNsYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnaXJsc2xjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRraWRzbGM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvZGVNb2JpbGUsIDEwJSk7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhY2hsYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFkaWVzbGM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWVuc2xjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAka2lkc2xjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAmLWxpc3RJdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHQge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5TGlnaHQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUxpZ2h0LCAxNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICYtLXN0aWNreSB7XG4gICAgICAgICAgICAmLnN1Yk5hdiAuYWNjb3JkaW9uLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbmF2U2xpZGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufSIsIi50YWJTeXN0ZW0ge1xuICAmLXdyYXBwZXIge1xuICAgICYtLWRlc2t0b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjNGM0YzQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi10YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogTWFheDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiB7XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICBib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLW5hbWUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICBmb250LWZhbWlseTogTWFheDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhZjlmMztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLS1hY3RpdmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRyQ2FyZCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGdyYXlMaWdodGVyO1xuICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhY2hsY0xpZ2h0O1xuICAgIH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsYWRpZXNsY0xpZ2h0O1xuICAgIH1cbiAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXkubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24ubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0O1xuICAgIH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbiAgICB9XG4gICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC5saW5rOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgLTUwJSwgMCk7XG4gICAgICAgIH1cbiAgICAgICAgJj4udHJDYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5ICYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYrLnRyQ2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAmLWxpbms+LnRyQ2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4ud2hhdElOZWVkVG9CcmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnc3JjL2ltYWdlcy93aGF0LWRvLWktbmVlZC1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBwYWRkaW5nLXRvcDogMzByZW07XG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtY2FyZHNHcmlkIHtcbiAgICBtYXJnaW46IDVyZW0gMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1yZXF1aXJlZEl0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuXG4gICYtcmVxdWlyZWRJdGVtSW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG5cbiAgJi1yZXF1aXJlZEl0ZW1JY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gICYtYm9ycm93TGFwdG9wIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cblxufVxuXG5cblxuIiwiLndoYXRQYXN0U3R1ZGVudHNCdWlsdCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xuXG4gICYtY2FyZENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY2LjYlO1xuICAgIG1hcmdpbjogN3JlbSBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tMSB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgYm9yZGVyOiAxMXB4IHNvbGlkICRzZWNvbmRhcnlMaWdodDtcbiAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB0b3A6IC01cmVtO1xuICAgICAgcmlnaHQ6IC0yMHJlbTtcbiAgICB9XG5cbiAgICAmLS0zIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5RGFyaztcbiAgICAgIHRvcDogLTEwcmVtO1xuICAgICAgcmlnaHQ6IC0yMHJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgJi1jYXJkQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBoYWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcblxuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtY2FyZENvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cblxuICAgICYtY2lyY2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIC8gMiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctcGFsbSAvIDIgMDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAkZ3JheTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRncmF5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbiAgICAmLmFjY29yZGlvbi0tb3BlbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLmFjY29yZGlvbi0tb3BlbisuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uLS1sZXNzb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi50ZXJtaW5vbG9neS1kZXNjIHN0cm9uZyB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrO1xufSIsIi5oMi1hY2NvcmRpb24gLmFjY29yZGlvbkFuZFRleHQsXG4uaDMtYWNjb3JkaW9uIC5hY2NvcmRpb25BbmRUZXh0LFxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb25BbmRUZXh0IHtcbiAgICAmLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDEuNXJlbTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uQW5kVGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAmLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24gJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAmLXRleHRhcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5ICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheS1zcWwgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5LXNvY2lhbC1tZWRpYSAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24tc3FsICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24tcmVzZWF1eC1zb2NpYXV4ICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMS41cmVtO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5TGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1hY2NvcmRpb25XcmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRncmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGdyYXk7XG4gICAgICAgICYtLW5vQm9yZGVyVG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgICAgICAmIHArcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAycmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWN0aXZpdHlDYXJkcyB7XG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlMaWdodDtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0tbGFkaWVzX2xlYXJuaW5nX2NvZGUge1xuICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gIH1cbiAgJi0tZ2lybHNfbGVhcm5pbmdfY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0OyAgXG4gIH1cbiAgJi0ta2lkc19sZWFybmluZ19jb2RlIHtcbiAgICBcbiAgICAgIGJhY2tncm91bmQ6ICRraWRzbGNMaWdodDtcbiAgfVxuICAmLS10ZWFjaGVyc19sZWFybmluZ19jb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZWVuc2xjTGlnaHQ7XG4gIH1cbiAgJi0tdGVlbnNfbGVhcm5pbmdfY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGVhY2hsYztcbiAgfVxuICAmLS1ub1NwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICB9XG4gICYtb3BlbmluZ0Rlc2Mge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgICYtYnV0dG9ucyB7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAub3V0ZXJHcmlkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgICYgPiBkaXYge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDc1cHggLTIwcHggIzk2OTY5NjtcbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd1NjcmVlbil7XG4gICAgLm91dGVyR3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAub3V0ZXJHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmFubnVhbHN0YXRzQmxvY2sge1xuICAgIGdyaWQtMW9mNC0tc2NyZWVuIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgICAgdG9wOiAkc2VjdGlvbi1wYWRkaW5nO1xuICAgICAgICAgICAgYm90dG9tOiAxOHJlbTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wKSwgI2ZmZik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2staGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zdGF0c1dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtc3RhdHNDYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jYXJkSW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jYXJkU3RhdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICAmLWNhcmREZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICB9XG4gICAgLnN0YXQtY291bnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogJHNlY3Rpb24tcGFkZGluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdG9wIDJyZW0gY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiYnV0dG9uLnN0YXRzSW1hZ2UtY2lyY2xlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOm5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4uaGlkZS1zdGF0IHtcbiAgZGlzcGxheTpub25lO1xufSIsIi5yZXBvcnRNYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5yZXBvcnRNYXAge1xuICAgIGhlaWdodDogNTAwcHg7XG59IiwiLndheXNUb0dpdmUge1xuICAgIC5wcm9ncmFtR3JpZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC53YXlzLWludHJvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufSIsIi5yZXBvcnRNYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5yZXBvcnRNYXAge1xuICAgIGhlaWdodDogNTAwcHg7XG59IiwiLmJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHNpemU6IDYwcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzZWNvbmRhcnlMaWdodCwgJHNlY29uZGFyeUxpZ2h0LCByZ2JhKCRzZWNvbmRhcnlMaWdodCwgMCkpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRlYWNobGNMaWdodCwgJHRlYWNobGNMaWdodCwgcmdiYSgkdGVhY2hsY0xpZ2h0LCAwKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGFkaWVzbGNMaWdodCwgJGxhZGllc2xjTGlnaHQsIHJnYmEoJGxhZGllc2xjTGlnaHQsIDApKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnaXJsc2xjTGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ2lybHNsY0xpZ2h0LCAkZ2lybHNsY0xpZ2h0LCByZ2JhKCRnaXJsc2xjTGlnaHQsIDApKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWVuc2xjTGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGVlbnNsY0xpZ2h0LCAkdGVlbnNsY0xpZ2h0LCByZ2JhKCR0ZWVuc2xjTGlnaHQsIDApKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGtpZHNsY0xpZ2h0LCAka2lkc2xjTGlnaHQsIHJnYmEoJGtpZHNsY0xpZ2h0LCAwKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRzZWNvbmRhcnlMaWdodCwgcmdiYSgkc2Vjb25kYXJ5TGlnaHQsIDAuOTUpLCByZ2JhKCRzZWNvbmRhcnlMaWdodCwgMCkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzByZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKGlwYWQpIHtcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHJlbSAzcmVtIDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jdGEgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5iYW5uZXJOYXJyb3cge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gXG4gIG1hcmdpbjogMTBweCAyMHB4O1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gICYtLW5vU3BhY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi0tY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzZyZW07XG4gICAgICBoZWlnaHQ6IDc2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYWNobGNMaWdodDtcbiAgICAgIH1cbiAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICB9XG4gICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGNMaWdodDtcbiAgICAgIH1cbiAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgfVxuICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5TGlnaHRlcjtcbiAgfVxuXG4gICYtLWJyYW5kICB7XG5cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhZGllc2xjTGlnaHQ7XG4gICAgfVxuICAgIC5naXJscy1sZWFybmluZy1jb2RlICYgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaXJsc2xjTGlnaHQ7XG4gICAgfVxuICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtpZHNsY0xpZ2h0O1xuICAgIH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAmICB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVlbnNsY0xpZ2h0O1xuICAgIH1cbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmICB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhY2hsY0xpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGVBY3Jvc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwcHg7XG4gIH1cblxuICAmLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLXBhbG0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJi0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICB0b3A6IDYwJTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtdGV4dGFyZWEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICYtYnV0dG9ucyB7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXJOYXJyb3ctdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGgxLCBoMiwgaDMsXG4gIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgLy8gYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgLy8gYm9yZGVyOiAkcHJpbWFyeTtcbiAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgJiArIC5idXR0b24sXG4gICAgJiArIC5saW5rIHtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgdWwgbGkge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKGJlbG93U2NyZWVuKSB7XG4gICAgLmJ1dHRvbiwgLmxpbmsge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICYgKyAuYnV0dG9uLFxuICAgICAgJiArIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDRyZW0gMDtcblxuICAgIHVsLCBvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkR3JpZCB7XG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuXG4gICAgLnN2Q2FyZC13cmFwcGVyLFxuICAgIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICRndXR0ZXI7XG4gICAgcmlnaHQ6IDMzLjMzJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLXdyYXBwZXIge1xuXG4gICAgICAucGhDYXJkIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdkNhcmQge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2VXcmFwcGVyLFxuICAgICAgICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zcGFjZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIC5zdkNhcmQge1xuICAgICAgICAmLWltYWdlV3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jYXJkcyB7XG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmcgMDtcbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLXBhbG0gMDtcbiAgfVxufVxuXG4uY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6ICRndXR0ZXIgKiAtMTtcbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY2FyZHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gI3skZ3V0dGVyfSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogJGd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCByZ2JhKGJsYWNrLCAwLjE1KTtcbiAgQGluY2x1ZGUgbWVkaWEobGFwKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3V0dGVyfSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6aG92ZXIge1xuICBcdC5jYXJkLWltYWdle1xuICBcdFx0b3BhY2l0eTogMTtcbiAgXHR9XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgXHRsaW5lLWhlaWdodDogMC45O1xuICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6OmJlZm9yZSB7XG4gIFx0Y29udGVudDogJyc7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdGxlZnQ6IDA7XG4gIFx0cmlnaHQ6IDA7XG4gIFx0Ym90dG9tOiAwO1xuICBcdHRvcDogMDtcbiAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYShibGFjaywgMC41KTtcbiAgfVxuICAmOmZvY3VzOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKGJsYWNrLCAwLjUpO1xuICB9XG59XG5cbi5jYXJkLXRleHQge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIuY2FyZWVyLWNvbGxlY3RpdmUtcHJpY2luZyB7XG5cbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlMaWdodDtcblxuICBcbiAgaDIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIC5wcmljaW5nLXJlcGVhdGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDs7XG4gIH1cbiAgLnByaWNpbmctaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBhbGlnbi1zZWxmOnN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLnByaWNpbmctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJpY2luZy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcbiAgfVxuICAub2ZmZXItc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgXG4gIH1cbiAgLnByaWNpbmctY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAub2ZmZXItc21hbGwtYm9yZGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgfVxuICB9XG4gIC5vZmZlci1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgXG4gIH1cbiAgLm9mZmVyLXVwc2VsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYmVzdC12YWx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iZXN0LXZhbHVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQmVzdCBWYWx1ZVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogNzAlO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLmNhcm91c2VsIHtcbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctcGFsbSAwO1xuICB9XG5cbiAgLnNsaWNrLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2xpY2tbZGF0YS10ZWFzZT1cIjFcIl0gLnNsaWNrLWlubmVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jYXJvdXNlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWN1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgJi0tc2hyaW5rIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbiAgJi0tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdHdnL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2ZycpO1xuICB9XG4gICYtLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYnV0dG9uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbiAgfVxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG4gICYgW2FyaWEtbGFiZWw9XCIxIG9mIDFcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jaGFwdGVycyB7XG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmcgMDtcbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLXBhbG0gMDtcbiAgfVxufVxuXG4uY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6ICRndXR0ZXIgKiAtMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY2FyZHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gI3skZ3V0dGVyfSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogJGd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCByZ2JhKGJsYWNrLCAwLjE1KTtcbiAgQGluY2x1ZGUgbWVkaWEobGFwKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3V0dGVyfSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6aG92ZXIge1xuICBcdC5jYXJkLWltYWdle1xuICBcdFx0b3BhY2l0eTogMTtcbiAgXHR9XG4gIH1cbiAgaDMge1xuICBcdGxpbmUtaGVpZ2h0OiAwLjk7XG4gIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY2FyZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjo6YmVmb3JlIHtcbiAgXHRjb250ZW50OiAnJztcbiAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0bGVmdDogMDtcbiAgXHRyaWdodDogMDtcbiAgXHRib3R0b206IDA7XG4gIFx0dG9wOiAwO1xuICBcdGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKGJsYWNrLCAwLjUpO1xuICB9XG4gICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoYmxhY2ssIDAuNSk7XG4gIH1cbn1cblxuLmNhcmQtdGV4dCB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5yZXBvcnRNYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5yZXBvcnRNYXAge1xuICAgIGhlaWdodDogNTAwcHg7XG59IiwiICAgIC5jbGN3ZWVrSGVhZGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC03b2YxMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmbGlja2VyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gYW5pbWF0aW9uOiBmbGlja2VydHdvIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGNpcmNsZTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICAvLyAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxNXB4IHJnYmEoNzUsIDEwLCAxMCwgMC41KSk7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnlEYXJrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaWNrZXJsaW5lO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzOCB7XG4gICAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gOm50aC1jaGlsZCgxLTkpIFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gRGVsYXkgdGhlIGFuaW1hdGlvbi4gRGVsYXkgaW5jcmVhc2VzIGFzIGl0ZW1zIGxvb3AuXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRpICogKDFzIC8gMzApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyNiB7XG4gICAgICAgICAgICAgICAgLmxpbmUjeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGkgKiAoMXMgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZmxpY2tlciB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZmxpY2tlcmxpbmUge1xuICAgICAgICAgICAgMCUsXG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggNXB4IHJnYmEoMTM4LCAyNDksIDI0MywgMC41KSkgZHJvcC1zaGFkb3coLTFweCAtMXB4IDVweCByZ2JhKDEzOCwgMjQ5LCAyNDMsIDAuNSkpO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnlEYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogcmdiYSgxMzgsIDI0OSwgMjQzLCAxKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjVweCByZ2JhKDEzOCwgMjQ5LCAyNDMsIDAuOCkpIGRyb3Atc2hhZG93KC0zcHggLTNweCAyNXB4IHJnYmEoMTM4LCAyNDksIDI0MywgMC44KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sbGMtZ3JhZGllbnQtbG9uZy5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNzNweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQzJSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAxN3B4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTglIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDA2cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4M3B4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTdweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ2JSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODg4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NCUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzglIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtNW9mMTIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZmxleC1ncmlkLWxsY0RheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICAgICAgLmdyaWQtN29mMTIsXG4gICAgICAgICAgICAuZ3JpZC01b2YxMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jbGN3ZWVrSGVhZGVyLXRleHRhcmVhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYWRpZXNsYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYWRpZXNsY0xpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYW5hZGEtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICYrLmJ1dHRvbixcbiAgICAgICAgICAgICYrLmxpbmsge1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChiZWxvd1NjcmVlbikge1xuICAgICAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAmKy5idXR0b24sXG4gICAgICAgICAgICAgICAgJisubGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgICAgICAgICB1bCxcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSIsIi5jbUZvcm0ge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gcGFkZGluZzogNnJlbSAxMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NC41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY21Gb3JtLFxuLmxwRm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAgIEBleHRlbmQgLmdyaWQ7XG4gICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNmX2ZpZWxkIHtcbiAgICAgICAgQGV4dGVuZCAuaW5wdXQ7XG4gICAgICAgIEBleHRlbmQgLmdyaWQtMW9mMjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiAudzJsbGFiZWwge1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICYubXVsdGktc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2ZfdHlwZV9odG1sIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmdyaWQtMW9mMTtcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNmX2NjX3VzZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGV4dGVuZCBsYWJlbDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUudGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMjQwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaHRtbCxcbiAgICAgICAgICAgICYudzJsbGFiZWwuaHRtbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNmX3R5cGVfc2VsZWN0LFxuICAgICAgICAmLnNmX3R5cGVfbXVsdGktc2VsZWN0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duO1xuICAgICAgICAgICAgQGV4dGVuZCAuZHJvcGRvd24tLXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAudWktc2VsZWN0bWVudS1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRGQUY5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHNlY29uZGFyeURhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoODYsIDg2LCA4Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBleHRlbmQgaW5wdXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICZbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5lcnJvcl9tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLncybHN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZl9yZXF1aXJlZF9maWVsZHNfbXNnIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW46IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAuc2ZfZmllbGQge1xuICAgICAgICAgICAgJi5zZl90eXBlX2h0bWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKGJlbG93SXBhZCkge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuc2ZfZmllbGQsXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLFxuICAgICAgICAuc2ZfZmllbGQuc2ZfdHlwZV9zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLFxuICAgICAgICAuc2ZfZmllbGQuc2ZfdHlwZV9tdWx0aS1zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLFxuICAgICAgICAudWktc2VsZWN0bWVudS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2FsZXNmb3JjZV93MmxfbGVhZCAudzJsc3VibWl0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuc2ZfcmVxdWlyZWRfZmllbGRzX21zZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgLnNmX2ZpZWxkKy5zZl90eXBlX3NlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY21Gb3JtIHtcbiAgICAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICYuZmlsbGVkK3NwYW4uZXJyb3JfbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYXJzbGV5LWVycm9yIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jc2ZfcGhvbmVfaGFsZixcbiNzZl9leHRlbnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zYWxlc2ZvcmNlX3cybF9sZWFkLnNmX3R3b19jb2x1bW4gLnNmX2ZpZWxkX3Bob25lX2hhbGYuc2ZfdHlwZV90ZXh0IHtcbiAgICB3aWR0aDogMzAlO1xufVxuXG4uc2FsZXNmb3JjZV93MmxfbGVhZC5zZl90d29fY29sdW1uIC5zZl9maWVsZF9leHRlbnNpb24uc2ZfdHlwZV90ZXh0IHtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4uY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX3NlbGVjdC5zZl9maWVsZF8wME4xSTAwMDAwT2hBSEgge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uY21Gb3JtIC5zZl9maWVsZC5zZl90eXBlX3RleHRhcmVhIC53MmxsYWJlbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY21Gb3JtIC5zZl9maWVsZF9oZWFkZXJfMyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn0iLCIuY29kZU1vYmlsZU1hcCB7XG4gIG1hcmdpbjogMTByZW0gMDtcblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIGNpcmNsZSB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAjRUJEMTNFO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgIG1hcmdpbjogMTByZW0gMCAwO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtdHJhY2tlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmLWhvdmVyRG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtd2VBcmVIZXJlQXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucG9sYXJvaWRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wb2xhcm9pZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xuXG4gICAgZGl2IHtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAucGljLTAxIHtcbiAgICByaWdodDogMzQlO1xuICAgIHRvcDogMjIuNnJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG5cbiAgICBkaXYge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIH1cbiAgfVxuXG4gIC5waWMtMDIge1xuICAgIHJpZ2h0OiAxOSU7XG4gICAgdG9wOiAxMXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucGljLTAzIHtcbiAgICByaWdodDogMyU7XG4gICAgdG9wOiA1LjVyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNmRlZyk7XG5cbiAgICBwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzI5OTkwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4iLCIud3lzaXd5ZyB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDRyZW0gMDtcbiAgfVxuXG4gIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuXG4gIG9sLCB1bCwgcCB7XG4gICAgJiArIGgyIHtcbiAgICAgIG1hcmdpbjogNXJlbSAwIDRyZW07XG4gICAgfVxuXG4gICAgJiArIGgzLCBcbiAgICAmICsgaDQsIFxuICAgICYgKyBoNSwgXG4gICAgJiArIGg2IHtcbiAgICAgIG1hcmdpbjogNHJlbSAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIHAge1xuICAgICYgKyBwIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICB9XG5cbiAgJi1zdHlsZWRMaXN0IHtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2JsYWNrLWhhc2h0YWcuc3ZnJyk7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKXtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJi1zdHlsZWRMaXN0IHtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCl7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gIH1cbn1cbiIsIi5leHBlcmllbmNlLWNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMTRyZW07XG4gIC5sZXNzb25DYXJkcy10ZXh0Q29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmludHJvLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmxlc3NvbkNhcmRzLW9wZW5pbmdEZXMgIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5idXR0b24tYWxvbmUgLmNvbnRhaW5lci0tdG9we1xuICBwYWRkaW5nLXRvcDogMDtcbn0iLCJzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuZ3JpZC02b2YxMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5dmg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnBhZ2UtYW5udWFsLXJlcG9ydC0yMDI0ICYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNSU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoc2NyZWVuKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0gJiwgLnBhZ2UtcHJvZ3JhbW1lLWFtYmFzc2FkcmljZXMtYWRvcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAuZ3JpZC02b2YxMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjQgJiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxleC1ncmlkLWxsY0RheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgLmdyaWQtNm9mMTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhIHtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIC5wYWdlLWVuc2VpZ25lci1sYS1wcm9ncmFtbWF0aW9uICYge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICAucGFnZS10ZWFjaGluZy1jb2RlICYgIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAxMCU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGFkaWVzbGM7XG4gICAgICAgICAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjQgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH19XG4gICAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oMiB7XG4gICAgICAgIC5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgwMGFkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICAucGFnZS1ob21lcGFnZSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheURhcms7XG4gICAgICAgICAgICBjb2xvcjogI2M5YmFjODtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTaGFkb3dzIEludG8gTGlnaHQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoaW1hZ2VzL2Fycm93My5wbmcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXlEYXJrO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhY2hsY0xpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbmFkYS1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24sXG4gICAgLmxpbmsge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAmKy5idXR0b24sXG4gICAgICAgICYrLmxpbmsge1xuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKGJlbG93U2NyZWVuKSB7XG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgJisuYnV0dG9uLFxuICAgICAgICAgICAgJisubGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtaW50ZXJuYXRpb25hbC13b21lbnMtZGF5LFxuLnBhZ2Utam91cm5lZS1pbnRlcm5hdGlvbmFsZS1kZXMtZmVtbWVzIHtcbiAgICAud3lzaXd5ZyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci0tbmFycm93IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVlbi1hbWJhc3NhZG9yLXByb2dyYW0sXG4ucGFnZS1wcm9ncmFtbWUtYW1iYXNzYWRyaWNlcy1hZG9zIHtcbiAgICAuZmFuY3lCYWNrZ3JvdW5kLXRleHRhcmVhe1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2ODVmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjY4NWY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyNCBzZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAuZ3JpZC02b2YxMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn0iLCIuZmVhdHVyZXMge1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gIH1cbn1cblxuLmZlYXR1cmVzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVzLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG5cbn1cblxuLmZlYXR1cmVzLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xufVxuXG4uZmVhdHVyZXMtc3VidGl0bGUge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmVhdHVyZXMtY3RhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhXG4gKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmVhdHVyZXMgKiB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLmZpbmFuY2lhbHMyMDIxIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gICAgJi0tbm9TcGFjZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3NnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNzZyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnksIDAuMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG4gICAgfVxuICAgICYtLWJyYW5kIHtcbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2lkc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWNobGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlQWNyb3NzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XG4gICAgfVxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgLmJ1dHRvbixcbiAgICAubGluayB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICYrLmJ1dHRvbixcbiAgICAgICAgJisubGluayB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dTY3JlZW4pIHtcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAmKy5idXR0b24sXG4gICAgICAgICAgICAmKy5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpbmFuY2lhbHMyMDIxIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gICAgJi0tbm9TcGFjZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3NnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNzZyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnksIDAuMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG4gICAgfVxuICAgICYtLWJyYW5kIHtcbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2lkc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWNobGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlQWNyb3NzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XG4gICAgfVxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgLmJ1dHRvbixcbiAgICAubGluayB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICYrLmJ1dHRvbixcbiAgICAgICAgJisubGluayB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dTY3JlZW4pIHtcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAmKy5idXR0b24sXG4gICAgICAgICAgICAmKy5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpbmFuY2lhbHMyMDIxIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gICAgJi0tbm9TcGFjZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3NnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNzZyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnksIDAuMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG4gICAgfVxuICAgICYtLWJyYW5kIHtcbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2lkc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWNobGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlQWNyb3NzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XG4gICAgfVxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi0tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maW5hbmNpYWxzMjAyMS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgLmJ1dHRvbixcbiAgICAubGluayB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICYrLmJ1dHRvbixcbiAgICAgICAgJisubGluayB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dTY3JlZW4pIHtcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAmKy5idXR0b24sXG4gICAgICAgICAgICAmKy5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLmRlY29yYXRpdmUtc2VjdGlvbiB7XG4vLyBcdFx0aGVpZ2h0OiAxMDB2aDtcbi8vIFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuLy8gXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbi8vIFx0XHQvKiBvciB0cnkgdG9wIGRlcGVuZGluZyBvbiB5b3VyIGltYWdlICovXG4vLyBcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vIFx0fVxuLmRlY29yYXRpdmUtc2VjdGlvbiB7XG5cdGhlaWdodDogMTAwdmg7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtcG9zaXRpb247XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiBCYXNpYyBGb3JtIEZvcm1hdHRpbmcgKi9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NjU2NTY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlMaWdodCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCAkc2Vjb25kYXJ5TGlnaHQgaW5zZXQ7XG59XG5cbnRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuXG5sYWJlbCxcbmxhYmVsLmdmaWVsZF9sYWJlbCxcbmxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIC5nZm9ybV93cmFwcGVyICYge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubGFiZWwge1xuICAgICYtLW1pbmltaXplZCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiBDb250YWN0IEZvcm0gNyBGb3JtYXR0aW5nICovXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLndwY2Y3IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIEdyYXZpdHkgRm9ybXNcbmZpZWxkc2V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59IiwiLmJ5VGhlTnVtYmVycyB7XG4gICAgLnN0YXRzSW1hZ2Utbm90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcmtcbiAgICB9XG4gICAgLnN0YXRzSW1hZ2Utc3RhdCAuc3RhdC1udW0ge1xuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG4gICAgLnN0YXQtbnVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAucGx1cyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTA3RTdBO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cbiAgICAuc3RhdC1zZW50ZW5jZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIH1cbn1cblxuLmdvb2dsZUNoYXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufSIsIi5oYWxmQ2Fyb3VzZWwge1xuICBtYXJnaW46ICRzZWN0aW9uLXBhZGRpbmcgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeUxpZ2h0ZXI7XG4gICAgfTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi1zcGhlcmUxIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBib3JkZXI6IDMxcHggc29saWQgJHNlY29uZGFyeUxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cblxuICAmLXNwaGVyZTIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gICAgbGVmdDogMTI1cHg7XG4gIH1cblxuICAmLXNwaGVyZTMge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFyaztcbiAgICB9O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gICYtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi1pbmZvVGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICAmLWluZm9UZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cmVtLCAwKTtcbiAgfVxuXG4gICYtZ2FsbGVyeUl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDYwYTBjLCByZ2JhKDQ0LCA3MCwgNzAsIDApKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnAtaGFsZi1jYXJvdXNlbCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgfVxuICAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAyM3B4O1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzcmMvaW1hZ2VzL2ljb25zL2Fycm93LWdhbGxlcnktbGVmdC5zdmcpO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3JjL2ltYWdlcy9pY29ucy9hcnJvdy1nYWxsZXJ5LXJpZ2h0LnN2Zyk7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtZ2FsbGVyeUluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggNjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXNwaGVyZTIge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgICYtc3BoZXJlMyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWdhbGxlcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJi1nYWxsZXJ5SXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG4gICAgJi1zcGhlcmUxIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgJHNlY29uZGFyeUxpZ2h0O1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cblxuICAgICYtc3BoZXJlMiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgICYtc3BoZXJlMyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRvcDogNDIlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgcGFkZGluZzogNnJlbSAwO1xuICAgIH1cblxuICAgICYtaW5mb1RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICYtaW5mb1RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1nYWxsZXJ5SXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAmLWdhbGxlcnlJbmZvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvSGVhZGVyLmlwSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgdXJsKGltYWdlcy9hYm91dC0xczBzLnBuZyksIGxpbmVhci1ncmFkaWVudCggJHNlY29uZGFyeUxpZ2h0ZXIgOTclLCAjZDJmYmY5IDMlKTtcbiAgICAgICAgc2l6ZTogMzAwcHggYXV0bywgMzAwcHggYXV0bywgYXV0byBhdXRvO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IDEwJSAzNSUsIDk1JSBjZW50ZXIsIGNlbnRlciB0b3A7XG4gICAgfVxufVxuXG4udmlkZW9IZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtMXMwcy5wbmcpLCB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgbGluZWFyLWdyYWRpZW50KCAkc2Vjb25kYXJ5TGlnaHRlciwgJHNlY29uZGFyeUxpZ2h0ZXIpO1xuICAgICAgICBzaXplOiAzMDBweCBhdXRvLCAzMDBweCBhdXRvLCBhdXRvIGF1dG87XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogMTAlIDM1JSwgOTUlIGNlbnRlciwgY2VudGVyIHRvcDtcbiAgICB9XG4gICAgO1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLXN1YmhlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJi12aWRlb1BhcmVudENvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggIzAwMCBkb3R0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi12aWRlb0NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtdmlkZW8tcGxhY2Vob2xkZXIuanBnKTtcbiAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoaW1hZ2VzL2ljb25zL3BsYXktYnV0dG9uLnN2Zyk7XG4gICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIHNpemU6IDcwJSBhdXRvLCAwIDAsIGF1dG8gODAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGxlZnQgNSUsIGNlbnRlciBjZW50ZXIsIGNlbnRlciB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi12aWRlb0NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAzNXB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0VXNWaXNpb24ge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbTtcbiAgICBwYWRkaW5nOiA0MHJlbSAwIDEwcmVtO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtc3dvb3Auc3ZnKTtcbiAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICB9XG4gICAgO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjApLCB3aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLm1pc3Npb25UZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLWNpcmNsZSB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgdG9wOiAtMjEwcHg7XG4gICAgICAgICAgICByaWdodDogLTIxMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAmLWNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjAwcHggMCA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBzaXplOiAzMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IDEwJSB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLXBhZGRpbmcgKiAyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkYmVpZ2VHcmFkaWVudDtcblxuICAmLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMTAwcHgsIGJvdHRvbSAtNjUlIHJpZ2h0IDEwJSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgNDYwcHggYXV0bywgYXV0byAxMjAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogMjByZW07XG4gICAgICBib3R0b206IDIycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd1NjcmVlbikge1xuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gLTY1JSByaWdodCA1JSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCA0NjBweCBhdXRvLCBhdXRvIDEyMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gcmlnaHQgLTEwJSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCAzNTBweCBhdXRvLCBhdXRvIDEyMCU7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cblxuICAgICYtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcblxuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMjI1cHggYXV0bywgYXV0byAxMjAlO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgdG9wOiAxMHJlbTtcbiAgICAgICAgYm90dG9tOiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMHB4IDBweCwgYXV0byAxMjAlO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby5oZXJvQ0Mge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1wYWRkaW5nICogMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGJlaWdlR3JhZGllbnQ7XG5cbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gNTAlIHJpZ2h0IDAlLCBjZW50ZXIgcmlnaHQgLTEwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCA0MCUgYXV0bywgYXV0byAxMjAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogMjByZW07XG4gICAgICBib3R0b206IDIycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd1NjcmVlbikge1xuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gLTY1JSByaWdodCA1JSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCA0NjBweCBhdXRvLCBhdXRvIDEyMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4LCBib3R0b20gcmlnaHQgLTEwJSwgY2VudGVyIHJpZ2h0IC0xMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlLCAzNTBweCBhdXRvLCBhdXRvIDEyMCU7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cblxuICAgICYtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcblxuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMjI1cHggYXV0bywgYXV0byAxMjAlO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgdG9wOiAxMHJlbTtcbiAgICAgICAgYm90dG9tOiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJSwgMHB4IDBweCwgYXV0byAxMjAlO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIEJhc2ljIEZvcm0gRm9ybWF0dGluZyAqL1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0LFxudGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NTY1NjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4ICRzZWNvbmRhcnlMaWdodCBpbnNldDtcbn1cblxudGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG59XG5cbmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAvLyAuZ2Zvcm1fd3JhcHBlciAmIHtcbiAgICAvLyAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLy8gICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLy8gfVxufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubGFiZWwge1xuICAgICYtLW1pbmltaXplZCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICB9XG59XG5cbiNnZm9ybV93cmFwcGVyXzcsXG4jZ2Zvcm1fd3JhcHBlcl84LFxuI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzgsXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfNyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnaW1hZ2VzL2JsdWVjaXJjbGVzLWxlZnQuc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTI2JTtcbiAgICAgICAgdG9wOiAtMiU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKCdpbWFnZXMvYmx1ZWNpcmNsZXMtaW1wYWN0LnN2ZycpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMyU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG5cbiNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl84LFxuI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuXG4jZ2Zvcm1fd3JhcHBlcl8xMSAuZ2Zvcm1fZmllbGRzLFxuI2dmb3JtX3dyYXBwZXJfMTIgLmdmb3JtX2ZpZWxkcyxcbiNnZm9ybV93cmFwcGVyXzEzIC5nZm9ybV9maWVsZHMge1xuICAgIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5nY2hvaWNlXzExXzUzXzEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ZpZWxkXzExXzM0LFxuICAgICNmaWVsZF8xMV8zNSxcbiAgICAjZmllbGRfMTFfMyxcbiAgICAjZmllbGRfMTFfNSxcbiAgICAjZmllbGRfMTFfNDIsXG4gICAgI2ZpZWxkXzExXzcsXG4gICAgI2ZpZWxkXzEyXzM0LFxuICAgICNmaWVsZF8xMl8zNSxcbiAgICAjZmllbGRfMTJfMyxcbiAgICAjZmllbGRfMTJfNSxcbiAgICAjZmllbGRfMTJfNDIsXG4gICAgI2ZpZWxkXzEyXzcsXG4gICAgI2ZpZWxkXzEzXzM0LFxuICAgICNmaWVsZF8xM18zNSxcbiAgICAjZmllbGRfMTNfMyxcbiAgICAjZmllbGRfMTNfNSxcbiAgICAjZmllbGRfMTNfNDIsXG4gICAgI2ZpZWxkXzEzXzcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pcEhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDcwcmVtO1xuICBiYWNrZ3JvdW5kOiAkYmVpZ2VHcmFkaWVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuXG5cbiAgJi0tc3RpY2t5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcblxuICAgICYuaXBIZWFkZXItLW1hcmdpblRvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cblxuICAmLS1tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5pcEhlYWRlci0td2l0aE5hdi5pcEhlYWRlci0tbWFyZ2luVG9wICYge1xuICAgICAgcGFkZGluZzogOHJlbSAwIDE1cmVtO1xuICAgIH1cblxuICB9XG5cbiAgJi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIC5pcEhlYWRlci10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICAgIH1cblxuICAgIC5pcEhlYWRlci10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTUuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHVycGxlR3JhZGllbnQ7XG4gICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGVhY2hsY0xpZ2h0O1xuICAgICAgXG4gICAgfVxuICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsYWRpZXNsY0xpZ2h0O1xuICAgIH1cbiAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRnaXJsc2xjTGlnaHQ7XG4gICAgfVxuICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbiAgICB9XG4gICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRraWRzbGNMaWdodDtcbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAmLS1jdXN0b20ge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmLWltYWdlVGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuIFxuICAmLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuXG4gICYtbG9nb3Mge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMCAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi0tbm9Db250ZW50IHtcbiAgXHRtaW4taGVpZ2h0OiAwO1xuICB9XG4gIFxuICAmLXRvcFRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuIFxuICB9XG5cbiBcblxuICAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgLmlwSGVhZGVyLS13aXRoTmF2LmlwSGVhZGVyLS1tYXJnaW5Ub3AgJiB7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAmLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbnMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDAgMTByZW07XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnN0YWdyYW0ge1xuICBtYXJnaW46IDEwcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLWhlYWRlciB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuXG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNiaSB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAjc2JfaW5zdGFncmFtIC5zYmkge1xuICAgICZfcGhvdG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgXHRib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ZvbGxvd19idG4gYSB7XG4gICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICBAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX2xvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmX2ZvbGxvd19idG4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgIGltYWdlOiB1cmwoJy4uL3R3Zy9pbWFnZXMvaW5zdGFncmFtLnN2ZycpO1xuICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjc2JpX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgI3NiaV9pbWFnZXMge1xuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAjc2JpX2ltYWdlcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgI3NiX2luc3RhZ3JhbSAuc2JpIHtcbiAgICAgICZfaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgI3NiaV9pbWFnZXMge1xuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuam9iR3JpZCB7XG4gIHBhZGRpbmc6IDlyZW0gMDtcblxuICAmLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1jaXJjbGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRvcDogLTE0cmVtO1xuICAgIGxlZnQ6IC0yNHJlbTtcbiAgfVxuXG4gICYtc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogJGdyYXlMaWdodDtcbiAgICBwYWRkaW5nOiAyLjZyZW07XG4gICAgbWluLWhlaWdodDogMzNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZbZGF0YS1yb2xlPVwibW9kYWwtYnV0dG9uXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICRncmF5RGFyaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBpbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdHdnL2ltYWdlcy9pY29ucy9wbHVzLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgIC5qb2JHcmlkLXdyYXBwZXI6aG92ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgbWFyZ2luOiA4cmVtIDAgNHJlbTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xuICAgIH1cblxuICAgICYtY2lyY2xlcyB7XG4gICAgICBsZWZ0OiAtMTByZW07XG4gICAgfVxuICB9XG59XG4iLCIuam9pbkNvbW11bml0eSB7XG4gIG1hcmdpbjogNnJlbSAwO1xuICBwYWRkaW5nOiA3cmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRiZWlnZUdyYWRpZW50O1xuXG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1ncmlkV3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICAmLWZvcm1XcmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1LjhyZW07XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAmLWZiV3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiA0NS44cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgJi13aW5kb3dUb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogN3JlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG4gIH1cblxuICAmLWZiTG9nbyB7XG4gICAgd2lkdGg6IDMuM3JlbTtcbiAgICBoZWlnaHQ6IDMuM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBpbWFnZTogdXJsKCcuL2ltYWdlcy9mYi1sb2dvLXdoaXRlLnN2ZycpO1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJi13aW5kb3dCYXIge1xuICAgIGhlaWdodDogMy4zcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmLXByb2dyYW1Mb2dvIHtcbiAgICBtYXJnaW46IDFyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi13aW5kb3dDb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHJlbSA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtZm9ybVRleHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAmLWZvcm1UZXh0LFxuICAmLWZiVGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBcbiAgICBoMiwgaDMsIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b25XcmFwcGVyIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICBcbiAgICAuYnV0dG9uIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtZ3JpZFdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgJi1mb3JtV3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLWZiV3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cblxuICAgICYtd2luZG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLWJ1dHRvbldyYXBwZXIgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXdpbmRvd0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogOHJlbSAzcmVtO1xuICAgIH1cblxuICAgICYtZmJUZXh0IHtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDNyZW07XG5cbiAgICAgIGgyLCBoMywgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmxlc3NvbkNhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi0tbm9TcGFjZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYtb3BlbmluZ0Rlc2Mge1xuICAgICAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbjogNXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZXNzb25zR3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgJj5kaXYge1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNzVweCAtMjBweCAjOTY5Njk2O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEgKGJlbG93U2NyZWVuKSB7XG4gICAgLmxlc3NvbnNHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAubGVzc29uc0dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbn1cblxuLmxlc3NvbkNhcmRzIC5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IC5wdkNhcmQtbWFpbkNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGVzc29uQ2FyZHMgLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkgLnB2Q2FyZC1pbWFnZS0tb3ZlcmxheTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTc0LCAxMTIsIDI1NSwgMCkgMjAlLCByZ2JhKDEzOCwgMjQ5LCAyNDMsIC44KSk7XG59IiwiLmxldHRlckJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIC5zdGF0c0Jsb2NrLXF1b3Rle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zdGF0c0Jsb2NrLXF1b3RlIGNpdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5zdGF0c0Jsb2NrLXF1b3RlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3F1b3Rlcy5zdmcpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICYtcXVvdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmLWJvZHkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2lnbmF0dXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5zaWduZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNpZ25lck5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn0iLCIubGlzdEFuZEdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogJGJlaWdlR3JhZGllbnQ7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVyZW0gMDtcblxuICAmLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgXG4gICYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cblxuICAmLWxpc3RzQ29udGFpbmVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7XG4gIH1cbiAgXG4gICYtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgJiwgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJi1saXN0c0NvbnRhaW5lciB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICAmLWxpc3RzQ29udGFpbmVyIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5saXN0Q29tYm8ge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG5cbiAgJi10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbTtcbiAgICBjb2x1bW46IHtcbiAgICAgIGNvdW50OiAzO1xuICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdEl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAuOHJlbTtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChpcGFkKSB7XG4gICAgJi1saXN0IHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICYtbGlzdCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLmxsY2RheUhlYWRlciB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuZ3JpZC03b2YxMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xsYy1ncmFkaWVudC1sb25nLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDczcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQzJSA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMTdweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTglIDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwNnB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODNweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTU3cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ2JSA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NCUgNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzglIDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQtNW9mMTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZsZXgtZ3JpZC1sbGNEYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIC5ncmlkLTdvZjEyLFxuICAgICAgICAuZ3JpZC01b2YxMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLmxsY0RheUhlYWRlciB7XG4vLyAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuLy8gICAgICYtLXRleHQge1xuLy8gICAgICAgICB3aWR0aDogNDAlO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuLy8gICAgICAgICBwIHtcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgJi0tbm9TcGFjZSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgfVxuLy8gICAgICYtLWNpcmNsZSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDE1cmVtIDA7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgIHdpZHRoOiA3NnJlbTtcbi8vICAgICAgICAgICAgIGhlaWdodDogNzZyZW07XG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnksIDAuMik7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbi8vICAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFjaGxjTGlnaHQ7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAuZ2lybHMtbGVhcm5pbmctY29kZSAmIHtcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgICYtLWdyYXkge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG4vLyAgICAgfVxuLy8gICAgICYtLWJyYW5kIHtcbi8vICAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhZGllc2xjTGlnaHQ7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2lybHNsY0xpZ2h0O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2lkc2xjTGlnaHQ7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVlbnNsY0xpZ2h0O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWNobGNMaWdodDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAmLXRpdGxlQWNyb3NzIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMHB4O1xuLy8gICAgIH1cbi8vICAgICAmLWJ1dHRvbnMge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbi8vICAgICAgICAgYSB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4vLyAgICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctcGFsbSAwO1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgICYtLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgICAgICAgICAgdG9wOiA2MCU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJi1pbWFnZSB7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmLXRleHRhcmVhIHtcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJi1idXR0b25zIHtcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbi8vICAgICAgICAgJi1idXR0b25zIHtcbi8vICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLmxsY2RheUhlYWRlci10ZXh0YXJlYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAxMCU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgfVxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFkaWVzbGM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFkaWVzbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbixcbiAgICAubGluayB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICYrLmJ1dHRvbixcbiAgICAgICAgJisubGluayB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dTY3JlZW4pIHtcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAmKy5idXR0b24sXG4gICAgICAgICAgICAmKy5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogQmFzaWMgRm9ybSBGb3JtYXR0aW5nICovXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTY1NjU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5TGlnaHQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDUwcHggJHNlY29uZGFyeUxpZ2h0IGluc2V0O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIC8vIC5nZm9ybV93cmFwcGVyICYge1xuICAgIC8vICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvLyAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAvLyB9XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAZXh0ZW5kIC5idXR0b247XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5sYWJlbCB7XG4gICAgJi0tbWluaW1pemVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgIH1cbn1cblxuI2dmb3JtX3dyYXBwZXJfNyxcbiNnZm9ybV93cmFwcGVyXzgsXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfOCxcbiNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl83IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKCdpbWFnZXMvYmx1ZWNpcmNsZXMtbGVmdC5zdmcnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjYlO1xuICAgICAgICB0b3A6IC0yJTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoJ2ltYWdlcy9ibHVlY2lyY2xlcy1pbXBhY3Quc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbn1cblxuI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzgsXG4jZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfNyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbiNnZm9ybV93cmFwcGVyXzExIC5nZm9ybV9maWVsZHMsXG4jZ2Zvcm1fd3JhcHBlcl8xMiAuZ2Zvcm1fZmllbGRzLFxuI2dmb3JtX3dyYXBwZXJfMTMgLmdmb3JtX2ZpZWxkcyxcbiNnZm9ybV93cmFwcGVyXzE1IC5nZm9ybV9maWVsZHMge1xuICAgIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5nY2hvaWNlXzExXzUzXzEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ZpZWxkXzExXzM0LFxuICAgICNmaWVsZF8xMV8zNSxcbiAgICAjZmllbGRfMTFfMyxcbiAgICAjZmllbGRfMTFfNSxcbiAgICAjZmllbGRfMTFfNDIsXG4gICAgI2ZpZWxkXzExXzcsXG4gICAgI2ZpZWxkXzEyXzM0LFxuICAgICNmaWVsZF8xMl8zNSxcbiAgICAjZmllbGRfMTJfMyxcbiAgICAjZmllbGRfMTJfNSxcbiAgICAjZmllbGRfMTJfNDIsXG4gICAgI2ZpZWxkXzEyXzcsXG4gICAgI2ZpZWxkXzEzXzM0LFxuICAgICNmaWVsZF8xM18zNSxcbiAgICAjZmllbGRfMTNfMyxcbiAgICAjZmllbGRfMTNfNSxcbiAgICAjZmllbGRfMTNfNDIsXG4gICAgI2ZpZWxkXzEzXzcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2dvR3JpZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmcgMDtcblxuICAgIC5wYWdlLWNhcmVlci1jb2xsZWN0aXZlLW1pY3Jvc29mdCAmIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuICAgIC5ibG9jay1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICAgIH1cbiAgICAmLXRpZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICYtdGllclRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICYtbG9nbyB7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmxvZ29RdWlsdC10aWVyLS13aWRlICYge1xuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgICAgICYtcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIgICAgLmxvZ29RdWlsdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrICYsXG4gICAgICAgICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi10aWVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrICYsXG4gICAgICAgICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi1zcWwgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi1yZXNlYXV4LXNvY2lhdXggJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5ICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheS1zb2NpYWwtbWVkaWEgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2UtbmF0aW9uYWwtbGFkaWVzLWxlYXJuaW5nLWNvZGUtZGF5LXNxbCAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpZXJUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDNyZW0gM3JlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrICYsXG4gICAgICAgICAgICAucGFnZS1zZW1haW5lLWNhbmFkYS1lbi1wcm9ncmFtbWF0aW9uICYsXG4gICAgICAgICAgICAucGFnZS1jYW5hZGEtbGVhcm5pbmctY29kZS13ZWVrLXdvcmtzaG9wcyAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheSAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheS1zb2NpYWwtbWVkaWEgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnZS1uYXRpb25hbC1sYWRpZXMtbGVhcm5pbmctY29kZS1kYXktc3FsICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2Utam91cm5lZS1mZW1tZXMtZW4tcHJvZ3JhbW1hdGlvbi1zcWwgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnZS1qb3VybmVlLWZlbW1lcy1lbi1wcm9ncmFtbWF0aW9uLXJlc2VhdXgtc29jaWF1eCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24gJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9nb1F1aWx0LXRpZXItLXdpZGUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgICAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgICAgICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnBhZ2UtaG9tZXBhZ2Uge1xuXG4gICAgICAgIC5sb2dvUXVpbHQtdGllciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIC8qIFByZXZlbnQgd3JhcHBpbmcgKi9cbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC8qIEhpZGUgb3ZlcmZsb3dpbmcgbG9nb3MgKi9cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLyogRm9yIHBvc2l0aW9uaW5nICovXG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmxvZ29RdWlsdC1sb2dvIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAvKiBQcmV2ZW50IHNocmlua2luZyBvZiBsb2dvcyAqL1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAvKiBBZGp1c3Qgc3BhY2luZyBhcyBuZWVkZWQgKi9cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8qIEFkanVzdCBzaXplIGFzIG5lZWRlZCAqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9IiwiLmxvZ29RdWlsdENvbWJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgJi1kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgfVxuICAgICYtbG9nb1dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAmLWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAucGFnZS1hbm51YWwtcmVwb3J0LTIwMjEgJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIxICYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtZGV2ZW5lei1jb21tYW5kaXRhaXJlICYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Utc3BvbnNvcnMgJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwaGFibGV0KSB7XG4gICAgICAgICYtbG9nb1dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2dvUXVpbHRTZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICAgIH1cbiAgICAmLXRpZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdGllclRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICYtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcmVtIDNyZW07XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayAmLFxuICAgICAgICAgICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ29RdWlsdC10aWVyLS13aWRlICYge1xuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgICAgICYtcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxvZ29TdGF0cyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZ3JheUxpZ2h0ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICAmLS13aXRoU3BhY2Uge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICB9XG5cbiAgLmdyaWQtMW9mMzpudGgtY2hpbGQoM24pOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC5sb2dvU3RhdHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmLXN0YXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIG1hcmdpbjogMi41cmVtIDAgMXJlbTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAuZ3JpZC0xb2YzOm50aC1jaGlsZCgzKSAubG9nb1N0YXRzLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkR3JpZCB7XG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuXG4gICAgLnN2Q2FyZC13cmFwcGVyLFxuICAgIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICRndXR0ZXI7XG4gICAgcmlnaHQ6IDMzLjMzJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLXdyYXBwZXIge1xuXG4gICAgICAucGhDYXJkIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdkNhcmQge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2VXcmFwcGVyLFxuICAgICAgICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zcGFjZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIC5zdkNhcmQge1xuICAgICAgICAmLWltYWdlV3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jYXJkR3JpZCB7XG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuXG4gICAgLnN2Q2FyZC13cmFwcGVyLFxuICAgIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICRndXR0ZXI7XG4gICAgcmlnaHQ6IDMzLjMzJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLXdyYXBwZXIge1xuXG4gICAgICAucGhDYXJkIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdkNhcmQge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNC41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2VXcmFwcGVyLFxuICAgICAgICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zcGFjZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIC5zdkNhcmQge1xuICAgICAgICAmLWltYWdlV3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYXAge1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIC8gMiAwO1xuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctcGFsbSAvIDIgMDtcbiAgfVxufVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIubmFtZXNXYWxsIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gMDtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgfVxuICAgICYtbmFtZXMge1xuICAgICAgICBjb2x1bW5zOiAzO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZUhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcblxuICAmLWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1hcmdpbjogM3JlbSAwIDRyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKXtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyBcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2plY3RDYXJvdXNlbCB7XG4gIG1hcmdpbjogMTByZW0gMDtcblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0cmVtO1xuICB9XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRncmF5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRncmF5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJHNlY29uZGFyeURhcmtlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC04cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC04cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAkZ3JheUxpZ2h0O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGdyYXlMaWdodDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgICAgIGhlaWdodDogMjUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5RGFyaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJGdyYXlMaWdodGVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkZ3JheUxpZ2h0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeURhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDIwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdWxscXVvdGVzIHtcbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL2NhcmV0LWxlZnQuc3ZnJyk7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdHdnL2ltYWdlcy9pY29ucy9jYXJldC1yaWdodC5zdmcnKTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwIDcwcHg7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wdWxscXVvdGUtcXVvdGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnB1bGxxdW90ZS1waG90byB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wdWxscXVvdGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucHVsbHF1b3RlLXJvbGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbiIsIi5jYXJkR3JpZCB7XG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuXG4gICAgLnN2Q2FyZC13cmFwcGVyLFxuICAgIC5kdkNhcmQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJGd1dHRlcjtcbiAgICByaWdodDogMzMuMzMlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtd3JhcHBlciB7XG5cbiAgICAgIC5waENhcmQge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN2Q2FyZCB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNHJlbSA0LjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZVdyYXBwZXIsXG4gICAgICAgICYtY29udGVudFdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudFdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNwYWNlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgLnN2Q2FyZCB7XG4gICAgICAgICYtaW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLS1yZXNvdXJjZXMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkLS1yZXNvdXJjZXMgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY3NzR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIHJvdy1nYXA6IDJyZW07XG4gIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEgKGJlbG93U2NyZWVuKXtcbiAgLmNzc0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEgKGJlbG93SXBhZCkge1xuICAuY3NzR3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufSIsIiNhcjIwMjEtaW1wYWN0IHtcbiAgICAtLWMtd2hpdGU6ICNmZmY7XG4gICAgLS1jLXRlYWw6ICMxMDdFN0E7XG4gICAgLS1jLXRlYWwtZGFyazogIzEwN0U3QTtcbiAgICAtLWMtcHVycGxlOiAjNzkzQzc3O1xuICAgIC0tYy1wdXJwbGUtZGFyazogIzdGMEQxQjtcbiAgICAtLWMtbGFkaWVzOiAjQkUxMUIyO1xuICAgIC0tYy10ZWVuczogI0ZGNTg0RTtcbiAgICAtLWMta2lkczogIzA2QjE2MjtcbiAgICAtLWMtdGVhY2hlcnM6ICNGRkE3MDA7XG4gICAgLnRyVmVydGljYWxDYXJkR3JpZCAuZ3JpZD5kaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAudHJDYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpO1xuICAgIH1cbiAgICAudHJDYXJkLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgfVxuICAgICNpbXBhY3RTZWxlY3RvckNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUvZG90dGVkLWJnLnBuZ1wiKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAjaW1wYWN0U2VsZWN0b3ItaGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3Rpb24tYWN0aXZlICNpbXBhY3RTZWxlY3Rvci1oZWFkaW5nIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2ltcGFjdFNlbGVjdG9yLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNy41cmVtIDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNpbXBhY3RTZWxlY3Rvci13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGVhbCk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXRlYWwtZGFyayk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNTBweCA1MHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXRlYWwtZGFyayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRlYWwpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtdGVhbC1kYXJrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXRlYWwpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMHB4KSByb3RhdGVYKC0yNWRlZyk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiNwcm9ncmFtLWF0dGVuZGVkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWFsKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXRlYWwtZGFyayk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUvZHJvcGRvd24tYXJyb3cuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjaW1wYWN0UmVzdWx0LXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wdXJwbGUpO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1wdXJwbGUtZGFyayk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDUwcHggNTBweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXB1cnBsZS1kYXJrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXB1cnBsZSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwcHgpIHJvdGF0ZVgoLTI1ZGVnKTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjaW1wYWN0UmVzdWx0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXB1cnBsZS1kYXJrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2ltcGFjdFJlc3VsdC1udW1iZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NzVFNzU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ltcGFjdFZpc3VhbHNDYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltcGFjdFZpc3VhbC13cmFwcGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNy41cmVtIDVyZW0gMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3Rpb24tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC1iYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtaWNvbixcbiAgICAgICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbXBhY3RWaXN1YWwtLWxhZGllcyB7XG4gICAgICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWxhZGllcyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS9sYWRpZXMtbGFwdG9wLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWxhZGllcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS9sYWRpZXMtaGVsbG8ucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzY2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW1wYWN0VmlzdWFsLS10ZWVucyB7XG4gICAgICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXRlZW5zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NjcmF0Y2hHYW1lL3RlZW5zLWxhcHRvcC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWVucyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS90ZWVucy1oZWxsby5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbXBhY3RWaXN1YWwtLWtpZHMge1xuICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWtpZHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2NyYXRjaEdhbWUva2lkcy1sYXB0b3AucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMta2lkcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS9raWRzLWhlbGxvLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbXBhY3RWaXN1YWwtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltcGFjdFZpc3VhbC0tdGVhY2hlcnMge1xuICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXRlYWNoZXJzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NjcmF0Y2hHYW1lL3RlYWNoZXJzLWxhcHRvcC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmltcGFjdFZpc3VhbC1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy10ZWFjaGVycyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zY3JhdGNoR2FtZS90ZWFjaGVycy1oZWxsby5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1wYWN0VmlzdWFsLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUucHJvZ3JhbS1hdHRlbmRlZC1tZW51IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3RTdBO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDdFN0E7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgbGVmdDogNzVweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMTVweCAxNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDdFN0EgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDI1cHggMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2LjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwN0U3QTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNQYWdlSGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYtY29udGVudENvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDIwcmVtO1xuXHRcdC5wYWdlLWxlc3Nvbi1wbGFucyAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwcmVtO1xuXHRcdH1cblx0XHQucGFnZS1wbGFucy1kZS1jb3Vyc1x0ICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDByZW07XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50V3JhcHBlciB7XG5cdFx0cGFkZGluZy1yaWdodDogN3JlbTtcblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cblxuXHQmLWludHJvVGV4dCB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHR3aWR0aDogNjUlO1xuXG5cdFx0Ji0tZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRwICsgcCB7XG5cdFx0XHRtYXJnaW46IDJyZW0gMDtcblx0XHR9XG5cblx0XHQuYnV0dG9uICsgLmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogM3JlbTtcblx0XHR9XG5cdH1cblxuXHQmLWJ1dHRvbkNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdC5idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShpcGFkKXtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoYmVsb3dJcGFkKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdCYtY29udGVudFdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcblx0XHQmLWNvbnRlbnRDb250YWluZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdFx0fVxuXG5cdFx0Ji1jb250ZW50IHtcblx0XHRcdC5idXR0b24gKyAuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3BvbnNvcnMge1xuICBtYXJnaW46IDhyZW0gMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWNpcmNsZSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMzAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi1ncmlkQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbTtcblxuICAgICYgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUsXG4gICYtc3BvbnNvcnNUaXRsZSxcbiAgJi1wYXJ0bmVyc1RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgJi1jb250ZW50LFxuICAmLXRpdGxlU3BvbnNvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICAmLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbGVmdDogLTI0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICB9XG5cbiAgICAmLWNpcmNsZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJi10aXRsZSxcbiAgICAmLXNwb25zb3JzVGl0bGUsXG4gICAgJi1wYXJ0bmVyc1RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmLWN0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRpdGxlU3BvbnNvciB7XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFydG5lcnMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYtcGFydG5lcnNUaXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyLjUlO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0YXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gIH1cbiAgLmdyaWQgPiAqOmZpcnN0LWNoaWxkIC5zdGF0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdGF0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpO1xuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYShibGFjaywgMC4yKTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuXG4uc3RhdC1udW1iZXIge1xuICBmb250LXNpemU6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgQGluY2x1ZGUgbWVkaWEgKHBhbG0pIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLnN0YXQtbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07XG4gIG9wYWNpdHk6IDAuODU7XG59XG4iLCIuc3RhdHNCbG9jayB7XG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogJHNlY3Rpb24tcGFkZGluZztcbiAgICAgIGJvdHRvbTogMThyZW07XG4gICAgfVxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwLjApLCAjZmZmKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtcXVvdGVXcmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjoge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvcXVvdGVzLnN2ZycpO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICBib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiAjM2QzZDNkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLXN0YXRzV3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1zdGF0c0NhcmQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1jYXJkSW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1jYXJkU3RhdCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gICYtY2FyZERlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgYm90dG9tOiAkc2VjdGlvbi1wYWRkaW5nO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBwb3NpdGlvbjogdG9wIDJyZW0gY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGVhbUJsb2NrIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIH1cbiAgICAmLWdyaWQge1xuICAgICAgICBtYXJnaW46IDVyZW0gMCA3cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAucGVyc29uVmVydGljYWxDYXJkLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5TGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBlcnNvblZlcnRpY2FsQ2FyZC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgJi1ncmlkIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXJlbSAwIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAuZ3JpZC0xb2Y0IHtcbiAgICAvLyAgICAgd2lkdGg6IDIwJTtcbiAgICAvLyB9XG59IiwiLnRlc3RpbW9ueUNhcmQge1xuICBtYXJnaW46IDVyZW0gMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHNlY29uZGFyeUxpZ2h0ZXIsICRzZWNvbmRhcnkpO1xuXG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTByZW0gMCA2cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5RGFyaywgMTAlKTtcbiAgICBcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLWNpdGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIudENhcm91c2VsIHtcbiAgbWFyZ2luOiAxMHJlbSAwO1xuXG4gICYtY2Fyb3VzZWxDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGdyYXlMaWdodGVyO1xuICAgIHBhZGRpbmc6IDEwcmVtIDEycmVtIDdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrZXI7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRncmF5O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkZ3JheTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJHNlY29uZGFyeURhcmtlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkc2Vjb25kYXJ5RGFya2VyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNnJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA2cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLWNhcm91c2VsQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDNyZW0gNC41cmVtO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDNyZW07XG4gICAgfVxuICBcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoaXBhZCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBcbiAgICAmLWNhcm91c2VsQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgLTIuNXJlbTtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMjRyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAkZ3JheTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkZ3JheTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAxMnJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7IFxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogNHJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0QW5kQ2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gICAgLmdyaWQtMW9mMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICYtLW5vU3BhY2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICAmLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWpvdXJuZWUtZmVtbWVzLWVuLXByb2dyYW1tYXRpb24gJiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtLWZsZXgge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLW5hdGlvbmFsLWxhZGllcy1sZWFybmluZy1jb2RlLWRheSAmIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC0tZmxleCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHRBbmRJbWFnZSB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuICAgICYtLW5vU3BhY2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLS1jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhY2hsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYWRpZXNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdpcmxzbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWVuc2xjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRraWRzbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlMaWdodGVyO1xuICAgIH1cbiAgICAmLS1icmFuZCB7XG4gICAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWRpZXNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdpcmxzbGNMaWdodDtcbiAgICAgICAgfVxuICAgICAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtpZHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlZW5zbGNMaWdodDtcbiAgICAgICAgfVxuICAgICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFjaGxjTGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZUFjcm9zcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICAgIH1cbiAgICAmLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctcGFsbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYtLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dEFuZEltYWdlLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgICAuYnV0dG9uLFxuICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgJisuYnV0dG9uLFxuICAgICAgICAmKy5saW5rIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChiZWxvd1NjcmVlbikge1xuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICYrLmJ1dHRvbixcbiAgICAgICAgICAgICYrLmxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxufVxuXG4uZW1iZWRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG59XG5cbi50ZXh0QW5kSW1hZ2UudGVhY2hpbmctY29kZS1oMSB7XG4gICBwYWRkaW5nOiA1MHB4IDA7XG59XG4gICAgIiwiLnRleHRCbG9jayB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLS1jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgLnRlYWNoZXJzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYWNobGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYWRpZXMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFkaWVzbGNMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnaXJsc2xjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVlbnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAka2lkc2xjTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5TGlnaHRlcjtcbiAgICB9XG4gICAgJi0tYnJhbmQge1xuICAgICAgICAuY2FuYWRhLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5TGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5raWRzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2lkc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRlZW5zLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVlbnNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWNobGNMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLXBhbG0gMDtcbiAgICB9XG59XG5cbi50ZXh0QmxvY2stdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIC5wYWdlLWNhbmFkYS1sZWFybmluZy1jb2RlLXdlZWsgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLnBhZ2Utc2VtYWluZS1jYW5hZGEtZW4tcHJvZ3JhbW1hdGlvbiAmIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG4udGV4dEJsb2NrLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGV4dEJsb2NrLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYW5udWFsLXJlcG9ydC0yMDI0LWxpbmt7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgd2hpdGUsICRzZWNvbmRhcnkpO1xuICAgXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICAmLnRleHRCbG9jayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn0iLCIubWVkaWFUZXh0U3BoZXJlIHtcbiAgICBtYXJnaW46IDIwcmVtIDAgMTByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIC5jb250YWluZXIge1xuICAgIC8vICAgZm9udC1zaXplOiAwO1xuICAgIC8vIH1cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICAmLXNwaGVyZSB7XG4gICAgICAgIHdpZHRoOiA4MjBweDtcbiAgICAgICAgaGVpZ2h0OiA4MjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5MmRlZywgI2Y1ZmZmZSwgIzhhZjlmMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOTJkZWcsICR0ZWFjaGxjTGlnaHQsICNGRkU0QjIpXG4gICAgICAgIH1cbiAgICAgICAgLmxhZGllcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhZGllc2xjTGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdpcmxzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2lybHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50ZWVucy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlZW5zbGNMaWdodDtcbiAgICAgICAgfVxuICAgICAgICAua2lkcy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGtpZHNsY0xpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgcGFkZGluZzogNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgbWFyZ2luOiAxMHJlbSAwO1xuICAgICAgICAmLXNwaGVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG4gICAgICAgICYtc3BoZXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRoZW9yeU9mQ2hhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIC5tYWluSW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogLTgwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgICAgIHBhZGRpbmc6IDEwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJvbGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9jQWN0aXZpdHkge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2ltYWdlcy9zcXVpZ2dsZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvZGVTbmlwcGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICAgICAgICA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5TGlnaHRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlRoZW9yeSBvZiBDaGFuZ2VcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjtcbiAgICAgICAgICAgICAgICAucGFnZS1yYXBwb3J0LWFubnVlbC0yMDIyICYge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlRow6lvcmllIGR1IGNoYW5nZW1lbnRcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2RlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01hYXgnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b2NRdW90ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDYwcHggc29saWQgI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2aXR5Qm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZpdHlTdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMi41cHg7XG4gICAgICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2aXRpZXNJbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5kZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC5yZWQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmdyZXllZCB7XG4gICAgICAgIGNvbG9yOiAjOTI4QzhDO1xuICAgIH1cblxufVxuXG4uYWNjb3JkaW9uQW5kVGV4dC1hY2NvcmRpb25XcmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59IiwiLnZpbWVvVmlkZW8ge1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nIDA7XG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1wYWxtIDA7XG4gIH1cbn1cblxuLnZpbWVvVmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi53YXlzVG9HaXZlIHtcbiAgICAucHJvZ3JhbUdyaWQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAud2F5cy1pbnRybyB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn0iLCIud3lzaXd5ZyB7XG4gIGgxLCBoMiB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gIH1cblxuICBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICBvbCwgdWwsIHAge1xuICAgICYgKyBoMiB7XG4gICAgICBtYXJnaW46IDVyZW0gMCA0cmVtO1xuICAgIH1cblxuICAgICYgKyBoMywgXG4gICAgJiArIGg0LCBcbiAgICAmICsgaDUsIFxuICAgICYgKyBoNiB7XG4gICAgICBtYXJnaW46IDRyZW0gMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICBwIHtcbiAgICAmICsgcCB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRncmF5RGFyaztcbiAgfVxuXG4gICYtc3R5bGVkTGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuL2ltYWdlcy9ibGFjay1oYXNodGFnLnN2ZycpO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKGJlbG93SXBhZCl7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICYtc3R5bGVkTGlzdCB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpe1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG59XG4iLCIueW91dHViZVZpZGVvIHtcbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xuICBAaW5jbHVkZSBtZWRpYSAocGFsbSkge1xuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctcGFsbSAwO1xuICB9XG59XG5cbi55b3V0dWJlVmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV4cGFuZC0tb3BlbiAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5hYm91dFVzSGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtMXMwcy5wbmcpLCB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgbGluZWFyLWdyYWRpZW50KCRzZWNvbmRhcnlMaWdodCA2MCUsIHRyYW5zcGFyZW50IDYwJSk7XG4gICAgc2l6ZTogMzAwcHggYXV0bywgMzAwcHggYXV0bywgYXV0byBhdXRvO1xuICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiAxMCUgMzUlLCA5NSUgY2VudGVyLCBjZW50ZXIgdG9wO1xuICB9O1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQ1cHg7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtdmlkZW9QYXJlbnRDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCAjMDAwIGRvdHRlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXZpZGVvQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBpbWFnZTogdXJsKGltYWdlcy9hYm91dC12aWRlby1wbGFjZWhvbGRlci5qcGcpO1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTM0cHg7XG4gICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKGltYWdlcy9pY29ucy9wbGF5LWJ1dHRvbi5zdmcpO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLXBhcmFncmFwaCB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG5cbiAgICAmLXBhcmFncmFwaCB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IDcwJSBhdXRvLCAwIDAsIGF1dG8gODAlO1xuICAgICAgcG9zaXRpb246IGxlZnQgNSUsIGNlbnRlciBjZW50ZXIsIGNlbnRlciB0b3A7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi12aWRlb0NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzNXB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFyYWdyYXBoIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dFVzVmlzaW9uIHtcbiAgbWFyZ2luLXRvcDogLTE1cmVtO1xuICBwYWRkaW5nOiA0MHJlbSAwIDEwcmVtO1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgaW1hZ2U6IHVybChpbWFnZXMvYWJvdXQtc3dvb3Auc3ZnKTtcbiAgICBzaXplOiBjb3ZlcjtcbiAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDAuMCksIHdoaXRlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1pc3Npb25UZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgfVxuXG4gICYtY2lyY2xlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS0xIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgdG9wOiAtMjEwcHg7XG4gICAgICByaWdodDogLTIxMHB4O1xuXG4gICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICBsZWZ0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICAgICAgbGVmdDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShpcGFkKSB7XG4gICAgJi1jaXJjbGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgJi0tMSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS0yIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgbGVmdDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjAwcHggMCA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IDMwMCU7XG4gICAgICBwb3NpdGlvbjogMTAlIHRvcDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNoYXB0ZXJIZWFkZXIge1xuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogMjByZW07XG4gICAgICBib3R0b206IDEwcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZEJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnlMaWdodGVyO1xuICAgIH1cbiAgICBwYWRkaW5nOiB7XG4gICAgICB0b3A6IDhyZW07XG4gICAgICBib3R0b206IDEycmVtO1xuICAgIH1cbiAgICBtYXJnaW46IHtcbiAgICAgIGJvdHRvbTogMjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZUFuY2hvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC01MCUpO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IHtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG5cbiAgJi1oZWFkU3RhdHNXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTByZW07XG4gIH1cblxuICAmLWhlYWRTdGF0cyB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkc2Vjb25kYXJ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLXN0YXRUZXh0V3JhcHBlciB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmLXN0YXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbjoge1xuICAgICAgYm90dG9tOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJi1zdGF0VGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtc29jaWFsTWVkaWFDdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM0MjY3YjI7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJi1zb2NpYWxMaW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeURhcms7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIGkuZmEtYXJyb3ctcmlnaHQge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nb0xpc3RXcmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogJGdyYXlMaWdodGVyO1xuICAgIH1cbiAgICBwYWRkaW5nOiAzLjVyZW0gNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jaGFwdGVySGVhZGVyLWxvZ29MaXN0LW11bHRpQ2lyY2xlIHtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRzZWNvbmRhcnk7XG4gICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwJSk7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvTGlzdFRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cblxuICAmLWxvZ29MaXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjoge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nb0xpc3RJdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjoge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgdG9wOiAxMnJlbTtcbiAgICAgICAgYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2VBbmNob3Ige1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoaXBhZCkge1xuICAgICYtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAmLWhlYWRCbG9jayB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgfVxuXG4gICAgJi1pbWFnZUFuY2hvciB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUsLTgwJSk7XG4gICAgICB9XG5cbiAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRTdGF0cyB7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJi1zdGF0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgICYtc3RhdFRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXG4gICAgJi1sb2dvTGlzdFdyYXBwZXIge1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIHRvcDogNXJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgJi1pbWFnZUFuY2hvciB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZFN0YXRzV3JhcHBlciB7XG4gICAgICBib3R0b206IC04cmVtO1xuICAgIH1cblxuICAgICYtaGVhZFN0YXRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAmLWxvZ29MaXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgJi1sb2dvTGlzdFdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmNoYXB0ZXJzTWFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAmLXdyYXBwZXIge1xuICAgIGhlaWdodDogODB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgJi1sb2FkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIC5sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoaXBhZCkge1xuICAgIHdpZHRoOiA2MCU7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBtYXAgZWxlbWVudCBzdHlsaW5nXG4uZ20tc3R5bGUtbXRjIGRpdltyb2xlPWJ1dHRvbl0ge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1mdWxsc2NyZWVuLWNvbnRyb2xbdGl0bGU9XCJUb2dnbGUgZnVsbHNjcmVlbiB2aWV3XCJdIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdtLWJ1bmRsZWQtY29udHJvbC1vbi1ib3R0b20ge1xuICByaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3ZwYyB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdtLWJ1bmRsZWQtY29udHJvbCAuZ21ub3ByaW50IHtcbiAgJiA+IGRpdltkcmFnZ2FibGU9ZmFsc2VdIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjFweCAhaW1wb3J0YW50O1xuXG4gICAgZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmIGJ1dHRvbltkcmFnZ2FibGU9ZmFsc2VdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jaGFwdGVyc01hcFNpZGViYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUxpZ2h0ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG4gIH1cblxuICAmLXRleHQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtY2hhcHRlcnMge1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gICYtY2hhcHRlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJi1jaGFwdGVyRXhwZXJpZW5jZXMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgJi1jaGFwdGVyTGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAuY2hhcHRlcnNNYXBTaWRlYmFyLWNoYXB0ZXItLWFjdGl2ZSAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtY29kZU1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MWRlZywgI2VlMWQyNCwgI2EzNGQ3MiAyMyUsICNkYzIzMjAgNjElLCAjYzczODAxIDc0JSwgIzdjNGZhMCA5OCUsICM3YzRmYTApO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgfVxuICB9XG5cbiAgJi1jb2RlTW9iaWxlSW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi1jaGFwdGVycyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtY2hhcHRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtdGV4dC0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtY2hhcHRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1jaGFwdGVyRXhwZXJpZW5jZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWNoYXB0ZXJMaW5rLFxuICAgICYtY2hhcHRlckxpbms6aG92ZXIsXG4gICAgJi1jaGFwdGVyTGluazpmb2N1cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuY3RhSG9yaXpvbnRhbENhcmQge1xuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1iYXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtY3RhKSAvIFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAmLWN0YVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIH1cblxuICAmLWN0YSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDAuNXJlbTtcbiAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjVyZW07XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtY3RhSWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxuXG4gICYtZm9ybSB7XG4gICAgcGFkZGluZzogNHJlbSAxMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogZm9ybUluIGVhc2UtaW4tb3V0IDAuNnMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgJi0tY2xvc2luZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogZm9ybU91dCBlYXNlLWluLW91dCAwLjZzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybUNsb3NlSWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvY2xvc2UtaWNvbi5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBzaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50V3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAmLWlwYWRTZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi1pcGFkU2VwYXJhdG9yIHtcbiAgICAmID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGV4dElucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogTWFheDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45MjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICYtY3RhIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN0YUljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDRyZW07XG4gICAgfVxuXG4gICAgJi1pcGFkU2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKGJlbG93U2NyZWVuKSB7XG4gICAgJi1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAmLXRleHRJbnB1dCxcbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygxMDAlIC0gNXB4KSk7XG4gICAgfVxuXG4gICAgJi1jdGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA4cmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY3RhSWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAzcmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZvcm1JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICA0OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmb3JtT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgNDklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbiIsIi5leHBlcmllbmNlR3JpZCB7XG4gICYtY2FyZFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAuZHZDYXJkIHtcbiAgICAgICYtYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmV4cGVyaWVuY2VNYXAge1xuICBoZWlnaHQ6IDgwdmg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKGlwYWQpIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbiIsIi5leHBlcmllbmNlTWFwU2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNDAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXI6IHtcbiAgICBsZWZ0OiAwLjVweCBzb2xpZCAkZ3JheUxpZ2h0O1xuICAgIHRvcDogMC41cHggc29saWQgJGdyYXlMaWdodDtcbiAgfVxuXG4gICYtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluU2lkZUJhcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cblxuICAmLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRTaWRlQmFyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuXG4gIC5wdkNhcmQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi1leHBlcmllbmNlc0ZvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRncmF5RGFyaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgJi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoYmVsb3dJcGFkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9ICBcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5TaWRlQmFyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0U2lkZUJhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4iLCIuZXhwZXJpZW5jZVJhZGlvR3JvdXAge1xuICAkU0VMRjogJjtcblxuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgJi1leHBlcmllbmNlc0ZvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICRncmF5RGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gXG4gICYtY2hlY2tib3hXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJi1sYW5nU2VsZWN0TGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmLWxhbmdTZWxlY3RJbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgfVxuXG4gICYtcmFkaW9XcmFwcGVyIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gIH1cblxuICAmLXZpZXdQaWNrZXJJbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmOmNoZWNrZWQgKyAjeyRTRUxGfS12aWV3UGlja2VyTGFiZWwge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxLjVweCAkc2Vjb25kYXJ5RGFya2VyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeURhcmtlcjtcblxuICAgICAgJi0tZ3JpZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvZ3JpZC1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tYXAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy4vaW1hZ2VzL2NvbXBhc3Mtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5TGlnaHQ7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRncmF5O1xuICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgaW1hZ2U6IHVybCgnaW1hZ2VzL2NvbXBhc3Mtd2hpdGUuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgb3V0bGluZTogJHNlY29uZGFyeURhcmtlciBhdXRvIDVweDtcbiAgICB9XG4gIH1cblxuICAmLXZpZXdQaWNrZXJMYWJlbCB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxLjVweCAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IHNvbGlkIDEuNXB4ICRzZWNvbmRhcnlEYXJrZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyO1xuXG4gICAgICAmLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbC0tZ3JpZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi9pbWFnZXMvZ3JpZC1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmV4cGVyaWVuY2VSYWRpb0dyb3VwLXZpZXdQaWNrZXJMYWJlbC0tbWFwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcuL2ltYWdlcy9jb21wYXNzLXdoaXRlLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmLS1ncmlkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICBpbWFnZTogdXJsKCcuL2ltYWdlcy9ncmlkLWljb24tdGVhbC5zdmcnKTtcbiAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBzaXplOiA5MCUgOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFwIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICBpbWFnZTogdXJsKCcuL2ltYWdlcy9jb21wYXNzLXRlYWwuc3ZnJyk7XG4gICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAuZm9vdGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjUwcHg7O1xuICB9XG4gICYtdG9wIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgOXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcblxuICAgIC5tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXNvY2lhbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZW1iZWQge1xuICAgICNtY19lbWJlZF9zaWdudXAge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb3JtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dC5lbWFpbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LCA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmY2ZiO1xuXG4gICAgLm1lbnUge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNC41cmVtO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtY29weSxcbiAgJi1jb3B5cmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sb2dvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgfVxuXG4gICAgJi1zb2NpYWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgLm1lbnUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvcHksXG4gICAgJi1jb3B5cmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zdGF0ZW1lbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwe1xuICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn0iLCIubGFuZGluZ1BhZ2VWaWRlbyB7XG4gIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgYmFja2dyb3VuZDoge1xuICAgIGltYWdlOiB1cmwoaW1hZ2VzL2Fib3V0LTFzMHMucG5nKSwgdXJsKGltYWdlcy9hYm91dC0xczBzLnBuZyksIGxpbmVhci1ncmFkaWVudCgkc2Vjb25kYXJ5TGlnaHQgNjAlLCB0cmFuc3BhcmVudCA2MCUpO1xuICAgIHNpemU6IDMwMHB4IGF1dG8sIDMwMHB4IGF1dG8sIGF1dG8gYXV0bztcbiAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogMTAlIDM1JSwgOTUlIGNlbnRlciwgY2VudGVyIHRvcDtcbiAgfTtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi12aWRlb0NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBpbWFnZTogdXJsKGltYWdlcy9hYm91dC12aWRlby1wbGFjZWhvbGRlci5qcGcpO1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTM0cHg7XG4gICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKGltYWdlcy9pY29ucy9wbGF5LWJ1dHRvbi5zdmcpO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLXBhcmFncmFwaCB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG5cbiAgICAmLXBhcmFncmFwaCB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IDcwJSBhdXRvLCAwIDAsIGF1dG8gODAlO1xuICAgICAgcG9zaXRpb246IGxlZnQgNSUsIGNlbnRlciBjZW50ZXIsIGNlbnRlciB0b3A7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi12aWRlb0NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzNXB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFyYWdyYXBoIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiIsIiAgICAgICAgICAgIC5sZXNzb25IZWFkZXIge1xuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGVXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsZXNzb25zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWF1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtc3ViSW5mb0xpc3RXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN1YkluZm9Jbm5lcldyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bC5jb21wb25lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1zdWJJbmZvVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXN1YkluZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1zaWRlYmFyQ2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNHB4IDAgcmdiYSgxMTAsIDExMCwgMTEwLCAwLjE5KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXNpZGViYXJJbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWR1cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNvZGluZ0NvbmNlcHRzIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi10ZXJtaW5vbG9neVRpdGxlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgICAgICAmLXN1YkluZm9MaXN0V3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLXN1YkluZm9XcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1zaWRlYmFyQ2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLXNpZGViYXJDb250ZW50V3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAzcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoaXBhZCkge1xuICAgICAgICAgICAgICAgICAgICAmLXN1YkluZm9MaXN0V3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKGJlbG93SXBhZCkge1xuICAgICAgICAgICAgICAgICAgICAmLXNpZGViYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1zaWRlYmFyQ2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLXNpZGViYXJDb250ZW50V3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmgyLWNvbmNlcHRzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC51bC0tY29uY2VwdHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5RGFya2VyMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1hYXg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxlc3NvbkhlYWRlckZsZXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5sZXNzb24tdGl0bGUtc3R1ZmYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubGVzc29uaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKGJlbG93SXBhZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5sZXNzb24tYXV0aG9yRHVyYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxlc3Nvbi1zaGFyZS1tb2RhbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxlc3Nvbi1zaGFyZSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCAxMnB4IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNoYXJlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNoYXJlLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2Nsb3NlU2hhcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuRDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZGlhbG9nLW1hc2sge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxlc3Nvbi1zaGFyZS1tb2RhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvcHktbGluay1zdGF0dXMge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvcHlMaW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYnV0dG9uLmRvd25sb2FkLWxlc3NvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubHBGb3JtIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjZ2Zvcm1fd3JhcHBlcl8xNSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMTJyZW07XG4gICAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNnZm9ybV93cmFwcGVyXzE0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSAxMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICNvcGVuU2hhcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgI29wZW5TaGFyZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ3NyYy9pbWFnZXMvaWNvbnMvazEyY3NmcmFtZXdvcmsvc2hhcmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRvd25sb2FkLWxlc3NvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChzcmMvaW1hZ2VzL2ljb25zL2sxMmNzZnJhbWV3b3JrL2Rvd25sb2FkLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBhbG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2xjd2Vlay1pbmZvYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3NwYWNlYmFja2dyb3VuZC5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDYwMTE4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0iLCIubGVzc29uc0dyaWQge1xuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogNXJlbTtcbiAgICAgIGJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4ubGVzc29uR3JpZCBhLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudCA7XG59XG5cbi5wdkNhcmQtd3JhcHBlci0tc2Vjb25kYXJ5IHtcblx0QGluY2x1ZGUgbWVkaWEocGFsbSl7XG5cdHdpZHRoOiA5MCU7XG5cdH1cbn0iLCIubGl2ZUdyaWQge1xuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogNXJlbTtcbiAgICAgIGJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW46IDEycmVtIDAgMDtcbiAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybChzcmMvaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZS5zdmcpO1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIH1cbiAgICAucGFnZS1zaWduLXVwLWZvci1vdXItZWR1Y2F0b3ItbmV3c2xldHRlciAmLFxuICAgIC5wYWdlLWluc2NyaXZlei12b3VzLWEtbm90cmUtaW5mb2xldHRyZS1wb3VyLWxlLXBlcnNvbm5lbC1lbnNlaWduYW50ICYsXG4gICAgLnBhZ2UtZWR1Y2F0b3ItbmV3c2xldHRlci10aGFuay15b3UgJixcbiAgICAucGFnZS1tZXJjaS1wb3VyLXZvdHJlLWluc2NyaXB0aW9uICYge1xuICAgICAgICBwYWRkaW5nOiAxOHJlbSAwO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxhbmRpbmctcGFnZS1uZXdzbGV0dGVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5TGlnaHRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogOHJlbSAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhY2hlcnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybChzcmMvaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZS10bGMuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFkaWVzLWxlYXJuaW5nLWNvZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoc3JjL2ltYWdlcy9uZXdzbGV0dGVyLWJnLXdhdmUtbGxjLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmtpZHMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybChzcmMvaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZS1rbGMuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVlbnMtbGVhcm5pbmctY29kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybChzcmMvaW1hZ2VzL25ld3NsZXR0ZXItYmctd2F2ZS10ZWVucy5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5naXJscy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKHNyYy9pbWFnZXMvbmV3c2xldHRlci1iZy13YXZlLWdsYy5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjApLCB3aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeURhcmtlcjtcbiAgICAgICAgICAgIC50ZWFjaGVycy1sZWFybmluZy1jb2RlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JpZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgJj4qIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDAuMjVyZW07XG4gICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMC41cmVtO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCkge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb21iby1sYXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZUV4cGVyaWVuY2VEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGNvbG9yOiAkZ3JheURhcms7XG5cbiAgLnUtY2xlYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAmLmdyaWQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtc2lkZWJhckNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICRncmF5TGlnaHRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmLXNpZGViYXJJbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAzLjVyZW0gNHJlbTtcbiAgfVxuXG4gICYtc2lkZWJhck1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL3BsYWNlaG9sZGVyLW1hcC5qcGcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb25Db250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbklubmVyIHtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLWRldGFpbHNMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDIuNXJlbSAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNnJlbTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlsc0xpc3Qge1xuICAgICAgJi1kYXRlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvZGF0ZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aW1lIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvdGltZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wcmljZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90d2cvaW1hZ2VzL2ljb25zL3ByaWNlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXNjaG9sYXJzaGlwc0xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmLWxvY2F0aW9uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3R3Zy9pbWFnZXMvaWNvbnMvbG9jYXRpb24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb3dlckNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgJi5jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1pbmNsdWRlZENvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi1pbmNsdWRlZExpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDMuNXJlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yLjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdHdnL2ltYWdlcy9pY29ucy9jaXJjbGUtY2hlY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHJvZ3JhbUNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1jaXJjbGUge1xuICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlMaWdodGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtNTAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAucHJvZ3JhbUNvbnRhaW5lciB7XG5cbiAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgLnByb2dyYW1Db250YWluZXItbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgIH1cbiAgICAgICYtbG9nb0lubmVyIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJsdXJiIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4IC0gNHJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtc2lkZWJhckNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLWRldGFpbHNMaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAmLXNpZGViYXJNYXAge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uQ29udGFpbmVyIHtcblxuICAgICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb25Jbm5lciB7XG4gICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG93ZXJDb250YWluZXIge1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5jbHVkZWRDb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgfVxuXG4gICAgJi1wcm9ncmFtQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJi1jaXJjbGUge1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgIGhlaWdodDogNDI1cHg7XG4gICAgICAgIGxlZnQ6IC0zMDBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2dyYW1Db250YWluZXIge1xuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAucHJvZ3JhbUNvbnRhaW5lci1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4IC0gNHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgIC5wcm9ncmFtQ29udGFpbmVyLWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtbG9nb0lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJsdXJiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGlwYWQpIHtcblxuICAgICYtcHJvZ3JhbUxvZ28ge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSh0aW55KSB7XG5cbiAgICYtcHJvZ3JhbUNvbnRhaW5lciB7XG4gICAgIC5wcm9ncmFtQ29udGFpbmVyIHtcbiAgICAgICAmLWxvZ28ge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgIH1cblxuICAgICAgIGgyIHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuXG4gIH1cblxufVxuIiwiLnNpbmdsZUV4cGVyaWVuY2VIZWFkZXIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICYtLTEge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2NmRlZywgJHNlY29uZGFyeUxpZ2h0ZXIsICNiZWZmZmMpO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICByaWdodDogLTIzMHB4O1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTEyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtdGl0bGVDb250YWluZXIge1xuICAgIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAycmVtO1xuICB9XG5cbiAgJi13aG9Jc1RoaXNGb3Ige1xuICAgIG1hcmdpbjogM3JlbSAwIDRyZW07XG4gIH1cblxuICAmLXByb2dyYW1Db250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICAudGl0bGVTbmlwZSB7XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgY29sb3I6ICRncmF5RGFyaztcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmLXNwb25zb3JDb250YWluZXIge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG5cbiAgJi1kZXNrdG9wSW1hZ2VDb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtbW9iaWxlSW1hZ2VDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmLWltZyB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmLWNhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheURhcms7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICYtY2lyY2xlIHtcbiAgICAgICYtLTEge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS0yIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIH1cblxuICAgICYtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlU25pcGUge1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcm9ncmFtQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1zcG9uc29yQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1jYXRlZ29yeSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwaGFibGV0KSB7XG4gICAgJi1jaXJjbGUge1xuICAgICAgJi0tMSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8vIE1vYmlsZSBGb3JtYXR0aW5nXG4vLyBAbWVkaWEobWF4LXdpZHRoOiAkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAuc2l0ZU5hdiB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgODAlLCB0cmFuc3BhcmVudCA4MCUpO1xuICAgICAgICAgICAgc2l6ZTogMTAwJSAxMjUlO1xuICAgICAgICAgICAgcG9zaXRpb246IDUwJSA0MjAlO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG5hdi1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGVOYXYtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICAgIH1cbiAgICBAaWYgJG5hdi1zdGlja3kge1xuICAgICAgICAuc2l0ZU5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzODtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZU5hdi1zcGFjZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlTmF2LS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLnNpdGVOYXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZU5hdi1ob21lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuc2l0ZU5hdi1sb2dvIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGVOYXYtaGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwOCUgMTglO1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaWYgJG5hdi1zdGlja3kge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgLy8gdG9wOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXlEYXJrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaXRlTmF2LS1vcGVuICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoM3B4LCAtN3B4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoLTNweCwgN3B4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZU5hdi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAuc2l0ZU5hdi0tb3BlbiAmIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUsXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgIC8vICAgICAuc3ViLW1lbnUge1xuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgfVxuICAgIC5zaXRlTmF2LWJhY2sge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlTmF2LS1vcGVuIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSsuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNpdGVOYXYgLmxhbmctaXRlbSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tc21hbGxlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXJpZ2h0LXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlTmF2LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIFxuXG4gICAgLnNpdGVOYXYtbG9nby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuLy8gfSIsIi8vIENvbW1vbiBGb3JtYXR0aW5nXG4uc2l0ZU5hdi1za2lwIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQGlmICRuYXYtc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJn4uc2l0ZU5hdiB7XG4gICAgICAgICAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJn4uc2l0ZU5hdi1zcGFjZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhIChiZWxvd0lwYWQpIHtcbiAgICAuc2l0ZU5hdi1za2lwOmZvY3VzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnNpdGVOYXYge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zZWFyY2gge1xuICAgIG1heC13aWR0aDogMjVweDtcbn1cblxuLmJ1dHRvbi1kb25hdGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MTNweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuZXJyb3JQYWdlIHtcbiAgbWFyZ2luOiA4cmVtIDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYSAocGhhYmxldCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1hbm51YWwtcmVwb3J0LTIwMjIsIC5wYWdlLXJhcHBvcnQtYW5udWVsLTIwMjIge1xuICAuaGFsZkNhcm91c2VsLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEuNXJlbSk7XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDgwJSAtIDEuNXJlbSk7XG4gICAgfVxuICB9XG4gIC5oYWxmQ2Fyb3VzZWwtZ2FsbGVyeSB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMS41cmVtKTtcbiAgIEBpbmNsdWRlIG1lZGlhIChwb3J0YWJsZSkgeyBcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICAgIH1cbiAgfVxuICAuaGFsZkNhcm91c2VsLWdhbGxlcnlJdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgfVxuICAuaGFsZkNhcm91c2VsLWluZm9UZXh0LCAuaGFsZkNhcm91c2VsLWluZm9UaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgICAuaGFsZkNhcm91c2VsLWluZm9UZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIE1hcFxuICAgIC5yZXBvcnRNYXAtd3JhcHBlciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjZW1vamktd29ybGQtYXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9zcGFjZWJhY2tncm91bmQucG5nJyk7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgLnRleHRBbmRJbWFnZS10ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNjAxMTg7XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjMDYwMTE4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICNlbW9qaS13b3JsZC1hciArIC53eXNpd3lnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL3NwYWNlYmFja2dyb3VuZC5wbmcnKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAuY29udGFpbmVyLS1uYXJyb3cge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgIH1cblxuICAgLnN0YXRzSW1hZ2Utbm90ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogJGdyYXlEYXJrO1xuICAgfVxuXG4gICAubG9nb1F1aWx0Q29tYm8tbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICB9XG5cbiAgIC5maW5hbmNlLWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgLmdyaWQtMW9mMS0tcG9ydGFibGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCl7XG4gICAgLmRhbmNpbmctZ2lybCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgIH1cbn1cbiIsIlxuLmhlYWRlci0tYXIyMDIzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9jbGMtY2lyY3VpdC1wYXR0ZXJuLXRyYW5zcGFyZW50LnBuZykscmdiYSgyMTAsIDI1MSwgMjQ5LCAxKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAuY29udGFpbmVyIHtcbiAgIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB9XG4gIGgxLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxuICBwLmhlcm8tc3VidGl0bGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDY5JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTAlKTtcbiAgfVxuXG59XG5cbi5wYWdlLWFubnVhbC1yZXBvcnQtMjAyMyB7XG4gIC5pcEhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgbmF2IC5jb250YWluZXItLXRpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICAgLmxvZ29RdWlsdENvbWJvLWxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgfVxuICAuc3RhdHNJbWFnZS0taW1hZ2VSaWdodCAuc3RhdHNJbWFnZS1ub3RlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIC5zdGF0c0ltYWdlLS1pbWFnZUxlZnQge1xuICAgIG1hcmdpbi10b3A6IDE3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnN0YXRzSW1hZ2Utc3RhdHMge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGF0c0ltYWdlLXN0YXQge1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS1wb3N0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvY2xjLWNpcmN1aXQtcGF0dGVybi10cmFuc3BhcmVudC5wbmcpLCByZ2JhKDIxMCwgMjUxLCAyNDksIDEpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAgICAuaGVyby10aXRsZS1hcjIzLFxuICAgICAuaGVyby1zdWJ0aXRsZS1hcjIzIHtcbiAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgLyogU3RhcnQgaGlkZGVuICovXG4gICAgIH1cbiAgXG4gIC5zdGF0c0Jsb2NrLXF1b3RlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBsdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGFsZkNhcm91c2VsLWdhbGxlcnlJdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RyYXQtMSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUsICNkMmZiZjkpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICAgLnN0cmF0LTIge1xuICAgICAgYmFja2dyb3VuZDpcbiAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSksXG4gICAgICAgICAgLyogQXBwbHkgdHJhbnNwYXJlbmN5IHRvIHRoZSBncmFkaWVudCAqL1xuICAgICAgICAgIHVybCguL2ltYWdlcy9jbGMtY2lyY3VpdC1wYXR0ZXJuLXRyYW5zcGFyZW50LnBuZyk7XG4gICAgICAgIC8qIEJhY2tncm91bmQgaW1hZ2UgKi9cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLyogRW5zdXJlcyB0aGUgaW1hZ2UgY292ZXJzIHRoZSBlbnRpcmUgZGl2ICovXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8qIFByZXZlbnRzIHRoZSBpbWFnZSBmcm9tIHJlcGVhdGluZyAqL1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIC8qIENlbnRlcnMgdGhlIGltYWdlICovXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgLmJvcmRlci1ib3R0b20tYXIyMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuIiwiLnBhZ2UtYmxvZ0l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMik7XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2hhcHRlcnMge1xuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDEycmVtIGF1dG8gOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShwYWxtKSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDlyZW0gYXV0byAzcmVtO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIgICAgLnBhZ2UtY2FuYWRhLWxlYXJuaW5nLWNvZGUtd2VlayxcbiAgICAucGFnZS1lbW9qaXdvcmxkLFxuICAgIC5wYWdlLXNlbWFpbmUtY2FuYWRhLWVuLXByb2dyYW1tYXRpb24sXG4gICAgLnBhZ2UtbW9uZGVkZXNlbW9qaXMsXG4gICAgLnBhZ2UtYWxsZXotdm9pci12b3MtY291cnJpZWxzLFxuICAgIC5wYWdlLWNoZWNrLXlvdXItaW5ib3gsIHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyTmFycm93IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggI0EzRjVGMjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxhbmV0U3ViVGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGNXZWVrMjAyMjItLWJhbm5lclRleHRDb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNjAxMTg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGNXZWVrMjAyMi0tYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcC5oMiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1lbW9qaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLmVtby1zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZW1vLW1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmVtby1sYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLXBhcnR5IHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCA5cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1uZXJkIHtcbiAgICAgICAgICAgIGJvdHRvbTogNjZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTIwZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWhlYXJ0ZXllcyB7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib2R5LWhlYXJ0ZXllcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9keS1mYWxsaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTUlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItaG9ybnMge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbmlucGxhY2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWdob3N0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1zdGFyMSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLXN0YXIyIHtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICByaWdodDogMTUlO1xuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItc3RhcjMge1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1zdGFyMSB7XG4gICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLXJvY2tldCB7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDI2ZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbHlhd2F5O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1zYXRlbGxpdGUge1xuICAgICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluaW5wbGFjZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib2R5LXNhdGVsbGl0ZSB7XG4gICAgICAgICAgICBib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluaW5wbGFjZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib2R5LXNhdGVsbGl0ZTIge1xuICAgICAgICAgICAgYm90dG9tOiA0MDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW5pbnBsYWNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1zYXRlbGxpdGUyIHtcbiAgICAgICAgICAgIHRvcDogNDElO1xuICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW5pbnBsYWNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItcGxhbmV0IHtcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICByaWdodDogMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIGNvbHVtbnM6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGVOYXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3NwYWNlYmFja2dyb3VuZC5wbmcpO1xuICAgICAgICB9XG4gICAgICAgIC5jbGNXZWVrMjAyMi0tYmFubmVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNsY1dlZWsyMDIyLS1wbGFuZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ29HcmlkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDIwcHggJHNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIC5sb2dvR3JpZC10aWVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2dvR3JpZC1sb2dvIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvR3JpZC1sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTclO1xuICAgICAgICAgICAgbWFyZ2luOiAxLjUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnd5c2l3eWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMjBweCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAuY29udGFpbmVyLS10b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZXNzb25HcmlkLS1jYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAyMHB4ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmxlc3NvbnNHcmlkIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICAgICAgLnB2Q2FyZC13cmFwcGVyLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlc3NvbkNhcmRzLXRleHRDb250YWluZXIge1xuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMjVweCBzb2xpZCAjRjhGOEY4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNyU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDBweCAjREJEQkRCLCA1cHggMTBweCAyMHB4ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xjV2VlazIwMjItc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5jbGNXZWVrMjAyMi0tc3RhciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGNXZWVrMjAyMi0tc3RhciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAucmFpbmJvdyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCg1MyUpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJhaW5ib3cge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLnJhaW5ib3ctaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAucmFpbmJvdzo6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgY29udGVudDogdXJsKCdpbWFnZXMvY2xjd2VlazIyL3N0YXJ3aXRoc2hhZG93LnBuZycpO1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgLy8gICAgIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIC8vICAgICByaWdodDogLTEwJTtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgICAuc3BhcmtseXMtZ3JvdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BhbHk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGFya2x5cy1vcmdhbml6ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zcGFya2x5czEge1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuc3BhcmtseXMyLFxuICAgICAgICAuc3BhcmtseXMzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbGNXZWVrMjAyMi1zZWN0aW9uLmNsY1dlZWsyMDIyLS1yb2NrZXQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHBvcnRhYmxlKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucm9ja2V0IGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MTVweCkgdHJhbnNsYXRlWSg2ODZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xjV2VlazIwMjIyLS1yb2NrZXRUZXh0Q29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGNXZWVrMjAyMi0tbmVyZCB7XG4gICAgICAgICAgICAubmVyZCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsY1dlZWsyMDIyLS1wbGFuZXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGNXZWVrMjAyMjItLXBsYW5ldC1iYWxsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShwb3J0YWJsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xjV2VlazIwMjItLWdob3N0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuZ2hvc3QgaW1nIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmFzdGVyb2lkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDE0NnB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGFjZVRyYXZlbDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTMwcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBzcGFjZVRyYXZlbCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUzRCgwLCAwLCAwKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjUlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xMCUpIG1hdHJpeDNkKDEwJSwgMTAlLCAxMCUpIHRyYW5zbGF0ZVgoMjUlKSB0cmFuc2xhdGVZKDI1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0zMCUpIG1hdHJpeDNkKDQwJSwgNDAlLCAzMCUpIHRyYW5zbGF0ZVgoNzUlKSB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZmxvYXQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBmbHlhd2F5IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMjZkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTUwJSkgcm90YXRlKDI2ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIHNwaW5pbnBsYWNlIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQ09ORkVUVElcbiAgICAgICAgLmVtaXR0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29uZmV0dGktYWxsLCB2YXIoLS1iLCBub25lKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDA1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZsb2F0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBhZ2UtZW1vaml3b3JsZCxcbiAgICAucGFnZS1tb25kZWRlc2Vtb2ppcyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjREJEQkRCLCAxcHggMnB4IDFweCAjREJEQkRCLCAxcHggM3B4IDFweCAjREJEQkRCLCAxcHggNHB4IDFweCAjREJEQkRCLCAxcHggNXB4IDFweCAjREJEQkRCLCAxcHggNnB4IDFweCAjREJEQkRCLCAxcHggN3B4IDFweCAjREJEQkRCLCAxcHggOHB4IDFweCAjREJEQkRCLCAxcHggOXB4IDFweCAjREJEQkRCLCAxcHggMTBweCAxcHggI0RCREJEQiwgMXB4IDE4cHggNnB4IHJnYmEoMTYsIDE2LCAxNiwgMC40KSwgMXB4IDIycHggMTBweCAkc2Vjb25kYXJ5LCAxcHggMjVweCAzNXB4ICRzZWNvbmRhcnksIDFweCAzMHB4IDYwcHggcmdiYSgxNiwgMTYsIDE2LCAwLjQpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsY1dlZWsyMDIyLS1iYW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC53eXNpd3lnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdzZWN0aW9uX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMTA3ZTdhO1xuICAgICAgICB9XG4gICAgICAgICNmaWVsZF8yM181IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsY1dlZWsyMDIyLS1iYW5uZXIgcC5oMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuZW1vamktd29ybGQtY3RhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyAucGFnZS1hY2N1ZWlsLFxuICAgIC8vIC5wYWdlLWhvbWVwYWdlIHtcbiAgICAvLyAgICAgI2NvbnRlbnQgc2VjdGlvbi5iYW5uZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3BhY2ViYWNrZ3JvdW5kLnBuZyk7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAvLyAgICAgICAgIGgyLFxuICAgIC8vICAgICAgICAgcCxcbiAgICAvLyAgICAgICAgIGgzIHtcbiAgICAvLyAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIC5iYW5uZXItY29udGFpbmVyOjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICAubGFuZ2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgICBwYWRkaW5nOiAzMXB4IDIwcHggMzBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNYWF4LCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgc2VjdGlvbi50ZXh0QW5kSW1hZ2UuaGlnaGxpZ2h0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4ICNBM0Y1RjI7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHggO1xuICAgIH1cblxuICAgIC8vIC5wYWdlLWhvbWVwYWdlLCAucGFnZS1hY2N1ZWlsIHtcbiAgICAvLyAgICAgc2VjdGlvbi5iYW5uZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAvLyAgICAgICAgIC5ibG9jay1oZWFkaW5nIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgIC8vICAgICAgICAgICAgIC5iYW5uZXItdGV4dCBwIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIC5iYW5uZXItY29udGFpbmVyOjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIFxuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIC5jb250YWluZXIge1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhMjAwMDA7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgICAuYmFubmVyLWNvbnRhaW5lcntcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAgICAgXG4gICAgLy8gfSIsIi5kb25hdGUtaWZyYW1lLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufSIsIi5wYWdlLWFkZC1hbi1lbW9qaSwgLnBhZ2UtYWpvdXRlLXVuLWVtb2ppIHtcblxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJNYWF4XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi53ZWJnbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggODBweDtcbn1cblxuLnN0YXJzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zdGFycyBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxubmF2IHt9XG5cbi5tb2JpbGVoZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmxvZ28gcCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuaDEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI0RCREJEQiwgMXB4IDJweCAxcHggI0RCREJEQiwgMXB4IDNweCAxcHggI0RCREJEQiwgMXB4IDRweCAxcHggI0RCREJEQiwgMXB4IDVweCAxcHggI0RCREJEQiwgMXB4IDZweCAxcHggI0RCREJEQiwgMXB4IDdweCAxcHggI0RCREJEQiwgMXB4IDhweCAxcHggI0RCREJEQiwgMXB4IDlweCAxcHggI0RCREJEQiwgMXB4IDEwcHggMXB4ICNEQkRCREIsIDFweCAxOHB4IDZweCByZ2JhKDE2LCAxNiwgMTYsIDAuNCksIDFweCAxNXB4IDEwcHggIzhhZjlmMywgMXB4IDE1cHggMTZweCAjOGFmOWYzLCAxcHggMzBweCA2MHB4IHJnYmEoMTYsIDE2LCAxNiwgMC40KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cblxuLndlbGNvbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICA7XG4gICAgei1pbmRleDogODtcbiAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xufVxuXG4ud2VsY29tZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogOTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDIycHggc29saWQgI0Y4RjhGODtcbiAgICBib3gtc2hhZG93OiAwcHggNC4zcHggMHB4ICNEQkRCREI7XG59XG5cbi5jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMxMDdlN2E7XG59XG5cbiNzcGVjaWFsY29kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNEMkZCRjk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNEQjMxMkE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAtMnB4IC0ycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uc3RhcmJ1dHRvbiBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxucCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIC8qIG1hcmdpbi1ib3R0b206IDUwcHg7ICovXG59XG5cbmxhYmVsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG5cbi51aS1jb250YWluZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDBweCAjREJEQkRCO1xuICAgIHRvcDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICByaWdodDogMzBweDtcbiAgICBib3JkZXI6IDEycHggc29saWQgI0Y4RjhGODtcbn1cblxuLmluZm8gLmNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgO1xufVxuXG4udGVhYy1oZXJsaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udGVhY2hlcmxpc3QgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9lbW9qaXdvcmxkL3N0YXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51aS1jb250YWluZXJzIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi51aS1jb250YWluZXJzIGgzIHtcbiAgICBjb2xvcjogIzI5YTM5ZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi51aS1jb250YWluZXJzIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJ1dHRvbi1jbG9zZSB7XG4gICAgLyogcG9zaXRpb246IGZpeGVkOyAqL1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI0RCMzEyQTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREIzMTJBO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnRlYWNoZXJsaXN0IHtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2xvc2VJbmZvIC5hZGQtYW4tZW1vamkge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y2O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnRyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVtby1idXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmVtby1idXR0b24gaW1nIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFkZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JlZW4ge1xuICAgIGNvbG9yOiAjMTA3RTdBO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ncmF5b3V0IGltZyB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAudWktY29udGFpbmVycyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2JpbGVoZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zdGFycyBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAuc3RhcnMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnVpLWNvbnRhaW5lcnMge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWJyZWFrOiBhbnl3aGVyZTtcbiAgICB9XG5cbiAgICAud2VsY29tZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAjc3BlY2lhbGNvZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAjc3VibWl0Q29kZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jbG9zZUluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuI2FkZEVtb2ppOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnBwbWdhdWdlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgYm90dG9tOiA4NiU7XG4gICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBcbiAgICB9XG59XG5cbi53ZWxjb21lLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZW1vaml3b3JsZC9zbW9rZS1iYWNrZ3JvdW5kLnBuZ1wiKSwgdXJsKFwiLi9lbW9qaXdvcmxkL3N0YXJyeXNreS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDogNDAwXG59XG5cbi53ZWxjb21lLXRleHQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMHB4ICNEQkRCREI7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBib3JkZXI6IDEycHggc29saWQgI0Y4RjhGODtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYnV0dG9uYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxufVxuXG50ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9lbW9qaXdvcmxkL3Ntb2tlLWJhY2tncm91bmQucG5nXCIpLCB1cmwoXCIuL2Vtb2ppd29ybGQvc3RhcnJ5c2t5LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMjJweCBzb2xpZCAjRjhGOEY4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNC4zcHggMHB4ICNEQkRCREI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoaXBhZCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcHctcHBmLWRlc2Mge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEwN2U3YTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBwdy1wcGYtaGVhZGxpbmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuY21Gb3JtIC5zZl9maWVsZCBsYWJlbCxcbiAgICAubHBGb3JtIC5zZl9maWVsZCBsYWJlbCxcbiAgICAucmFkaW9CdXR0b25zLXRpdGxlLFxuICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAucHB3LXB3ZC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmNtRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG4gICAgLmxwRm9ybSAuc2ZfZmllbGQgaW5wdXQsXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0QyRkJGOTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnBwdy1wd2Qtc3VibWl0LWJ0biB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAgICAgI3Bwd18yNDk4OCxcbiAgICAgICAgI3Bwd18yNTIzOSxcbiAgICAgICAgI3Bwd18yNTI2MiB7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn19XG5cbiIsIi5leHBlcmllbmNlcyB7XG4gICYtY2FyZHNXcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhIChpcGFkKSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtZ2l2aW5ndHVlc2RheSxcbi5wYWdlLW1hcmRpamVkb25uZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9uZXdzbGV0dGVyLWJnLXdhdmVzb2xpZC5zdmcpO1xuICAgIH1cbn0iLCIuZmFuY3lCYWNrZ3JvdW5kLml3ZC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSggMjM1LCA4LCAyNCwgMSkgMzUlLCByZ2JhKDIzNSwgOCwgMjQsIDApKSwgdXJsKFwiaHR0cHM6Ly93d3cuY2FuYWRhbGVhcm5pbmdjb2RlLmNhL3dwLWNvbnRlbnQvdXBsb2Fkcy9tZW4ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSggMjM1LCA4LCAyNCwgMSkgMzUlLCByZ2JhKDIzNSwgOCwgMjQsIDApKSwgdXJsKFwiaHR0cHM6Ly93d3cuY2FuYWRhbGVhcm5pbmdjb2RlLmNhL3dwLWNvbnRlbnQvdXBsb2Fkcy9tZW4ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIDEwMCU7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5mYW5jeUJhY2tncm91bmQgLmdyaWQtNm9mMTIud29tZW4tc3RhbmRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJvdHRvbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmZhbmN5QmFja2dyb3VuZCAud29tZW4tc3RhbmRpbmcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXG59XG5cbi5wYWdlLWpvdXJuZWUtaW50ZXJuYXRpb25hbGUtZGVzLWZlbW1lcyxcbi5wYWdlLWludGVybmF0aW9uYWwtd29tZW5zLWRheSB7XG4gICAgLnRleHRCbG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgfVxuICAgIC50ZXh0QmxvY2stc3VidGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufSIsIi5sZXNzb25QbGFucy1JbnRybyB7XG4gIHBhZGRpbmc6IDI1cHg7XG59IiwiLm91clRlYW0ge1xuICAmLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb25UZXh0IHtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAkZ3JheURhcms7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAocG9ydGFibGUpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKGlwYWQpIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKHBoYWJsZXQpIHtcbiAgICAmLWRlc2NyaXB0aW9uVGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtZnV0dXJlcyB7XG4gIC5mYW5jeUJhY2tncm91bmQge1xuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1jYXJlZXItY29sbGVjdGl2ZSwgLnBhZ2UtY2FyZWVyLWNvbGxlY3RpdmUtb24tZGVtYW5kLWluZm8tc2Vzc2lvbiAge1xuICAudGV4dEFuZENhcmR7XG4gICAgLmdyaWQtMW9mMyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEocGhhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1jYXJlZXItY29sbGVjdGl2ZS1vbi1kZW1hbmQtaW5mby1zZXNzaW9uIHtcbiAgI2dmb3JtX3dyYXBwZXJfMzkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59IiwiLnNlYXJjaGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlcm8tc2VhcmNoIHtcbnBhZGRpbmc6IDUwcHggMTAlO1xudGV4dC1hbGlnbjogY2VudGVyOztcbn1cblxuLnNlYXJjaHJlc3VsdHMge1xuXG4gIC5wdkNhcmQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG5cbiAgLnBhZ2UtbnVtYmVycyB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeURhcms7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeURhcmtlcjM7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiQGluY2x1ZGUgbWVkaWEocGFsbSkge1xuICBbZGF0YS1lbnRlcl0ge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJbZGF0YS1leHBhbmQtb3Blbl0sIFtkYXRhLWV4cGFuZC1jbG9zZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5leHBhbmQtLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LS1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5lZmZlY3QtLXNjcm9sbCB7XG4gIEBpbmNsdWRlIG1lZGlhIChwYWxtKSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhXG4gXHQocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFx0XHQqIHtcbiAgICBcdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgXHRcdH1cblx0fVxufVxuIiwiLmJhcmJhLXRyYW5zaXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcblxuICAmLWNpcmNsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LCAwLjUpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeSwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhcmJhLXRyYW5zaXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICYtLWRlc2sge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXBvcnRhYmxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEocG9ydGFibGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tcGhhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHBoYWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51LXRleHRSaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dENlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udS10ZXh0Q2VudGVyLS1wb3J0YWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEgKHBvcnRhYmxlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnUtdmVydGljYWxBbGlnbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtbm9UZXh0RGVjb3JhdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtY2xlYXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLy9Vc2VkIGZvciBoaWRpbmcgdGhpbmdzIGluIGFuIGFjY2Vzc2libGUgbWFubmVyXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyBUZW1wb3JhcnkgVHJ1bXAgc3R5bGVzIGZvciBsb2dvIHF1aWx0XG4ucGFnZS1uYXRpb25hbC1naXJscy1sZWFybmluZy1jb2RlLXdlZWssXG4ucGFnZS1zZW1haW5lLWZpbGxlcy1lbi1wcm9ncmFtbWF0aW9uLFxuLnBhZ2UtbmF0aW9uYWwtZ2lybHMtbGVhcm5pbmctY29kZS13ZWVrLWV2ZW50cyxcbi5wYWdlLWV2ZW5lbWVudHMtZGUtbGEtc2VtYWluZS1maWxsZXMtZW4tcHJvZ3JhbW1hdGlvbiB7XG4gICAgLmxvZ29RdWlsdCxcbiAgICAubG9nb1F1aWx0U2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMy41cmVtIDBweDtcbiAgICB9XG4gICAgLmxvZ29RdWlsdFNlY29uZGFyeSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtIDBweDtcbiAgICB9XG4gICAgLmxvZ29RdWlsdCB7XG4gICAgICAgIC5sb2dvUXVpbHQtbG9nbyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nb1F1aWx0Ky5sb2dvUXVpbHQge1xuICAgICAgICAubG9nb1F1aWx0LWxvZ28gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvUXVpbHRTZWNvbmRhcnkge1xuICAgICAgICAubG9nb1F1aWx0U2Vjb25kYXJ5LWxvZ28gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5rcy1uby11bmRlcmxpbmUge1xuICAgIGE6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSJdfQ== */
