.nbfc-banner{position:relative;z-index:1;overflow:hidden;margin:20px 0px 40px}@media(max-width: 991px){.nbfc-banner{margin:20px 0px}}.nbfc-banner .banr .breadcrumb-wrap{top:0;position:relative;padding-top:0;margin-bottom:20px;margin-top:0}.nbfc-banner .banr .breadcrumb-wrap nav .breadcrumb{background:#e8e8e8}.nbfc-banner .empowering-banner{border-radius:30px;background-size:cover;height:300px;background-position:center right;padding:41px 41px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width: 991px){.nbfc-banner .empowering-banner{height:270px;padding:30px}}.nbfc-banner .empowering-banner.complet-corp-bank{-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.nbfc-banner .empowering-banner.complet-corp-bank .req-btn{position:absolute;z-index:1;bottom:20px;left:20px}@media(max-width: 767px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn{left:10px}}@media(max-width: 767px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn .btn-box .btn-red{padding:5px 10px;font-size:15px}}@media(max-width: 1180px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn .btn-box .btn-red{padding:5px 15px;font-size:15px}}.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-red{position:absolute;z-index:1;bottom:20px;right:20px}@media(max-width: 767px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-red{right:10px}}@media(max-width: 767px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-red .btn-box .btn-red{padding:5px 10px;font-size:15px}}@media(max-width: 1180px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-red .btn-box .btn-red{padding:5px 15px;font-size:15px}}.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-white{position:absolute;z-index:1;bottom:20px;right:20px}@media(max-width: 767px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-white{right:10px}}.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-white .btn-box .btn-red{background:#fff;color:#9d1d27;box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}@media(max-width: 767px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-white .btn-box .btn-red{padding:5px 10px;font-size:15px}}@media(max-width: 1180px){.nbfc-banner .empowering-banner.complet-corp-bank .req-btn-white .btn-box .btn-red{padding:5px 15px;font-size:15px}}.nbfc-banner .empowering-banner picture{position:absolute;top:0;left:0;width:100%;height:100%}.nbfc-banner .empowering-banner picture img{width:100%;height:100%}@media(max-width: 767px){.nbfc-banner .empowering-banner{padding:30px 20px;background-position:center 0;-ms-flex-align:start;align-items:flex-start;min-height:458px;box-shadow:0px 4px 8px 0px rgba(37,36,59,.1)}}.nbfc-banner .empowering-banner .content{position:relative;z-index:1}.nbfc-banner .empowering-banner .content .h1head{color:#fff;font-size:36px;font-weight:600;line-height:normal;margin-bottom:16px}@media(max-width: 991px){.nbfc-banner .empowering-banner .content .h1head{font-size:30px}}@media(max-width: 767px){.nbfc-banner .empowering-banner .content .h1head{font-size:22px}}.nbfc-banner .empowering-banner .content p,.nbfc-banner .empowering-banner .content .txt{color:#fff;font-size:18px;font-weight:500;line-height:normal}@media(max-width: 991px){.nbfc-banner .empowering-banner .content p,.nbfc-banner .empowering-banner .content .txt{font-size:16px;font-weight:500}}.nbfc-subnav.d-mat-subnav .secondary-nav ul:not(.filter){-ms-flex-pack:start;justify-content:flex-start}.nbfc-subnav.d-mat-subnav .secondary-nav ul:not(.filter) li:last-child{margin-left:30px}@media(max-width: 1199px){.nbfc-subnav.d-mat-subnav .secondary-nav ul:not(.filter) li:last-child{margin-left:20px}}@media(max-width: 991px){.nbfc-subnav.d-mat-subnav .secondary-nav ul:not(.filter) li:last-child{margin-left:30px}}.nbfcp-overview{padding:48px 0px}@media(max-width: 991px){.nbfcp-overview{padding:40px 0px}}@media(max-width: 767px){.nbfcp-overview{padding:30px 0px}}.nbfcp-overview .h2{color:#222;font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.64px;margin-bottom:16px}@media(max-width: 991px){.nbfcp-overview .h2{font-size:28px;line-height:35px}}@media(max-width: 767px){.nbfcp-overview .h2{color:#222;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.48px;margin-bottom:14px}}.nbfcp-overview .desc{color:#25243b;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0px}@media(max-width: 767px){.nbfcp-overview .desc{font-size:14px;line-height:23px;text-align:center}}.nbfcp-overview .text-link{font-size:18px;line-height:26px;font-weight:700;text-decoration:underline;color:#9d1d27;display:block;max-width:-moz-fit-content;max-width:fit-content;margin:26px auto 0;text-align:center}@media(max-width: 767px){.nbfcp-overview .text-link{font-size:16px;line-height:22px}}.nbfcp-overview .read-more{color:#9b1e26;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;white-space:nowrap}.nbfc-support .h2{color:#222;font-size:20px;font-weight:600;line-height:normal}@media(max-width: 767px){.nbfc-support .h2{font-size:18px;padding-top:32px}}.nbfc-support .content{border-radius:20px;margin:20px 0 29px 0}.nbfc-support .content .white-box{border-radius:16px;background:#fce6e7;padding:19px 26px;width:calc(33.33% - 12px);margin-bottom:24px;height:84px;box-shadow:none}.nbfc-support .content .white-box .h3{color:#222;font-size:20px;font-weight:500;line-height:normal;text-align:center}@media(max-width: 1199px){.nbfc-support .content .white-box .h3{font-size:17px}}.nbfc-support .content .white-box .h3:last-child{margin-bottom:0}@media(max-width: 991px){.nbfc-support .content .white-box{width:100%}}.nbfc-support .content .white-box-half{width:calc(50% - 12px)}@media(max-width: 991px){.nbfc-support .content .white-box-half{width:100%}}@media(max-width: 767px){.nbfc-support .content{padding:0px 0px;margin:16px 0 40px 0}.nbfc-support .content .white-box{padding:15px 16px;margin-bottom:8px;height:auto}.nbfc-support .content .white-box .h3{font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.4px;padding-left:13px}.nbfc-support .content .white-box:last-child{margin-bottom:0px}}.nbfcp-product{position:relative;z-index:1;overflow:hidden}.nbfcp-product .products-container-new{background:#fff5d0;border-radius:0;padding:48px 0}@media(max-width: 767px){.nbfcp-product .products-container-new{padding:21px 0px;margin-bottom:0px}}.nbfcp-product .products-container-new .h3head{color:#222;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}@media(max-width: 767px){.nbfcp-product .products-container-new .h3head{font-size:20px;font-weight:700 !important;margin-bottom:17px}}.nbfcp-product .products-container-new .txt{padding-left:0px;padding-right:0px;color:#222;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px}@media(max-width: 767px){.nbfcp-product .products-container-new .txt{font-size:16px;font-weight:400;margin-bottom:15px}}.nbfcp-product .products-container-new .products-embla-nbfc{position:relative}.nbfcp-product .products-container-new .products-embla-nbfc .icon-Left::before{color:#9d1d27;font-weight:700;font-size:17px}.nbfcp-product .products-container-new .products-embla-nbfc .icon-Right::before{color:#9d1d27;font-weight:700;font-size:17px}.nbfcp-product .products-container-new .products-embla-nbfc .embla__viewport{overflow:hidden}.nbfcp-product .products-container-new .products-embla-nbfc .embla__container{display:-ms-flexbox;display:flex;margin-left:-26px}@media(max-width: 767px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__container{margin-left:-10px}}.nbfcp-product .products-container-new .products-embla-nbfc .embla__slide{box-sizing:border-box;-ms-flex:0 0 25%;flex:0 0 25%;min-width:0;padding-left:26px}@media(max-width: 1199px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__slide{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}@media(max-width: 991px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__slide{-ms-flex:0 0 50%;flex:0 0 50%}}@media(max-width: 767px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__slide{-ms-flex:0 0 74.66%;flex:0 0 74.66%;padding-left:10px}}.nbfcp-product .products-container-new .products-embla-nbfc .card{position:relative;height:100%;border-radius:16px;background:#fff}.nbfcp-product .products-container-new .products-embla-nbfc .card figure{max-height:unset}.nbfcp-product .products-container-new .products-embla-nbfc .card figure img{width:100%;border-radius:16px 16px 0px 0px}.nbfcp-product .products-container-new .products-embla-nbfc .card .figcaption{padding:20px 14px;min-height:260px}.nbfcp-product .products-container-new .products-embla-nbfc .card .figcaption .h3{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding-left:0px;padding-right:0px;margin-bottom:12px;height:auto}.nbfcp-product .products-container-new .products-embla-nbfc .card .figcaption .desc{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.nbfcp-product .products-container-new .products-embla-nbfc .embla__controls .embla__button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0;padding:0;outline:0;border-radius:50%;background:#ffdadd;box-shadow:none;cursor:pointer}.nbfcp-product .products-container-new .products-embla-nbfc .embla__controls .embla__button span{font-size:16px;line-height:1;color:#000}.nbfcp-product .products-container-new .products-embla-nbfc .embla__controls .embla__button.embla__button--prev{left:-20px}.nbfcp-product .products-container-new .products-embla-nbfc .embla__controls .embla__button.embla__button--next{right:-20px}.nbfcp-product .products-container-new .products-embla-nbfc .embla__controls .embla__button.is-disabled{opacity:.4}@media(max-width: 767px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__controls .embla__button{display:none}}.nbfcp-product .products-container-new .products-embla-nbfc .embla-metaball-defs{position:absolute;width:0;height:0;pointer-events:none}.nbfcp-product .products-container-new .products-embla-nbfc .embla__dots{display:none}@media(max-width: 767px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:20px}}.nbfcp-product .products-container-new .products-embla-nbfc .embla__dots .embla__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;width:10px;height:10px;border-radius:50%;background:#8b8b8b;opacity:1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:width .45s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .35s ease}.nbfcp-product .products-container-new .products-embla-nbfc .embla__dots .embla__dot.is-selected{width:30px;border-radius:10px;background:#9d1d27;opacity:1}@media(max-width: 767px){.nbfcp-product .products-container-new .products-embla-nbfc .embla__viewport{overflow:visible}}.w-1140 .container{max-width:1140px}.nbfcp-application-form .h2head{font-size:28px;font-style:normal;font-weight:700;line-height:normal}.product-form-container-new{padding:40px 50px 40px 50px;margin:44px 0px 64px 0px;border-radius:30px;background:#fff5f6}@media(max-width: 1199px){.product-form-container-new{margin:44px 0px}}@media(max-width: 991px){.product-form-container-new{padding:35px 35px;border-radius:20px}}@media(max-width: 767px){.product-form-container-new{padding:32px 16px 32px 16px;border-radius:20px}}.product-form-container-new .h2head{font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px;background:linear-gradient(135deg, #D60B26 0.29%, #871117 99.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);border-bottom:1px solid #d8d8d8;padding-bottom:20px}@media(max-width: 767px){.product-form-container-new .h2head{font-size:20px;font-weight:600;padding-bottom:12px;margin-bottom:20px}}.product-form-container-new .h4Heading{color:#000;font-size:22px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}@media(max-width: 991px){.product-form-container-new .h4Heading{font-size:17px}}@media(max-width: 767px){.product-form-container-new .h4Heading{font-size:16px;font-weight:600;padding-bottom:12px;margin-bottom:20px}}.product-form-container-new .h4Heading.no-border{border:none;padding-bottom:0px}@media(max-width: 767px){.product-form-container-new .h4Heading.no-border{padding-bottom:0px;margin-bottom:20px}}.product-form-container-new .form-group1{margin-bottom:24px !important}.product-form-container-new .form-group1 input,.product-form-container-new .form-group1 textarea{padding-right:0}.product-form-container-new .form-group1 input,.product-form-container-new .form-group1 textarea,.product-form-container-new .form-group1 select{font-size:17px;font-weight:600;line-height:24px;letter-spacing:-0.6px;padding-bottom:4px}@media(max-width: 767px){.product-form-container-new .form-group1 input,.product-form-container-new .form-group1 textarea,.product-form-container-new .form-group1 select{font-size:16px}}.product-form-container-new .form-group1.delete-icon-space{margin-right:50px;position:relative}@media(max-width: 767px){.product-form-container-new .form-group1.delete-icon-space{margin-right:0px}}.product-form-container-new .form-group1.delete-icon-space-shares{width:110%}@media(max-width: 767px){.product-form-container-new .form-group1.delete-icon-space-shares{width:100%}}.product-form-container-new .form-group1 input[type=number]::-webkit-inner-spin-button,.product-form-container-new .form-group1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-form-container-new .delete-icon-desktop{position:absolute;top:10px;right:20px;background:rgba(0,0,0,0);border:none;padding:0;margin:0}@media(max-width: 767px){.product-form-container-new .delete-icon-desktop{display:none}}.product-form-container-new .delete-icon-desktop-shares{border:none;background:rgba(0,0,0,0);position:absolute;top:10px;right:-60px}@media(max-width: 767px){.product-form-container-new .delete-icon-desktop-shares{display:none !important}}.product-form-container-new .delete-icon-desktop-bank{background:rgba(0,0,0,0);border:none;position:absolute;top:10px;right:-40px}@media(max-width: 767px){.product-form-container-new .delete-icon-desktop-bank{display:none !important}}.product-form-container-new .delete-icon-mobile{border:none;background:rgba(0,0,0,0);padding:0}.product-form-container-new .delete-icon-mobile img{width:32px;height:32px}.product-form-container-new #addShareholderEnteryContainer #shareHolderField:first-child .delete-icon-mobile,.product-form-container-new #addBusinessEnteryContainer #businessField:first-child .delete-icon-mobile,.product-form-container-new #bankEntryContainer #bankHolderField:first-child .delete-icon-mobile{display:none}.product-form-container-new #addBusinessEnteryContainer .fieldset:first-child .delete-icon-desktop,.product-form-container-new #addShareholderEnteryContainer #shareHolderField:first-child .delete-icon-desktop-shares,.product-form-container-new #bankEntryContainer .fieldsetBank:first-child .delete-icon-desktop-bank{display:none}.product-form-container-new .subtitle{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media(max-width: 767px){.product-form-container-new .mob-space{margin-bottom:16px}}.product-form-container-new .fieldset,.product-form-container-new .fieldsetBank,.product-form-container-new #shareHolderField{position:relative}.product-form-container-new .add_button,.product-form-container-new .add_button_bank,.product-form-container-new .add_button_shareholder{cursor:pointer}.product-form-container-new .radio-bx{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;margin-bottom:12px}.product-form-container-new .radio-bx .radio-item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;margin:0 32px 0 0;cursor:pointer}.product-form-container-new .radio-bx .radio-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-form-container-new .radio-bx .radio-item .radio-mark{position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:1px solid #9d1d27;border-radius:50%;background:#fff;transition:background .15s ease,border-color .15s ease}.product-form-container-new .radio-bx .radio-item .radio-mark::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%, -50%) scale(0);transition:transform .15s ease}.product-form-container-new .radio-bx .radio-item input[type=radio]:checked+.radio-mark{background:#9d1d27;border-color:#9d1d27}.product-form-container-new .radio-bx .radio-item input[type=radio]:checked+.radio-mark::after{transform:translate(-50%, -50%) scale(1)}.product-form-container-new .radio-bx .radio-item .radio-text{font-size:14px;font-weight:600;line-height:1;color:#000}.product-form-container-new .captcha-bx{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-form-container-new .captcha-bx img{height:44px}.product-form-container-new .captcha-bx a{margin-left:12px;display:-ms-inline-flexbox;display:inline-flex}.product-form-container-new .captcha-bx a img{height:24px}.product-form-container-new .tnc-group{position:relative;margin-bottom:8px}.product-form-container-new .tnc-group input[type=checkbox]{position:absolute;left:-9999px}.product-form-container-new .tnc-group ._tnc-link{color:#9d1d27;font-weight:700;cursor:pointer}.product-form-container-new .mandatory-fields{color:#9b1e26;font-size:14px;font-weight:600;margin-top:8px}.product-form-container-new .btn-product-submit{width:215px;max-width:100%;border-radius:30px;background:#e9e9e9;color:#9d1d27;border:none;padding:14px 20px;font-size:16px;font-weight:500;line-height:normal;transition:.2s ease all}.product-form-container-new .btn-product-submit:not(:disabled):not(.disabled){background:#9d1d27;color:#fff;cursor:pointer}.product-form-container-new .btn-product-submit:disabled,.product-form-container-new .btn-product-submit.disabled{opacity:1;color:#686873;pointer-events:none}@media(max-width: 767px){.product-form-container-new .btn-product-submit{width:100%}}.product-form-container-new .custCheckbox [type=radio]:checked+label::before,.product-form-container-new .custCheckbox [type=checkbox]:checked+label::before,.product-form-container-new .custCheckbox [type=radio]:not(:checked)+label::before,.product-form-container-new .custCheckbox [type=checkbox]:not(:checked)+label::before{width:20px;height:20px}.product-form-container-new .custCheckbox [type=checkbox]:checked+label::after,.product-form-container-new .custCheckbox [type=checkbox]:not(:checked)+label::after{top:0px;left:-1px;font-size:16px}.red-bordered{background-color:#fff;border-radius:45px;padding:12px 30px;border:1px solid #9b1e26;color:#9b1e26;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.red-bordered{padding:8px 12px;font-size:12px}}.mt-48{margin-top:48px}@media(max-width: 767px){.mt-48{margin-top:30px}}.comment-length-new{color:#a4a4a4;text-align:right;font-size:12px;font-style:normal;font-weight:600;line-height:normal;position:absolute;right:15px;bottom:2px}.summary-financials table{border-collapse:separate;border-spacing:0;margin-bottom:1rem}.summary-financials table th{background-color:#666565;color:#fff;font-size:14px;font-style:normal;border:1px solid #fff;font-weight:600;line-height:normal;border-bottom:0;border-top:0;padding:10px 15px;vertical-align:middle;width:25%}@media(max-width: 767px){.summary-financials table th{padding:5px 5px;font-size:10px}}.summary-financials table tbody tr:nth-of-type(odd){background-color:#fff}.summary-financials table tbody tr:nth-of-type(even){background-color:#ebebeb}.summary-financials table tr td:last-child{border-right:1px solid #666565}.summary-financials table td{border:1px solid #666565;border-style:none none solid none;padding:10px 18px;color:#54565b;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-width:0px 1px;vertical-align:middle;max-width:268px}@media(max-width: 767px){.summary-financials table td{padding:5px 5px;font-size:10px;max-width:none}}.summary-financials table tr:first-child th:first-child{border-top-left-radius:10px}.summary-financials table tr:first-child th:last-child{border-top-right-radius:10px}.summary-financials table .bg-black{background:#666565 !important}.summary-financials table .bg-black td{color:#fff}.summary-financials table tr:last-child td{border-bottom-width:1px}.summary-financials table tr:last-child td:first-child{border-bottom-left-radius:10px}.summary-financials table tr:last-child td:last-child{border-bottom-right-radius:10px;width:30%}@media(max-width: 767px){.summary-financials table tr:last-child td:last-child{width:80px}}.summary-financials table tr:first-child td{border-top-style:solid}.summary-financials table tr td:first-child{border-left-style:solid}.summary-financials table tr td:not(:first-child){border-left-style:solid}.summary-financials table .frequency-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){.summary-financials table .frequency-container{-ms-flex-direction:column;flex-direction:column}}.summary-financials table .frequency-container .frequency-fy{margin-left:15px}@media(max-width: 1024px){.summary-financials table .frequency-container .frequency-fy{margin-top:5px;margin-left:0px}}.summary-financials table .form-group1{margin-bottom:0 !important;padding:10px 10px 10px 10px;border-radius:0;position:relative;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 4px 8px 0 rgba(37,36,59,.05)}@media(max-width: 767px){.summary-financials table .form-group1{padding:5px 5px 5px 5px}}.summary-financials table .form-group1 input{font-size:14px;font-weight:600;line-height:18px;padding-bottom:4px;min-height:18px;padding-right:0px}@media(max-width: 767px){.summary-financials table .form-group1 input{padding:0;font-size:10px}}.summary-financials table .form-group1 input[type=number]::-webkit-inner-spin-button,.summary-financials table .form-group1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.summary-financials table .form-group1.dropdown{padding:0;min-height:auto;margin-bottom:0 !important;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.summary-financials table .form-group1.dropdown .bar{display:none !important}.summary-financials table .form-group1.dropdown>.label{font-size:10px;margin:2px 0 0;opacity:.7;display:none !important}.summary-financials table .form-group1.dropdown .custom-selectt .select-trigger{background:#fff;border:1px solid #dbdbde;border-radius:8px;padding:8px 10px;min-width:110px;min-height:auto}.summary-financials table .form-group1.dropdown .custom-selectt .select-trigger .selected-text{font-size:14px;font-weight:600;color:#25243b}@media(max-width: 767px){.summary-financials table .form-group1.dropdown .custom-selectt .select-trigger .selected-text{font-size:10px}}.summary-financials table .form-group1.dropdown .custom-selectt .select-trigger .arrow{width:10px;height:10px;background-size:10px}@media(max-width: 767px){.summary-financials table .form-group1.dropdown .custom-selectt .select-trigger .arrow{width:8px;height:8px;background-size:8px}}@media(max-width: 767px){.summary-financials table .form-group1.dropdown .custom-selectt .select-trigger{min-width:80px;padding:6px 8px}}.summary-financials table .form-group1.dropdown .custom-selectt .select-options li{font-size:14px;padding:12px 15px}@media(max-width: 767px){.summary-financials table .form-group1.dropdown .custom-selectt .select-options li{font-size:10px;padding:8px 15px}}.summary-financials th.js-dd-open{position:relative;z-index:1}.product-form-container-new .form-group1.dropdown{overflow:visible}.product-form-container-new .form-group1.dropdown>.label{margin-top:2px;margin-bottom:0}.product-form-container-new .row.js-dd-open{position:relative;z-index:1}.product-form-container-new [class*=col-].js-dd-open{position:relative;z-index:5}.product-form-container-new .custom-selectt{position:relative;width:100%}.product-form-container-new .custom-selectt.open{z-index:41}.product-form-container-new .custom-selectt .select-trigger{width:100%;background:rgba(0,0,0,0);border:none;outline:none;padding:0 4px 4px 0;min-height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;text-align:left}.product-form-container-new .custom-selectt .select-trigger:focus-visible{outline:2px solid #9d1d27;outline-offset:2px;border-radius:4px}.product-form-container-new .custom-selectt .select-trigger .selected-text{color:#25243b;font-size:17px;font-weight:600;line-height:24px;letter-spacing:-0.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 767px){.product-form-container-new .custom-selectt .select-trigger .selected-text{font-size:16px}}.product-form-container-new .custom-selectt .select-trigger .selected-text.is-placeholder{color:rgba(37,36,59,.4);font-weight:600}.product-form-container-new .custom-selectt .select-trigger .arrow{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;margin-left:10px;background:url("../images/ic-keyboard-arrow-down.svg") no-repeat center;background-size:30px;transition:transform .3s ease}.product-form-container-new .custom-selectt.open .arrow{transform:rotate(180deg)}.product-form-container-new .custom-selectt .select-options{position:absolute;left:0;right:0;top:100%;margin:8px 0 0;padding:8px 0;list-style:none;background:#fff;border:1px solid #e1e1e1;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease;z-index:50;max-height:240px;overflow:auto}.product-form-container-new .custom-selectt .select-options li{padding:11px 17px;font-size:16px;line-height:20px;color:#25243b;cursor:pointer;transition:background .2s ease,color .2s ease}.product-form-container-new .custom-selectt .select-options li+li{border-top:1px solid #dbdbde}.product-form-container-new .custom-selectt .select-options li:hover,.product-form-container-new .custom-selectt .select-options li:focus,.product-form-container-new .custom-selectt .select-options li.active{background:#9d1d27;color:#fff;outline:none}.product-form-container-new .custom-selectt .select-options li:focus-visible{outline:2px solid #5a0f16;outline-offset:-2px}.product-form-container-new .custom-selectt .select-options li.active{font-weight:600}.product-form-container-new .custom-selectt.open .select-options{opacity:1;visibility:visible;transform:translateY(0)}.tnc-modal .modal-dialog{max-width:660px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.tnc-modal .modal-content{border:0;border-radius:16px;box-shadow:0 4px 8px rgba(37,36,59,.1);overflow:hidden}.tnc-modal .modal-header{-ms-flex-align:center;align-items:center;padding:18px 24px;border-bottom:1px solid #ededed}@media(max-width: 767px){.tnc-modal .modal-header{padding:16px}}.tnc-modal .modal-title{color:#323250;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.714px}@media(max-width: 767px){.tnc-modal .modal-title{font-size:18px}}.tnc-modal .popup-close{position:static;margin-left:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:1;opacity:.85;transition:opacity .2s ease}.tnc-modal .popup-close:hover{opacity:1}.tnc-modal .popup-close svg{display:block}.tnc-modal .modal-body{padding:24px;max-height:60vh;overflow-y:auto}@media(max-width: 767px){.tnc-modal .modal-body{padding:16px;max-height:58vh}}.tnc-modal .list-tnc{margin:0;padding:0;list-style:none}.tnc-modal .list-tnc li{list-style:none;margin:0;color:#25243b;font-size:15px;line-height:24px;font-weight:400;text-align:justify}@media(max-width: 767px){.tnc-modal .list-tnc li{font-size:14px;line-height:22px}}.tnc-modal .txt{list-style:none;margin:0;color:#25243b;font-size:15px;line-height:24px;font-weight:400;text-align:justify}@media(max-width: 767px){.tnc-modal .txt{font-size:14px;line-height:22px}}.tnc-modal .modal-footer{padding:16px 24px 24px;border-top:0;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.tnc-modal .modal-footer{padding:12px 16px 16px}}.tnc-modal .modal-footer .btn-red{width:100%;padding:13px 20px;font-size:16px;line-height:normal;border-radius:30px;cursor:pointer}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9uYmZjcC1iYW5uZXItc2VjLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBhc3MtYnJlYWtwb2ludC9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwiX25iZmNwLW92ZXJ2aWV3LXNlYy5zY3NzIiwiX25iZmNwLXN1cHBvcnQtc2VjLnNjc3MiLCJfbmJmY3AtcHJvZHVjdC1zZWMuc2NzcyIsIl9uYmZjcC1hcHBsaWNhdGlvbi1mb3JtLXNlYy5zY3NzIiwiX3Zhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLGFBQ0ksa0JBQ0EsVUFDQSxnQkFDQSxvQkFBQSxDQzBEQSx5QkQ5REosYUFPUSxlQUFBLENBQUEsQ0FJQSxvQ0FDSSxNQUNBLGtCQUNBLGNBQ0EsbUJBQ0EsWUFBQSxDQUdJLG9EQUNJLGtCQUFBLENBTWhCLGdDQUNJLG1CQUVBLHNCQUNBLGFBQ0EsaUNBQ0Esa0JBQ0Esb0JBQUEsQUFDQSxhQUFBLHNCQUFBLGtCQUFBLENDNEJKLHlCRHBDQSxnQ0FXUSxhQUNBLFlBQUEsQ0FBQSxDQUdKLGtEQUNJLG1CQUFBLEFBQ0EscUJBQUEsa0JBQUEsQ0FFQSwyREFDSSxrQkFDQSxVQUNBLFlBQ0EsU0FBQSxDQ2FaLHlCRGpCUSwyREFPUSxTQUFBLENBQUEsQ0NVaEIseUJETmdCLDZFQUVRLGlCQUNBLGNBQUEsQ0FBQSxDQ0d4QiwwQkROZ0IsNkVBT1EsaUJBQ0EsY0FBQSxDQUFBLENBTWhCLCtEQUNJLGtCQUNBLFVBQ0EsWUFDQSxVQUFBLENDWloseUJEUVEsK0RBT1EsVUFBQSxDQUFBLENDZmhCLHlCRG1CZ0IsaUZBRVEsaUJBQ0EsY0FBQSxDQUFBLENDdEJ4QiwwQkRtQmdCLGlGQU9RLGlCQUNBLGNBQUEsQ0FBQSxDQU1oQixpRUFDSSxrQkFDQSxVQUNBLFlBQ0EsVUFBQSxDQ3JDWix5QkRpQ1EsaUVBT1EsVUFBQSxDQUFBLENBSUEsbUZBQ0ksZ0JBQ0EsY0FDQSxxQ0FBQSxDQy9DcEIseUJENENnQixtRkFNUSxp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QSx3QkFDSSxnQkFDQSxTQUNBLGNBQ0EsZUFDQSxpQkFDQSxnQkFDQSxrQkFBQSxDSjEwQlIseUJJbTBCSSx3QkFVUSxlQUNBLGdCQUFBLENBQUEsQ0FLWixnQkFDSSxnQkFDQSxTQUNBLGNBQ0EsZUFDQSxpQkFDQSxnQkFDQSxrQkFBQSxDSjExQkoseUJJbTFCQSxnQkFVUSxlQUNBLGdCQUFBLENBQUEsQ0FJUix5QkFDSSx1QkFDQSxhQUNBLHFCQUFBLHNCQUFBLENKcjJCSix5QklrMkJBLHlCQU1RLHNCQUFBLENBQUEsQ0FHSixrQ0FDSSxXQUNBLGtCQUNBLGVBQ0EsbUJBQ0EsbUJBQ0EsY0FBQSxDQUFBIiwiZmlsZSI6Im5iZmMtcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBuYmZjIHBhZ2UgYmFubmVyIHNlY3Rpb25cclxuXHJcbi5uYmZjLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMjBweCAwcHggNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5yIHtcclxuICAgICAgICAuYnJlYWRjcnVtYi13cmFwIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbXBvd2VyaW5nLWJhbm5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQxO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogNDFweCA0MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbXBsZXQtY29ycC1iYW5rIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnJlcS1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMTgwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcS1idG4tcmVkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMTgwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcS1idG4td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWQxZDI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzExODApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NThweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMzcsIDM2LCA1OSwgMC4xMCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAuaDFoZWFkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBuYmZjLXN1Ym5hdiBzZWN0aW9uXHJcbi5uYmZjLXN1Ym5hdiB7XHJcbiAgICAmLmQtbWF0LXN1Ym5hdiB7XHJcbiAgICAgICAgLnNlY29uZGFyeS1uYXYge1xyXG4gICAgICAgICAgICB1bDpub3QoLmZpbHRlcikge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxyXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxyXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXHJcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxyXG5cclxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcclxuICAndG8gZW1zJzogZmFsc2UsXHJcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXHJcblxyXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXHJcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxyXG5cclxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxyXG5cclxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXHJcbik7XHJcblxyXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gSW1wb3J0c1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcclxuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XHJcblxyXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xyXG5cclxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQnJlYWtwb2ludCBNaXhpblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xyXG5cclxuICAvLyBSZXNldCBjb250ZXh0c1xyXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xyXG5cclxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcclxuXHJcbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XHJcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcclxuXHJcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcclxuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xyXG5cclxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxyXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xyXG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XHJcbiAgfVxyXG5cclxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcclxuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XHJcbiAgfVxyXG5cclxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXHJcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcclxuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XHJcblxyXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcclxuICAgICRwcmludDogZmFsc2U7XHJcblxyXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcclxuICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XHJcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcclxuICAgICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcclxuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcclxuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcclxuICAgICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBXcml0ZSBGYWxsYmFja1xyXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcclxuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcclxuXHJcbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XHJcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIG5iZmMgcGFnZSBvdmVydmlldyBzZWN0aW9uXHJcblxyXG5cclxuLm5iZmNwLW92ZXJ2aWV3IHtcclxuICAgIHBhZGRpbmc6IDQ4cHggMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgICAgY29sb3I6ICMyNTI0M0I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIDE1MCUgKi9cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzlEMUQyNztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMjZweCBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG59IiwiLy8gTmJmYyBTdXBwb3J0IFNlY3Rpb25cclxuXHJcblxyXG4ubmJmYy1zdXBwb3J0IHtcclxuICAgIC5oMiB7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDI5cHggMDtcclxuXHJcbiAgICAgICAgLndoaXRlLWJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2U2ZTc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTJweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpdGUtYm94LWhhbGYge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCA0MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAud2hpdGUtYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndoaXRlLWJveDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyBuYmZjIHByb2R1Y3Qgc2VjdGlvblxyXG5cclxuXHJcbi5uYmZjcC1wcm9kdWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5wcm9kdWN0cy1jb250YWluZXItbmV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNUQwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjFweCAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oM2hlYWQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3RzLWVtYmxhLW5iZmMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1MZWZ0IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5ZDFkMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLVJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5ZDFkMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fdmlld3BvcnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGdhcCBtb3ZlZCBvbnRvIHRoZSBzbGlkZXMgKHBhZGRpbmctbGVmdCkgc28gRW1ibGEncyBsb29wXHJcbiAgICAgICAgICAgICAgICAvLyBrZWVwcyB0aGUgc3BhY2luZyBhdCB0aGUgd3JhcCBzZWFtLiBOZWdhdGl2ZSBtYXJnaW4gY2FuY2Vsc1xyXG4gICAgICAgICAgICAgICAgLy8gdGhlIGZpcnN0IHNsaWRlJ3MgbGVhZGluZyBwYWRkaW5nLlxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDc0LjY2JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW1ibGFfX2NvbnRyb2xzIC5lbWJsYV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGREFERDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZW1ibGFfX2J1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lbWJsYV9fYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEdvb2V5IFwibWV0YWJhbGxcIiBwYWdpbmF0aW9uIGRvdHMg4oCUIG1vYmlsZSBvbmx5LlxyXG4gICAgICAgICAgICAvLyBUaGUgZG90cyBhcmUgYXV0by1idWlsdCBieSBlbWJsYS1hbGwtY3VzdG9taXplLmpzIHdoZW5cclxuICAgICAgICAgICAgLy8gZGF0YS1kb3RzPVwidHJ1ZVwiOyBvbiBkZXNrdG9wIHRoZSBhcnJvd3MgYXJlIHVzZWQgaW5zdGVhZC5cclxuICAgICAgICAgICAgLmVtYmxhLW1ldGFiYWxsLWRlZnMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19kb3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVtYmxhX19kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4YjhiOGI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjQ1cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWQxZDI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAucHJvZHVjdHMtZW1ibGEtbmJmYyAuZW1ibGFfX3ZpZXdwb3J0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLSBOQkZDIHBhZ2UgOjogQXBwbGljYXRpb24gRm9ybSBzZWN0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyBDb252ZXJ0ZWQgZnJvbSBuMSAoQm9vdHN0cmFwICsgalF1ZXJ5KSAtPiBjb3JlIChjdXN0b20gY2xhc3NlcyArIHZhbmlsbGEgSlMpLlxuLy8gQmFzZSBgLmZvcm0tZ3JvdXAxYCwgYC5sYWJlbGAsIGAuYmFyYCwgYC5jdXN0Q2hlY2tib3hgIHN0eWxlcyBjb21lIGZyb20gYF9mb3JtLW5ldy5zY3NzYFxuLy8gKGxvYWRlZCBnbG9iYWxseSB2aWEgY29yZS5jc3MpLiBUaGlzIHBhcnRpYWwgb25seSBhZGRzIHRoZSBzZWN0aW9uLXNwZWNpZmljIHN0eWxpbmcuXG5cbi53LTExNDAge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICB9XG59XG5cbi5uYmZjcC1hcHBsaWNhdGlvbi1mb3JtIHtcbiAgICAuaDJoZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1mb3JtLWNvbnRhaW5lci1uZXcge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDUwcHg7XG4gICAgbWFyZ2luOiA0NHB4IDBweCA2NHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY1RjY7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgIG1hcmdpbjogNDRweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDMycHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAuaDJoZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNENjBCMjYgMC4yOSUsICM4NzExMTcgOTkuMSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oNEhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stcHVyZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8ga2VlcCBjb3JlJ3MgY2FyZGVkIGZpZWxkIChtYXRjaGVzIHRoZSBsaXZlL24xIHdoaXRlIGJveCk7IG9ubHkgYWRvcHQgbjEncyB0eXBvZ3JhcGh5XG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlbGV0ZS1pY29uLXNwYWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlbGV0ZS1pY29uLXNwYWNlLXNoYXJlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVsZXRlIHJvdyBidXR0b25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZGVsZXRlLWljb24tZGVza3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxldGUtaWNvbi1kZXNrdG9wLXNoYXJlcyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogLTYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsZXRlLWljb24tZGVza3RvcC1iYW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxldGUtaWNvbi1tb2JpbGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpcnN0IGVudHJ5IG9mIGV2ZXJ5IHJlcGVhdGFibGUgYmxvY2sgY2FuJ3QgYmUgcmVtb3ZlZCAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICNhZGRTaGFyZWhvbGRlckVudGVyeUNvbnRhaW5lciAjc2hhcmVIb2xkZXJGaWVsZDpmaXJzdC1jaGlsZCAuZGVsZXRlLWljb24tbW9iaWxlLFxuICAgICNhZGRCdXNpbmVzc0VudGVyeUNvbnRhaW5lciAjYnVzaW5lc3NGaWVsZDpmaXJzdC1jaGlsZCAuZGVsZXRlLWljb24tbW9iaWxlLFxuICAgICNiYW5rRW50cnlDb250YWluZXIgI2JhbmtIb2xkZXJGaWVsZDpmaXJzdC1jaGlsZCAuZGVsZXRlLWljb24tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjYWRkQnVzaW5lc3NFbnRlcnlDb250YWluZXIgLmZpZWxkc2V0OmZpcnN0LWNoaWxkIC5kZWxldGUtaWNvbi1kZXNrdG9wLFxuICAgICNhZGRTaGFyZWhvbGRlckVudGVyeUNvbnRhaW5lciAjc2hhcmVIb2xkZXJGaWVsZDpmaXJzdC1jaGlsZCAuZGVsZXRlLWljb24tZGVza3RvcC1zaGFyZXMsXG4gICAgI2JhbmtFbnRyeUNvbnRhaW5lciAuZmllbGRzZXRCYW5rOmZpcnN0LWNoaWxkIC5kZWxldGUtaWNvbi1kZXNrdG9wLWJhbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjay1wdXJlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAubW9iLXNwYWNlIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVwZWF0YWJsZSByb3dzIGFyZSB0aGUgcG9zaXRpb25pbmcgY29udGV4dCBmb3IgdGhlIGRlbGV0ZSBidXR0b25zXG4gICAgLmZpZWxkc2V0LFxuICAgIC5maWVsZHNldEJhbmssXG4gICAgI3NoYXJlSG9sZGVyRmllbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJ1c2luZXNzIC8gYmFuayAvIHNoYXJlaG9sZGVyIGJ1dHRvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuYWRkX2J1dHRvbixcbiAgICAuYWRkX2J1dHRvbl9iYW5rLFxuICAgIC5hZGRfYnV0dG9uX3NoYXJlaG9sZGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vIEJhbmsgZnVuZGluZyByYWRpb3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnJhZGlvLWJ4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgIC5yYWRpby1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50cmUgdGhlIGxhYmVsIHRleHQgd2l0aCB0aGUgY2lyY2xlXG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYWRpby1tYXJrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYXJvb247XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsucmFkaW8tbWFyayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcm9vbjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYXJvb247XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhZGlvLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1wdXJlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FwdGNoYSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY2FwdGNoYS1ieCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG5jLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RuYy1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFyb29uO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYW5kYXRvcnktZmllbGRzIHtcbiAgICAgICAgY29sb3I6ICRjLXJlZDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC8vIFN1Ym1pdCBidXR0b24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmJ0bi1wcm9kdWN0LXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgICAgICBjb2xvcjogJG1hcm9vbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXJvb247XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0Q2hlY2tib3ggW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RDaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSxcbiAgICAuY3VzdENoZWNrYm94IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKStsYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0Q2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5jdXN0Q2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOjphZnRlcixcbiAgICAuY3VzdENoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLSBSZWQgYm9yZGVyZWQgXCJBZGRcIiBidXR0b24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5yZWQtYm9yZGVyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXJlZDE7XG4gICAgY29sb3I6ICRjLXJlZDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4ubXQtNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5jb21tZW50LWxlbmd0aC1uZXcge1xuICAgIGNvbG9yOiAjQTRBNEE0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDJweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLSBTdW1tYXJ5IEZpbmFuY2lhbHMgdGFibGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5zdW1tYXJ5LWZpbmFuY2lhbHMge1xuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjU2NTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2NTY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjU2NTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzU0NTY1YjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJnLWJsYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY1NjUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcmVxdWVuY3ktY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMDAwKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyZXF1ZW5jeS1meSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMDAwKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBpbmxpbmUgbnVtYmVyIGlucHV0cyBpbnNpZGUgdGhlIHRhYmxlXG4gICAgICAgIC5mb3JtLWdyb3VwMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgzNywgMzYsIDU5LCAuMDUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGlubGluZSBjb21wYWN0IFwiRnJlcXVlbmN5XCIgY3VzdG9tIGRyb3Bkb3duIGluc2lkZSB0aGUgaGVhZGVyIGNlbGxcbiAgICAgICAgLmZvcm0tZ3JvdXAxLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4ubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3R0IC5zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRFO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0M0I7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdHQgLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMaWZ0IHRoZSBTdW1tYXJ5IEZpbmFuY2lhbHMgaGVhZGVyIGNlbGwgd2hpbGUgaXRzIEZyZXF1ZW5jeSBkcm9wZG93biBpcyBvcGVuLFxuLy8gc28gdGhlIG9wdGlvbnMgbGlzdCBwYWludHMgYWJvdmUgdGhlIHRhYmxlIGJvZHkgcm93cyBiZWxvdyBpdC5cbi5zdW1tYXJ5LWZpbmFuY2lhbHMgdGguanMtZGQtb3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0gQ3VzdG9tIGRyb3Bkb3duIChyZXBsYWNlcyB0aGUgbjEgalF1ZXJ5LVVJIHNlbGVjdG1lbnUpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4ucHJvZHVjdC1mb3JtLWNvbnRhaW5lci1uZXcge1xuXG4gICAgLy8gYC5mb3JtLWdyb3VwMWAgc2V0cyBvdmVyZmxvdzpoaWRkZW4gKGZyb20gX2Zvcm0tbmV3LnNjc3MpIHdoaWNoIHdvdWxkIGNsaXAgdGhlXG4gICAgLy8gYWJzb2x1dGVseS1wb3NpdGlvbmVkIG9wdGlvbnMgbGlzdCDigJQgYWxsb3cgaXQgdG8gb3ZlcmZsb3cgZm9yIGRyb3Bkb3ducy5cbiAgICAuZm9ybS1ncm91cDEuZHJvcGRvd24ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAvLyB0aGUgZmxvYXRpbmcgY2FwdGlvbiBsYWJlbCAoc2hvd24gYnkgSlMgZm9yIGZpbGxlZCAvIG9wdGlvbmFsIGRyb3Bkb3ducyksXG4gICAgICAgIC8vIG1pcnJvcmluZyB0aGUgbjEgalF1ZXJ5LVVJIHNlbGVjdG1lbnUgXCJ2YWx1ZSArIHRpbnkgbGFiZWxcIiBsb29rXG4gICAgICAgID4ubGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdoaWxlIGEgZHJvcGRvd24gaXMgb3BlbiwgSlMgYWRkcyBgLmpzLWRkLW9wZW5gIHRvIGl0cyByb3cgc28gdGhlIG9wdGlvbnMgbGlzdFxuICAgIC8vIHBhaW50cyBhYm92ZSB0aGUgZm9ybSByb3dzIHRoYXQgY29tZSBhZnRlciBpdCBpbiB0aGUgRE9NLlxuICAgIC5yb3cuanMtZGQtb3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAvLyBFdmVyeSBncmlkIGNvbHVtbiBjYXJyaWVzIGBwb3NpdGlvbjpyZWxhdGl2ZTsgei1pbmRleDowYCAoZnJvbSBjb3JlJ3MgZ3JpZCksIHNvXG4gICAgLy8gZWFjaCBjb2x1bW4gaXMgaXRzIG93biBzdGFja2luZyBjb250ZXh0LiBXaXRob3V0IHRoaXMsIHRoZSBvcGVuIGRyb3Bkb3duJ3Mgb3B0aW9uc1xuICAgIC8vIHN0YXkgdHJhcHBlZCBpbnNpZGUgdGhlaXIgY29sdW1uIGFuZCBwYWludCBVTkRFUiB0aGUgc2libGluZyBjb2x1bW5zIHRoYXQgZm9sbG93IGl0XG4gICAgLy8gaW4gdGhlIERPTSAoZS5nLiBBdmcuIHRpY2tldCBzaXplIC8gVGVudXJlIC8gWWllbGQpLiBMaWZ0IHRoZSBvcGVuIGRyb3Bkb3duJ3Mgb3duXG4gICAgLy8gY29sdW1uIGFib3ZlIGl0cyBzaWJsaW5ncyBzbyB0aGUgb3B0aW9ucyBsaXN0IG92ZXJsYXlzIHRoZW0uXG4gICAgW2NsYXNzKj1cImNvbC1cIl0uanMtZGQtb3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICB6LWluZGV4OiA0MTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLy8gUmVzdG9yZSBhIHZpc2libGUgZm9jdXMgcmluZyBmb3Iga2V5Ym9hcmQgdXNlcnMgKGJhc2Ugc2V0cyBvdXRsaW5lOm5vbmUpLlxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJG1hcm9vbjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdGVkLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNDNCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzI1MjQzQiwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljLWtleWJvYXJkLWFycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiAuYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzQjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICYrbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFyb29uO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRXh0cmEgcmluZyBmb3Iga2V5Ym9hcmQgZm9jdXMgc28gdGhlIFRhYi1oaWdobGlnaHRlZCBvcHRpb24gaXNcbiAgICAgICAgICAgICAgICAvLyBjbGVhcmx5IGRpc3Rpbmd1aXNoYWJsZSBmcm9tIGEgcGxhaW4gaG92ZXIuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1YTBmMTY7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4gLnNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tIFRlcm1zICYgQ29uZGl0aW9ucyBtb2RhbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gQnVpbHQgb24gY29yZSdzIGJhc2UgLm1vZGFsIHN5c3RlbSAoc3R5bGVzICsgb3Blbi9jbG9zZSBKUyBsaXZlIGluIGNvcmUpLlxuLy8gVGhlc2UgcnVsZXMgb25seSBzaGFwZSB0aGUgVCZDIGRpYWxvZyB0byBtYXRjaCB0aGUgbGl2ZSBkZXNpZ24uXG4udG5jLW1vZGFsIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgzNywgMzYsIDU5LCAwLjEpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMzIzMjUwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBzaXRzIGluIHRoZSBmbGV4IGhlYWRlciByb3csIGFsaWduZWQgd2l0aCB0aGUgdGl0bGVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4dmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC10bmMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyNDNCO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMyNTI0M0I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tcmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9mb250LXN0eWxlXHJcbiRmb250LW5vcm1hbDogNDAwO1xyXG4kZm9udC1saWdodDogMzAwO1xyXG4kZm9udC1ib2xkOiA3MDA7XHJcbiRmb250LXNlbWk6IDYwMDtcclxuLy9ncmlkXHJcbiRteHczMjA6IG1heC13aWR0aCAzNjBweDtcclxuJG14dzQyNTogbWF4LXdpZHRoIDQyNXB4O1xyXG4kbXh3NDMwOiBtYXgtd2lkdGggNDMwcHg7XHJcbiRteHc1NzU6IG1heC13aWR0aCA1NzVweDtcclxuJG14dzYwMDogbWF4LXdpZHRoIDYwMHB4O1xyXG4kbXh3NzY4OiBtYXgtd2lkdGggNzY3cHg7XHJcbiRtbnc3Njg6IG1pbi13aWR0aCA3NjdweDtcclxuJG14dzgzNDogbWF4LXdpZHRoIDgzNHB4O1xyXG4kbXh3ODIwOiBtYXgtd2lkdGggODIwcHg7XHJcbiRtbnc4MjA6IG1pbi13aWR0aCA4MjBweDtcclxuJG14dzc2OTogbWF4LXdpZHRoIDc2OHB4O1xyXG4kbW53NzY4OiBtaW4td2lkdGggNzY4cHg7XHJcbiRteHcxMDAwOiBtYXgtd2lkdGggMTAyNHB4O1xyXG4kbXh3MTExMjogbWF4LXdpZHRoIDExMTJweDtcclxuJG14dzExODA6IG1heC13aWR0aCAxMTgwcHg7XHJcbiRteHc5OTI6IG1heC13aWR0aCA5OTFweDtcclxuJG1udzk5MjogbWluLXdpZHRoIDk5MnB4O1xyXG4kbW53MTAyNTogbWluLXdpZHRoIDEwMjVweDtcclxuJG1udzEyMDA6IG1pbi13aWR0aCAxMTk5cHg7XHJcbiRteHcxMjgwOiBtYXgtd2lkdGggMTI4MHB4O1xyXG4kbXh3MTIwMDogbWF4LXdpZHRoIDExOTlweDtcclxuJG14dzE0NDA6IG1heC13aWR0aCAxNDQwcHg7XHJcbiRteHcxMzY2OiBtYXgtd2lkdGggMTM2NnB4O1xyXG4kbW53MTQ0MDogbWluLXdpZHRoIDE0NDFweDtcclxuJG1udzE5MjA6IG1pbi13aWR0aCAxOTIwcHg7XHJcbiRtbncxNjAwOiBtaW4td2lkdGggMTYwMHB4O1xyXG4kbXh3MTkyMDogbWF4LXdpZHRoIDE5MjBweDtcclxuLy9jb2xvcnNcclxuJGMtYmxhY2stcHVyZTogIzAwMDtcclxuJGMtYmxhY2s6ICM1NDU2NUI7XHJcbiRjLXdoaXRlOiAjRkZGRkZGO1xyXG4kYy1yZWQ6ICM5RDFEMjc7XHJcbiRjLXJlZDI6ICNEQTM0NDI7XHJcbiRjLXllbGxvdzogI0ZGQ0IwNTtcclxuJGMteWVsbG93MjogI0Q2QUUwQTtcclxuJGMteWVsbG93MzogI0ZGREY2NjtcclxuJGMteWVsbG93NDogI0ZGRjRFMDtcclxuJGMtYmxhY2syOiAjMjUyNDNCO1xyXG4kYy1ibGFjazE6ICMxMTExMTE7XHJcbiRjLWdyZXktMTogI0Y1RjVGNTtcclxuJGMtZ3JleS0yOiAjOTc5Nzk3O1xyXG4kYy1ncmV5LTM6ICNiOGI4Yjg7XHJcbiRjLWdyZXktNDogI0U1RTVFNTtcclxuJGMtZ3JleS01OiAjNjE2MTYxO1xyXG4kYy1ncmV5LTY6ICNFOEU4RTg7XHJcbiRjLWdyZXktNzogIzUyNTI1MjtcclxuJGMtZ3JleS04OiAjNTM1MzcwO1xyXG5cclxuJGMtZ3JlZW46ICMwMEEwN0E7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGdyZXktNTA6ICNmYWZhZmE7XHJcbiRncmV5LTEwMDogI2YzZjNmMztcclxuJGdyZXktMjAwOiAjZDhkOGQ4O1xyXG4kZ3JleS00MDA6ICM3MzczNzM7XHJcbiRncmV5LTUwMDogIzU0NTY1YjtcclxuJG1hcm9vbjogIzlkMWQyNztcclxuJHJlZDogI2QxMDAwMDtcclxuJHJlZDI6ICNEQTM3NDU7XHJcbiRibHVlOiAjMDA2NGIwO1xyXG4kYmx1ZTI6ICMyRjVCQjc7XHJcbiRibGFjazogIzIyMjIyMjtcclxuJHZlcnktbGlnaHQtcGluazogI2I4YjhiODtcclxuJGJyb3duaXNoLWdyZXk6ICM3ODc4Nzg7XHJcbiR0YXVwZTogI2I5YTM3YjtcclxuJHJvdWdlOiAjOWMxZDI2O1xyXG4kYy1ncmVlbjogIzAwYTA3YTtcclxuJHRlYWw6ICMwMGEwN2E7XHJcbiRtYXJpZ29sZDogI2ZmY2IwNTtcclxuJGJyb3duaXNoLWdyZXktdHdvOiAjNzY3Njc2O1xyXG4kZ3JleS02MDA6ICNGNkY2RjY7XHJcbiRjLW9yYW5nZTogI0QxNDUxQTtcclxuJGMtcGluay1saWdodDogI0U4RDlERjtcclxuJGMtcGVhY2g6ICNGNEQ4Q0Y7XHJcbiRjLXNreTogI0MyRDhFRjtcclxuJGMtdHdpbGlnaHQ6ICNFMUUxRUI7XHJcbiRjLXRpbnRCcm93bjogI0VGREZEMztcclxuJGMtYmxrMTogIzIyMjtcclxuJGMtcmVkMTogIzlCMUUyNjtcclxuJGMtYmx1MTogIzE5NDhBQTtcclxuJGMteWxvMTogI0QwOUY0MTtcclxuJGMtb3JnMTogI0NFNjIzRTtcclxuJGMtZ3J5MTogIzQ2NDY0NjtcclxuJGMtZ3J5MjogIzc3Nzc3NztcclxuJGxpbmstY29sb3I6ICM5ODFBMUQ7XHJcbiRGMUYxRjE6ICNGMUYxRjE7XHJcbiRfNjg2ODczOiAjNjg2ODczO1xyXG4kXzY2NjogIzY2NjtcclxuJEY5RjhGODogI0Y5RjhGODtcclxuJEZGRjVGNjogI0ZGRjVGNjtcclxuJF85MjIzMzA6ICM5MjIzMzA7XHJcbiRGQ0U2RTQ6ICNGQ0U2RTQ7XHJcbiRDQUNBQ0E6ICNDQUNBQ0E7XHJcbiRfM0EzQTNBOiAjM0EzQTNBO1xyXG4kRjlEQ0RFOiAjRjlEQ0RFOyJdfQ== */
